All classes:
- git.objects.blob.Blob
- git.db.GitCmdObjectDB
- git.index.util.TemporaryFileSwap
- git.index.typ.BlobFilter
- git.index.typ.BaseIndexEntryHelper
- git.index.typ.BaseIndexEntry
- git.index.typ.IndexEntry
- git.refs.head.HEAD
- git.refs.head.Head
- git.remote.PushInfo
- git.remote.PushInfoList
- git.remote.FetchInfo
- git.remote.Remote
- git.refs.remote.RemoteReference
- git.refs.tag.TagReference
- git.refs.log.RefLogEntry
- git.refs.log.RefLog
- git.refs.symbolic.SymbolicReference
- git.refs.reference.Reference
- git.index.base.IndexFile
- git.repo.base.BlameEntry
- git.repo.base.Repo
- git.repo.base.Repo.blame.InfoTD
- git.config.MetaParserBuilder
- git.config.SectionConstraint
- git.config._OMD
- git.config.GitConfigParser
- git.objects.submodule.util.SubmoduleConfigParser
- git.objects.submodule.base.UpdateProgress
- git.objects.submodule.base.Submodule
- git.objects.submodule.root.RootUpdateProgress
- git.objects.submodule.root.RootModule
- git.objects.tree.TreeModifier
- git.objects.tree.Tree
- git.diff.DiffConstants
- git.diff.Diffable
- git.diff.DiffIndex
- git.diff.Diff
- git.objects.commit.Commit
- git.objects.tag.TagObject
- git.objects.util.TraverseNT
- git.objects.util.tzoffset
- git.objects.util.ProcessStreamAdapter
- git.objects.util.Traversable
- git.objects.util.Serializable
- git.objects.util.TraversableIterableObj
- git.objects.base.Object
- git.objects.base.IndexObject
- git.types.Files_TD
- git.types.Total_TD
- git.types.HSH_TD
- git.types.Has_Repo
- git.types.Has_id_attribute
- git.cmd._AutoInterrupt
- git.cmd._CatFileContentStream
- git.cmd._GitMeta
- git.cmd.Git
- git.util.RemoteProgress
- git.util.CallableRemoteProgress
- git.util.Actor
- git.util.Stats
- git.util.IndexFileSHA1Writer
- git.util.LockFile
- git.util.BlockingLockFile
- git.util.IterableList
- git.util.IterableObj
- git.util.IterableClassWatcher
- git.util.Iterable
- git.exc.GitError
- git.exc.InvalidGitRepositoryError
- git.exc.WorkTreeRepositoryUnsupported
- git.exc.NoSuchPathError
- git.exc.UnsafeProtocolError
- git.exc.UnsafeOptionError
- git.exc.CommandError
- git.exc.GitCommandNotFound
- git.exc.GitCommandError
- git.exc.CheckoutError
- git.exc.CacheError
- git.exc.UnmergedEntriesError
- git.exc.HookExecutionError
- git.exc.RepositoryDirtyError
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...gitpython.fuzzing.fuzz-targets.fuzz_blob'
    functionSourceFile: '...gitpython.fuzzing.fuzz-targets.fuzz_blob'
    functionUses: 0
    functionsReached:
    - atheris.instrument_imports
    - os.path.join
    - '...gitpython.fuzzing.fuzz-targets.fuzz_blob.main'
    - os.path.abspath
    - os.path.dirname
    - <builtin>.hasattr
    - atheris.Setup
    - atheris.Fuzz
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 46
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.dirname
    functionSourceFile: os
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.join
    functionSourceFile: os
    functionUses: 74
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.abspath
    functionSourceFile: os
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_imports
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 14
    functionName: '...gitpython.fuzzing.fuzz-targets.fuzz_blob.TestOneInput'
    functionSourceFile: '...gitpython.fuzzing.fuzz-targets.fuzz_blob'
    functionUses: 0
    functionsReached:
    - subprocess.Popen.tree.head.commit.init
    - subprocess.Popen.path.tree.object.init
    - typing.IO.object.head.commit.tree.path.init
    - datetime.timedelta.path.tree.init
    - typing.BinaryIO.head.commit.init
    - datetime.timedelta.path.head.ref.commit.tree.object.init
    - subprocess.Popen.path.object.head.ref.commit.init
    - typing.BinaryIO.object.tree.path.head.commit.init
    - typing.TypeVar.head.ref.commit.path.object.init
    - typing.IO.path.init
    - typing.IO.object.path.init
    - typing.cast.tree.object.head.ref.commit.path.init
    - datetime.timedelta.tree.head.commit.object.path.init
    - datetime.timedelta.path.tree.object.commit.init
    - typing.BinaryIO.head.commit.tree.path.object.init
    - subprocess.Popen.object.head.ref.commit.path.init
    - typing.IO.object.path.head.commit.tree.init
    - typing.cast.head.ref.commit.tree.object.path.init
    - subprocess.Popen.tree.path.head.ref.commit.init
    - typing.BinaryIO.head.commit.object.tree.path.init
    - subprocess.Popen.object.init
    - datetime.timedelta.head.ref.commit.tree.path.init
    - datetime.timedelta.path.tree.head.ref.commit.init
    - typing.TypeVar.head.commit.path.tree.object.init
    - typing.cast.head.commit.tree.path.object.init
    - datetime.timedelta.tree.object.commit.init
    - typing.BinaryIO.object.tree.head.commit.init
    - datetime.timedelta.object.tree.head.commit.path.init
    - typing.cast.head.ref.commit.object.tree.init
    - typing.TypeVar.tree.head.ref.commit.init
    - datetime.timedelta.object.path.head.commit.tree.init
    - typing.TypeVar.object.tree.head.commit.path.init
    - subprocess.Popen.tree.head.commit.path.object.init
    - subprocess.Popen.tree.object.head.commit.init
    - datetime.timedelta.object.commit.tree.init
    - typing.BinaryIO.head.ref.commit.object.path.tree.init
    - datetime.timedelta.object.path.tree.head.commit.init
    - subprocess.Popen.path.tree.head.ref.commit.object.init
    - subprocess.Popen.object.tree.head.ref.commit.init
    - subprocess.Popen.object.tree.head.commit.init
    - typing.IO.tree.head.ref.commit.init
    - subprocess.Popen.tree.path.head.ref.commit.object.init
    - subprocess.Popen.head.commit.tree.object.init
    - datetime.timedelta.tree.object.commit.path.init
    - typing.cast.object.head.commit.init
    - typing.TypeVar.head.ref.commit.path.init
    - typing.IO.head.ref.commit.path.object.tree.init
    - datetime.timedelta.object.tree.commit.init
    - typing.IO.path.tree.head.commit.init
    - typing.IO.path.tree.commit.object.init
    - typing.IO.object.tree.head.commit.init
    - typing.IO.commit.path.object.tree.init
    - typing.IO.head.commit.object.init
    - typing.BinaryIO.head.commit.tree.object.init
    - typing.cast.head.ref.commit.object.path.init
    - subprocess.Popen.path.tree.head.commit.object.init
    - typing.IO.head.ref.commit.object.tree.init
    - typing.cast.object.tree.head.ref.commit.path.init
    - typing.BinaryIO.head.commit.object.path.tree.init
    - fdp.ConsumeInt
    - typing.BinaryIO.object.head.ref.commit.path.init
    - subprocess.Popen.tree.commit.path.init
    - subprocess.Popen.path.commit.tree.init
    - datetime.timedelta.commit.path.init
    - subprocess.Popen.object.head.ref.commit.tree.init
    - typing.cast.head.commit.object.tree.init
    - typing.IO.head.commit.object.tree.init
    - typing.BinaryIO.head.ref.commit.path.tree.object.init
    - subprocess.Popen.path.head.ref.commit.tree.object.init
    - typing.BinaryIO.tree.head.commit.path.init
    - datetime.timedelta.object.path.init
    - typing.cast.commit.tree.object.path.init
    - datetime.timedelta.commit.tree.object.init
    - typing.IO.tree.object.commit.init
    - typing.IO.path.head.commit.init
    - typing.cast.head.commit.path.object.tree.init
    - typing.IO.tree.path.head.ref.commit.object.init
    - datetime.timedelta.head.ref.commit.tree.init
    - datetime.timedelta.path.tree.commit.init
    - typing.IO.tree.object.head.ref.commit.init
    - typing.cast.object.head.commit.path.tree.init
    - datetime.timedelta.tree.head.ref.commit.init
    - subprocess.Popen.object.path.commit.init
    - typing.IO.head.commit.tree.path.init
    - datetime.timedelta.commit.object.init
    - subprocess.Popen.tree.object.commit.init
    - subprocess.Popen.path.commit.init
    - subprocess.Popen.path.head.ref.commit.object.init
    - subprocess.Popen.tree.path.init
    - datetime.timedelta.object.head.ref.commit.path.tree.init
    - subprocess.Popen.object.head.commit.init
    - subprocess.Popen.commit.tree.path.object.init
    - subprocess.Popen.path.object.tree.init
    - typing.cast.head.commit.tree.object.init
    - subprocess.Popen.head.ref.commit.init
    - typing.IO.commit.object.init
    - datetime.timedelta.commit.object.path.tree.init
    - typing.BinaryIO.object.head.ref.commit.tree.path.init
    - datetime.timedelta.head.ref.commit.init
    - typing.IO.tree.head.ref.commit.path.object.init
    - typing.TypeVar.head.commit.tree.init
    - typing.IO.head.ref.commit.object.init
    - datetime.timedelta.object.path.head.ref.commit.init
    - subprocess.Popen.path.commit.object.tree.init
    - typing.TypeVar.object.tree.head.commit.init
    - subprocess.Popen.object.tree.path.head.ref.commit.init
    - typing.BinaryIO.object.tree.head.ref.commit.init
    - typing.TypeVar.head.commit.init
    - subprocess.Popen.object.commit.tree.path.init
    - typing.IO.object.tree.head.commit.path.init
    - subprocess.Popen.head.ref.commit.tree.path.object.init
    - subprocess.Popen.path.object.head.commit.tree.init
    - typing.IO.tree.head.ref.commit.object.init
    - subprocess.Popen.commit.tree.object.init
    - subprocess.Popen.object.path.head.commit.init
    - subprocess.Popen.tree.head.commit.object.path.init
    - subprocess.Popen.tree.commit.object.init
    - typing.TypeVar.object.head.ref.commit.path.init
    - typing.IO.head.ref.commit.tree.object.init
    - typing.TypeVar.object.tree.head.ref.commit.init
    - git.objects.commit.Popen.tree.init
    - typing.TypeVar.tree.head.ref.commit.path.object.init
    - typing.IO.tree.head.ref.commit.path.init
    - typing.TypeVar.tree.object.head.ref.commit.path.init
    - typing.BinaryIO.head.commit.path.tree.init
    - typing.cast.tree.head.ref.commit.init
    - datetime.timedelta.tree.path.init
    - subprocess.Popen.object.path.tree.head.commit.init
    - typing.BinaryIO.head.commit.tree.object.path.init
    - typing.IO.head.commit.path.object.init
    - subprocess.Popen.path.head.commit.tree.init
    - typing.IO.object.head.commit.init
    - typing.IO.tree.head.ref.commit.object.path.init
    - subprocess.Popen.path.object.commit.tree.init
    - datetime.timedelta.tree.path.head.commit.init
    - typing.IO.object.path.tree.init
    - subprocess.Popen.tree.object.path.commit.init
    - typing.IO.object.commit.init
    - datetime.timedelta.object.head.commit.path.tree.init
    - typing.IO.head.commit.init
    - datetime.timedelta.object.head.ref.commit.tree.path.init
    - datetime.timedelta.tree.path.head.ref.commit.object.init
    - subprocess.Popen.commit.tree.path.init
    - typing.TypeVar.head.commit.path.tree.init
    - subprocess.Popen.tree.head.commit.path.init
    - datetime.timedelta.path.head.commit.tree.init
    - typing.TypeVar.head.ref.commit.tree.init
    - datetime.timedelta.tree.object.path.init
    - typing.IO.path.head.ref.commit.init
    - subprocess.Popen.path.head.ref.commit.object.tree.init
    - datetime.timedelta.tree.head.commit.path.init
    - typing.cast.object.head.commit.tree.init
    - datetime.timedelta.head.commit.path.object.tree.init
    - typing.cast.head.commit.object.path.init
    - subprocess.Popen.commit.object.init
    - typing.BinaryIO.head.ref.commit.path.object.tree.init
    - typing.IO.object.head.commit.path.init
    - typing.cast.object.tree.head.ref.commit.init
    - typing.IO.commit.tree.path.init
    - fdp.remaining_bytes
    - typing.TypeVar.tree.head.ref.commit.object.init
    - datetime.timedelta.object.head.ref.commit.tree.init
    - atheris.FuzzedDataProvider
    - typing.TypeVar.object.head.ref.commit.path.tree.init
    - datetime.timedelta.head.ref.commit.path.init
    - subprocess.Popen.object.tree.head.ref.commit.path.init
    - typing.BinaryIO.head.commit.path.object.init
    - typing.cast.head.ref.commit.object.init
    - subprocess.Popen.commit.path.tree.object.init
    - typing.IO.object.head.commit.path.tree.init
    - subprocess.Popen.tree.path.head.commit.object.init
    - typing.IO.head.commit.path.init
    - typing.BinaryIO.head.commit.object.init
    - typing.IO.path.object.init
    - typing.IO.object.head.ref.commit.path.tree.init
    - datetime.timedelta.head.commit.object.path.tree.init
    - typing.cast.head.commit.tree.init
    - typing.cast.head.ref.commit.tree.object.init
    - typing.TypeVar.object.head.commit.tree.init
    - subprocess.Popen.path.tree.head.ref.commit.init
    - typing.BinaryIO.head.ref.commit.tree.init
    - datetime.timedelta.object.tree.path.commit.init
    - typing.IO.head.ref.commit.path.tree.init
    - typing.cast.head.commit.object.init
    - typing.BinaryIO.head.ref.commit.path.init
    - typing.BinaryIO.object.tree.head.ref.commit.path.init
    - typing.IO.tree.object.init
    - git.objects.commit.Popen.tree.path.init
    - subprocess.Popen.head.ref.commit.tree.object.path.init
    - typing.IO.object.commit.path.init
    - datetime.timedelta.tree.object.head.commit.init
    - datetime.timedelta.object.path.commit.init
    - datetime.timedelta.object.tree.head.commit.init
    - typing.IO.head.ref.commit.path.tree.object.init
    - typing.IO.path.head.commit.object.tree.init
    - typing.cast.head.commit.object.tree.path.init
    - typing.BinaryIO.object.head.ref.commit.tree.init
    - typing.IO.path.commit.object.init
    - datetime.timedelta.path.head.ref.commit.object.init
    - datetime.timedelta.path.tree.head.commit.init
    - typing.cast.tree.head.ref.commit.object.path.init
    - datetime.timedelta.path.object.head.commit.init
    - datetime.timedelta.path.object.tree.head.commit.init
    - subprocess.Popen.object.head.ref.commit.init
    - subprocess.Popen.head.ref.commit.tree.object.init
    - datetime.timedelta.head.ref.commit.path.tree.init
    - subprocess.Popen.tree.object.path.head.ref.commit.init
    - datetime.timedelta.head.commit.tree.object.path.init
    - typing.IO.object.tree.init
    - typing.IO.head.ref.commit.tree.path.object.init
    - subprocess.Popen.path.tree.init
    - typing.IO.head.ref.commit.tree.path.init
    - subprocess.Popen.head.ref.commit.path.object.tree.init
    - typing.IO.object.path.head.ref.commit.tree.init
    - datetime.timedelta.tree.path.object.head.commit.init
    - subprocess.Popen.tree.commit.path.object.init
    - datetime.timedelta.path.object.commit.tree.init
    - typing.cast.tree.object.head.ref.commit.init
    - typing.BinaryIO.head.ref.commit.path.tree.init
    - typing.BinaryIO.head.ref.commit.tree.object.init
    - datetime.timedelta.commit.object.tree.path.init
    - fdp.ConsumeIntInRange
    - subprocess.Popen.tree.head.commit.object.init
    - subprocess.Popen.tree.head.ref.commit.init
    - datetime.timedelta.path.head.ref.commit.tree.init
    - subprocess.Popen.object.tree.commit.init
    - typing.IO.head.ref.commit.object.path.init
    - typing.IO.tree.object.path.commit.init
    - typing.cast.object.head.commit.path.init
    - subprocess.Popen.object.tree.head.commit.path.init
    - subprocess.Popen.object.head.ref.commit.path.tree.init
    - typing.cast.tree.head.ref.commit.path.object.init
    - datetime.timedelta.object.head.commit.tree.init
    - subprocess.Popen.head.ref.commit.path.object.init
    - subprocess.Popen.tree.path.head.commit.init
    - subprocess.Popen.path.object.head.commit.init
    - typing.IO.head.ref.commit.init
    - typing.BinaryIO.head.ref.commit.object.path.init
    - datetime.timedelta.tree.commit.object.path.init
    - typing.IO.tree.object.commit.path.init
    - typing.BinaryIO.head.ref.commit.object.tree.path.init
    - typing.BinaryIO.head.ref.commit.tree.path.init
    - subprocess.Popen.head.commit.object.tree.path.init
    - datetime.timedelta.head.commit.tree.path.init
    - subprocess.Popen.tree.object.commit.path.init
    - datetime.timedelta.tree.path.head.commit.object.init
    - typing.TypeVar.head.commit.path.object.init
    - typing.TypeVar.object.head.ref.commit.tree.path.init
    - typing.BinaryIO.tree.head.commit.object.path.init
    - subprocess.Popen.path.tree.commit.init
    - datetime.timedelta.path.object.init
    - typing.TypeVar.head.commit.object.path.tree.init
    - typing.BinaryIO.tree.head.ref.commit.path.init
    - datetime.timedelta.head.ref.commit.object.init
    - subprocess.Popen.commit.tree.object.path.init
    - typing.IO.object.path.head.ref.commit.init
    - typing.BinaryIO.head.commit.path.init
    - typing.cast.tree.head.commit.object.path.init
    - subprocess.Popen.object.head.ref.commit.tree.path.init
    - datetime.timedelta.object.path.tree.commit.init
    - subprocess.Popen.object.tree.path.head.commit.init
    - typing.cast.head.commit.path.object.init
    - datetime.timedelta.head.commit.object.path.init
    - datetime.timedelta.object.commit.path.tree.init
    - datetime.timedelta.tree.path.commit.object.init
    - subprocess.Popen.tree.path.commit.init
    - datetime.timedelta.path.commit.tree.object.init
    - subprocess.Popen.tree.path.object.init
    - typing.IO.tree.head.commit.path.object.init
    - subprocess.Popen.path.head.commit.object.init
    - datetime.timedelta.path.init
    - subprocess.Popen.object.path.head.ref.commit.init
    - typing.IO.tree.commit.init
    - typing.BinaryIO.head.commit.tree.init
    - typing.IO.path.commit.init
    - datetime.timedelta.head.commit.path.tree.object.init
    - typing.IO.tree.path.head.commit.object.init
    - typing.IO.head.commit.path.tree.init
    - typing.cast.head.ref.commit.path.tree.object.init
    - subprocess.Popen.object.path.head.ref.commit.tree.init
    - typing.IO.object.tree.head.ref.commit.init
    - subprocess.Popen.head.ref.commit.object.path.tree.init
    - datetime.timedelta.tree.object.head.ref.commit.init
    - subprocess.Popen.path.commit.object.init
    - typing.IO.init
    - subprocess.Popen.object.commit.path.tree.init
    - subprocess.Popen.object.path.tree.head.ref.commit.init
    - typing.IO.object.tree.commit.init
    - datetime.timedelta.path.head.ref.commit.init
    - typing.BinaryIO.head.commit.path.tree.object.init
    - typing.IO.head.commit.object.tree.path.init
    - subprocess.Popen.tree.head.ref.commit.object.init
    - typing.IO.path.object.head.ref.commit.init
    - typing.TypeVar.head.ref.commit.path.tree.object.init
    - datetime.timedelta.object.head.commit.init
    - typing.TypeVar.object.head.commit.init
    - typing.IO.head.ref.commit.path.object.init
    - typing.BinaryIO.object.head.commit.tree.path.init
    - datetime.timedelta.path.commit.object.init
    - subprocess.Popen.head.commit.path.tree.init
    - typing.TypeVar.tree.object.head.commit.init
    - typing.cast.head.ref.commit.tree.init
    - subprocess.Popen.object.tree.path.commit.init
    - typing.IO.object.tree.head.ref.commit.path.init
    - subprocess.Popen.object.commit.init
    - datetime.timedelta.tree.head.commit.object.init
    - typing.IO.commit.tree.init
    - subprocess.Popen.path.tree.commit.object.init
    - typing.IO.path.object.commit.tree.init
    - datetime.timedelta.object.tree.head.ref.commit.init
    - subprocess.Popen.tree.head.ref.commit.path.object.init
    - datetime.timedelta.object.tree.path.init
    - datetime.timedelta.path.object.tree.commit.init
    - subprocess.Popen.commit.object.path.tree.init
    - typing.IO.commit.object.tree.path.init
    - typing.IO.head.commit.path.tree.object.init
    - datetime.timedelta.tree.commit.path.object.init
    - subprocess.Popen.head.ref.commit.object.tree.init
    - typing.cast.object.head.ref.commit.tree.init
    - typing.TypeVar.object.head.ref.commit.tree.init
    - typing.IO.object.path.tree.head.ref.commit.init
    - typing.IO.head.ref.commit.object.path.tree.init
    - datetime.timedelta.commit.tree.init
    - subprocess.Popen.tree.head.ref.commit.path.init
    - typing.BinaryIO.head.commit.object.tree.init
    - datetime.timedelta.object.tree.path.head.commit.init
    - typing.IO.tree.commit.path.object.init
    - typing.IO.object.tree.path.head.ref.commit.init
    - subprocess.Popen.path.head.commit.object.tree.init
    - subprocess.Popen.path.object.commit.init
    - datetime.timedelta.path.tree.head.commit.object.init
    - subprocess.Popen.head.ref.commit.tree.init
    - datetime.timedelta.object.commit.path.init
    - datetime.timedelta.tree.commit.init
    - datetime.timedelta.head.ref.commit.tree.path.object.init
    - typing.IO.tree.path.object.init
    - typing.BinaryIO.tree.head.ref.commit.path.object.init
    - datetime.timedelta.head.ref.commit.path.tree.object.init
    - typing.cast.head.commit.tree.object.path.init
    - typing.IO.object.commit.path.tree.init
    - typing.IO.commit.path.object.init
    - typing.TypeVar.tree.head.ref.commit.path.init
    - datetime.timedelta.commit.path.object.tree.init
    - subprocess.Popen.commit.object.path.init
    - typing.IO.object.tree.commit.path.init
    - subprocess.Popen.path.tree.object.head.ref.commit.init
    - datetime.timedelta.head.commit.tree.object.init
    - typing.cast.tree.head.commit.path.object.init
    - datetime.timedelta.tree.path.object.head.ref.commit.init
    - typing.cast.head.commit.path.tree.init
    - typing.IO.path.object.commit.init
    - subprocess.Popen.object.tree.init
    - typing.cast.head.commit.path.tree.object.init
    - typing.TypeVar.head.ref.commit.object.tree.path.init
    - typing.IO.path.object.tree.init
    - subprocess.Popen.head.commit.object.path.init
    - typing.IO.object.head.ref.commit.init
    - subprocess.Popen.head.commit.tree.object.path.init
    - typing.TypeVar.head.ref.commit.path.object.tree.init
    - typing.cast.head.ref.commit.path.init
    - typing.TypeVar.object.tree.path.head.commit.init
    - datetime.timedelta.tree.object.head.commit.path.init
    - datetime.timedelta.object.path.commit.tree.init
    - typing.IO.head.commit.tree.init
    - datetime.timedelta.tree.path.object.init
    - datetime.timedelta.object.tree.init
    - datetime.timedelta.path.tree.object.head.commit.init
    - typing.IO.tree.head.commit.object.init
    - subprocess.Popen.head.commit.object.tree.init
    - subprocess.Popen.head.commit.tree.init
    - datetime.timedelta.commit.tree.path.init
    - typing.IO.tree.object.path.head.commit.init
    - typing.IO.path.object.head.ref.commit.tree.init
    - datetime.timedelta.tree.object.init
    - typing.TypeVar.tree.head.commit.object.init
    - datetime.timedelta.path.head.commit.init
    - typing.IO.head.ref.commit.tree.object.path.init
    - datetime.timedelta.path.head.ref.commit.object.tree.init
    - datetime.timedelta.object.path.tree.init
    - datetime.timedelta.path.commit.init
    - typing.TypeVar.head.ref.commit.object.tree.init
    - subprocess.Popen.path.tree.head.commit.init
    - subprocess.Popen.object.path.head.commit.tree.init
    - datetime.timedelta.head.ref.commit.object.path.tree.init
    - typing.TypeVar.object.head.commit.path.tree.init
    - datetime.timedelta.head.ref.commit.tree.object.init
    - datetime.timedelta.tree.object.head.ref.commit.path.init
    - datetime.timedelta.path.head.commit.tree.object.init
    - subprocess.Popen.commit.object.tree.init
    - datetime.timedelta.object.head.commit.tree.path.init
    - typing.IO.commit.object.path.tree.init
    - datetime.timedelta.head.commit.path.init
    - typing.IO.tree.object.path.head.ref.commit.init
    - datetime.timedelta.head.commit.path.tree.init
    - subprocess.Popen.path.init
    - typing.IO.tree.object.head.commit.init
    - typing.IO.path.head.commit.object.init
    - typing.IO.path.commit.tree.init
    - datetime.timedelta.object.commit.tree.path.init
    - typing.IO.commit.object.path.init
    - typing.cast.object.tree.head.commit.path.init
    - datetime.timedelta.head.ref.commit.tree.object.path.init
    - typing.TypeVar.head.commit.object.path.init
    - typing.TypeVar.object.tree.path.head.ref.commit.init
    - typing.TypeVar.object.tree.head.ref.commit.path.init
    - datetime.timedelta.object.init
    - datetime.timedelta.head.commit.init
    - typing.IO.tree.path.commit.object.init
    - typing.TypeVar.tree.object.path.head.commit.init
    - subprocess.Popen.tree.path.object.head.commit.init
    - typing.TypeVar.head.ref.commit.tree.path.init
    - <builtin>.str
    - subprocess.Popen.head.ref.commit.object.tree.path.init
    - typing.IO.object.tree.path.head.commit.init
    - datetime.timedelta.tree.object.path.head.ref.commit.init
    - subprocess.Popen.head.commit.object.init
    - subprocess.Popen.head.commit.object.path.tree.init
    - datetime.timedelta.head.commit.tree.path.object.init
    - typing.IO.tree.path.object.head.commit.init
    - typing.TypeVar.head.commit.path.init
    - typing.IO.tree.path.head.commit.init
    - typing.cast.head.ref.commit.object.path.tree.init
    - subprocess.Popen.object.head.commit.path.init
    - subprocess.Popen.head.commit.path.object.tree.init
    - datetime.timedelta.object.path.tree.head.ref.commit.init
    - typing.IO.path.head.ref.commit.object.init
    - typing.IO.head.commit.object.path.tree.init
    - subprocess.Popen.head.commit.tree.path.init
    - typing.cast.tree.head.ref.commit.path.init
    - typing.IO.tree.path.init
    - typing.BinaryIO.object.tree.path.commit.init
    - typing.IO.object.head.ref.commit.tree.init
    - typing.cast.tree.head.commit.path.init
    - typing.TypeVar.object.head.commit.tree.path.init
    - datetime.timedelta.head.ref.commit.object.path.init
    - datetime.timedelta.head.commit.tree.init
    - typing.IO.commit.tree.object.init
    - subprocess.Popen.head.ref.commit.object.init
    - datetime.timedelta.path.head.commit.object.tree.init
    - typing.TypeVar.tree.object.path.commit.init
    - typing.IO.path.tree.head.ref.commit.init
    - datetime.timedelta.path.commit.object.tree.init
    - typing.IO.tree.commit.path.init
    - subprocess.Popen.commit.init
    - typing.IO.path.object.head.commit.tree.init
    - datetime.timedelta.object.tree.commit.path.init
    - typing.cast.object.head.ref.commit.path.init
    - typing.IO.path.object.tree.commit.init
    - typing.IO.path.object.tree.head.ref.commit.init
    - typing.IO.path.tree.commit.init
    - datetime.timedelta.tree.head.ref.commit.object.path.init
    - subprocess.Popen.object.head.commit.tree.path.init
    - typing.cast.commit.object.tree.path.init
    - typing.cast.object.head.ref.commit.path.tree.init
    - datetime.timedelta.commit.tree.object.path.init
    - typing.IO.tree.object.head.ref.commit.path.init
    - typing.IO.tree.object.path.init
    - datetime.timedelta.path.commit.tree.init
    - datetime.timedelta.path.tree.object.head.ref.commit.init
    - subprocess.Popen.head.commit.path.init
    - datetime.timedelta.tree.commit.object.init
    - typing.IO.tree.init
    - typing.cast.tree.head.commit.init
    - typing.BinaryIO.object.head.commit.init
    - typing.IO.object.commit.tree.init
    - subprocess.Popen.object.path.tree.init
    - typing.IO.object.path.head.commit.init
    - subprocess.Popen.path.object.tree.head.commit.init
    - datetime.timedelta.path.head.commit.object.init
    - typing.IO.path.object.head.commit.init
    - datetime.timedelta.object.head.ref.commit.path.init
    - datetime.timedelta.tree.head.commit.init
    - typing.IO.commit.object.tree.init
    - typing.TypeVar.tree.object.head.ref.commit.init
    - typing.IO.head.commit.tree.path.object.init
    - subprocess.Popen.tree.object.head.ref.commit.path.init
    - typing.BinaryIO.object.head.commit.path.init
    - typing.TypeVar.head.ref.commit.tree.path.object.init
    - subprocess.Popen.path.tree.object.head.commit.init
    - subprocess.Popen.path.object.head.ref.commit.tree.init
    - typing.IO.tree.path.commit.init
    - typing.IO.tree.object.head.commit.path.init
    - datetime.timedelta.object.head.commit.path.init
    - typing.cast.tree.head.commit.object.init
    - typing.BinaryIO.tree.head.commit.object.init
    - datetime.timedelta.head.ref.commit.path.object.init
    - datetime.timedelta.tree.head.ref.commit.object.init
    - typing.cast.object.head.commit.tree.path.init
    - typing.BinaryIO.head.ref.commit.tree.path.object.init
    - subprocess.Popen.tree.init
    - datetime.timedelta.commit.tree.path.object.init
    - typing.IO.head.ref.commit.path.init
    - datetime.timedelta.commit.path.object.init
    - typing.IO.commit.path.tree.object.init
    - datetime.timedelta.path.object.head.commit.tree.init
    - subprocess.Popen.path.object.init
    - typing.BinaryIO.head.commit.path.object.tree.init
    - typing.IO.commit.path.init
    - datetime.timedelta.tree.head.commit.path.object.init
    - subprocess.Popen.tree.object.path.head.commit.init
    - typing.IO.path.commit.tree.object.init
    - typing.cast.object.tree.head.commit.init
    - datetime.timedelta.head.commit.object.tree.path.init
    - subprocess.Popen.commit.tree.init
    - datetime.timedelta.object.tree.head.ref.commit.path.init
    - subprocess.Popen.tree.object.init
    - typing.cast.tree.head.ref.commit.object.init
    - typing.BinaryIO.object.head.commit.path.tree.init
    - typing.IO.object.tree.path.commit.init
    - datetime.timedelta.object.head.ref.commit.init
    - typing.TypeVar.head.commit.object.tree.init
    - typing.IO.path.tree.init
    - typing.TypeVar.tree.object.head.commit.path.init
    - typing.TypeVar.tree.object.path.init
    - datetime.timedelta.commit.object.path.init
    - datetime.timedelta.object.commit.init
    - typing.BinaryIO.object.tree.path.init
    - typing.BinaryIO.tree.head.ref.commit.object.init
    - subprocess.Popen.tree.head.ref.commit.object.path.init
    - datetime.timedelta.path.tree.object.init
    - typing.IO.object.tree.path.init
    - datetime.timedelta.tree.object.path.commit.init
    - datetime.timedelta.head.commit.object.tree.init
    - typing.IO.head.commit.tree.object.path.init
    - git.objects.commit.Popen.path.init
    - subprocess.Popen.commit.path.tree.init
    - subprocess.Popen.head.commit.path.object.init
    - subprocess.Popen.object.commit.path.init
    - typing.TypeVar.head.ref.commit.tree.object.path.init
    - datetime.timedelta.tree.head.ref.commit.path.init
    - subprocess.Popen.object.path.tree.commit.init
    - datetime.timedelta.object.tree.path.head.ref.commit.init
    - git.objects.commit.Popen.init
    - typing.IO.head.commit.object.path.init
    - subprocess.Popen.commit.object.tree.path.init
    - typing.TypeVar.head.ref.commit.tree.object.init
    - subprocess.Popen.path.head.ref.commit.init
    - typing.IO.object.path.tree.commit.init
    - datetime.timedelta.commit.path.tree.object.init
    - typing.TypeVar.head.commit.path.object.tree.init
    - typing.BinaryIO.head.commit.object.path.init
    - typing.IO.head.commit.path.object.tree.init
    - typing.IO.object.path.tree.head.commit.init
    - typing.TypeVar.tree.head.commit.object.path.init
    - typing.IO.object.head.ref.commit.path.init
    - subprocess.Popen.tree.commit.object.path.init
    - subprocess.Popen.commit.path.init
    - typing.cast.head.commit.path.init
    - typing.BinaryIO.object.head.ref.commit.path.tree.init
    - typing.BinaryIO.head.ref.commit.tree.object.path.init
    - typing.BinaryIO.object.head.ref.commit.init
    - datetime.timedelta.tree.path.object.commit.init
    - subprocess.Popen.head.commit.tree.path.object.init
    - typing.IO.commit.tree.object.path.init
    - tempfile.TemporaryDirectory
    - datetime.timedelta.path.object.tree.init
    - datetime.timedelta.path.object.head.ref.commit.tree.init
    - typing.IO.path.head.commit.tree.init
    - typing.IO.tree.head.commit.object.path.init
    - typing.TypeVar.object.tree.path.commit.init
    - typing.IO.tree.path.head.ref.commit.init
    - typing.IO.object.commit.tree.path.init
    - typing.BinaryIO.head.ref.commit.object.init
    - typing.IO.path.tree.object.commit.init
    - subprocess.Popen.path.tree.object.commit.init
    - typing.IO.path.tree.head.ref.commit.object.init
    - subprocess.Popen.tree.path.commit.object.init
    - datetime.timedelta.head.ref.commit.object.tree.path.init
    - subprocess.Popen.tree.commit.init
    - datetime.timedelta.commit.path.tree.init
    - typing.BinaryIO.tree.head.commit.path.object.init
    - typing.TypeVar.object.tree.path.init
    - datetime.timedelta.commit.init
    - typing.cast.head.ref.commit.path.object.tree.init
    - typing.IO.path.tree.object.init
    - datetime.timedelta.head.commit.object.init
    - datetime.timedelta.tree.init
    - typing.IO.object.path.commit.init
    - subprocess.Popen.path.head.ref.commit.tree.init
    - subprocess.Popen.tree.object.head.commit.path.init
    - typing.TypeVar.object.head.ref.commit.init
    - typing.IO.object.head.ref.commit.tree.path.init
    - subprocess.Popen.path.head.commit.init
    - subprocess.Popen.head.commit.init
    - typing.BinaryIO.tree.head.ref.commit.init
    - typing.IO.tree.head.commit.init
    - typing.BinaryIO.object.tree.path.head.ref.commit.init
    - typing.TypeVar.head.ref.commit.path.tree.init
    - subprocess.Popen.commit.path.object.tree.init
    - typing.cast.head.ref.commit.tree.path.object.init
    - typing.IO.commit.tree.path.object.init
    - typing.cast.head.commit.object.path.tree.init
    - typing.cast.head.commit.init
    - typing.BinaryIO.tree.head.commit.init
    - typing.TypeVar.head.commit.tree.path.object.init
    - typing.IO.object.init
    - typing.IO.object.head.commit.tree.init
    - datetime.timedelta.path.object.tree.head.ref.commit.init
    - datetime.timedelta.path.object.head.ref.commit.init
    - datetime.timedelta.tree.path.head.ref.commit.init
    - datetime.timedelta.head.ref.commit.object.tree.init
    - datetime.timedelta.head.commit.path.object.init
    - subprocess.Popen.object.path.init
    - typing.IO.commit.path.tree.init
    - subprocess.Popen.head.ref.commit.tree.path.init
    - typing.IO.path.object.tree.head.commit.init
    - typing.IO.tree.path.object.head.ref.commit.init
    - fdp.ConsumeBytes
    - datetime.timedelta.tree.commit.path.init
    - subprocess.Popen.head.ref.commit.path.tree.object.init
    - typing.cast.head.commit.tree.path.init
    - typing.IO.commit.init
    - typing.BinaryIO.head.commit.tree.path.init
    - typing.IO.tree.commit.object.path.init
    - typing.IO.path.head.commit.tree.object.init
    - typing.IO.head.ref.commit.tree.init
    - typing.TypeVar.head.ref.commit.object.init
    - subprocess.Popen.path.commit.tree.object.init
    - datetime.timedelta.tree.path.commit.init
    - typing.IO.tree.path.object.commit.init
    - typing.IO.head.commit.tree.object.init
    - datetime.timedelta.path.tree.head.ref.commit.object.init
    - subprocess.Popen.object.head.commit.tree.init
    - datetime.timedelta.object.path.head.commit.init
    - typing.BinaryIO.object.tree.head.commit.path.init
    - fdp.ConsumeUnicodeNoSurrogates
    - typing.cast.head.ref.commit.path.tree.init
    - subprocess.Popen.init
    - git.objects.commit.Popen.path.tree.init
    - typing.BinaryIO.head.ref.commit.object.tree.init
    - typing.TypeVar.head.ref.commit.object.path.tree.init
    - typing.IO.object.path.commit.tree.init
    - subprocess.Popen.object.head.commit.path.tree.init
    - typing.IO.path.head.ref.commit.object.tree.init
    - datetime.timedelta.tree.head.ref.commit.path.object.init
    - subprocess.Popen.tree.object.path.init
    - typing.TypeVar.tree.head.commit.path.init
    - subprocess.Popen.object.path.commit.tree.init
    - typing.TypeVar.tree.head.ref.commit.object.path.init
    - typing.IO.tree.head.commit.path.init
    - typing.IO.path.tree.object.head.commit.init
    - subprocess.Popen.object.tree.path.init
    - typing.TypeVar.object.head.commit.path.init
    - datetime.timedelta.tree.object.path.head.commit.init
    - datetime.timedelta.head.ref.commit.path.object.tree.init
    - subprocess.Popen.path.object.tree.commit.init
    - typing.TypeVar.head.ref.commit.object.path.init
    - subprocess.Popen.tree.path.object.head.ref.commit.init
    - datetime.timedelta.path.object.commit.init
    - typing.cast.head.ref.commit.tree.path.init
    - typing.cast.head.ref.commit.path.object.init
    - typing.TypeVar.tree.head.commit.path.object.init
    - typing.IO.path.head.ref.commit.tree.init
    - typing.TypeVar.head.commit.tree.object.path.init
    - datetime.timedelta.init
    - typing.IO.head.ref.commit.object.tree.path.init
    - typing.IO.tree.commit.object.init
    - typing.TypeVar.head.commit.object.tree.path.init
    - typing.IO.path.tree.object.head.ref.commit.init
    - subprocess.Popen.path.head.commit.tree.object.init
    - typing.TypeVar.tree.head.commit.init
    - typing.TypeVar.head.commit.tree.path.init
    - typing.IO.path.tree.head.commit.object.init
    - typing.TypeVar.head.commit.object.init
    - datetime.timedelta.path.tree.commit.object.init
    - typing.IO.path.commit.object.tree.init
    - typing.cast.tree.object.head.commit.init
    - datetime.timedelta.commit.object.tree.init
    - subprocess.Popen.path.object.tree.head.ref.commit.init
    - subprocess.Popen.object.commit.tree.init
    - typing.cast.object.head.ref.commit.tree.path.init
    - subprocess.Popen.head.commit.path.tree.object.init
    - typing.IO.path.head.ref.commit.tree.object.init
    - subprocess.Popen.tree.object.head.ref.commit.init
    - datetime.timedelta.object.path.head.ref.commit.tree.init
    - subprocess.Popen.tree.path.object.commit.init
    - subprocess.Popen.head.ref.commit.object.path.init
    - typing.TypeVar.tree.object.path.head.ref.commit.init
    - typing.BinaryIO.tree.head.ref.commit.object.path.init
    - subprocess.Popen.object.tree.commit.path.init
    - typing.BinaryIO.object.head.commit.tree.init
    - subprocess.Popen.commit.path.object.init
    - subprocess.Popen.head.ref.commit.path.init
    - typing.TypeVar.head.commit.tree.object.init
    - typing.BinaryIO.head.ref.commit.path.object.init
    - subprocess.Popen.head.ref.commit.path.tree.init
    - typing.cast.tree.object.head.commit.path.init
    - typing.cast.head.ref.commit.object.tree.path.init
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tempfile.TemporaryDirectory
    functionSourceFile: tempfile
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.init
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.init
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.init
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.init
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.init
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.init
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.init
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.init
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeBytes
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.remaining_bytes
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeIntInRange
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeInt
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 145
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: '...gitpython.fuzzing.fuzz-targets.fuzz_blob.main'
    functionSourceFile: '...gitpython.fuzzing.fuzz-targets.fuzz_blob'
    functionUses: 1
    functionsReached:
    - atheris.Fuzz
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: git
    functionSourceFile: git
    functionUses: 0
    functionsReached:
    - typing.IO.path.head.commit.object.tree.resolve
    - typing.cast.tree.head.commit.object.path.resolve
    - subprocess.Popen.head.commit.path.object.tree.resolve
    - subprocess.Popen.head.commit.tree.object.path.resolve
    - typing.TypeVar.tree.object.head.ref.commit.path.resolve
    - typing.cast.object.tree.head.commit.resolve
    - datetime.timedelta.tree.resolve
    - datetime.timedelta.object.commit.resolve
    - datetime.timedelta.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.object.tree.head.commit.resolve
    - typing.BinaryIO.object.head.commit.tree.resolve
    - typing.cast.commit.object.tree.path.resolve
    - subprocess.Popen.path.tree.head.commit.object.resolve
    - subprocess.Popen.path.head.commit.object.resolve
    - typing.IO.tree.head.commit.resolve
    - typing.cast.head.commit.object.path.resolve
    - datetime.timedelta.object.path.commit.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.commit.resolve
    - datetime.timedelta.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.tree.resolve
    - typing.TypeVar.object.head.commit.tree.resolve
    - typing.cast.head.commit.object.path.tree.resolve
    - typing.IO.object.path.tree.resolve
    - datetime.timedelta.object.path.tree.resolve
    - typing.IO.head.ref.commit.path.object.resolve
    - typing.IO.tree.head.ref.commit.resolve
    - typing.TypeVar.tree.head.commit.object.path.resolve
    - subprocess.Popen.object.commit.resolve
    - subprocess.Popen.object.commit.tree.resolve
    - typing.IO.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.object.tree.path.commit.resolve
    - typing.IO.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.head.commit.tree.object.path.resolve
    - typing.cast.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.tree.head.commit.resolve
    - subprocess.Popen.tree.object.resolve
    - typing.cast.head.ref.commit.object.tree.path.resolve
    - typing.IO.object.tree.path.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.head.commit.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.object.resolve
    - datetime.timedelta.path.tree.commit.object.resolve
    - typing.TypeVar.head.commit.tree.path.object.resolve
    - typing.TypeVar.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.path.object.resolve
    - typing.IO.commit.path.resolve
    - datetime.timedelta.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.path.resolve
    - typing.cast.object.head.commit.tree.resolve
    - typing.IO.object.path.tree.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.tree.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.commit.resolve
    - typing.IO.tree.path.commit.resolve
    - typing.TypeVar.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.resolve
    - typing.IO.object.path.head.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.path.object.resolve
    - subprocess.Popen.head.commit.path.tree.resolve
    - typing.IO.object.commit.path.resolve
    - typing.TypeVar.head.commit.tree.resolve
    - typing.BinaryIO.tree.head.commit.path.resolve
    - typing.IO.head.commit.tree.path.object.resolve
    - subprocess.Popen.tree.path.object.commit.resolve
    - datetime.timedelta.commit.path.tree.object.resolve
    - subprocess.Popen.tree.path.commit.resolve
    - typing.TypeVar.object.head.ref.commit.tree.resolve
    - typing.IO.object.commit.resolve
    - datetime.timedelta.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.resolve
    - typing.IO.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.tree.resolve
    - os.environ.get
    - typing.BinaryIO.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.path.tree.resolve
    - datetime.timedelta.object.head.ref.commit.tree.resolve
    - subprocess.Popen.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.path.tree.resolve
    - typing.IO.tree.path.object.head.ref.commit.resolve
    - typing.IO.object.commit.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.commit.tree.object.resolve
    - datetime.timedelta.tree.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.path.tree.resolve
    - typing.cast.head.ref.commit.tree.resolve
    - typing.IO.commit.object.tree.path.resolve
    - subprocess.Popen.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.path.resolve
    - typing.BinaryIO.object.tree.path.commit.resolve
    - typing.TypeVar.head.commit.object.resolve
    - datetime.timedelta.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.resolve
    - git.objects.commit.Popen.path.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.resolve
    - typing.IO.object.tree.commit.path.resolve
    - typing.IO.head.commit.object.path.tree.resolve
    - typing.cast.object.head.commit.tree.path.resolve
    - typing.BinaryIO.tree.head.commit.resolve
    - subprocess.Popen.commit.object.tree.resolve
    - datetime.timedelta.commit.path.tree.resolve
    - datetime.timedelta.tree.path.object.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.object.resolve
    - datetime.timedelta.head.commit.path.object.resolve
    - typing.cast.head.commit.tree.path.object.resolve
    - typing.cast.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.tree.resolve
    - subprocess.Popen.path.head.commit.resolve
    - subprocess.Popen.tree.resolve
    - subprocess.Popen.path.object.tree.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.path.resolve
    - typing.IO.tree.object.path.head.ref.commit.resolve
    - datetime.timedelta.commit.tree.path.object.resolve
    - typing.IO.tree.commit.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.head.commit.object.path.tree.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.path.object.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.resolve
    - typing.cast.head.commit.tree.path.resolve
    - typing.IO.path.head.ref.commit.object.resolve
    - typing.IO.head.commit.tree.path.resolve
    - typing.IO.tree.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.resolve
    - typing.cast.head.commit.path.object.tree.resolve
    - typing.BinaryIO.head.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.resolve
    - typing.IO.tree.object.commit.resolve
    - datetime.timedelta.path.tree.head.commit.object.resolve
    - subprocess.Popen.commit.path.resolve
    - <builtin>.object
    - subprocess.Popen.tree.path.head.commit.resolve
    - datetime.timedelta.object.tree.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.tree.resolve
    - typing.IO.path.object.tree.head.ref.commit.resolve
    - typing.IO.object.path.head.commit.resolve
    - datetime.timedelta.path.object.head.commit.tree.resolve
    - typing.TypeVar.head.commit.object.tree.path.resolve
    - datetime.timedelta.path.commit.object.tree.resolve
    - datetime.timedelta.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.path.object.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.head.commit.object.path.tree.resolve
    - subprocess.Popen.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.head.commit.resolve
    - subprocess.Popen.resolve
    - typing.IO.path.object.resolve
    - subprocess.Popen.object.path.resolve
    - git.objects.commit.Popen.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.path.resolve
    - datetime.timedelta.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.object.head.ref.commit.resolve
    - typing.IO.head.commit.object.tree.path.resolve
    - git.refresh
    - subprocess.Popen.tree.head.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.head.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.tree.path.object.resolve
    - typing.cast.head.commit.path.object.resolve
    - datetime.timedelta.head.commit.resolve
    - subprocess.Popen.tree.path.head.commit.object.resolve
    - datetime.timedelta.commit.object.tree.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.resolve
    - typing.IO.commit.tree.object.resolve
    - typing.IO.head.ref.commit.path.tree.object.resolve
    - typing.IO.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.path.object.tree.resolve
    - typing.IO.tree.head.commit.path.object.resolve
    - typing.cast.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.head.commit.tree.path.resolve
    - subprocess.Popen.tree.object.commit.path.resolve
    - subprocess.Popen.path.commit.resolve
    - subprocess.Popen.tree.object.path.head.commit.resolve
    - typing.cast.commit.tree.object.path.resolve
    - subprocess.Popen.path.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.object.head.commit.path.resolve
    - typing.cast.head.ref.commit.path.resolve
    - typing.IO.tree.commit.path.object.resolve
    - datetime.timedelta.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.object.resolve
    - typing.IO.path.object.tree.commit.resolve
    - typing.TypeVar.head.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.object.resolve
    - typing.IO.head.commit.object.tree.resolve
    - git.objects.commit.Popen.tree.path.resolve
    - typing.IO.object.path.commit.resolve
    - datetime.timedelta.object.path.tree.head.ref.commit.resolve
    - datetime.timedelta.head.commit.object.resolve
    - typing.IO.object.head.commit.path.tree.resolve
    - typing.IO.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.object.path.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.object.resolve
    - typing.IO.path.tree.object.head.ref.commit.resolve
    - os.path.expandvars
    - typing.IO.path.tree.head.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.tree.resolve
    - subprocess.Popen.commit.object.tree.path.resolve
    - typing.IO.object.commit.path.tree.resolve
    - typing.cast.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object.resolve
    - git.objects.commit.Popen.path.resolve
    - typing.IO.object.path.tree.commit.resolve
    - datetime.timedelta.tree.path.head.ref.commit.object.resolve
    - typing.IO.path.tree.head.commit.resolve
    - _logger.critical
    - datetime.timedelta.object.commit.tree.resolve
    - typing.IO.head.commit.resolve
    - datetime.timedelta.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.path.resolve
    - typing.cast.tree.head.commit.path.resolve
    - typing.IO.object.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.resolve
    - typing.IO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.resolve
    - datetime.timedelta.object.tree.head.ref.commit.path.resolve
    - typing.TypeVar.object.head.commit.path.resolve
    - typing.BinaryIO.head.commit.path.resolve
    - typing.TypeVar.tree.object.path.resolve
    - datetime.timedelta.tree.object.resolve
    - typing.IO.object.resolve
    - subprocess.Popen.head.commit.object.tree.resolve
    - typing.IO.tree.head.commit.path.resolve
    - subprocess.Popen.object.path.commit.tree.resolve
    - datetime.timedelta.tree.object.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.path.resolve
    - typing.IO.path.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.object.tree.resolve
    - typing.IO.tree.path.head.commit.resolve
    - typing.IO.head.commit.tree.resolve
    - typing.IO.tree.object.path.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.path.object.tree.commit.resolve
    - subprocess.Popen.tree.object.path.commit.resolve
    - git.objects.commit.Popen.tree.resolve
    - subprocess.Popen.tree.commit.path.resolve
    - typing.IO.commit.tree.resolve
    - subprocess.Popen.path.tree.commit.object.resolve
    - typing.BinaryIO.head.commit.resolve
    - datetime.timedelta.path.tree.commit.resolve
    - typing.TypeVar.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.resolve
    - typing.cast.head.ref.commit.object.resolve
    - typing.IO.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.path.resolve
    - datetime.timedelta.path.head.commit.resolve
    - typing.TypeVar.object.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.object.resolve
    - datetime.timedelta.object.path.commit.tree.resolve
    - typing.IO.commit.tree.path.object.resolve
    - typing.IO.object.head.ref.commit.path.resolve
    - typing.TypeVar.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object.resolve
    - typing.IO.path.commit.tree.object.resolve
    - os.path.expanduser
    - typing.IO.object.head.commit.tree.path.resolve
    - subprocess.Popen.path.object.head.commit.tree.resolve
    - typing.IO.tree.head.ref.commit.path.object.resolve
    - typing.BinaryIO.head.commit.object.path.resolve
    - typing.cast.head.ref.commit.path.object.tree.resolve
    - typing.IO.path.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.path.head.commit.object.resolve
    - subprocess.Popen.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit.path.resolve
    - typing.IO.path.object.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.resolve
    - datetime.timedelta.resolve
    - subprocess.Popen.path.object.resolve
    - typing.cast.head.commit.resolve
    - typing.cast.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.commit.resolve
    - datetime.timedelta.tree.head.commit.path.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.path.resolve
    - typing.cast.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.head.commit.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.resolve
    - typing.IO.head.commit.path.resolve
    - datetime.timedelta.commit.object.resolve
    - subprocess.Popen.commit.tree.resolve
    - datetime.timedelta.object.path.tree.commit.resolve
    - datetime.timedelta.path.commit.tree.resolve
    - subprocess.Popen.object.head.commit.tree.resolve
    - datetime.timedelta.path.tree.head.ref.commit.object.resolve
    - subprocess.Popen.object.tree.head.commit.path.resolve
    - datetime.timedelta.object.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.resolve
    - typing.cast.object.tree.head.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.resolve
    - subprocess.Popen.path.tree.head.commit.resolve
    - datetime.timedelta.commit.object.path.resolve
    - typing.IO.tree.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.resolve
    - typing.BinaryIO.tree.head.commit.path.object.resolve
    - typing.BinaryIO.head.ref.commit.object.resolve
    - typing.IO.path.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.resolve
    - datetime.timedelta.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.head.commit.resolve
    - subprocess.Popen.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.object.resolve
    - subprocess.Popen.commit.resolve
    - datetime.timedelta.tree.path.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.commit.resolve
    - subprocess.Popen.object.head.ref.commit.resolve
    - subprocess.Popen.commit.object.resolve
    - typing.cast.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.resolve
    - typing.IO.commit.object.path.resolve
    - typing.IO.resolve
    - typing.IO.object.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.commit.resolve
    - datetime.timedelta.path.commit.resolve
    - datetime.timedelta.commit.object.path.tree.resolve
    - typing.IO.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.tree.head.commit.resolve
    - datetime.timedelta.path.tree.resolve
    - datetime.timedelta.head.commit.object.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.resolve
    - datetime.timedelta.commit.tree.path.resolve
    - subprocess.Popen.path.resolve
    - subprocess.Popen.head.commit.path.tree.object.resolve
    - typing.cast.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.resolve
    - typing.IO.path.tree.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.commit.resolve
    - subprocess.Popen.object.head.commit.resolve
    - typing.IO.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.resolve
    - subprocess.Popen.object.path.commit.resolve
    - typing.IO.path.commit.object.tree.resolve
    - datetime.timedelta.object.head.commit.path.resolve
    - typing.IO.path.object.commit.tree.resolve
    - typing.IO.path.object.head.commit.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.resolve
    - datetime.timedelta.path.head.commit.object.resolve
    - datetime.timedelta.path.object.resolve
    - typing.IO.path.tree.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.resolve
    - subprocess.Popen.tree.path.head.ref.commit.object.resolve
    - typing.BinaryIO.head.commit.object.path.tree.resolve
    - datetime.timedelta.tree.path.commit.resolve
    - typing.IO.commit.object.path.tree.resolve
    - typing.BinaryIO.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.commit.tree.path.object.resolve
    - subprocess.Popen.object.tree.path.commit.resolve
    - datetime.timedelta.path.resolve
    - subprocess.Popen.commit.tree.object.resolve
    - typing.IO.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.resolve
    - typing.IO.path.object.tree.head.commit.resolve
    - typing.cast.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.tree.resolve
    - typing.IO.path.commit.object.resolve
    - typing.IO.head.ref.commit.tree.path.object.resolve
    - typing.IO.object.path.resolve
    - typing.cast.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.head.ref.commit.resolve
    - typing.IO.object.tree.resolve
    - typing.IO.head.ref.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.ref.commit.resolve
    - datetime.timedelta.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.commit.tree.path.resolve
    - subprocess.Popen.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.tree.resolve
    - typing.IO.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.resolve
    - datetime.timedelta.path.object.tree.resolve
    - typing.IO.tree.commit.object.resolve
    - subprocess.Popen.commit.tree.path.resolve
    - datetime.timedelta.head.commit.path.tree.resolve
    - typing.IO.head.ref.commit.tree.resolve
    - datetime.timedelta.object.head.commit.tree.resolve
    - datetime.timedelta.commit.path.resolve
    - subprocess.Popen.path.object.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.path.resolve
    - typing.IO.commit.path.object.resolve
    - subprocess.Popen.object.commit.path.tree.resolve
    - typing.TypeVar.object.tree.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.resolve
    - subprocess.Popen.object.path.head.commit.tree.resolve
    - typing.IO.head.ref.commit.object.tree.path.resolve
    - os.path.normpath
    - typing.cast.object.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.object.resolve
    - typing.BinaryIO.head.commit.tree.resolve
    - typing.IO.commit.tree.object.path.resolve
    - typing.BinaryIO.head.commit.tree.path.resolve
    - typing.IO.path.tree.commit.resolve
    - typing.cast.tree.object.head.ref.commit.resolve
    - git.remote.FetchInfo.refresh
    - typing.IO.object.tree.commit.resolve
    - datetime.timedelta.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.commit.path.resolve
    - typing.cast.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.tree.resolve
    - datetime.timedelta.object.tree.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.resolve
    - subprocess.Popen.tree.path.resolve
    - <builtin>.super
    - subprocess.Popen.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.resolve
    - subprocess.Popen.commit.path.tree.object.resolve
    - typing.TypeVar.object.head.commit.tree.path.resolve
    - typing.cast.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.resolve
    - typing.IO.object.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.tree.resolve
    - typing.IO.object.tree.path.resolve
    - subprocess.Popen.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.head.commit.resolve
    - typing.IO.head.commit.object.resolve
    - typing.cast.tree.head.commit.resolve
    - typing.IO.path.head.commit.tree.object.resolve
    - typing.IO.object.path.commit.tree.resolve
    - subprocess.Popen.object.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.path.object.head.commit.resolve
    - typing.BinaryIO.object.head.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.path.object.commit.tree.resolve
    - typing.cast.head.commit.path.tree.resolve
    - typing.TypeVar.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.resolve
    - typing.cast.object.head.commit.path.resolve
    - typing.TypeVar.head.commit.resolve
    - datetime.timedelta.object.tree.path.resolve
    - typing.IO.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.path.resolve
    - subprocess.Popen.path.tree.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.object.path.head.commit.resolve
    - typing.IO.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.commit.resolve
    - subprocess.Popen.path.head.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.commit.object.resolve
    - typing.IO.object.path.tree.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path.tree.resolve
    - datetime.timedelta.path.object.tree.head.commit.resolve
    - typing.TypeVar.object.head.commit.resolve
    - subprocess.Popen.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.tree.path.resolve
    - subprocess.Popen.object.head.commit.tree.path.resolve
    - subprocess.Popen.head.commit.tree.path.resolve
    - typing.IO.commit.object.resolve
    - datetime.timedelta.path.head.commit.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.head.commit.resolve
    - datetime.timedelta.head.commit.object.path.resolve
    - typing.IO.commit.path.tree.resolve
    - typing.IO.commit.path.tree.object.resolve
    - typing.IO.object.tree.head.commit.resolve
    - typing.IO.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.object.path.resolve
    - typing.IO.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.resolve
    - typing.IO.object.head.commit.tree.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree.resolve
    - subprocess.Popen.tree.object.head.commit.resolve
    - typing.IO.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.path.tree.head.ref.commit.resolve
    - typing.IO.tree.object.resolve
    - subprocess.Popen.tree.path.head.ref.commit.resolve
    - datetime.timedelta.path.object.tree.commit.resolve
    - typing.IO.tree.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.commit.resolve
    - typing.IO.head.ref.commit.path.resolve
    - typing.IO.tree.object.commit.path.resolve
    - subprocess.Popen.object.commit.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.tree.resolve
    - subprocess.Popen.object.tree.commit.path.resolve
    - typing.IO.path.object.commit.resolve
    - typing.IO.object.head.commit.resolve
    - typing.IO.head.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.path.object.head.ref.commit.resolve
    - typing.IO.head.commit.path.object.resolve
    - typing.IO.path.commit.tree.resolve
    - subprocess.Popen.path.tree.object.head.ref.commit.resolve
    - typing.IO.commit.tree.path.resolve
    - typing.IO.path.head.commit.tree.resolve
    - subprocess.Popen.tree.path.object.head.commit.resolve
    - datetime.timedelta.path.commit.object.resolve
    - typing.TypeVar.object.head.commit.path.tree.resolve
    - subprocess.Popen.path.tree.object.commit.resolve
    - subprocess.Popen.commit.path.tree.resolve
    - datetime.timedelta.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.object.resolve
    - datetime.timedelta.object.commit.path.resolve
    - subprocess.Popen.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.resolve
    - typing.IO.path.resolve
    - typing.TypeVar.tree.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.path.tree.resolve
    - typing.IO.head.commit.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.commit.resolve
    - typing.IO.tree.object.path.head.commit.resolve
    - datetime.timedelta.commit.resolve
    - typing.cast.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.resolve
    - typing.BinaryIO.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.resolve
    - typing.TypeVar.object.tree.path.commit.resolve
    - subprocess.Popen.path.tree.commit.resolve
    - typing.cast.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.resolve
    - datetime.timedelta.object.commit.path.tree.resolve
    - subprocess.Popen.tree.commit.object.path.resolve
    - typing.BinaryIO.head.commit.tree.object.resolve
    - typing.IO.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.object.path.commit.resolve
    - subprocess.Popen.path.commit.tree.resolve
    - datetime.timedelta.object.tree.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.path.resolve
    - typing.IO.tree.object.head.commit.resolve
    - datetime.timedelta.tree.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.resolve
    - datetime.timedelta.tree.object.path.commit.resolve
    - typing.BinaryIO.head.commit.path.tree.resolve
    - typing.IO.tree.commit.path.resolve
    - typing.IO.tree.path.object.head.commit.resolve
    - subprocess.Popen.tree.path.object.head.ref.commit.resolve
    - typing.cast.head.ref.commit.tree.object.resolve
    - textwrap.dedent
    - datetime.timedelta.commit.object.tree.resolve
    - subprocess.Popen.head.commit.path.object.resolve
    - typing.TypeVar.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.path.object.resolve
    - typing.TypeVar.head.commit.path.resolve
    - subprocess.Popen.head.commit.object.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.resolve
    - subprocess.Popen.path.tree.resolve
    - datetime.timedelta.object.tree.resolve
    - datetime.timedelta.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.resolve
    - typing.cast.head.commit.path.tree.object.resolve
    - subprocess.Popen.path.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.object.path.head.commit.resolve
    - typing.IO.path.tree.object.commit.resolve
    - git.cmd.Git.refresh
    - datetime.timedelta.head.commit.path.tree.object.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.path.resolve
    - git.util.expand_path
    - datetime.timedelta.path.tree.object.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.commit.path.object.tree.resolve
    - typing.TypeVar.head.commit.object.path.resolve
    - typing.BinaryIO.head.commit.path.tree.object.resolve
    - typing.IO.tree.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.tree.commit.object.path.resolve
    - datetime.timedelta.object.path.tree.head.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.resolve
    - typing.IO.path.tree.resolve
    - typing.IO.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.tree.head.commit.object.path.resolve
    - datetime.timedelta.object.resolve
    - typing.IO.object.head.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.tree.object.resolve
    - typing.cast.tree.head.ref.commit.path.resolve
    - typing.IO.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.tree.path.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.resolve
    - typing.cast.head.commit.tree.object.path.resolve
    - typing.IO.object.head.ref.commit.tree.resolve
    - <builtin>.isinstance
    - typing.IO.path.head.ref.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.path.object.resolve
    - datetime.timedelta.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.resolve
    - typing.IO.tree.object.path.commit.resolve
    - datetime.timedelta.object.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.resolve
    - typing.cast.head.commit.tree.resolve
    - typing.cast.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.object.head.ref.commit.path.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.tree.path.resolve
    - datetime.timedelta.object.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.commit.path.tree.object.resolve
    - subprocess.Popen.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.path.resolve
    - datetime.timedelta.tree.path.object.commit.resolve
    - typing.BinaryIO.head.commit.tree.path.object.resolve
    - typing.IO.head.commit.path.object.tree.resolve
    - typing.TypeVar.tree.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.object.path.resolve
    - subprocess.Popen.object.resolve
    - datetime.timedelta.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.object.path.resolve
    - subprocess.Popen.object.tree.commit.resolve
    - git.cmd.Git.__init__
    - typing.IO.commit.object.tree.resolve
    - os.path.abspath
    - subprocess.Popen.head.commit.object.tree.path.resolve
    - datetime.timedelta.tree.object.head.commit.resolve
    - typing.IO.head.ref.commit.object.tree.resolve
    - subprocess.Popen.path.commit.tree.object.resolve
    - typing.BinaryIO.object.head.commit.tree.path.resolve
    - datetime.timedelta.object.tree.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.object.resolve
    - subprocess.Popen.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.commit.object.path.resolve
    - subprocess.Popen.path.head.commit.tree.object.resolve
    - typing.IO.tree.path.head.commit.object.resolve
    - typing.TypeVar.tree.object.path.head.ref.commit.resolve
    - subprocess.Popen.commit.object.path.tree.resolve
    - contextlib.suppress
    - subprocess.Popen.object.commit.path.resolve
    - typing.IO.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.resolve
    - subprocess.Popen.tree.head.commit.resolve
    - datetime.timedelta.object.head.commit.path.tree.resolve
    - typing.IO.path.commit.resolve
    - subprocess.Popen.object.tree.resolve
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - message
    - fullname
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: git._warned_import
    functionSourceFile: git
    functionUses: 1
    functionsReached:
    - warnings.warn
    - importlib.import_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn
    functionSourceFile: warnings
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module
    functionSourceFile: importlib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 195
    functionName: git._getattr
    functionSourceFile: git
    functionUses: 0
    functionsReached:
    - git._warned_import
    - warnings.warn
    - importlib.import_module
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f44814d9250>
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 263
    functionName: git.refresh
    functionSourceFile: git
    functionUses: 1
    functionsReached:
    - typing.IO.path.head.commit.object.tree.resolve
    - typing.cast.tree.head.commit.object.path.resolve
    - subprocess.Popen.head.commit.path.object.tree.resolve
    - subprocess.Popen.head.commit.tree.object.path.resolve
    - typing.TypeVar.tree.object.head.ref.commit.path.resolve
    - typing.cast.object.tree.head.commit.resolve
    - datetime.timedelta.tree.resolve
    - datetime.timedelta.object.commit.resolve
    - datetime.timedelta.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.object.tree.head.commit.resolve
    - typing.BinaryIO.object.head.commit.tree.resolve
    - typing.cast.commit.object.tree.path.resolve
    - subprocess.Popen.path.tree.head.commit.object.resolve
    - subprocess.Popen.path.head.commit.object.resolve
    - typing.IO.tree.head.commit.resolve
    - typing.cast.head.commit.object.path.resolve
    - datetime.timedelta.object.path.commit.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.commit.resolve
    - datetime.timedelta.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.tree.resolve
    - typing.TypeVar.object.head.commit.tree.resolve
    - typing.cast.head.commit.object.path.tree.resolve
    - typing.IO.object.path.tree.resolve
    - datetime.timedelta.object.path.tree.resolve
    - typing.IO.head.ref.commit.path.object.resolve
    - typing.IO.tree.head.ref.commit.resolve
    - typing.TypeVar.tree.head.commit.object.path.resolve
    - subprocess.Popen.object.commit.resolve
    - subprocess.Popen.object.commit.tree.resolve
    - typing.IO.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.object.tree.path.commit.resolve
    - typing.IO.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.head.commit.tree.object.path.resolve
    - typing.cast.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.tree.head.commit.resolve
    - subprocess.Popen.tree.object.resolve
    - typing.cast.head.ref.commit.object.tree.path.resolve
    - typing.IO.object.tree.path.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.head.commit.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.object.resolve
    - datetime.timedelta.path.tree.commit.object.resolve
    - typing.TypeVar.head.commit.tree.path.object.resolve
    - typing.TypeVar.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.path.object.resolve
    - typing.IO.commit.path.resolve
    - datetime.timedelta.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.path.resolve
    - typing.cast.object.head.commit.tree.resolve
    - typing.IO.object.path.tree.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.tree.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.commit.resolve
    - typing.IO.tree.path.commit.resolve
    - typing.TypeVar.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.resolve
    - typing.IO.object.path.head.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.path.object.resolve
    - subprocess.Popen.head.commit.path.tree.resolve
    - typing.IO.object.commit.path.resolve
    - typing.TypeVar.head.commit.tree.resolve
    - typing.BinaryIO.tree.head.commit.path.resolve
    - typing.IO.head.commit.tree.path.object.resolve
    - subprocess.Popen.tree.path.object.commit.resolve
    - datetime.timedelta.commit.path.tree.object.resolve
    - subprocess.Popen.tree.path.commit.resolve
    - typing.TypeVar.object.head.ref.commit.tree.resolve
    - typing.IO.object.commit.resolve
    - datetime.timedelta.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.resolve
    - typing.IO.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.tree.resolve
    - os.environ.get
    - typing.BinaryIO.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.path.tree.resolve
    - datetime.timedelta.object.head.ref.commit.tree.resolve
    - subprocess.Popen.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.path.tree.resolve
    - typing.IO.tree.path.object.head.ref.commit.resolve
    - typing.IO.object.commit.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.commit.tree.object.resolve
    - datetime.timedelta.tree.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.path.tree.resolve
    - typing.cast.head.ref.commit.tree.resolve
    - typing.IO.commit.object.tree.path.resolve
    - subprocess.Popen.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.path.resolve
    - typing.BinaryIO.object.tree.path.commit.resolve
    - typing.TypeVar.head.commit.object.resolve
    - datetime.timedelta.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.resolve
    - git.objects.commit.Popen.path.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.resolve
    - typing.IO.object.tree.commit.path.resolve
    - typing.IO.head.commit.object.path.tree.resolve
    - typing.cast.object.head.commit.tree.path.resolve
    - typing.BinaryIO.tree.head.commit.resolve
    - subprocess.Popen.commit.object.tree.resolve
    - datetime.timedelta.commit.path.tree.resolve
    - datetime.timedelta.tree.path.object.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.object.resolve
    - datetime.timedelta.head.commit.path.object.resolve
    - typing.cast.head.commit.tree.path.object.resolve
    - typing.cast.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.tree.resolve
    - subprocess.Popen.path.head.commit.resolve
    - subprocess.Popen.tree.resolve
    - subprocess.Popen.path.object.tree.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.path.resolve
    - typing.IO.tree.object.path.head.ref.commit.resolve
    - datetime.timedelta.commit.tree.path.object.resolve
    - typing.IO.tree.commit.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.head.commit.object.path.tree.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.path.object.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.resolve
    - typing.cast.head.commit.tree.path.resolve
    - typing.IO.path.head.ref.commit.object.resolve
    - typing.IO.head.commit.tree.path.resolve
    - typing.IO.tree.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.resolve
    - typing.cast.head.commit.path.object.tree.resolve
    - typing.BinaryIO.head.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.resolve
    - typing.IO.tree.object.commit.resolve
    - datetime.timedelta.path.tree.head.commit.object.resolve
    - subprocess.Popen.commit.path.resolve
    - <builtin>.object
    - subprocess.Popen.tree.path.head.commit.resolve
    - datetime.timedelta.object.tree.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.tree.resolve
    - typing.IO.path.object.tree.head.ref.commit.resolve
    - typing.IO.object.path.head.commit.resolve
    - datetime.timedelta.path.object.head.commit.tree.resolve
    - typing.TypeVar.head.commit.object.tree.path.resolve
    - datetime.timedelta.path.commit.object.tree.resolve
    - datetime.timedelta.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.path.object.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.head.commit.object.path.tree.resolve
    - subprocess.Popen.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.head.commit.resolve
    - subprocess.Popen.resolve
    - typing.IO.path.object.resolve
    - subprocess.Popen.object.path.resolve
    - git.objects.commit.Popen.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.path.resolve
    - datetime.timedelta.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.object.head.ref.commit.resolve
    - typing.IO.head.commit.object.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.head.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.tree.path.object.resolve
    - typing.cast.head.commit.path.object.resolve
    - datetime.timedelta.head.commit.resolve
    - subprocess.Popen.tree.path.head.commit.object.resolve
    - datetime.timedelta.commit.object.tree.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.resolve
    - typing.IO.commit.tree.object.resolve
    - typing.IO.head.ref.commit.path.tree.object.resolve
    - typing.IO.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.path.object.tree.resolve
    - typing.IO.tree.head.commit.path.object.resolve
    - typing.cast.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.head.commit.tree.path.resolve
    - subprocess.Popen.tree.object.commit.path.resolve
    - subprocess.Popen.path.commit.resolve
    - subprocess.Popen.tree.object.path.head.commit.resolve
    - typing.cast.commit.tree.object.path.resolve
    - subprocess.Popen.path.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.object.head.commit.path.resolve
    - typing.cast.head.ref.commit.path.resolve
    - typing.IO.tree.commit.path.object.resolve
    - datetime.timedelta.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.object.resolve
    - typing.IO.path.object.tree.commit.resolve
    - typing.TypeVar.head.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.object.resolve
    - typing.IO.head.commit.object.tree.resolve
    - git.objects.commit.Popen.tree.path.resolve
    - typing.IO.object.path.commit.resolve
    - datetime.timedelta.object.path.tree.head.ref.commit.resolve
    - datetime.timedelta.head.commit.object.resolve
    - typing.IO.object.head.commit.path.tree.resolve
    - typing.IO.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.object.path.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.object.resolve
    - typing.IO.path.tree.object.head.ref.commit.resolve
    - os.path.expandvars
    - typing.IO.path.tree.head.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.tree.resolve
    - subprocess.Popen.commit.object.tree.path.resolve
    - typing.IO.object.commit.path.tree.resolve
    - typing.cast.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object.resolve
    - git.objects.commit.Popen.path.resolve
    - typing.IO.object.path.tree.commit.resolve
    - datetime.timedelta.tree.path.head.ref.commit.object.resolve
    - typing.IO.path.tree.head.commit.resolve
    - _logger.critical
    - datetime.timedelta.object.commit.tree.resolve
    - typing.IO.head.commit.resolve
    - datetime.timedelta.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.path.resolve
    - typing.cast.tree.head.commit.path.resolve
    - typing.IO.object.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.resolve
    - typing.IO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.resolve
    - datetime.timedelta.object.tree.head.ref.commit.path.resolve
    - typing.TypeVar.object.head.commit.path.resolve
    - typing.BinaryIO.head.commit.path.resolve
    - typing.TypeVar.tree.object.path.resolve
    - datetime.timedelta.tree.object.resolve
    - typing.IO.object.resolve
    - subprocess.Popen.head.commit.object.tree.resolve
    - typing.IO.tree.head.commit.path.resolve
    - subprocess.Popen.object.path.commit.tree.resolve
    - datetime.timedelta.tree.object.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.path.resolve
    - typing.IO.path.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.object.tree.resolve
    - typing.IO.tree.path.head.commit.resolve
    - typing.IO.head.commit.tree.resolve
    - typing.IO.tree.object.path.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.path.object.tree.commit.resolve
    - subprocess.Popen.tree.object.path.commit.resolve
    - git.objects.commit.Popen.tree.resolve
    - subprocess.Popen.tree.commit.path.resolve
    - typing.IO.commit.tree.resolve
    - subprocess.Popen.path.tree.commit.object.resolve
    - typing.BinaryIO.head.commit.resolve
    - datetime.timedelta.path.tree.commit.resolve
    - typing.TypeVar.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.resolve
    - typing.cast.head.ref.commit.object.resolve
    - typing.IO.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.path.resolve
    - datetime.timedelta.path.head.commit.resolve
    - typing.TypeVar.object.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.object.resolve
    - datetime.timedelta.object.path.commit.tree.resolve
    - typing.IO.commit.tree.path.object.resolve
    - typing.IO.object.head.ref.commit.path.resolve
    - typing.TypeVar.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object.resolve
    - typing.IO.path.commit.tree.object.resolve
    - os.path.expanduser
    - typing.IO.object.head.commit.tree.path.resolve
    - subprocess.Popen.path.object.head.commit.tree.resolve
    - typing.IO.tree.head.ref.commit.path.object.resolve
    - typing.BinaryIO.head.commit.object.path.resolve
    - typing.cast.head.ref.commit.path.object.tree.resolve
    - typing.IO.path.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.path.head.commit.object.resolve
    - subprocess.Popen.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit.path.resolve
    - typing.IO.path.object.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.resolve
    - datetime.timedelta.resolve
    - subprocess.Popen.path.object.resolve
    - typing.cast.head.commit.resolve
    - typing.cast.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.commit.resolve
    - datetime.timedelta.tree.head.commit.path.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.path.resolve
    - typing.cast.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.head.commit.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.resolve
    - typing.IO.head.commit.path.resolve
    - datetime.timedelta.commit.object.resolve
    - subprocess.Popen.commit.tree.resolve
    - datetime.timedelta.object.path.tree.commit.resolve
    - datetime.timedelta.path.commit.tree.resolve
    - subprocess.Popen.object.head.commit.tree.resolve
    - datetime.timedelta.path.tree.head.ref.commit.object.resolve
    - subprocess.Popen.object.tree.head.commit.path.resolve
    - datetime.timedelta.object.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.resolve
    - typing.cast.object.tree.head.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.resolve
    - subprocess.Popen.path.tree.head.commit.resolve
    - datetime.timedelta.commit.object.path.resolve
    - typing.IO.tree.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.resolve
    - typing.BinaryIO.tree.head.commit.path.object.resolve
    - typing.BinaryIO.head.ref.commit.object.resolve
    - typing.IO.path.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.resolve
    - datetime.timedelta.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.head.commit.resolve
    - subprocess.Popen.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.object.resolve
    - subprocess.Popen.commit.resolve
    - datetime.timedelta.tree.path.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.commit.resolve
    - subprocess.Popen.object.head.ref.commit.resolve
    - subprocess.Popen.commit.object.resolve
    - typing.cast.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.resolve
    - typing.IO.commit.object.path.resolve
    - typing.IO.resolve
    - typing.IO.object.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.commit.resolve
    - datetime.timedelta.path.commit.resolve
    - datetime.timedelta.commit.object.path.tree.resolve
    - typing.IO.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.tree.head.commit.resolve
    - datetime.timedelta.path.tree.resolve
    - datetime.timedelta.head.commit.object.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.resolve
    - datetime.timedelta.commit.tree.path.resolve
    - subprocess.Popen.path.resolve
    - subprocess.Popen.head.commit.path.tree.object.resolve
    - typing.cast.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.resolve
    - typing.IO.path.tree.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.commit.resolve
    - subprocess.Popen.object.head.commit.resolve
    - typing.IO.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.resolve
    - subprocess.Popen.object.path.commit.resolve
    - typing.IO.path.commit.object.tree.resolve
    - datetime.timedelta.object.head.commit.path.resolve
    - typing.IO.path.object.commit.tree.resolve
    - typing.IO.path.object.head.commit.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.resolve
    - datetime.timedelta.path.head.commit.object.resolve
    - datetime.timedelta.path.object.resolve
    - typing.IO.path.tree.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.resolve
    - subprocess.Popen.tree.path.head.ref.commit.object.resolve
    - typing.BinaryIO.head.commit.object.path.tree.resolve
    - datetime.timedelta.tree.path.commit.resolve
    - typing.IO.commit.object.path.tree.resolve
    - typing.BinaryIO.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.commit.tree.path.object.resolve
    - subprocess.Popen.object.tree.path.commit.resolve
    - datetime.timedelta.path.resolve
    - subprocess.Popen.commit.tree.object.resolve
    - typing.IO.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.resolve
    - typing.IO.path.object.tree.head.commit.resolve
    - typing.cast.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.tree.resolve
    - typing.IO.path.commit.object.resolve
    - typing.IO.head.ref.commit.tree.path.object.resolve
    - typing.IO.object.path.resolve
    - typing.cast.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.head.ref.commit.resolve
    - typing.IO.object.tree.resolve
    - typing.IO.head.ref.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.ref.commit.resolve
    - datetime.timedelta.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.commit.tree.path.resolve
    - subprocess.Popen.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.tree.resolve
    - typing.IO.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.resolve
    - datetime.timedelta.path.object.tree.resolve
    - typing.IO.tree.commit.object.resolve
    - subprocess.Popen.commit.tree.path.resolve
    - datetime.timedelta.head.commit.path.tree.resolve
    - typing.IO.head.ref.commit.tree.resolve
    - datetime.timedelta.object.head.commit.tree.resolve
    - datetime.timedelta.commit.path.resolve
    - subprocess.Popen.path.object.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.path.resolve
    - typing.IO.commit.path.object.resolve
    - subprocess.Popen.object.commit.path.tree.resolve
    - typing.TypeVar.object.tree.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.resolve
    - subprocess.Popen.object.path.head.commit.tree.resolve
    - typing.IO.head.ref.commit.object.tree.path.resolve
    - os.path.normpath
    - typing.cast.object.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.object.resolve
    - typing.BinaryIO.head.commit.tree.resolve
    - typing.IO.commit.tree.object.path.resolve
    - typing.BinaryIO.head.commit.tree.path.resolve
    - typing.IO.path.tree.commit.resolve
    - typing.cast.tree.object.head.ref.commit.resolve
    - git.remote.FetchInfo.refresh
    - typing.IO.object.tree.commit.resolve
    - datetime.timedelta.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.commit.path.resolve
    - typing.cast.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.tree.resolve
    - datetime.timedelta.object.tree.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.resolve
    - subprocess.Popen.tree.path.resolve
    - <builtin>.super
    - subprocess.Popen.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.resolve
    - subprocess.Popen.commit.path.tree.object.resolve
    - typing.TypeVar.object.head.commit.tree.path.resolve
    - typing.cast.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.resolve
    - typing.IO.object.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.tree.resolve
    - typing.IO.object.tree.path.resolve
    - subprocess.Popen.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.head.commit.resolve
    - typing.IO.head.commit.object.resolve
    - typing.cast.tree.head.commit.resolve
    - typing.IO.path.head.commit.tree.object.resolve
    - typing.IO.object.path.commit.tree.resolve
    - subprocess.Popen.object.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.path.object.head.commit.resolve
    - typing.BinaryIO.object.head.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.path.object.commit.tree.resolve
    - typing.cast.head.commit.path.tree.resolve
    - typing.TypeVar.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.resolve
    - typing.cast.object.head.commit.path.resolve
    - typing.TypeVar.head.commit.resolve
    - datetime.timedelta.object.tree.path.resolve
    - typing.IO.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.path.resolve
    - subprocess.Popen.path.tree.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.object.path.head.commit.resolve
    - typing.IO.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.commit.resolve
    - subprocess.Popen.path.head.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.commit.object.resolve
    - typing.IO.object.path.tree.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path.tree.resolve
    - datetime.timedelta.path.object.tree.head.commit.resolve
    - typing.TypeVar.object.head.commit.resolve
    - subprocess.Popen.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.tree.path.resolve
    - subprocess.Popen.object.head.commit.tree.path.resolve
    - subprocess.Popen.head.commit.tree.path.resolve
    - typing.IO.commit.object.resolve
    - datetime.timedelta.path.head.commit.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.head.commit.resolve
    - datetime.timedelta.head.commit.object.path.resolve
    - typing.IO.commit.path.tree.resolve
    - typing.IO.commit.path.tree.object.resolve
    - typing.IO.object.tree.head.commit.resolve
    - typing.IO.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.object.path.resolve
    - typing.IO.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.resolve
    - typing.IO.object.head.commit.tree.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree.resolve
    - subprocess.Popen.tree.object.head.commit.resolve
    - typing.IO.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.path.tree.head.ref.commit.resolve
    - typing.IO.tree.object.resolve
    - subprocess.Popen.tree.path.head.ref.commit.resolve
    - datetime.timedelta.path.object.tree.commit.resolve
    - typing.IO.tree.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.commit.resolve
    - typing.IO.head.ref.commit.path.resolve
    - typing.IO.tree.object.commit.path.resolve
    - subprocess.Popen.object.commit.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.tree.resolve
    - subprocess.Popen.object.tree.commit.path.resolve
    - typing.IO.path.object.commit.resolve
    - typing.IO.object.head.commit.resolve
    - typing.IO.head.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.path.object.head.ref.commit.resolve
    - typing.IO.head.commit.path.object.resolve
    - typing.IO.path.commit.tree.resolve
    - subprocess.Popen.path.tree.object.head.ref.commit.resolve
    - typing.IO.commit.tree.path.resolve
    - typing.IO.path.head.commit.tree.resolve
    - subprocess.Popen.tree.path.object.head.commit.resolve
    - datetime.timedelta.path.commit.object.resolve
    - typing.TypeVar.object.head.commit.path.tree.resolve
    - subprocess.Popen.path.tree.object.commit.resolve
    - subprocess.Popen.commit.path.tree.resolve
    - datetime.timedelta.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.object.resolve
    - datetime.timedelta.object.commit.path.resolve
    - subprocess.Popen.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.resolve
    - typing.IO.path.resolve
    - typing.TypeVar.tree.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.path.tree.resolve
    - typing.IO.head.commit.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.commit.resolve
    - typing.IO.tree.object.path.head.commit.resolve
    - datetime.timedelta.commit.resolve
    - typing.cast.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.resolve
    - typing.BinaryIO.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.resolve
    - typing.TypeVar.object.tree.path.commit.resolve
    - subprocess.Popen.path.tree.commit.resolve
    - typing.cast.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.resolve
    - datetime.timedelta.object.commit.path.tree.resolve
    - subprocess.Popen.tree.commit.object.path.resolve
    - typing.BinaryIO.head.commit.tree.object.resolve
    - typing.IO.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.object.path.commit.resolve
    - subprocess.Popen.path.commit.tree.resolve
    - datetime.timedelta.object.tree.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.path.resolve
    - typing.IO.tree.object.head.commit.resolve
    - datetime.timedelta.tree.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.resolve
    - datetime.timedelta.tree.object.path.commit.resolve
    - typing.BinaryIO.head.commit.path.tree.resolve
    - typing.IO.tree.commit.path.resolve
    - typing.IO.tree.path.object.head.commit.resolve
    - subprocess.Popen.tree.path.object.head.ref.commit.resolve
    - typing.cast.head.ref.commit.tree.object.resolve
    - textwrap.dedent
    - datetime.timedelta.commit.object.tree.resolve
    - subprocess.Popen.head.commit.path.object.resolve
    - typing.TypeVar.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.path.object.resolve
    - typing.TypeVar.head.commit.path.resolve
    - subprocess.Popen.head.commit.object.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.resolve
    - subprocess.Popen.path.tree.resolve
    - datetime.timedelta.object.tree.resolve
    - datetime.timedelta.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.resolve
    - typing.cast.head.commit.path.tree.object.resolve
    - subprocess.Popen.path.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.object.path.head.commit.resolve
    - typing.IO.path.tree.object.commit.resolve
    - git.cmd.Git.refresh
    - datetime.timedelta.head.commit.path.tree.object.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.path.resolve
    - git.util.expand_path
    - datetime.timedelta.path.tree.object.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.commit.path.object.tree.resolve
    - typing.TypeVar.head.commit.object.path.resolve
    - typing.BinaryIO.head.commit.path.tree.object.resolve
    - typing.IO.tree.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.tree.commit.object.path.resolve
    - datetime.timedelta.object.path.tree.head.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.resolve
    - typing.IO.path.tree.resolve
    - typing.IO.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.tree.head.commit.object.path.resolve
    - datetime.timedelta.object.resolve
    - typing.IO.object.head.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.tree.object.resolve
    - typing.cast.tree.head.ref.commit.path.resolve
    - typing.IO.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.tree.path.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.resolve
    - typing.cast.head.commit.tree.object.path.resolve
    - typing.IO.object.head.ref.commit.tree.resolve
    - <builtin>.isinstance
    - typing.IO.path.head.ref.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.path.object.resolve
    - datetime.timedelta.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.resolve
    - typing.IO.tree.object.path.commit.resolve
    - datetime.timedelta.object.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.resolve
    - typing.cast.head.commit.tree.resolve
    - typing.cast.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.object.head.ref.commit.path.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.tree.path.resolve
    - datetime.timedelta.object.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.commit.path.tree.object.resolve
    - subprocess.Popen.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.path.resolve
    - datetime.timedelta.tree.path.object.commit.resolve
    - typing.BinaryIO.head.commit.tree.path.object.resolve
    - typing.IO.head.commit.path.object.tree.resolve
    - typing.TypeVar.tree.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.object.path.resolve
    - subprocess.Popen.object.resolve
    - datetime.timedelta.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.object.path.resolve
    - subprocess.Popen.object.tree.commit.resolve
    - git.cmd.Git.__init__
    - typing.IO.commit.object.tree.resolve
    - os.path.abspath
    - subprocess.Popen.head.commit.object.tree.path.resolve
    - datetime.timedelta.tree.object.head.commit.resolve
    - typing.IO.head.ref.commit.object.tree.resolve
    - subprocess.Popen.path.commit.tree.object.resolve
    - typing.BinaryIO.object.head.commit.tree.path.resolve
    - datetime.timedelta.object.tree.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.object.resolve
    - subprocess.Popen.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.commit.object.path.resolve
    - subprocess.Popen.path.head.commit.tree.object.resolve
    - typing.IO.tree.path.head.commit.object.resolve
    - typing.TypeVar.tree.object.path.head.ref.commit.resolve
    - subprocess.Popen.commit.object.path.tree.resolve
    - contextlib.suppress
    - subprocess.Popen.object.commit.path.resolve
    - typing.IO.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.resolve
    - subprocess.Popen.tree.head.commit.resolve
    - datetime.timedelta.object.head.commit.path.tree.resolve
    - typing.IO.path.commit.resolve
    - subprocess.Popen.object.tree.resolve
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 3
    IfCount: 6
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f44812cf1c0>
    argNames:
    - cls
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 726
    functionName: git.cmd.Git.refresh
    functionSourceFile: git.cmd
    functionUses: 2
    functionsReached:
    - typing.IO.path.head.commit.object.tree.resolve
    - typing.cast.tree.head.commit.object.path.resolve
    - subprocess.Popen.head.commit.path.object.tree.resolve
    - subprocess.Popen.head.commit.tree.object.path.resolve
    - typing.TypeVar.tree.object.head.ref.commit.path.resolve
    - typing.cast.object.tree.head.commit.resolve
    - datetime.timedelta.tree.resolve
    - datetime.timedelta.object.commit.resolve
    - datetime.timedelta.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.object.tree.head.commit.resolve
    - typing.BinaryIO.object.head.commit.tree.resolve
    - typing.cast.commit.object.tree.path.resolve
    - subprocess.Popen.path.tree.head.commit.object.resolve
    - subprocess.Popen.path.head.commit.object.resolve
    - typing.IO.tree.head.commit.resolve
    - typing.cast.head.commit.object.path.resolve
    - datetime.timedelta.object.path.commit.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.commit.resolve
    - datetime.timedelta.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.tree.resolve
    - typing.TypeVar.object.head.commit.tree.resolve
    - typing.cast.head.commit.object.path.tree.resolve
    - typing.IO.object.path.tree.resolve
    - datetime.timedelta.object.path.tree.resolve
    - typing.IO.head.ref.commit.path.object.resolve
    - typing.IO.tree.head.ref.commit.resolve
    - typing.TypeVar.tree.head.commit.object.path.resolve
    - subprocess.Popen.object.commit.resolve
    - subprocess.Popen.object.commit.tree.resolve
    - typing.IO.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.object.tree.path.commit.resolve
    - typing.IO.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.head.commit.tree.object.path.resolve
    - typing.cast.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.tree.head.commit.resolve
    - subprocess.Popen.tree.object.resolve
    - typing.cast.head.ref.commit.object.tree.path.resolve
    - typing.IO.object.tree.path.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.head.commit.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.object.resolve
    - datetime.timedelta.path.tree.commit.object.resolve
    - typing.TypeVar.head.commit.tree.path.object.resolve
    - typing.TypeVar.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.path.object.resolve
    - typing.IO.commit.path.resolve
    - datetime.timedelta.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.path.resolve
    - typing.cast.object.head.commit.tree.resolve
    - typing.IO.object.path.tree.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.tree.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.commit.resolve
    - typing.IO.tree.path.commit.resolve
    - typing.TypeVar.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.resolve
    - typing.IO.object.path.head.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.path.object.resolve
    - subprocess.Popen.head.commit.path.tree.resolve
    - typing.IO.object.commit.path.resolve
    - typing.TypeVar.head.commit.tree.resolve
    - typing.BinaryIO.tree.head.commit.path.resolve
    - typing.IO.head.commit.tree.path.object.resolve
    - subprocess.Popen.tree.path.object.commit.resolve
    - datetime.timedelta.commit.path.tree.object.resolve
    - subprocess.Popen.tree.path.commit.resolve
    - typing.TypeVar.object.head.ref.commit.tree.resolve
    - typing.IO.object.commit.resolve
    - datetime.timedelta.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.resolve
    - typing.IO.path.tree.object.resolve
    - os.environ.get
    - subprocess.Popen.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.path.tree.resolve
    - datetime.timedelta.object.head.ref.commit.tree.resolve
    - subprocess.Popen.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.path.tree.resolve
    - typing.IO.tree.path.object.head.ref.commit.resolve
    - typing.IO.object.commit.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.commit.tree.object.resolve
    - datetime.timedelta.tree.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.path.tree.resolve
    - typing.cast.head.ref.commit.tree.resolve
    - typing.IO.commit.object.tree.path.resolve
    - subprocess.Popen.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.path.resolve
    - typing.BinaryIO.object.tree.path.commit.resolve
    - typing.TypeVar.head.commit.object.resolve
    - datetime.timedelta.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.resolve
    - git.objects.commit.Popen.path.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.resolve
    - typing.IO.object.tree.commit.path.resolve
    - typing.IO.head.commit.object.path.tree.resolve
    - typing.cast.object.head.commit.tree.path.resolve
    - typing.BinaryIO.tree.head.commit.resolve
    - subprocess.Popen.commit.object.tree.resolve
    - datetime.timedelta.commit.path.tree.resolve
    - datetime.timedelta.tree.path.object.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.object.resolve
    - datetime.timedelta.head.commit.path.object.resolve
    - typing.cast.head.commit.tree.path.object.resolve
    - typing.cast.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.tree.resolve
    - subprocess.Popen.path.head.commit.resolve
    - subprocess.Popen.tree.resolve
    - subprocess.Popen.path.object.tree.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.path.resolve
    - typing.IO.tree.object.path.head.ref.commit.resolve
    - datetime.timedelta.commit.tree.path.object.resolve
    - typing.IO.tree.commit.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.head.commit.object.path.tree.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.path.object.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.resolve
    - typing.cast.head.commit.tree.path.resolve
    - typing.IO.path.head.ref.commit.object.resolve
    - typing.IO.head.commit.tree.path.resolve
    - typing.IO.tree.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.resolve
    - typing.cast.head.commit.path.object.tree.resolve
    - typing.BinaryIO.head.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.resolve
    - typing.IO.tree.object.commit.resolve
    - datetime.timedelta.path.tree.head.commit.object.resolve
    - subprocess.Popen.commit.path.resolve
    - <builtin>.object
    - subprocess.Popen.tree.path.head.commit.resolve
    - datetime.timedelta.object.tree.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.tree.resolve
    - typing.IO.path.object.tree.head.ref.commit.resolve
    - typing.IO.object.path.head.commit.resolve
    - datetime.timedelta.path.object.head.commit.tree.resolve
    - typing.TypeVar.head.commit.object.tree.path.resolve
    - datetime.timedelta.path.commit.object.tree.resolve
    - datetime.timedelta.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.path.object.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.head.commit.object.path.tree.resolve
    - subprocess.Popen.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.head.commit.resolve
    - subprocess.Popen.resolve
    - typing.IO.path.object.resolve
    - subprocess.Popen.object.path.resolve
    - git.objects.commit.Popen.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.path.resolve
    - datetime.timedelta.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.object.head.ref.commit.resolve
    - typing.IO.head.commit.object.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.head.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.tree.path.object.resolve
    - typing.cast.head.commit.path.object.resolve
    - datetime.timedelta.head.commit.resolve
    - subprocess.Popen.tree.path.head.commit.object.resolve
    - datetime.timedelta.commit.object.tree.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.resolve
    - typing.IO.commit.tree.object.resolve
    - typing.IO.head.ref.commit.path.tree.object.resolve
    - typing.IO.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.path.object.tree.resolve
    - typing.IO.tree.head.commit.path.object.resolve
    - typing.cast.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.head.commit.tree.path.resolve
    - subprocess.Popen.tree.object.commit.path.resolve
    - subprocess.Popen.path.commit.resolve
    - subprocess.Popen.tree.object.path.head.commit.resolve
    - typing.cast.commit.tree.object.path.resolve
    - subprocess.Popen.path.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.object.head.commit.path.resolve
    - typing.cast.head.ref.commit.path.resolve
    - typing.IO.tree.commit.path.object.resolve
    - datetime.timedelta.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.object.resolve
    - typing.IO.path.object.tree.commit.resolve
    - typing.TypeVar.head.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.object.resolve
    - typing.IO.head.commit.object.tree.resolve
    - git.objects.commit.Popen.tree.path.resolve
    - typing.IO.object.path.commit.resolve
    - datetime.timedelta.object.path.tree.head.ref.commit.resolve
    - datetime.timedelta.head.commit.object.resolve
    - typing.IO.object.head.commit.path.tree.resolve
    - typing.IO.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.object.path.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.object.resolve
    - typing.IO.path.tree.object.head.ref.commit.resolve
    - os.path.expandvars
    - typing.IO.path.tree.head.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.tree.resolve
    - subprocess.Popen.commit.object.tree.path.resolve
    - typing.IO.object.commit.path.tree.resolve
    - typing.cast.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object.resolve
    - git.objects.commit.Popen.path.resolve
    - typing.IO.object.path.tree.commit.resolve
    - datetime.timedelta.tree.path.head.ref.commit.object.resolve
    - typing.IO.path.tree.head.commit.resolve
    - _logger.critical
    - datetime.timedelta.object.commit.tree.resolve
    - typing.IO.head.commit.resolve
    - datetime.timedelta.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.path.resolve
    - typing.cast.tree.head.commit.path.resolve
    - typing.IO.object.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.resolve
    - typing.IO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.resolve
    - datetime.timedelta.object.tree.head.ref.commit.path.resolve
    - typing.TypeVar.object.head.commit.path.resolve
    - typing.BinaryIO.head.commit.path.resolve
    - typing.TypeVar.tree.object.path.resolve
    - datetime.timedelta.tree.object.resolve
    - typing.IO.object.resolve
    - subprocess.Popen.head.commit.object.tree.resolve
    - typing.IO.tree.head.commit.path.resolve
    - subprocess.Popen.object.path.commit.tree.resolve
    - datetime.timedelta.tree.object.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.path.resolve
    - typing.IO.path.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.object.tree.resolve
    - typing.IO.tree.path.head.commit.resolve
    - typing.IO.head.commit.tree.resolve
    - typing.IO.tree.object.path.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.path.object.tree.commit.resolve
    - subprocess.Popen.tree.object.path.commit.resolve
    - git.objects.commit.Popen.tree.resolve
    - subprocess.Popen.tree.commit.path.resolve
    - typing.IO.commit.tree.resolve
    - subprocess.Popen.path.tree.commit.object.resolve
    - typing.BinaryIO.head.commit.resolve
    - datetime.timedelta.path.tree.commit.resolve
    - typing.TypeVar.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.resolve
    - typing.cast.head.ref.commit.object.resolve
    - typing.IO.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.path.resolve
    - datetime.timedelta.path.head.commit.resolve
    - typing.TypeVar.object.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.object.resolve
    - datetime.timedelta.object.path.commit.tree.resolve
    - typing.IO.commit.tree.path.object.resolve
    - typing.IO.object.head.ref.commit.path.resolve
    - typing.TypeVar.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object.resolve
    - typing.IO.path.commit.tree.object.resolve
    - os.path.expanduser
    - typing.IO.object.head.commit.tree.path.resolve
    - subprocess.Popen.path.object.head.commit.tree.resolve
    - typing.IO.tree.head.ref.commit.path.object.resolve
    - typing.BinaryIO.head.commit.object.path.resolve
    - typing.cast.head.ref.commit.path.object.tree.resolve
    - typing.IO.path.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.path.head.commit.object.resolve
    - subprocess.Popen.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit.path.resolve
    - typing.IO.path.object.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.resolve
    - datetime.timedelta.resolve
    - subprocess.Popen.path.object.resolve
    - typing.cast.head.commit.resolve
    - typing.cast.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.commit.resolve
    - datetime.timedelta.tree.head.commit.path.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.path.resolve
    - typing.cast.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.head.commit.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.resolve
    - typing.IO.head.commit.path.resolve
    - datetime.timedelta.commit.object.resolve
    - subprocess.Popen.commit.tree.resolve
    - datetime.timedelta.object.path.tree.commit.resolve
    - datetime.timedelta.path.commit.tree.resolve
    - subprocess.Popen.object.head.commit.tree.resolve
    - datetime.timedelta.path.tree.head.ref.commit.object.resolve
    - subprocess.Popen.object.tree.head.commit.path.resolve
    - datetime.timedelta.object.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.resolve
    - typing.cast.object.tree.head.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.resolve
    - subprocess.Popen.path.tree.head.commit.resolve
    - datetime.timedelta.commit.object.path.resolve
    - typing.IO.tree.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.resolve
    - typing.BinaryIO.tree.head.commit.path.object.resolve
    - typing.BinaryIO.head.ref.commit.object.resolve
    - typing.IO.path.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.resolve
    - datetime.timedelta.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.head.commit.resolve
    - subprocess.Popen.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.object.resolve
    - subprocess.Popen.commit.resolve
    - datetime.timedelta.tree.path.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.commit.resolve
    - subprocess.Popen.object.head.ref.commit.resolve
    - subprocess.Popen.commit.object.resolve
    - typing.cast.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.resolve
    - typing.IO.commit.object.path.resolve
    - typing.IO.resolve
    - typing.IO.object.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.commit.resolve
    - datetime.timedelta.path.commit.resolve
    - datetime.timedelta.commit.object.path.tree.resolve
    - typing.IO.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.tree.head.commit.resolve
    - datetime.timedelta.path.tree.resolve
    - datetime.timedelta.head.commit.object.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.resolve
    - datetime.timedelta.commit.tree.path.resolve
    - subprocess.Popen.path.resolve
    - subprocess.Popen.head.commit.path.tree.object.resolve
    - typing.cast.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.resolve
    - typing.IO.path.tree.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.commit.resolve
    - subprocess.Popen.object.head.commit.resolve
    - typing.IO.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.resolve
    - subprocess.Popen.object.path.commit.resolve
    - typing.IO.path.commit.object.tree.resolve
    - datetime.timedelta.object.head.commit.path.resolve
    - typing.IO.path.object.commit.tree.resolve
    - typing.IO.path.object.head.commit.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.resolve
    - datetime.timedelta.path.head.commit.object.resolve
    - datetime.timedelta.path.object.resolve
    - typing.IO.path.tree.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.resolve
    - subprocess.Popen.tree.path.head.ref.commit.object.resolve
    - typing.BinaryIO.head.commit.object.path.tree.resolve
    - datetime.timedelta.tree.path.commit.resolve
    - typing.IO.commit.object.path.tree.resolve
    - typing.BinaryIO.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.commit.tree.path.object.resolve
    - subprocess.Popen.object.tree.path.commit.resolve
    - datetime.timedelta.path.resolve
    - subprocess.Popen.commit.tree.object.resolve
    - typing.IO.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.resolve
    - typing.IO.path.object.tree.head.commit.resolve
    - typing.cast.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.tree.resolve
    - typing.IO.path.commit.object.resolve
    - typing.IO.head.ref.commit.tree.path.object.resolve
    - typing.IO.object.path.resolve
    - typing.cast.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.head.ref.commit.resolve
    - typing.IO.object.tree.resolve
    - typing.IO.head.ref.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.ref.commit.resolve
    - datetime.timedelta.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.commit.tree.path.resolve
    - subprocess.Popen.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.tree.resolve
    - typing.IO.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.resolve
    - datetime.timedelta.path.object.tree.resolve
    - typing.IO.tree.commit.object.resolve
    - subprocess.Popen.commit.tree.path.resolve
    - datetime.timedelta.head.commit.path.tree.resolve
    - typing.IO.head.ref.commit.tree.resolve
    - datetime.timedelta.object.head.commit.tree.resolve
    - datetime.timedelta.commit.path.resolve
    - subprocess.Popen.path.object.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.path.resolve
    - typing.IO.commit.path.object.resolve
    - subprocess.Popen.object.commit.path.tree.resolve
    - typing.TypeVar.object.tree.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.resolve
    - subprocess.Popen.object.path.head.commit.tree.resolve
    - typing.IO.head.ref.commit.object.tree.path.resolve
    - os.path.normpath
    - typing.BinaryIO.head.ref.commit.tree.object.path.resolve
    - typing.cast.object.head.ref.commit.tree.resolve
    - datetime.timedelta.path.head.commit.tree.object.resolve
    - typing.BinaryIO.head.commit.tree.resolve
    - typing.IO.commit.tree.object.path.resolve
    - typing.BinaryIO.head.commit.tree.path.resolve
    - typing.IO.path.tree.commit.resolve
    - typing.cast.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.commit.resolve
    - datetime.timedelta.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.commit.path.resolve
    - typing.cast.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.tree.resolve
    - datetime.timedelta.object.tree.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.resolve
    - subprocess.Popen.tree.path.resolve
    - <builtin>.super
    - subprocess.Popen.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.resolve
    - subprocess.Popen.commit.path.tree.object.resolve
    - typing.TypeVar.object.head.commit.tree.path.resolve
    - typing.cast.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.resolve
    - typing.IO.object.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.tree.resolve
    - typing.IO.object.tree.path.resolve
    - subprocess.Popen.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.head.commit.resolve
    - typing.IO.head.commit.object.resolve
    - typing.cast.tree.head.commit.resolve
    - typing.IO.path.head.commit.tree.object.resolve
    - typing.IO.object.path.commit.tree.resolve
    - subprocess.Popen.object.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.path.object.head.commit.resolve
    - typing.BinaryIO.object.head.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.path.object.commit.tree.resolve
    - typing.cast.head.commit.path.tree.resolve
    - typing.TypeVar.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.resolve
    - typing.cast.object.head.commit.path.resolve
    - typing.TypeVar.head.commit.resolve
    - datetime.timedelta.object.tree.path.resolve
    - typing.IO.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.path.resolve
    - subprocess.Popen.path.tree.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.object.path.head.commit.resolve
    - typing.IO.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.commit.resolve
    - subprocess.Popen.path.head.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.commit.object.resolve
    - typing.IO.object.path.tree.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path.tree.resolve
    - datetime.timedelta.path.object.tree.head.commit.resolve
    - typing.TypeVar.object.head.commit.resolve
    - subprocess.Popen.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.tree.path.resolve
    - subprocess.Popen.object.head.commit.tree.path.resolve
    - subprocess.Popen.head.commit.tree.path.resolve
    - typing.IO.commit.object.resolve
    - datetime.timedelta.path.head.commit.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.head.commit.resolve
    - datetime.timedelta.head.commit.object.path.resolve
    - typing.IO.commit.path.tree.resolve
    - typing.IO.commit.path.tree.object.resolve
    - typing.IO.object.tree.head.commit.resolve
    - typing.IO.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.object.path.resolve
    - typing.IO.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.resolve
    - typing.IO.object.head.commit.tree.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree.resolve
    - subprocess.Popen.tree.object.head.commit.resolve
    - typing.IO.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.path.tree.head.ref.commit.resolve
    - typing.IO.tree.object.resolve
    - subprocess.Popen.tree.path.head.ref.commit.resolve
    - datetime.timedelta.path.object.tree.commit.resolve
    - typing.IO.tree.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.commit.resolve
    - typing.IO.head.ref.commit.path.resolve
    - typing.IO.tree.object.commit.path.resolve
    - subprocess.Popen.object.commit.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.tree.resolve
    - subprocess.Popen.object.tree.commit.path.resolve
    - typing.IO.path.object.commit.resolve
    - typing.IO.object.head.commit.resolve
    - typing.IO.head.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.path.object.head.ref.commit.resolve
    - typing.IO.head.commit.path.object.resolve
    - typing.IO.path.commit.tree.resolve
    - subprocess.Popen.path.tree.object.head.ref.commit.resolve
    - typing.IO.commit.tree.path.resolve
    - typing.IO.path.head.commit.tree.resolve
    - subprocess.Popen.tree.path.object.head.commit.resolve
    - datetime.timedelta.path.commit.object.resolve
    - typing.TypeVar.object.head.commit.path.tree.resolve
    - subprocess.Popen.path.tree.object.commit.resolve
    - subprocess.Popen.commit.path.tree.resolve
    - datetime.timedelta.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.object.resolve
    - datetime.timedelta.object.commit.path.resolve
    - subprocess.Popen.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.resolve
    - typing.IO.path.resolve
    - typing.TypeVar.tree.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.path.tree.resolve
    - typing.IO.head.commit.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.commit.resolve
    - typing.IO.tree.object.path.head.commit.resolve
    - datetime.timedelta.commit.resolve
    - typing.cast.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.resolve
    - typing.BinaryIO.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.resolve
    - typing.TypeVar.object.tree.path.commit.resolve
    - subprocess.Popen.path.tree.commit.resolve
    - typing.cast.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.resolve
    - datetime.timedelta.object.commit.path.tree.resolve
    - subprocess.Popen.tree.commit.object.path.resolve
    - typing.BinaryIO.head.commit.tree.object.resolve
    - typing.IO.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.object.path.commit.resolve
    - subprocess.Popen.path.commit.tree.resolve
    - datetime.timedelta.object.tree.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.path.resolve
    - typing.IO.tree.object.head.commit.resolve
    - datetime.timedelta.tree.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.resolve
    - datetime.timedelta.tree.object.path.commit.resolve
    - typing.BinaryIO.head.commit.path.tree.resolve
    - typing.IO.tree.commit.path.resolve
    - typing.IO.tree.path.object.head.commit.resolve
    - subprocess.Popen.tree.path.object.head.ref.commit.resolve
    - typing.cast.head.ref.commit.tree.object.resolve
    - textwrap.dedent
    - datetime.timedelta.commit.object.tree.resolve
    - subprocess.Popen.head.commit.path.object.resolve
    - typing.TypeVar.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.path.object.resolve
    - typing.TypeVar.head.commit.path.resolve
    - subprocess.Popen.head.commit.object.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.resolve
    - subprocess.Popen.path.tree.resolve
    - datetime.timedelta.object.tree.resolve
    - datetime.timedelta.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.resolve
    - typing.cast.head.commit.path.tree.object.resolve
    - subprocess.Popen.path.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.object.path.head.commit.resolve
    - typing.IO.path.tree.object.commit.resolve
    - datetime.timedelta.head.commit.path.tree.object.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.path.resolve
    - git.util.expand_path
    - datetime.timedelta.path.tree.object.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.commit.path.object.tree.resolve
    - typing.TypeVar.head.commit.object.path.resolve
    - typing.BinaryIO.head.commit.path.tree.object.resolve
    - typing.IO.tree.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.tree.commit.object.path.resolve
    - datetime.timedelta.object.path.tree.head.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.resolve
    - typing.IO.path.tree.resolve
    - typing.IO.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.tree.head.commit.object.path.resolve
    - datetime.timedelta.object.resolve
    - typing.IO.object.head.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.tree.object.resolve
    - typing.cast.tree.head.ref.commit.path.resolve
    - typing.IO.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.tree.path.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.resolve
    - typing.cast.head.commit.tree.object.path.resolve
    - typing.IO.object.head.ref.commit.tree.resolve
    - <builtin>.isinstance
    - typing.IO.path.head.ref.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.path.object.resolve
    - datetime.timedelta.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.resolve
    - typing.IO.tree.object.path.commit.resolve
    - datetime.timedelta.object.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.resolve
    - typing.cast.head.commit.tree.resolve
    - typing.cast.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.object.head.ref.commit.path.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.tree.path.resolve
    - datetime.timedelta.object.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.commit.path.tree.object.resolve
    - subprocess.Popen.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.path.resolve
    - datetime.timedelta.tree.path.object.commit.resolve
    - typing.BinaryIO.head.commit.tree.path.object.resolve
    - typing.IO.head.commit.path.object.tree.resolve
    - typing.TypeVar.tree.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.object.path.resolve
    - subprocess.Popen.object.resolve
    - datetime.timedelta.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.object.path.resolve
    - subprocess.Popen.object.tree.commit.resolve
    - git.cmd.Git.__init__
    - typing.IO.commit.object.tree.resolve
    - os.path.abspath
    - subprocess.Popen.head.commit.object.tree.path.resolve
    - datetime.timedelta.tree.object.head.commit.resolve
    - typing.IO.head.ref.commit.object.tree.resolve
    - subprocess.Popen.path.commit.tree.object.resolve
    - typing.BinaryIO.object.head.commit.tree.path.resolve
    - datetime.timedelta.object.tree.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.object.resolve
    - subprocess.Popen.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.commit.object.path.resolve
    - subprocess.Popen.path.head.commit.tree.object.resolve
    - typing.IO.tree.path.head.commit.object.resolve
    - typing.TypeVar.tree.object.path.head.ref.commit.resolve
    - subprocess.Popen.commit.object.path.tree.resolve
    - subprocess.Popen.object.commit.path.resolve
    - typing.IO.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.resolve
    - subprocess.Popen.tree.head.commit.resolve
    - datetime.timedelta.object.head.commit.path.tree.resolve
    - typing.IO.path.commit.resolve
    - subprocess.Popen.object.tree.resolve
    linkageType: pythonLinkage
    raised:
    - ImportError
    - GitCommandNotFound
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 331
    functionName: git.remote.FetchInfo.refresh
    functionSourceFile: git.remote
    functionUses: 2
    functionsReached:
    - typing.IO.path.head.commit.object.tree.resolve
    - typing.cast.tree.head.commit.object.path.resolve
    - subprocess.Popen.head.commit.path.object.tree.resolve
    - subprocess.Popen.head.commit.tree.object.path.resolve
    - typing.TypeVar.tree.object.head.ref.commit.path.resolve
    - typing.cast.object.tree.head.commit.resolve
    - datetime.timedelta.tree.resolve
    - datetime.timedelta.object.commit.resolve
    - datetime.timedelta.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.object.tree.head.commit.resolve
    - typing.BinaryIO.object.head.commit.tree.resolve
    - typing.cast.commit.object.tree.path.resolve
    - subprocess.Popen.path.tree.head.commit.object.resolve
    - subprocess.Popen.path.head.commit.object.resolve
    - typing.IO.tree.head.commit.resolve
    - typing.cast.head.commit.object.path.resolve
    - datetime.timedelta.object.path.commit.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.commit.resolve
    - datetime.timedelta.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.tree.resolve
    - typing.TypeVar.object.head.commit.tree.resolve
    - typing.cast.head.commit.object.path.tree.resolve
    - typing.IO.object.path.tree.resolve
    - datetime.timedelta.object.path.tree.resolve
    - typing.IO.head.ref.commit.path.object.resolve
    - typing.IO.tree.head.ref.commit.resolve
    - typing.TypeVar.tree.head.commit.object.path.resolve
    - subprocess.Popen.object.commit.resolve
    - subprocess.Popen.object.commit.tree.resolve
    - typing.IO.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.object.tree.path.commit.resolve
    - typing.IO.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.head.commit.tree.object.path.resolve
    - typing.cast.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.tree.head.commit.resolve
    - subprocess.Popen.tree.object.resolve
    - typing.cast.head.ref.commit.object.tree.path.resolve
    - typing.IO.object.tree.path.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.head.commit.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.object.resolve
    - datetime.timedelta.path.tree.commit.object.resolve
    - typing.TypeVar.head.commit.tree.path.object.resolve
    - typing.TypeVar.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.path.object.resolve
    - typing.IO.commit.path.resolve
    - datetime.timedelta.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.path.resolve
    - typing.cast.object.head.commit.tree.resolve
    - typing.IO.object.path.tree.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.tree.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.commit.resolve
    - typing.IO.tree.path.commit.resolve
    - typing.TypeVar.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.resolve
    - typing.IO.object.path.head.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.path.object.resolve
    - subprocess.Popen.head.commit.path.tree.resolve
    - typing.IO.object.commit.path.resolve
    - typing.TypeVar.head.commit.tree.resolve
    - typing.BinaryIO.tree.head.commit.path.resolve
    - typing.IO.head.commit.tree.path.object.resolve
    - subprocess.Popen.tree.path.object.commit.resolve
    - datetime.timedelta.commit.path.tree.object.resolve
    - subprocess.Popen.tree.path.commit.resolve
    - typing.TypeVar.object.head.ref.commit.tree.resolve
    - typing.IO.object.commit.resolve
    - datetime.timedelta.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.resolve
    - typing.IO.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.path.tree.resolve
    - datetime.timedelta.object.head.ref.commit.tree.resolve
    - subprocess.Popen.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.path.tree.resolve
    - typing.IO.tree.path.object.head.ref.commit.resolve
    - typing.IO.object.commit.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.commit.tree.object.resolve
    - datetime.timedelta.tree.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.path.tree.resolve
    - typing.cast.head.ref.commit.tree.resolve
    - typing.IO.commit.object.tree.path.resolve
    - subprocess.Popen.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.path.resolve
    - typing.BinaryIO.object.tree.path.commit.resolve
    - typing.TypeVar.head.commit.object.resolve
    - datetime.timedelta.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.resolve
    - git.objects.commit.Popen.path.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.resolve
    - typing.IO.object.tree.commit.path.resolve
    - typing.IO.head.commit.object.path.tree.resolve
    - typing.cast.object.head.commit.tree.path.resolve
    - typing.BinaryIO.tree.head.commit.resolve
    - subprocess.Popen.commit.object.tree.resolve
    - datetime.timedelta.commit.path.tree.resolve
    - datetime.timedelta.tree.path.object.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.object.resolve
    - datetime.timedelta.head.commit.path.object.resolve
    - typing.cast.head.commit.tree.path.object.resolve
    - typing.cast.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.tree.resolve
    - subprocess.Popen.path.head.commit.resolve
    - subprocess.Popen.tree.resolve
    - subprocess.Popen.path.object.tree.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.path.resolve
    - typing.IO.tree.object.path.head.ref.commit.resolve
    - datetime.timedelta.commit.tree.path.object.resolve
    - typing.IO.tree.commit.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.head.commit.object.path.tree.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.path.object.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.resolve
    - typing.cast.head.commit.tree.path.resolve
    - typing.IO.path.head.ref.commit.object.resolve
    - typing.IO.head.commit.tree.path.resolve
    - typing.IO.tree.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.resolve
    - typing.cast.head.commit.path.object.tree.resolve
    - typing.BinaryIO.head.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.resolve
    - typing.IO.tree.object.commit.resolve
    - datetime.timedelta.path.tree.head.commit.object.resolve
    - subprocess.Popen.commit.path.resolve
    - subprocess.Popen.tree.path.head.commit.resolve
    - datetime.timedelta.object.tree.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.tree.resolve
    - typing.IO.path.object.tree.head.ref.commit.resolve
    - typing.IO.object.path.head.commit.resolve
    - datetime.timedelta.path.object.head.commit.tree.resolve
    - typing.TypeVar.head.commit.object.tree.path.resolve
    - datetime.timedelta.path.commit.object.tree.resolve
    - datetime.timedelta.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.path.object.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.head.commit.object.path.tree.resolve
    - subprocess.Popen.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.head.commit.resolve
    - subprocess.Popen.resolve
    - typing.IO.path.object.resolve
    - subprocess.Popen.object.path.resolve
    - git.objects.commit.Popen.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.path.resolve
    - datetime.timedelta.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.object.head.ref.commit.resolve
    - typing.IO.head.commit.object.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.head.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.tree.path.object.resolve
    - typing.cast.head.commit.path.object.resolve
    - datetime.timedelta.head.commit.resolve
    - subprocess.Popen.tree.path.head.commit.object.resolve
    - datetime.timedelta.commit.object.tree.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.resolve
    - typing.IO.commit.tree.object.resolve
    - typing.IO.head.ref.commit.path.tree.object.resolve
    - typing.IO.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.path.object.tree.resolve
    - typing.IO.tree.head.commit.path.object.resolve
    - typing.cast.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.head.commit.tree.path.resolve
    - subprocess.Popen.tree.object.commit.path.resolve
    - subprocess.Popen.path.commit.resolve
    - subprocess.Popen.tree.object.path.head.commit.resolve
    - typing.cast.commit.tree.object.path.resolve
    - subprocess.Popen.path.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.object.head.commit.path.resolve
    - typing.cast.head.ref.commit.path.resolve
    - typing.IO.tree.commit.path.object.resolve
    - datetime.timedelta.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.object.resolve
    - typing.IO.path.object.tree.commit.resolve
    - typing.TypeVar.head.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.object.resolve
    - typing.IO.head.commit.object.tree.resolve
    - git.objects.commit.Popen.tree.path.resolve
    - typing.IO.object.path.commit.resolve
    - datetime.timedelta.object.path.tree.head.ref.commit.resolve
    - datetime.timedelta.head.commit.object.resolve
    - typing.IO.object.head.commit.path.tree.resolve
    - typing.IO.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.object.path.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.object.resolve
    - typing.IO.path.tree.object.head.ref.commit.resolve
    - os.path.expandvars
    - typing.IO.path.tree.head.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.tree.resolve
    - subprocess.Popen.commit.object.tree.path.resolve
    - typing.IO.object.commit.path.tree.resolve
    - typing.cast.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object.resolve
    - git.objects.commit.Popen.path.resolve
    - typing.IO.object.path.tree.commit.resolve
    - datetime.timedelta.tree.path.head.ref.commit.object.resolve
    - typing.IO.path.tree.head.commit.resolve
    - datetime.timedelta.object.commit.tree.resolve
    - typing.IO.head.commit.resolve
    - datetime.timedelta.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.path.resolve
    - typing.cast.tree.head.commit.path.resolve
    - typing.IO.object.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.resolve
    - typing.IO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.resolve
    - datetime.timedelta.object.tree.head.ref.commit.path.resolve
    - typing.TypeVar.object.head.commit.path.resolve
    - typing.BinaryIO.head.commit.path.resolve
    - typing.TypeVar.tree.object.path.resolve
    - datetime.timedelta.tree.object.resolve
    - typing.IO.object.resolve
    - subprocess.Popen.head.commit.object.tree.resolve
    - typing.IO.tree.head.commit.path.resolve
    - subprocess.Popen.object.path.commit.tree.resolve
    - datetime.timedelta.tree.object.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.path.resolve
    - typing.IO.path.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.object.tree.resolve
    - typing.IO.tree.path.head.commit.resolve
    - typing.IO.head.commit.tree.resolve
    - typing.IO.tree.object.path.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.path.object.tree.commit.resolve
    - subprocess.Popen.tree.object.path.commit.resolve
    - git.objects.commit.Popen.tree.resolve
    - subprocess.Popen.tree.commit.path.resolve
    - typing.IO.commit.tree.resolve
    - subprocess.Popen.path.tree.commit.object.resolve
    - typing.BinaryIO.head.commit.resolve
    - datetime.timedelta.path.tree.commit.resolve
    - typing.TypeVar.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.resolve
    - typing.cast.head.ref.commit.object.resolve
    - typing.IO.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.path.resolve
    - datetime.timedelta.path.head.commit.resolve
    - typing.TypeVar.object.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.object.resolve
    - datetime.timedelta.object.path.commit.tree.resolve
    - typing.IO.commit.tree.path.object.resolve
    - typing.IO.object.head.ref.commit.path.resolve
    - typing.TypeVar.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object.resolve
    - typing.IO.path.commit.tree.object.resolve
    - os.path.expanduser
    - typing.IO.object.head.commit.tree.path.resolve
    - subprocess.Popen.path.object.head.commit.tree.resolve
    - typing.IO.tree.head.ref.commit.path.object.resolve
    - typing.BinaryIO.head.commit.object.path.resolve
    - typing.cast.head.ref.commit.path.object.tree.resolve
    - typing.IO.path.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.path.head.commit.object.resolve
    - subprocess.Popen.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit.path.resolve
    - typing.IO.path.object.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.resolve
    - datetime.timedelta.resolve
    - subprocess.Popen.path.object.resolve
    - typing.cast.head.commit.resolve
    - typing.cast.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.commit.resolve
    - datetime.timedelta.tree.head.commit.path.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.path.resolve
    - typing.cast.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.head.commit.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.resolve
    - typing.IO.head.commit.path.resolve
    - datetime.timedelta.commit.object.resolve
    - subprocess.Popen.commit.tree.resolve
    - datetime.timedelta.object.path.tree.commit.resolve
    - datetime.timedelta.path.commit.tree.resolve
    - subprocess.Popen.object.head.commit.tree.resolve
    - datetime.timedelta.path.tree.head.ref.commit.object.resolve
    - subprocess.Popen.object.tree.head.commit.path.resolve
    - datetime.timedelta.object.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.resolve
    - typing.cast.object.tree.head.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.resolve
    - subprocess.Popen.path.tree.head.commit.resolve
    - datetime.timedelta.commit.object.path.resolve
    - typing.IO.tree.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.resolve
    - typing.BinaryIO.tree.head.commit.path.object.resolve
    - typing.BinaryIO.head.ref.commit.object.resolve
    - typing.IO.path.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.resolve
    - datetime.timedelta.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.head.commit.resolve
    - subprocess.Popen.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.object.resolve
    - subprocess.Popen.commit.resolve
    - datetime.timedelta.tree.path.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.commit.resolve
    - subprocess.Popen.object.head.ref.commit.resolve
    - subprocess.Popen.commit.object.resolve
    - typing.cast.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.resolve
    - typing.IO.commit.object.path.resolve
    - typing.IO.resolve
    - typing.IO.object.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.commit.resolve
    - datetime.timedelta.path.commit.resolve
    - datetime.timedelta.commit.object.path.tree.resolve
    - typing.IO.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.tree.head.commit.resolve
    - datetime.timedelta.path.tree.resolve
    - datetime.timedelta.head.commit.object.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.resolve
    - datetime.timedelta.commit.tree.path.resolve
    - subprocess.Popen.path.resolve
    - subprocess.Popen.head.commit.path.tree.object.resolve
    - typing.cast.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.resolve
    - typing.IO.path.tree.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.commit.resolve
    - subprocess.Popen.object.head.commit.resolve
    - typing.IO.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.resolve
    - subprocess.Popen.object.path.commit.resolve
    - typing.IO.path.commit.object.tree.resolve
    - datetime.timedelta.object.head.commit.path.resolve
    - typing.IO.path.object.commit.tree.resolve
    - typing.IO.path.object.head.commit.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.resolve
    - datetime.timedelta.path.head.commit.object.resolve
    - datetime.timedelta.path.object.resolve
    - typing.IO.path.tree.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.resolve
    - subprocess.Popen.tree.path.head.ref.commit.object.resolve
    - typing.BinaryIO.head.commit.object.path.tree.resolve
    - datetime.timedelta.tree.path.commit.resolve
    - typing.IO.commit.object.path.tree.resolve
    - typing.BinaryIO.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.commit.tree.path.object.resolve
    - subprocess.Popen.object.tree.path.commit.resolve
    - datetime.timedelta.path.resolve
    - subprocess.Popen.commit.tree.object.resolve
    - typing.IO.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.resolve
    - typing.IO.path.object.tree.head.commit.resolve
    - typing.cast.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.tree.resolve
    - typing.IO.path.commit.object.resolve
    - typing.IO.head.ref.commit.tree.path.object.resolve
    - typing.IO.object.path.resolve
    - typing.cast.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.head.ref.commit.resolve
    - typing.IO.object.tree.resolve
    - typing.IO.head.ref.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.ref.commit.resolve
    - datetime.timedelta.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.commit.tree.path.resolve
    - subprocess.Popen.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.tree.resolve
    - typing.IO.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.resolve
    - datetime.timedelta.path.object.tree.resolve
    - typing.IO.tree.commit.object.resolve
    - subprocess.Popen.commit.tree.path.resolve
    - datetime.timedelta.head.commit.path.tree.resolve
    - typing.IO.head.ref.commit.tree.resolve
    - datetime.timedelta.object.head.commit.tree.resolve
    - datetime.timedelta.commit.path.resolve
    - subprocess.Popen.path.object.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.path.resolve
    - typing.IO.commit.path.object.resolve
    - subprocess.Popen.object.commit.path.tree.resolve
    - typing.TypeVar.object.tree.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.resolve
    - subprocess.Popen.object.path.head.commit.tree.resolve
    - typing.IO.head.ref.commit.object.tree.path.resolve
    - os.path.normpath
    - typing.cast.object.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.object.resolve
    - typing.BinaryIO.head.commit.tree.resolve
    - typing.BinaryIO.head.commit.tree.path.resolve
    - typing.IO.commit.tree.object.path.resolve
    - typing.IO.path.tree.commit.resolve
    - typing.cast.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.commit.resolve
    - datetime.timedelta.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.commit.path.resolve
    - typing.cast.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.tree.resolve
    - datetime.timedelta.object.tree.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.resolve
    - subprocess.Popen.tree.path.resolve
    - <builtin>.super
    - subprocess.Popen.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.resolve
    - subprocess.Popen.commit.path.tree.object.resolve
    - typing.TypeVar.object.head.commit.tree.path.resolve
    - typing.cast.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.resolve
    - typing.IO.object.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.tree.resolve
    - typing.IO.object.tree.path.resolve
    - subprocess.Popen.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.head.commit.resolve
    - typing.IO.head.commit.object.resolve
    - typing.cast.tree.head.commit.resolve
    - typing.IO.path.head.commit.tree.object.resolve
    - typing.IO.object.path.commit.tree.resolve
    - subprocess.Popen.object.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.path.object.head.commit.resolve
    - typing.BinaryIO.object.head.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.path.object.commit.tree.resolve
    - typing.cast.head.commit.path.tree.resolve
    - typing.TypeVar.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.resolve
    - typing.cast.object.head.commit.path.resolve
    - typing.TypeVar.head.commit.resolve
    - datetime.timedelta.object.tree.path.resolve
    - typing.IO.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.path.resolve
    - subprocess.Popen.path.tree.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.object.path.head.commit.resolve
    - typing.IO.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.commit.resolve
    - subprocess.Popen.path.head.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.commit.object.resolve
    - typing.IO.object.path.tree.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path.tree.resolve
    - datetime.timedelta.path.object.tree.head.commit.resolve
    - typing.TypeVar.object.head.commit.resolve
    - subprocess.Popen.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.tree.path.resolve
    - subprocess.Popen.object.head.commit.tree.path.resolve
    - subprocess.Popen.head.commit.tree.path.resolve
    - typing.IO.commit.object.resolve
    - datetime.timedelta.path.head.commit.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.head.commit.resolve
    - datetime.timedelta.head.commit.object.path.resolve
    - typing.IO.commit.path.tree.resolve
    - typing.IO.commit.path.tree.object.resolve
    - typing.IO.object.tree.head.commit.resolve
    - typing.IO.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.object.path.resolve
    - typing.IO.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.resolve
    - typing.IO.object.head.commit.tree.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree.resolve
    - subprocess.Popen.tree.object.head.commit.resolve
    - typing.IO.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.path.tree.head.ref.commit.resolve
    - typing.IO.tree.object.resolve
    - subprocess.Popen.tree.path.head.ref.commit.resolve
    - datetime.timedelta.path.object.tree.commit.resolve
    - typing.IO.tree.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.commit.resolve
    - typing.IO.head.ref.commit.path.resolve
    - typing.IO.tree.object.commit.path.resolve
    - subprocess.Popen.object.commit.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.tree.resolve
    - subprocess.Popen.object.tree.commit.path.resolve
    - typing.IO.path.object.commit.resolve
    - typing.IO.object.head.commit.resolve
    - typing.IO.head.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.path.object.head.ref.commit.resolve
    - typing.IO.head.commit.path.object.resolve
    - typing.IO.path.commit.tree.resolve
    - subprocess.Popen.path.tree.object.head.ref.commit.resolve
    - typing.IO.commit.tree.path.resolve
    - typing.IO.path.head.commit.tree.resolve
    - subprocess.Popen.tree.path.object.head.commit.resolve
    - datetime.timedelta.path.commit.object.resolve
    - typing.TypeVar.object.head.commit.path.tree.resolve
    - subprocess.Popen.path.tree.object.commit.resolve
    - subprocess.Popen.commit.path.tree.resolve
    - datetime.timedelta.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.object.resolve
    - datetime.timedelta.object.commit.path.resolve
    - subprocess.Popen.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.resolve
    - typing.IO.path.resolve
    - typing.TypeVar.tree.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.path.tree.resolve
    - typing.IO.head.commit.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.commit.resolve
    - typing.IO.tree.object.path.head.commit.resolve
    - datetime.timedelta.commit.resolve
    - typing.cast.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.resolve
    - typing.BinaryIO.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.resolve
    - typing.TypeVar.object.tree.path.commit.resolve
    - subprocess.Popen.path.tree.commit.resolve
    - typing.cast.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.resolve
    - datetime.timedelta.object.commit.path.tree.resolve
    - subprocess.Popen.tree.commit.object.path.resolve
    - typing.BinaryIO.head.commit.tree.object.resolve
    - typing.IO.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.object.path.commit.resolve
    - subprocess.Popen.path.commit.tree.resolve
    - datetime.timedelta.object.tree.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.path.resolve
    - typing.IO.tree.object.head.commit.resolve
    - datetime.timedelta.tree.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.resolve
    - datetime.timedelta.tree.object.path.commit.resolve
    - typing.BinaryIO.head.commit.path.tree.resolve
    - typing.IO.tree.commit.path.resolve
    - typing.IO.tree.path.object.head.commit.resolve
    - subprocess.Popen.tree.path.object.head.ref.commit.resolve
    - typing.cast.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.object.tree.resolve
    - subprocess.Popen.head.commit.path.object.resolve
    - typing.TypeVar.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.path.object.resolve
    - typing.TypeVar.head.commit.path.resolve
    - subprocess.Popen.head.commit.object.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.resolve
    - subprocess.Popen.path.tree.resolve
    - datetime.timedelta.object.tree.resolve
    - datetime.timedelta.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.resolve
    - typing.cast.head.commit.path.tree.object.resolve
    - subprocess.Popen.path.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.object.path.head.commit.resolve
    - typing.IO.path.tree.object.commit.resolve
    - datetime.timedelta.head.commit.path.tree.object.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.path.resolve
    - git.util.expand_path
    - datetime.timedelta.path.tree.object.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.commit.path.object.tree.resolve
    - typing.TypeVar.head.commit.object.path.resolve
    - typing.BinaryIO.head.commit.path.tree.object.resolve
    - typing.IO.tree.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.tree.commit.object.path.resolve
    - datetime.timedelta.object.path.tree.head.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.resolve
    - typing.IO.path.tree.resolve
    - typing.IO.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.tree.head.commit.object.path.resolve
    - datetime.timedelta.object.resolve
    - typing.IO.object.head.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.tree.object.resolve
    - typing.cast.tree.head.ref.commit.path.resolve
    - typing.IO.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.tree.path.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.resolve
    - typing.cast.head.commit.tree.object.path.resolve
    - typing.IO.object.head.ref.commit.tree.resolve
    - <builtin>.isinstance
    - typing.IO.path.head.ref.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.path.object.resolve
    - datetime.timedelta.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.resolve
    - typing.IO.tree.object.path.commit.resolve
    - datetime.timedelta.object.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.resolve
    - typing.cast.head.commit.tree.resolve
    - typing.cast.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.object.head.ref.commit.path.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.tree.path.resolve
    - datetime.timedelta.object.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.commit.path.tree.object.resolve
    - subprocess.Popen.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.path.resolve
    - datetime.timedelta.tree.path.object.commit.resolve
    - typing.BinaryIO.head.commit.tree.path.object.resolve
    - typing.IO.head.commit.path.object.tree.resolve
    - typing.TypeVar.tree.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.object.path.resolve
    - subprocess.Popen.object.resolve
    - datetime.timedelta.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.object.path.resolve
    - subprocess.Popen.object.tree.commit.resolve
    - git.cmd.Git.__init__
    - typing.IO.commit.object.tree.resolve
    - os.path.abspath
    - subprocess.Popen.head.commit.object.tree.path.resolve
    - datetime.timedelta.tree.object.head.commit.resolve
    - typing.IO.head.ref.commit.object.tree.resolve
    - subprocess.Popen.path.commit.tree.object.resolve
    - typing.BinaryIO.object.head.commit.tree.path.resolve
    - datetime.timedelta.object.tree.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.object.resolve
    - subprocess.Popen.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.commit.object.path.resolve
    - subprocess.Popen.path.head.commit.tree.object.resolve
    - typing.IO.tree.path.head.commit.object.resolve
    - typing.TypeVar.tree.object.path.head.ref.commit.resolve
    - subprocess.Popen.commit.object.path.tree.resolve
    - contextlib.suppress
    - subprocess.Popen.object.commit.path.resolve
    - typing.IO.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.resolve
    - subprocess.Popen.tree.head.commit.resolve
    - datetime.timedelta.object.head.commit.path.tree.resolve
    - typing.IO.path.commit.resolve
    - subprocess.Popen.object.tree.resolve
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.compat
    functionSourceFile: git.compat
    functionUses: 0
    functionsReached:
    - sys.getfilesystemencoding
    - typing.overload
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: git.compat._getattr
    functionSourceFile: git.compat
    functionUses: 0
    functionsReached:
    - warnings.warn
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 65
    functionName: git.compat.__dir__
    functionSourceFile: git.compat
    functionUses: 0
    functionsReached:
    - <builtin>.globals
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.globals
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.getfilesystemencoding
    functionSourceFile: sys
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.overload
    functionSourceFile: ''
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 117
    functionName: git.compat.safe_decode
    functionSourceFile: git.compat
    functionUses: 23
    functionsReached:
    - typing.IO.tree.path.object.decode
    - typing.IO.tree.head.commit.object.decode
    - datetime.timedelta.tree.path.object.decode
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.IO.object.commit.tree.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.object.decode
    - typing.IO.path.object.commit.decode
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.object.commit.decode
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.commit.path.object.tree.decode
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - subprocess.Popen.head.commit.object.path.decode
    - subprocess.Popen.path.head.commit.object.decode
    - datetime.timedelta.tree.head.commit.object.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - typing.BinaryIO.object.head.commit.path.decode
    - datetime.timedelta.path.head.commit.object.tree.decode
    - typing.IO.path.object.tree.head.ref.commit.decode
    - typing.IO.object.tree.path.decode
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.commit.object.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.head.ref.commit.tree.path.object.decode
    - typing.IO.commit.path.object.decode
    - typing.IO.head.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.decode
    - subprocess.Popen.tree.object.commit.decode
    - subprocess.Popen.head.commit.path.tree.decode
    - typing.IO.object.path.tree.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - datetime.timedelta.path.object.head.commit.decode
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.cast.head.commit.tree.path.object.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - typing.IO.tree.object.decode
    - typing.cast.head.commit.tree.decode
    - typing.TypeVar.head.commit.tree.decode
    - typing.IO.path.object.head.commit.tree.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.object.path.head.commit.tree.decode
    - datetime.timedelta.commit.path.object.decode
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - subprocess.Popen.commit.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.decode
    - subprocess.Popen.head.commit.object.tree.decode
    - subprocess.Popen.head.commit.path.decode
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - datetime.timedelta.path.object.tree.decode
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.cast.tree.head.commit.decode
    - typing.IO.head.commit.path.object.tree.decode
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - datetime.timedelta.path.object.tree.commit.decode
    - subprocess.Popen.commit.object.tree.path.decode
    - datetime.timedelta.object.path.tree.decode
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.commit.object.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.tree.path.commit.decode
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - typing.TypeVar.object.tree.path.decode
    - typing.IO.object.path.head.commit.tree.decode
    - typing.cast.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - typing.IO.head.commit.path.tree.object.decode
    - git.objects.commit.Popen.path.decode
    - subprocess.Popen.object.commit.tree.decode
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.path.decode
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - typing.TypeVar.head.ref.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.TypeVar.object.head.commit.decode
    - datetime.timedelta.object.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - typing.cast.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.head.commit.object.path.tree.decode
    - typing.IO.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.path.tree.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.object.commit.tree.decode
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.head.commit.object.decode
    - datetime.timedelta.tree.path.head.commit.decode
    - datetime.timedelta.tree.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.tree.object.commit.decode
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.BinaryIO.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - subprocess.Popen.tree.path.head.commit.object.decode
    - datetime.timedelta.head.commit.tree.path.decode
    - subprocess.Popen.head.commit.object.tree.path.decode
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - typing.IO.path.commit.object.tree.decode
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - typing.IO.object.path.tree.commit.decode
    - typing.IO.path.head.ref.commit.tree.decode
    - subprocess.Popen.tree.object.path.decode
    - typing.cast.object.head.commit.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - subprocess.Popen.path.decode
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.path.commit.tree.decode
    - datetime.timedelta.object.path.decode
    - typing.TypeVar.tree.object.path.commit.decode
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - typing.IO.object.head.ref.commit.tree.decode
    - typing.cast.commit.object.tree.path.decode
    - datetime.timedelta.object.path.tree.commit.decode
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.TypeVar.head.commit.path.object.tree.decode
    - typing.cast.object.tree.head.commit.path.decode
    - subprocess.Popen.path.commit.tree.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - typing.cast.head.commit.path.tree.decode
    - typing.BinaryIO.head.commit.tree.path.decode
    - datetime.timedelta.object.head.ref.commit.path.decode
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - typing.IO.object.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.decode
    - typing.IO.commit.object.path.tree.decode
    - subprocess.Popen.tree.path.object.head.commit.decode
    - typing.IO.path.head.ref.commit.object.decode
    - typing.IO.path.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.head.commit.tree.object.path.decode
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.tree.head.commit.object.decode
    - datetime.timedelta.head.commit.path.object.tree.decode
    - git.objects.commit.Popen.tree.decode
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - subprocess.Popen.object.head.commit.tree.path.decode
    - typing.IO.head.ref.commit.path.object.tree.decode
    - typing.TypeVar.tree.head.commit.decode
    - subprocess.Popen.path.object.tree.head.commit.decode
    - typing.IO.tree.path.head.ref.commit.object.decode
    - subprocess.Popen.object.path.tree.head.commit.decode
    - typing.IO.commit.path.decode
    - datetime.timedelta.decode
    - typing.cast.tree.object.head.commit.path.decode
    - typing.TypeVar.tree.head.commit.path.decode
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - typing.IO.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.decode
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.path.object.tree.commit.decode
    - typing.IO.commit.decode
    - typing.IO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.object.path.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.commit.object.decode
    - typing.IO.tree.head.commit.object.path.decode
    - subprocess.Popen.object.path.head.commit.tree.decode
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - typing.TypeVar.object.head.commit.tree.decode
    - git.objects.commit.Popen.tree.path.decode
    - typing.IO.head.commit.path.decode
    - typing.IO.head.commit.object.decode
    - subprocess.Popen.object.commit.decode
    - typing.IO.path.head.ref.commit.tree.object.decode
    - typing.IO.path.object.commit.tree.decode
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - typing.IO.path.tree.commit.decode
    - typing.IO.path.tree.object.head.ref.commit.decode
    - typing.IO.path.tree.head.commit.decode
    - typing.IO.path.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - typing.IO.path.head.commit.object.tree.decode
    - typing.IO.path.commit.tree.object.decode
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.decode
    - typing.IO.tree.head.commit.path.object.decode
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - typing.IO.object.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.decode
    - subprocess.Popen.path.object.head.commit.decode
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.object.path.head.commit.decode
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.head.ref.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.head.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.decode
    - subprocess.Popen.commit.path.object.tree.decode
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.head.commit.object.tree.decode
    - typing.cast.head.ref.commit.path.tree.decode
    - datetime.timedelta.path.object.commit.decode
    - typing.TypeVar.object.tree.path.head.commit.decode
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.path.tree.decode
    - subprocess.Popen.tree.commit.decode
    - typing.IO.object.head.commit.decode
    - typing.IO.tree.commit.decode
    - datetime.timedelta.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.commit.object.decode
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.object.head.ref.commit.decode
    - typing.IO.object.commit.decode
    - typing.IO.tree.object.path.decode
    - subprocess.Popen.object.decode
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.commit.tree.object.decode
    - typing.IO.path.commit.decode
    - subprocess.Popen.commit.tree.object.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - datetime.timedelta.object.tree.decode
    - datetime.timedelta.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - subprocess.Popen.object.head.commit.tree.decode
    - subprocess.Popen.tree.commit.path.decode
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.IO.path.head.commit.decode
    - datetime.timedelta.path.commit.object.decode
    - typing.IO.object.commit.tree.path.decode
    - datetime.timedelta.object.commit.decode
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.decode
    - typing.IO.path.commit.tree.decode
    - typing.IO.head.ref.commit.path.decode
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.tree.head.commit.decode
    - typing.IO.object.head.commit.path.decode
    - subprocess.Popen.object.tree.path.decode
    - git.objects.commit.Popen.path.tree.decode
    - subprocess.Popen.tree.commit.object.path.decode
    - subprocess.Popen.path.tree.object.commit.decode
    - datetime.timedelta.head.commit.object.decode
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.cast.tree.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - datetime.timedelta.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - typing.cast.head.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - typing.cast.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.object.head.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - typing.IO.head.commit.tree.path.decode
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - typing.TypeVar.object.head.commit.path.decode
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.object.path.commit.tree.decode
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.path.tree.decode
    - typing.IO.tree.head.commit.decode
    - typing.cast.tree.head.commit.object.path.decode
    - subprocess.Popen.path.object.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - typing.IO.path.head.ref.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.tree.decode
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.cast.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.tree.path.object.decode
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - subprocess.Popen.object.tree.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - typing.IO.commit.object.tree.decode
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.object.head.commit.tree.path.decode
    - typing.IO.head.commit.object.path.decode
    - typing.IO.tree.head.ref.commit.path.decode
    - datetime.timedelta.object.commit.path.decode
    - typing.IO.tree.object.head.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - datetime.timedelta.head.commit.tree.path.object.decode
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.path.decode
    - typing.IO.commit.object.tree.path.decode
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - typing.cast.object.head.commit.tree.path.decode
    - typing.IO.commit.object.path.decode
    - typing.IO.object.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - datetime.timedelta.path.head.ref.commit.decode
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - typing.IO.commit.tree.path.object.decode
    - subprocess.Popen.commit.decode
    - typing.cast.head.ref.commit.tree.object.decode
    - typing.IO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.tree.path.object.commit.decode
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - typing.cast.head.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.head.commit.tree.path.object.decode
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - typing.BinaryIO.head.commit.object.tree.decode
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.IO.path.decode
    - subprocess.Popen.tree.head.ref.commit.decode
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - datetime.timedelta.head.commit.object.tree.path.decode
    - typing.IO.head.ref.commit.tree.object.decode
    - datetime.timedelta.object.path.commit.tree.decode
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.object.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.path.object.decode
    - subprocess.Popen.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - typing.cast.head.commit.tree.object.decode
    - datetime.timedelta.path.tree.head.commit.decode
    - subprocess.Popen.object.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - typing.IO.commit.path.object.tree.decode
    - datetime.timedelta.tree.path.commit.decode
    - datetime.timedelta.object.tree.path.commit.decode
    - typing.IO.head.commit.object.path.tree.decode
    - datetime.timedelta.tree.head.commit.decode
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.IO.object.tree.decode
    - subprocess.Popen.object.path.tree.decode
    - typing.IO.tree.head.commit.path.decode
    - typing.IO.path.object.tree.head.commit.decode
    - typing.IO.path.head.commit.tree.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - subprocess.Popen.path.object.decode
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - git.objects.commit.Popen.decode
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.head.ref.commit.path.decode
    - subprocess.Popen.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.decode
    - typing.TypeVar.head.commit.tree.path.object.decode
    - datetime.timedelta.path.head.commit.tree.object.decode
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - typing.IO.tree.commit.object.path.decode
    - typing.IO.object.tree.path.head.ref.commit.decode
    - typing.IO.commit.tree.path.decode
    - subprocess.Popen.object.tree.commit.path.decode
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - subprocess.Popen.commit.tree.path.object.decode
    - datetime.timedelta.tree.object.path.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.object.decode
    - typing.IO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.tree.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - datetime.timedelta.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - typing.cast.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.path.object.decode
    - typing.IO.path.head.commit.tree.object.decode
    - typing.IO.tree.path.head.ref.commit.decode
    - typing.cast.head.commit.path.decode
    - typing.IO.object.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.path.head.commit.object.decode
    - datetime.timedelta.object.path.head.commit.decode
    - typing.cast.tree.object.head.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.tree.path.decode
    - typing.cast.head.commit.object.tree.decode
    - typing.IO.path.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - typing.cast.object.head.commit.decode
    - typing.IO.tree.commit.path.object.decode
    - subprocess.Popen.tree.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.decode
    - datetime.timedelta.tree.commit.path.object.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - typing.cast.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - typing.IO.object.commit.path.decode
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.path.decode
    - subprocess.Popen.path.tree.object.decode
    - typing.IO.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.head.commit.path.decode
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.IO.object.path.decode
    - subprocess.Popen.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.commit.decode
    - datetime.timedelta.head.commit.tree.decode
    - typing.IO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - datetime.timedelta.path.decode
    - typing.IO.commit.object.decode
    - typing.cast.head.commit.tree.path.decode
    - datetime.timedelta.head.commit.object.path.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.decode
    - subprocess.Popen.decode
    - datetime.timedelta.path.tree.commit.decode
    - typing.IO.object.head.ref.commit.path.decode
    - typing.IO.path.tree.head.commit.object.decode
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - typing.cast.object.head.commit.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - typing.IO.tree.object.path.head.commit.decode
    - datetime.timedelta.commit.tree.object.decode
    - datetime.timedelta.head.commit.path.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - datetime.timedelta.commit.object.tree.path.decode
    - subprocess.Popen.object.head.commit.decode
    - typing.IO.head.commit.path.tree.decode
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.commit.object.path.decode
    - typing.IO.head.ref.commit.object.decode
    - typing.cast.head.commit.path.object.decode
    - typing.IO.tree.path.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - typing.IO.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.ref.commit.decode
    - typing.BinaryIO.tree.head.commit.path.decode
    - datetime.timedelta.tree.object.head.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.object.path.decode
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.object.head.commit.decode
    - typing.IO.path.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - datetime.timedelta.tree.commit.path.decode
    - typing.cast.head.commit.object.decode
    - typing.cast.commit.tree.object.path.decode
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.IO.tree.commit.object.decode
    - subprocess.Popen.object.path.commit.decode
    - typing.cast.head.ref.commit.tree.path.decode
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.object.tree.commit.decode
    - typing.IO.head.ref.commit.decode
    - subprocess.Popen.path.head.commit.decode
    - typing.IO.commit.path.tree.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - datetime.timedelta.object.tree.path.decode
    - datetime.timedelta.commit.path.object.tree.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - subprocess.Popen.object.path.head.commit.decode
    - subprocess.Popen.commit.tree.object.path.decode
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.path.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - typing.IO.object.head.commit.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.TypeVar.head.commit.object.tree.path.decode
    - subprocess.Popen.commit.tree.decode
    - typing.IO.path.object.tree.commit.decode
    - datetime.timedelta.object.commit.tree.path.decode
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.tree.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - subprocess.Popen.path.head.commit.tree.decode
    - typing.TypeVar.tree.object.path.decode
    - typing.IO.path.tree.commit.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - typing.IO.object.decode
    - <builtin>.isinstance
    - typing.IO.head.ref.commit.object.path.tree.decode
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - typing.BinaryIO.head.commit.object.path.decode
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.cast.tree.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.object.tree.path.head.commit.decode
    - typing.IO.path.object.head.ref.commit.decode
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - datetime.timedelta.commit.path.decode
    - subprocess.Popen.tree.object.head.commit.path.decode
    - subprocess.Popen.head.commit.object.decode
    - datetime.timedelta.object.tree.commit.decode
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.path.decode
    - datetime.timedelta.object.decode
    - typing.cast.object.head.ref.commit.path.decode
    - datetime.timedelta.commit.tree.path.object.decode
    - subprocess.Popen.path.object.head.commit.tree.decode
    - subprocess.Popen.commit.object.path.decode
    - datetime.timedelta.commit.object.path.tree.decode
    - typing.cast.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.object.tree.path.commit.decode
    - subprocess.Popen.path.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.decode
    - typing.IO.tree.path.head.commit.decode
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - datetime.timedelta.path.object.head.commit.tree.decode
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.IO.tree.head.ref.commit.object.path.decode
    - typing.IO.tree.object.head.commit.decode
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - typing.cast.tree.object.head.ref.commit.decode
    - datetime.timedelta.commit.object.tree.decode
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.path.object.decode
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.cast.head.commit.object.tree.path.decode
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.object.path.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - typing.IO.decode
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - typing.IO.commit.tree.object.decode
    - datetime.timedelta.path.tree.object.head.commit.decode
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.IO.object.path.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - typing.IO.head.ref.commit.tree.decode
    - typing.IO.path.tree.object.decode
    - subprocess.Popen.object.path.tree.commit.decode
    - datetime.timedelta.tree.decode
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 167
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.decode
    functionSourceFile: git
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.decode
    functionSourceFile: git
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.decode
    functionSourceFile: git
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.decode
    functionSourceFile: git
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.decode
    functionSourceFile: git
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.decode
    functionSourceFile: subprocess
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.decode
    functionSourceFile: datetime
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.decode
    functionSourceFile: typing
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 137
    functionName: git.compat.safe_encode
    functionSourceFile: git.compat
    functionUses: 0
    functionsReached:
    - s.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.encode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 157
    functionName: git.compat.win_encode
    functionSourceFile: git.compat
    functionUses: 0
    functionsReached:
    - locale.getpreferredencoding
    - s.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: locale.getpreferredencoding
    functionSourceFile: locale
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.config
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - logging.getLogger
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - re.compile
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit
    functionSourceFile: subprocess
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit
    functionSourceFile: datetime
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit
    functionSourceFile: datetime
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen
    functionSourceFile: subprocess
    functionUses: 120
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit
    functionSourceFile: typing
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit
    functionSourceFile: typing
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path
    functionSourceFile: git
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree
    functionSourceFile: git
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit
    functionSourceFile: datetime
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree
    functionSourceFile: git
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit
    functionSourceFile: subprocess
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit
    functionSourceFile: subprocess
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path
    functionSourceFile: git
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit
    functionSourceFile: subprocess
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen
    functionSourceFile: git
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit
    functionSourceFile: datetime
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit
    functionSourceFile: typing
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit
    functionSourceFile: datetime
    functionUses: 118
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit
    functionSourceFile: typing
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path
    functionSourceFile: subprocess
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path
    functionSourceFile: datetime
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree
    functionSourceFile: subprocess
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit
    functionSourceFile: subprocess
    functionUses: 113
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path
    functionSourceFile: typing
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit
    functionSourceFile: datetime
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object
    functionSourceFile: typing
    functionUses: 106
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logging.getLogger
    functionSourceFile: logging
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - name
    - bases
    - clsdict
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 80
    functionName: git.config.MetaParserBuilder.__new__
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - git.config.set_dirty_and_flush_changes
    - functools.wraps
    - git.config.needs_values
    - inspect.getmembers
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.getmembers
    functionSourceFile: inspect
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: git.config.needs_values
    functionSourceFile: git.config
    functionUses: 2
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - non_const_func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 120
    functionName: git.config.set_dirty_and_flush_changes
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 146
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.wraps
    functionSourceFile: functools
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 112
    functionName: git.config.needs_values.assure_data_present
    functionSourceFile: git.config
    functionUses: 1
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.IO.path.object.tree.truncate
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.head.commit.seek
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.truncate
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.TypeVar.tree.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.truncate
    - subprocess.Popen.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.write
    - subprocess.Popen.object.commit
    - typing.TypeVar.object.head.commit.path.seek
    - subprocess.Popen.object.tree.commit.path.truncate
    - datetime.timedelta.object.path.tree.seek
    - subprocess.Popen.object.path.seek
    - datetime.timedelta.path.commit.object.tree.write
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.path.truncate
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.truncate
    - typing.IO.object.path.commit.tree.truncate
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.head.ref.commit.seek
    - typing.IO.path.tree.commit.object.truncate
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - typing.IO.tree.head.commit.object.path.seek
    - datetime.timedelta.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.truncate
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - typing.TypeVar.tree.object.path.truncate
    - typing.IO.object.commit.tree.seek
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.seek
    - typing.TypeVar.tree.object.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.path.tree.truncate
    - typing.IO.object.tree.commit.path
    - datetime.timedelta.path.head.ref.commit.object.truncate
    - typing.BinaryIO.object.tree.head.ref.commit.truncate
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.seek
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.ref.commit.object.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.truncate
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.seek
    - subprocess.Popen.head.commit.path.tree.object.truncate
    - datetime.timedelta.object.tree.head.commit.path.truncate
    - typing.IO.head.commit.tree.object.truncate
    - typing.IO.path.head.commit.seek
    - datetime.timedelta.head.ref.commit.tree.seek
    - typing.IO.path.commit.object.seek
    - subprocess.Popen.object.tree.path
    - typing.IO.path.object.truncate
    - datetime.timedelta.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.seek
    - typing.BinaryIO.head.commit.tree.object.truncate
    - typing.TypeVar.head.commit.path.object.tree.seek
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - subprocess.Popen.object.seek
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.tree.head.commit.path.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.path.object.head.commit.truncate
    - typing.IO.path.head.commit.truncate
    - typing.cast.head.ref.commit.path.object.seek
    - datetime.timedelta.path.head.commit.tree.truncate
    - typing.TypeVar.tree.head.ref.commit.object.path.seek
    - typing.TypeVar.object.head.commit.path.tree.write
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.head.ref.commit.object.truncate
    - typing.cast.object.head.ref.commit.tree.write
    - typing.cast.object.head.ref.commit.tree.seek
    - typing.IO.object.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree.seek
    - datetime.timedelta.tree.commit.path.seek
    - datetime.timedelta.commit.object.path.tree.seek
    - datetime.timedelta.object.commit
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.IO.head.ref.commit.tree.path.object.seek
    - typing.IO.path.object.head.ref.commit.tree.truncate
    - typing.IO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.object.path.seek
    - subprocess.Popen.tree.commit.seek
    - typing.BinaryIO.object.tree.head.commit.truncate
    - datetime.timedelta.path.tree.seek
    - typing.IO.commit.object.tree.truncate
    - datetime.timedelta.commit.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.object.truncate
    - typing.IO.object.head.commit.tree.path.seek
    - typing.IO.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.head.ref.commit.write
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.object.write
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.BinaryIO.object.tree.path.commit.seek
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.tree.path.object.seek
    - typing.TypeVar.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.tree.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.head.commit.tree.object.write
    - typing.IO.object.path.head.commit.tree.seek
    - typing.IO.object.path.tree.commit.seek
    - subprocess.Popen.tree.object.head.commit.path.truncate
    - typing.TypeVar.object.head.ref.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.truncate
    - typing.IO.head.commit.seek
    - typing.IO.head.commit.path.object.tree.write
    - subprocess.Popen.path.object.tree.commit.seek
    - datetime.timedelta.path.write
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.tree.commit.object.path.write
    - subprocess.Popen.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.seek
    - typing.cast.tree.head.ref.commit.write
    - git.config.GitConfigParser._assure_writable
    - datetime.timedelta.tree.path.commit.seek
    - datetime.timedelta.tree.head.commit.path.object.seek
    - typing.IO.tree.object.path.commit.truncate
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.tree.truncate
    - typing.cast.head.commit.path.truncate
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.object.tree.path.truncate
    - subprocess.Popen.object.commit.tree.path.truncate
    - keyword.endswith
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - subprocess.Popen.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit
    - datetime.timedelta.commit.path.object.write
    - typing.IO.tree.write
    - typing.cast.head.commit.object.path.seek
    - typing.BinaryIO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.seek
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.seek
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.commit.path.write
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.object.path.truncate
    - typing.cast.tree.head.ref.commit.truncate
    - datetime.timedelta.object.path.tree.commit.seek
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.path.commit.tree.object.truncate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.commit.object.path.seek
    - typing.BinaryIO.tree.head.commit.object.path.seek
    - subprocess.Popen.path.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.truncate
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - typing.TypeVar.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.head.ref.commit.truncate
    - subprocess.Popen.commit.seek
    - typing.IO.tree.path.head.ref.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.path.truncate
    - datetime.timedelta.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.ref.commit.tree.seek
    - typing.IO.commit.object.seek
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.cast.head.ref.commit.path.object.tree.seek
    - typing.IO.head.ref.commit.tree.object.seek
    - typing.IO.path.tree.commit.write
    - subprocess.Popen.tree.object.path.commit.write
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.seek
    - typing.BinaryIO.head.commit.write
    - typing.IO.head.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.path.commit.object.tree.truncate
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.path.object.head.ref.commit.truncate
    - subprocess.Popen.head.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path.seek
    - subprocess.Popen.path.tree.object.write
    - subprocess.Popen.tree.path
    - git.objects.commit.Popen.path.tree.seek
    - datetime.timedelta.path.head.commit.seek
    - typing.cast.head.commit.tree.path.object.seek
    - subprocess.Popen.tree.object.head.ref.commit.path.seek
    - typing.cast.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.truncate
    - typing.IO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.commit.seek
    - subprocess.Popen.tree.object.path.truncate
    - typing.IO.head.commit
    - subprocess.Popen.object.path.head.ref.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - subprocess.Popen.head.ref.commit.path.object.tree.seek
    - typing.IO.object.commit.path.write
    - subprocess.Popen.commit.tree.object.truncate
    - typing.IO.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.path.truncate
    - typing.cast.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.truncate
    - datetime.timedelta.commit.path.object.seek
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.tree.head.commit.object.truncate
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.commit.path.object.seek
    - typing.IO.path.object.tree.commit
    - typing.cast.object.head.commit.path.tree.seek
    - subprocess.Popen.path.head.ref.commit.seek
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.truncate
    - typing.IO.path.commit.tree.object.truncate
    - typing.TypeVar.head.commit.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.head.ref.commit.path.seek
    - datetime.timedelta.tree.path.head.commit.object.seek
    - typing.TypeVar.head.commit.object.truncate
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.truncate
    - typing.IO.path.commit.seek
    - datetime.timedelta.object.tree.head.commit.write
    - git.objects.commit.Popen.path.tree.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.path.object.head.commit.truncate
    - subprocess.Popen.commit.object.path.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.path.truncate
    - os.path.expanduser
    - typing.TypeVar.object.head.ref.commit.write
    - subprocess.Popen.tree.object.commit.truncate
    - typing.cast.tree.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.tree.write
    - subprocess.Popen.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.seek
    - typing.cast.tree.head.commit.object.path.truncate
    - subprocess.Popen.commit.tree.object.path.seek
    - typing.IO.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.write
    - datetime.timedelta.commit.tree.object.path.truncate
    - typing.IO.object.tree.commit
    - typing.IO.commit.object.tree.path.truncate
    - subprocess.Popen.object.head.commit.path.tree.truncate
    - typing.BinaryIO.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.seek
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - typing.IO.path.object.commit.tree.truncate
    - typing.IO.head.ref.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.path.object.commit.tree.truncate
    - subprocess.Popen.tree.commit.path.seek
    - typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    - typing.IO.head.ref.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.truncate
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.head.commit.tree.path.object.write
    - datetime.timedelta.commit.tree.object.path.seek
    - typing.IO.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.tree.path.seek
    - datetime.timedelta.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.truncate
    - datetime.timedelta.path.tree.commit.object.write
    - typing.IO.tree.object.head.commit.path.truncate
    - typing.IO.object.path.head.ref.commit.truncate
    - typing.IO.commit.path.tree.seek
    - typing.IO.head.commit.tree.object.path.seek
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.tree.seek
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.commit.path.truncate
    - subprocess.Popen.object.path.tree.truncate
    - typing.IO.path.head.commit.tree.truncate
    - datetime.timedelta.commit.path.object.tree.seek
    - typing.BinaryIO.head.ref.commit.object.truncate
    - subprocess.Popen.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.IO.commit.tree.object.path.seek
    - typing.IO.tree.object.head.commit.path.seek
    - subprocess.Popen.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.seek
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - datetime.timedelta.head.commit.tree.object.path.seek
    - datetime.timedelta.object.path.head.commit.tree.write
    - typing.IO.object.path.head.commit.write
    - typing.cast.head.commit.path.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.object.truncate
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.commit.object.seek
    - typing.BinaryIO.head.ref.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.seek
    - typing.cast.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - subprocess.Popen.object.tree.commit.truncate
    - subprocess.Popen.object.commit.path.truncate
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - configparser.RawConfigParser.set
    - typing.TypeVar.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.seek
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.tree.commit.object.path.seek
    - typing.IO.tree.path.head.commit.object.truncate
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.object.seek
    - typing.IO.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.commit.path.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.path.write
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object.path.head.commit.tree.truncate
    - datetime.timedelta.tree.object.path.head.ref.commit.truncate
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.seek
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.path.commit.tree.object.seek
    - subprocess.Popen.tree.object.head.commit.path.seek
    - typing.cast.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.commit
    - typing.IO.commit.object.tree.path.write
    - subprocess.Popen.path.tree.object.seek
    - typing.cast.object.head.commit.tree.seek
    - typing.IO.tree.commit.object.path.truncate
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.IO.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.path.head.ref.commit.truncate
    - typing.IO.head.commit.truncate
    - typing.cast.object.head.commit.tree.path
    - git.objects.commit.Popen.tree.truncate
    - typing.cast.commit.tree.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.seek
    - datetime.timedelta.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.truncate
    - typing.IO.tree.head.commit.object.write
    - typing.cast.tree.head.ref.commit.seek
    - datetime.timedelta.tree.path.commit.object.write
    - datetime.timedelta.head.commit.path
    - subprocess.Popen.commit.path.truncate
    - subprocess.Popen.commit.truncate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.commit.object.tree.seek
    - typing.IO.path.object.tree.seek
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.path.tree.head.commit.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.head.ref.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.tree.seek
    - typing.IO.path.commit.object.write
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.commit.seek
    - typing.IO.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.seek
    - datetime.timedelta.object.head.ref.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.object.path.tree.head.ref.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.commit.object.seek
    - datetime.timedelta.tree.path.object.head.ref.commit.seek
    - typing.cast.object.head.commit.truncate
    - typing.IO.path.head.commit.tree.object.seek
    - subprocess.Popen.object.head.ref.commit.tree.seek
    - typing.BinaryIO.object.tree.path.head.commit.truncate
    - typing.IO.tree.seek
    - typing.cast.head.ref.commit.object.tree.truncate
    - typing.IO.path.seek
    - subprocess.Popen.object.head.commit.path.tree.seek
    - subprocess.Popen.path.object.commit.tree.truncate
    - typing.BinaryIO.head.ref.commit.path.object.write
    - datetime.timedelta.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.path.object.head.commit.tree.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.path.head.commit.object.seek
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.object.commit.seek
    - typing.cast.head.commit.object.path.tree.write
    - typing.IO.head.commit.path.tree.truncate
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.path.commit.object.truncate
    - typing.IO.path.object.head.ref.commit.seek
    - typing.IO.object
    - datetime.timedelta.head.commit.path.write
    - typing.TypeVar.object.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.path
    - datetime.timedelta.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.seek
    - typing.cast.head.commit.path.tree.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.path.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    - typing.IO.path.head.commit.object.write
    - typing.IO.head.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.path.seek
    - typing.IO.path.object.tree.head.ref.commit
    - typing.cast.commit.object.tree.path.truncate
    - typing.IO.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.commit.object.truncate
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit.seek
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.commit.tree.object.seek
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.seek
    - typing.cast.head.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.path.tree.head.ref.commit.truncate
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.TypeVar.head.commit.path.tree.seek
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.IO.object.path.commit.tree.seek
    - datetime.timedelta.commit.object.truncate
    - subprocess.Popen.tree.path.seek
    - typing.IO.object.commit.tree.path
    - typing.IO.path.write
    - typing.IO.commit.path.tree.write
    - datetime.timedelta.tree.path.object.seek
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.path.seek
    - typing.TypeVar.head.ref.commit.object.path.seek
    - subprocess.Popen.path
    - typing.cast.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.object.path.head.commit.seek
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - datetime.timedelta.object.tree.head.commit.truncate
    - subprocess.Popen.path.object.head.commit.tree.write
    - subprocess.Popen.seek
    - datetime.timedelta.tree.write
    - subprocess.Popen.head.ref.commit.object.seek
    - typing.TypeVar.tree.object.path.write
    - datetime.timedelta.head.ref.commit.object.truncate
    - datetime.timedelta.path.head.commit.tree.seek
    - typing.IO.head.ref.commit.path.tree.object.truncate
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - typing.BinaryIO.head.commit.object.path.truncate
    - datetime.timedelta.tree.head.commit.path.write
    - typing.IO.tree.path.write
    - datetime.timedelta.head.commit.object.tree.write
    - subprocess.Popen.path.object.head.commit.truncate
    - typing.IO.path.object.tree.commit.truncate
    - subprocess.Popen.head.commit.path.tree.object.write
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - typing.IO.tree.commit.path.object.seek
    - typing.IO.tree.path.head.ref.commit.object.seek
    - git.objects.commit.Popen.path.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.commit.object.seek
    - typing.IO.object.tree.commit.path.truncate
    - typing.IO.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.cast.head.commit.tree.path.object.truncate
    - typing.IO.tree.commit.path.seek
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.cast.tree.object.head.commit.truncate
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.truncate
    - typing.IO.object.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.seek
    - typing.TypeVar.object.tree.path.head.ref.commit.truncate
    - typing.IO.tree.path.object.commit.seek
    - datetime.timedelta.object.head.ref.commit.path.write
    - <builtin>.len
    - datetime.timedelta.commit.path.tree.object.seek
    - typing.IO.object.commit.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.truncate
    - typing.cast.tree.head.commit.object.seek
    - typing.IO.path.commit.tree.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.write
    - subprocess.Popen.object.path.tree.head.ref.commit.seek
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.truncate
    - subprocess.Popen.path.head.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.IO.path.tree.object.commit.seek
    - typing.IO.head.commit.write
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.TypeVar.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.truncate
    - typing.IO.tree.object.head.ref.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.object.path.truncate
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.seek
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - datetime.timedelta.head.commit.object.path.truncate
    - typing.IO.path.object.tree.commit.write
    - datetime.timedelta.tree.path.object.commit.truncate
    - typing.TypeVar.tree.head.commit.object.path.seek
    - subprocess.Popen.head.commit.object.write
    - typing.BinaryIO.object.head.ref.commit.path.truncate
    - datetime.timedelta.commit.path.tree.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - git.config.GitConfigParser.items
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.truncate
    - subprocess.Popen.path.head.commit.tree.object.truncate
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.commit.path.write
    - CONDITIONAL_INCLUDE_REGEXP.search
    - datetime.timedelta.path.object.tree.head.ref.commit.truncate
    - typing.IO.tree.object
    - subprocess.Popen.object.head.ref.commit.seek
    - subprocess.Popen.path.commit.tree.truncate
    - typing.cast.head.ref.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.path.truncate
    - typing.cast.head.commit.write
    - typing.IO.head.commit.tree.path.seek
    - subprocess.Popen.path.head.commit.tree.object.seek
    - subprocess.Popen.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.commit.object.path.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.IO.object.path.commit.write
    - typing.cast.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - typing.IO.tree.head.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.object.head.commit.tree.path.truncate
    - subprocess.Popen.object.path.head.commit.tree.write
    - typing.IO.tree.truncate
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.object.commit.path.seek
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.tree.truncate
    - typing.cast.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.commit.object.path.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - datetime.timedelta.commit.object
    - typing.IO.commit.tree.seek
    - datetime.timedelta.path.tree.object.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.seek
    - subprocess.Popen.tree.path.commit.truncate
    - subprocess.Popen.tree.commit.object.write
    - typing.cast.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.object.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - typing.cast.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.path.tree.seek
    - typing.IO.object.tree.path.head.commit.truncate
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.tree.head.ref.commit.object.path.truncate
    - typing.TypeVar.object.tree.path.truncate
    - typing.IO.object.path.seek
    - typing.IO.commit.path.tree.object.seek
    - typing.TypeVar.head.ref.commit.tree.seek
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.write
    - git.objects.commit.Popen.tree.seek
    - typing.IO.path.tree.head.ref.commit.object.seek
    - typing.IO.path.object.tree.head.commit.truncate
    - typing.IO.path.object.write
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.seek
    - subprocess.Popen.commit.path.tree.seek
    - typing.BinaryIO.tree.head.commit.truncate
    - datetime.timedelta.commit.path.tree.truncate
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.tree.head.ref.commit.path.object.truncate
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.head.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.path.seek
    - typing.TypeVar.head.ref.commit.path.object.write
    - typing.IO.tree.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.object.tree.path.write
    - subprocess.Popen.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.seek
    - typing.IO.object.tree.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.truncate
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.seek
    - gitdb.utils.encoding.force_text.replace
    - subprocess.Popen.commit.tree.object.path.write
    - typing.IO.object.tree.commit.truncate
    - typing.IO.path.head.commit.write
    - typing.IO.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.path.seek
    - typing.IO.path.tree.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.path.head.commit.object.seek
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.cast.head.commit.tree.path.write
    - typing.cast.tree.object.head.commit.path.truncate
    - subprocess.Popen.head.commit.tree.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.path.write
    - subprocess.Popen.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.seek
    - datetime.timedelta.path.commit.seek
    - git.objects.commit.Popen.path.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.path.seek
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.seek
    - datetime.timedelta.commit.write
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.path.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree.object.seek
    - datetime.timedelta.tree.commit.seek
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.seek
    - datetime.timedelta.path.object.head.ref.commit.seek
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    - typing.cast.tree.head.commit.write
    - typing.cast.object.tree.head.ref.commit.seek
    - subprocess.Popen.object.tree.commit.write
    - git.config.needs_values.assure_data_present
    - typing.BinaryIO.head.commit
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - subprocess.Popen.truncate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.path.head.commit.object.seek
    - datetime.timedelta.commit.path.object.truncate
    - subprocess.Popen.commit.path.tree.truncate
    - typing.cast.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.seek
    - datetime.timedelta.tree.head.commit.object.path.truncate
    - subprocess.Popen.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.write
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.object.tree.seek
    - subprocess.Popen.object.commit.seek
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - typing.cast.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.seek
    - subprocess.Popen.tree.path.commit.object.seek
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.seek
    - typing.IO.tree.head.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.IO.object.commit.write
    - typing.TypeVar.object.tree.path.commit.seek
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.truncate
    - subprocess.Popen.tree.path.commit.seek
    - typing.cast.head.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - typing.TypeVar.object.tree.head.ref.commit.path.seek
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.path.tree.commit.write
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.truncate
    - typing.IO.tree.path.truncate
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.object.head.ref.commit.seek
    - datetime.timedelta.head.ref.commit.object.path.truncate
    - datetime.timedelta.path.tree.commit.truncate
    - datetime.timedelta.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.commit.path.object.seek
    - datetime.timedelta.tree.object.path.commit
    - git.config.GitConfigParser._write.write_section
    - subprocess.Popen.object.tree.path.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.path.tree.seek
    - datetime.timedelta.tree.commit.object.path.seek
    - typing.cast.head.commit.path.tree.object.write
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - datetime.timedelta.commit.object.path.tree.truncate
    - subprocess.Popen.path.head.ref.commit.object
    - git.config.GitConfigParser._write
    - typing.IO.commit.object.tree.write
    - typing.IO.tree.object.path.head.ref.commit.truncate
    - typing.cast.head.commit.path.object.truncate
    - typing.TypeVar.object.head.commit.write
    - subprocess.Popen.tree.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.truncate
    - datetime.timedelta.head.commit.object.path.write
    - typing.IO.commit.tree.object
    - typing.IO.path.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path.write
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.truncate
    - subprocess.Popen.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.object.write
    - typing.TypeVar.tree.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.tree.object.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.path.object.seek
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.head.ref.commit.object.tree.path.seek
    - typing.IO.commit
    - typing.IO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.commit.object.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.truncate
    - typing.IO.path.head.ref.commit.tree.truncate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.object.truncate
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.object.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.head.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.commit.path.tree.truncate
    - datetime.timedelta.tree.path.head.commit.truncate
    - subprocess.Popen.object.tree.path.head.commit.truncate
    - typing.IO.commit.write
    - typing.IO.head.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - typing.IO.commit.path.tree.object.write
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.truncate
    - subprocess.Popen.path.tree.truncate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.path.object.tree.head.commit.write
    - typing.IO.object.tree.path.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.seek
    - typing.IO.path.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.cast.tree.object.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.write
    - subprocess.Popen.path.object.head.commit.seek
    - typing.BinaryIO.tree.head.commit.object.truncate
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree.seek
    - typing.IO.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.seek
    - typing.IO.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.object.path.truncate
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.object.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.object.seek
    - typing.cast.head.ref.commit.tree.object.truncate
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.tree.object.path.truncate
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.write
    - typing.IO.object.head.ref.commit.truncate
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.path.head.commit.tree.seek
    - subprocess.Popen.object.commit.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.write
    - subprocess.Popen.head.commit.path.tree.seek
    - datetime.timedelta.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.object.path
    - typing.BinaryIO.head.commit.tree.path.object.seek
    - typing.IO.object.tree.commit.seek
    - typing.cast.object.head.ref.commit.path.truncate
    - typing.IO.commit.tree.object.write
    - typing.IO.path.head.commit.tree.object.truncate
    - subprocess.Popen.path.object.commit.truncate
    - typing.IO.tree.commit.object.seek
    - typing.IO.tree.commit.truncate
    - os.path.isfile
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.tree.path.truncate
    - datetime.timedelta.tree.object.head.commit.truncate
    - datetime.timedelta.object.tree.path.commit.truncate
    - datetime.timedelta.object.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.seek
    - re.sub
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - datetime.timedelta.object.path.commit.tree.seek
    - subprocess.Popen.object.path.head.ref.commit.tree.truncate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.commit.path.truncate
    - gitdb.utils.encoding.force_text
    - typing.BinaryIO.head.ref.commit.path.object.tree.seek
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.cast.object.head.commit.path.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.seek
    - typing.cast.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.object.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.tree.seek
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - datetime.timedelta.head.commit.object.seek
    - typing.IO.commit.tree.object.seek
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.tree.path.seek
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.object.path.write
    - typing.IO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.head.ref.commit.tree.path.object.seek
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.commit.tree.object.truncate
    - datetime.timedelta.path.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.seek
    - typing.BinaryIO.head.commit.object.seek
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.truncate
    - typing.BinaryIO.head.commit.path.tree.object.truncate
    - git.objects.commit.Popen.write
    - datetime.timedelta.truncate
    - typing.IO.object.path.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.object.commit.path.seek
    - typing.TypeVar.object.tree.path.commit.truncate
    - subprocess.Popen.write
    - datetime.timedelta.object.path
    - subprocess.Popen.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.commit.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.write
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.commit.path.write
    - typing.IO.head.ref.commit.path.seek
    - datetime.timedelta.path.tree.write
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - subprocess.Popen.path.head.commit
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.seek
    - typing.cast.object.head.ref.commit.path.tree.seek
    - typing.IO.object.commit.path.truncate
    - typing.BinaryIO.head.commit.object.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.object.tree.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - git.objects.commit.Popen.path.truncate
    - datetime.timedelta.tree.object.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.commit.path.object.write
    - typing.BinaryIO.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.path.object.write
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.path.tree.head.commit.object.truncate
    - git.objects.commit.Popen.tree
    - typing.IO.object.head.commit.path.write
    - typing.IO.commit.object.path
    - typing.TypeVar.tree.head.commit.path.truncate
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.object.tree.head.commit.seek
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.seek
    - typing.TypeVar.tree.head.commit.truncate
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.path
    - typing.TypeVar.object.head.commit.path.write
    - git.config.GitConfigParser.write
    - subprocess.Popen.commit.path.object.tree.seek
    - typing.TypeVar.object.head.ref.commit.path.write
    - subprocess.Popen.path.tree.seek
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path.truncate
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.head.commit.tree.seek
    - typing.IO.object.path.tree.head.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.head.commit.tree.path.truncate
    - datetime.timedelta.object.path.commit.truncate
    - typing.IO.path.head.commit.object.truncate
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.commit.path.object.tree.truncate
    - subprocess.Popen.path.commit.object.write
    - typing.cast.tree.head.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.head.commit.path.object.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - datetime.timedelta.head.commit.tree.seek
    - typing.IO.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.tree.truncate
    - typing.IO.commit.tree.path.seek
    - datetime.timedelta.path.tree.commit.object.truncate
    - datetime.timedelta.write
    - typing.IO.tree.object.commit.truncate
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.path.commit.tree.write
    - typing.TypeVar.head.commit.tree.object.path.truncate
    - typing.IO.object.head.commit.tree.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.cast.object.head.commit.path.tree.write
    - configparser.RawConfigParser._sections.items
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - typing.cast.head.ref.commit.path.object.truncate
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.seek
    - typing.TypeVar.head.commit.tree.path.truncate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.object.seek
    - subprocess.Popen.tree.path.object.truncate
    - typing.cast.object.tree.head.commit.seek
    - datetime.timedelta.path.commit.object.tree.truncate
    - typing.cast.head.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - git.objects.commit.Popen.path.seek
    - typing.BinaryIO.object.head.ref.commit
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.head.commit.path.seek
    - typing.IO.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.path.object.seek
    - subprocess.Popen.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.path
    - subprocess.Popen.commit.tree.object.path.truncate
    - typing.cast.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.head.commit.seek
    - typing.IO.object.path.commit.tree.write
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.object.tree.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.truncate
    - typing.TypeVar.head.ref.commit.path.tree.seek
    - typing.IO.tree.object.path.truncate
    - typing.BinaryIO.head.commit.tree.path.write
    - typing.IO.path.tree.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.truncate
    - subprocess.Popen.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - typing.cast.object.head.commit.path.seek
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - subprocess.Popen.tree.commit.object.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.path.commit.truncate
    - typing.IO.head.commit.tree.path.write
    - typing.cast.head.commit.object.tree.truncate
    - subprocess.Popen.object.path.head.commit.truncate
    - typing.BinaryIO.head.commit.path.tree.truncate
    - datetime.timedelta.object.truncate
    - datetime.timedelta.path.head.commit.object.truncate
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.commit.path.tree.object.seek
    - subprocess.Popen.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit.seek
    - subprocess.Popen.path.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.seek
    - datetime.timedelta.head.ref.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.path.commit.tree.object.seek
    - typing.TypeVar.object.tree.head.commit.truncate
    - datetime.timedelta.commit.tree.path.object.seek
    - typing.IO.tree.commit.write
    - git.objects.commit.Popen.seek
    - typing.IO.tree.path.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object.truncate
    - typing.IO.tree.object.commit.path.seek
    - typing.cast.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.path.tree.commit.seek
    - typing.IO.object.commit.truncate
    - subprocess.Popen.object.head.commit.path.write
    - typing.BinaryIO.head.commit.path.write
    - subprocess.Popen.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.truncate
    - typing.BinaryIO.head.commit.object.tree.path.seek
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.seek
    - typing.IO.path.head.ref.commit.tree.write
    - datetime.timedelta.tree.object.path.commit.truncate
    - datetime.timedelta.object.tree.commit.write
    - subprocess.Popen.object.tree.path.commit.seek
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.truncate
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.head.commit.path.tree.object.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.head.commit.path.truncate
    - datetime.timedelta.head.commit.path.tree.write
    - datetime.timedelta.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.object.tree.commit.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.object.path.seek
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.commit.seek
    - subprocess.Popen.object.head.ref.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.seek
    - subprocess.Popen.tree.object
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.head.commit.truncate
    - datetime.timedelta.object.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - typing.IO.commit.path
    - typing.BinaryIO.head.ref.commit.path.truncate
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.head.commit.truncate
    - typing.IO.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.seek
    - subprocess.Popen.tree.object.seek
    - typing.IO.object.head.ref.commit.tree.seek
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.path.object.head.ref.commit.tree.seek
    - datetime.timedelta.path.commit.object.seek
    - subprocess.Popen.path.commit.truncate
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.write
    - subprocess.Popen.path.head.ref.commit.truncate
    - datetime.timedelta.object.path.commit.tree.truncate
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.commit.tree.seek
    - typing.IO.commit.tree.object.path.truncate
    - subprocess.Popen.head.ref.commit.seek
    - typing.TypeVar.head.ref.commit.path.tree.truncate
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.commit.path.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - typing.IO.commit.tree.write
    - git.objects.commit.Popen.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.BinaryIO.head.commit.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree.truncate
    - datetime.timedelta.commit.tree.object.seek
    - datetime.timedelta.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.tree.object.truncate
    - typing.IO.head.commit.object.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.commit.path.tree.seek
    - typing.IO.path.head.commit.object.tree.write
    - typing.cast.tree.object.head.commit.seek
    - git.config.GitConfigParser._has_includes
    - typing.BinaryIO.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.head.commit.path.object.truncate
    - subprocess.Popen.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.path.object.tree.head.commit.seek
    - datetime.timedelta.commit.seek
    - subprocess.Popen.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.object.path.truncate
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.write
    - typing.IO.path.commit.truncate
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.cast.commit.tree.object.path.write
    - typing.cast.head.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.seek
    - subprocess.Popen.commit
    - typing.TypeVar.tree.head.ref.commit.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.IO.tree.commit.path.object.truncate
    - typing.TypeVar.head.ref.commit.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.write
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.truncate
    - typing.TypeVar.head.commit.tree.object.seek
    - datetime.timedelta.commit.path
    - typing.IO.head.ref.commit.object.tree.path.write
    - typing.IO.tree.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.tree.truncate
    - datetime.timedelta.path.head.ref.commit.object.seek
    - subprocess.Popen.head.commit.path.truncate
    - datetime.timedelta.tree.object.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.commit.write
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.tree
    - typing.cast.tree.head.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.seek
    - typing.IO.tree.object.commit.path.truncate
    - subprocess.Popen.commit.tree.object.write
    - subprocess.Popen.path.commit.object.seek
    - typing.BinaryIO.object.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.IO.head.ref.commit.object.seek
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.seek
    - typing.IO.tree.head.commit.path.object
    - typing.IO.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.truncate
    - subprocess.Popen.tree.object.write
    - typing.BinaryIO.head.commit.path.object.seek
    - typing.cast.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.truncate
    - typing.IO.object.path.tree.write
    - datetime.timedelta.object.tree
    - typing.TypeVar.object.tree.head.commit.path.write
    - subprocess.Popen.path.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.truncate
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.path.seek
    - typing.IO.head.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.IO.object.tree.truncate
    - typing.IO.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit
    - typing.IO.commit.tree.truncate
    - typing.TypeVar.object.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.path.object.seek
    - datetime.timedelta.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.head.commit.path.tree.object.seek
    - datetime.timedelta.object.path.head.commit.seek
    - datetime.timedelta.object.head.ref.commit.truncate
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.seek
    - typing.IO.object.path.head.ref.commit.write
    - subprocess.Popen.commit.object.path.seek
    - datetime.timedelta.path.object.commit.tree
    - typing.cast.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - subprocess.Popen.head.commit.object.tree.write
    - datetime.timedelta.path.head.ref.commit.tree.seek
    - typing.IO.object.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.seek
    - datetime.timedelta.tree.head.ref.commit.path.seek
    - typing.IO.object.truncate
    - typing.TypeVar.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.head.commit.write
    - git.objects.submodule.util.SubmoduleConfigParser.flush_to_index
    - typing.TypeVar.head.ref.commit.object.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.object.tree.path.truncate
    - typing.TypeVar.head.commit
    - sm._clear_cache
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.truncate
    - typing.IO.object.tree.path.commit.write
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.tree.head.ref.commit.path.seek
    - typing.IO.path.head.commit.object.tree.seek
    - subprocess.Popen.tree.path.object.seek
    - typing.BinaryIO.head.commit.path.object.truncate
    - datetime.timedelta.object.head.commit.path.seek
    - subprocess.Popen.commit.tree.path.object.truncate
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.head.commit.truncate
    - typing.IO.commit.object.write
    - datetime.timedelta.commit.object.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.path.tree.seek
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.write
    - datetime.timedelta.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.head.commit.truncate
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.object.tree.truncate
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.object.seek
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.object.tree.commit.truncate
    - typing.IO.tree.object.head.ref.commit.path.seek
    - typing.TypeVar.head.ref.commit.tree.truncate
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.commit.seek
    - typing.IO.commit.object.path.tree.seek
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.write
    - subprocess.Popen.path.object.tree.commit.truncate
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.IO.object.tree.head.commit.seek
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.commit.seek
    - typing.IO.object.head.ref.commit.seek
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.commit.tree.path.truncate
    - subprocess.Popen.object.tree.head.ref.commit.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.write
    - typing.IO.object.head.ref.commit.tree.path.truncate
    - typing.IO.object.commit.path.tree.truncate
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.IO.path.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - datetime.timedelta.object.head.commit.path.tree.seek
    - typing.BinaryIO.object.tree.head.commit.path.seek
    - datetime.timedelta.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.head.ref.commit.path.tree.truncate
    - typing.IO.commit.path.write
    - typing.BinaryIO.object.tree.path.truncate
    - typing.TypeVar.head.ref.commit.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.path.tree.commit.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.tree.object.path.head.commit.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - subprocess.Popen.path.truncate
    - typing.cast.head.commit.path.object.write
    - subprocess.Popen.head.commit.tree.path.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.write
    - subprocess.Popen.path.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.object.commit.truncate
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.BinaryIO.head.commit.seek
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.object.head.commit.path.tree.write
    - <builtin>.hasattr
    - typing.IO.commit.truncate
    - datetime.timedelta.tree.object.path.seek
    - subprocess.Popen.tree.path.head.ref.commit.object.truncate
    - typing.BinaryIO.head.commit.object.path.write
    - typing.TypeVar.tree.object.head.commit.seek
    - datetime.timedelta.tree.commit.object.truncate
    - typing.BinaryIO.head.commit.path.truncate
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - subprocess.Popen.head.commit.path.object.tree.seek
    - typing.IO.tree.object.path.seek
    - datetime.timedelta.head.commit.object.path.tree.truncate
    - typing.IO.object.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - typing.IO.object.path.commit.truncate
    - subprocess.Popen.path.commit.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.TypeVar.object.tree.path.head.commit.seek
    - datetime.timedelta.tree.object.truncate
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.seek
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.head.commit.path.tree.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    - typing.BinaryIO.object.head.ref.commit.path.seek
    - typing.IO.path.tree.object.write
    - subprocess.Popen.tree.object.path.commit.truncate
    - typing.IO.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.seek
    - typing.cast.commit.tree.object.path.truncate
    - subprocess.Popen.tree.path.object.write
    - datetime.timedelta.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.object.head.commit.tree.path.seek
    - typing.cast.tree.head.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object
    - datetime.timedelta.tree.object.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.seek
    - datetime.timedelta.object.path.tree.head.commit.write
    - datetime.timedelta.object.commit.tree.seek
    - typing.TypeVar.head.commit.path.seek
    - subprocess.Popen.path.tree.object.head.commit.seek
    - typing.TypeVar.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.tree.head.commit.truncate
    - typing.IO.head.commit.path.object.tree.truncate
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.truncate
    - typing.IO.head.commit.tree.path.object.seek
    - typing.IO.head.commit.path.truncate
    - datetime.timedelta.object.path.tree.head.ref.commit.truncate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.commit.path.truncate
    - subprocess.Popen.tree.head.commit.object.seek
    - typing.cast.head.ref.commit.object.path.tree.truncate
    - typing.IO.commit.path.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.cast.head.commit.object.truncate
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.head.ref.commit.truncate
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.path.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.object.seek
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.path.tree.object.truncate
    - typing.IO.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit.seek
    - typing.cast.head.commit.tree.object.path.seek
    - typing.BinaryIO.object.head.commit.path.seek
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.commit.tree.object.path.truncate
    - typing.cast.head.commit.object.path.tree.seek
    - typing.BinaryIO.tree.head.ref.commit.object.seek
    - datetime.timedelta.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - typing.cast.tree.head.commit.object.write
    - typing.IO.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.commit
    - typing.IO.head.ref.commit.tree.path.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.object.head.commit.path.truncate
    - typing.IO.path.tree.object.truncate
    - typing.IO.path.object.tree.head.ref.commit.truncate
    - datetime.timedelta.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.seek
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.commit.tree.path.truncate
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.head.commit.tree.object.path.seek
    - subprocess.Popen.object.tree.head.commit.write
    - subprocess.Popen.object.head.commit.path.truncate
    - subprocess.Popen.tree.path.object.commit.seek
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - subprocess.Popen.commit.object.tree.seek
    - subprocess.Popen.head.commit.path.object.write
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.tree.object.commit.seek
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.path.tree.commit.truncate
    - typing.IO.object.commit.path.seek
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree.seek
    - typing.IO.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.write
    - typing.cast.head.commit.path.write
    - typing.IO.head.ref.commit.object.tree.seek
    - typing.cast.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.IO.head.commit.object.path
    - typing.BinaryIO.object.head.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit.object.tree.truncate
    - typing.cast.head.commit.tree.path.seek
    - datetime.timedelta.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.tree.object.commit.path
    - subprocess.Popen.object.tree.truncate
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.cast.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.tree.commit.path.seek
    - typing.IO.path.head.commit.object.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.tree.truncate
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.object.write
    - typing.cast.head.commit.path.tree.write
    - subprocess.Popen.object.commit.tree.truncate
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.head.ref.commit.seek
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.cast.head.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - typing.TypeVar.head.commit.tree.seek
    - typing.IO.object.commit.tree.truncate
    - datetime.timedelta.path.head.commit
    - typing.TypeVar.head.commit.tree.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.seek
    - subprocess.Popen.object.path.tree
    - typing.cast.head.commit.tree.object.path.write
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.object.path.tree.commit.write
    - typing.IO.tree.path.object.commit
    - typing.TypeVar.head.ref.commit.path.seek
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.seek
    - typing.IO.object.commit.tree.path.write
    - typing.cast.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - subprocess.Popen.head.commit.object.path.seek
    - datetime.timedelta.head.commit.tree.object.seek
    - typing.IO.object.head.commit.path.tree.seek
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.path.tree.head.commit.write
    - typing.TypeVar.head.commit.path.tree.truncate
    - typing.cast.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.path.object.truncate
    - subprocess.Popen.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.seek
    - typing.IO.object.path.tree.truncate
    - datetime.timedelta.path.tree.object.seek
    - typing.BinaryIO.object.tree.path.head.commit.seek
    - typing.IO.head.commit.object.truncate
    - subprocess.Popen.tree.commit.path.truncate
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.head.commit.object.tree.path.truncate
    - typing.cast.head.ref.commit.tree.seek
    - typing.IO.path.head.ref.commit.tree.seek
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.tree.object.seek
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.object.commit.seek
    - datetime.timedelta.head.commit.tree.object.path.write
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.truncate
    - typing.cast.commit.tree.object.path
    - typing.IO.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.commit.object.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path
    - typing.cast.tree.object.head.commit.path.seek
    - subprocess.Popen.commit.object.truncate
    - typing.BinaryIO.head.commit.object.write
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.commit.path.seek
    - subprocess.Popen.head.commit.path
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.write
    - datetime.timedelta.tree.object.path
    - typing.cast.head.commit.path.object.tree.truncate
    - datetime.timedelta.path.head.commit.write
    - subprocess.Popen.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.tree.object.commit.truncate
    - typing.cast.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.truncate
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.TypeVar.object.head.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.tree.commit.seek
    - typing.IO.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.object.truncate
    - typing.cast.tree.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - typing.IO.object.tree.write
    - typing.IO.path.head.commit.tree.seek
    - typing.cast.head.ref.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.object.tree.truncate
    - datetime.timedelta.tree.path.object.truncate
    - datetime.timedelta.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.commit.path.object.write
    - typing.cast.head.ref.commit.path.seek
    - typing.IO.path.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.write
    - typing.cast.object.tree.head.commit.path.seek
    - datetime.timedelta.commit.tree
    - typing.cast.tree.head.commit.path.object.seek
    - typing.TypeVar.object.head.commit.path
    - typing.IO.object.tree.seek
    - datetime.timedelta.tree.object.head.commit.path.truncate
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.object.tree.path.head.commit.write
    - typing.IO.head.commit.path.tree.object.truncate
    - subprocess.Popen.tree.head.commit.path.write
    - typing.BinaryIO.object.tree.path.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object.seek
    - typing.BinaryIO.object.tree.path.seek
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.IO.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.path.object.tree.seek
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.path.truncate
    - git.config.GitConfigParser.add_value
    - subprocess.Popen.object.tree.seek
    - typing.cast.head.commit.tree.path.object.write
    - typing.IO.path.tree.head.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.head.commit.object.path.seek
    - datetime.timedelta.path.object.tree.head.commit.truncate
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.IO.tree.path.head.commit.write
    - typing.TypeVar.head.ref.commit.object.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.head.commit.path.tree.truncate
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.path.object
    - typing.IO.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.path
    - typing.TypeVar.head.ref.commit.object.tree.path.seek
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.seek
    - typing.BinaryIO.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.seek
    - typing.cast.head.commit.object.tree.path
    - typing.IO.tree.commit.object.write
    - datetime.timedelta.path.object.head.commit.seek
    - typing.BinaryIO.head.commit.tree.object.path.truncate
    - typing.IO.object.write
    - typing.IO.tree.head.ref.commit.path.seek
    - datetime.timedelta.head.commit.seek
    - typing.TypeVar.head.commit.path.tree.write
    - subprocess.Popen.tree.path.commit.write
    - datetime.timedelta.object.head.commit.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.BinaryIO.object.head.ref.commit.truncate
    - subprocess.Popen.path.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.commit.truncate
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.commit.truncate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.tree.seek
    - subprocess.Popen.tree.path.head.commit.seek
    - typing.cast.head.commit.object.seek
    - datetime.timedelta.object.tree.path.commit.seek
    - typing.IO.commit.path.object.tree.seek
    - subprocess.Popen.object.head.commit.path
    - typing.TypeVar.head.commit.object.seek
    - typing.TypeVar.tree.object.head.commit.path.seek
    - typing.BinaryIO.object.head.commit.tree.seek
    - datetime.timedelta.object.commit.tree.write
    - typing.IO.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.commit.tree.path.write
    - typing.cast.tree.object.head.ref.commit.path.truncate
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.commit.tree.path.seek
    - datetime.timedelta.commit.object.path.truncate
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.head.ref.commit.object.truncate
    - typing.IO.path.object
    - typing.IO.tree.head.commit.seek
    - typing.IO.object.path.head.ref.commit.tree.seek
    - typing.IO.object.tree.head.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.truncate
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.tree.object.seek
    - datetime.timedelta.head.ref.commit.object.seek
    - typing.IO.head.commit.object.path.tree.seek
    - typing.IO.tree.path
    - typing.cast.head.commit
    - subprocess.Popen.head.ref.commit.path.object.tree.truncate
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.commit.seek
    - subprocess.Popen.commit.tree.truncate
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.head.ref.commit.tree.object.truncate
    - subprocess.Popen.path.head.commit.tree.object.write
    - subprocess.Popen.tree.commit.path.object.write
    - subprocess.Popen.object.commit.path.tree.truncate
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.commit.object.path
    - typing.IO.object.commit.tree.path.truncate
    - typing.IO.object.path.head.ref.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.object.path.tree.head.ref.commit.write
    - typing.IO.path.object.commit.tree
    - datetime.timedelta.path.head.ref.commit.seek
    - subprocess.Popen.head.commit.path.object
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.IO.commit.path.tree.object.truncate
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.seek
    - subprocess.Popen.tree.commit.path.object.truncate
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.seek
    - typing.TypeVar.object.head.ref.commit.tree.truncate
    - typing.IO.path.object.head.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.truncate
    - subprocess.Popen.object.tree.write
    - typing.cast.head.ref.commit.object.tree.seek
    - typing.IO.path.commit.tree.seek
    - datetime.timedelta.object.head.commit.tree.truncate
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.tree.seek
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.object.seek
    - typing.IO.object.tree.head.ref.commit.write
    - datetime.timedelta.object.head.commit.tree
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.seek
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.truncate
    - subprocess.Popen.object.commit.path.tree.seek
    - configparser.RawConfigParser.sections
    - datetime.timedelta.path.tree.head.ref.commit.truncate
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.commit.seek
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.path.tree.head.commit.write
    - typing.IO.head.ref.commit.path
    - typing.cast.head.commit.object.tree.seek
    - typing.IO.object.head.commit.tree.truncate
    - typing.IO.head.commit.object
    - typing.BinaryIO.head.commit.object.tree.seek
    - typing.cast.tree.head.commit.seek
    - datetime.timedelta.path.tree.commit.object.seek
    - typing.BinaryIO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.tree.path.object.seek
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.truncate
    - subprocess.Popen.object.head.commit.truncate
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - subprocess.Popen.tree.object.commit.seek
    - typing.IO.path.tree.object.head.commit.seek
    - typing.IO.tree.path.head.commit.truncate
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.commit.tree.seek
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.truncate
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.write
    - typing.IO.object.path.head.commit.tree.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.path.object.truncate
    - typing.IO.commit.path.tree.truncate
    - datetime.timedelta.object.path.tree.head.commit.seek
    - git.config.GitConfigParser.set_value
    - subprocess.Popen.object.commit.truncate
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.truncate
    - datetime.timedelta.object.path.truncate
    - datetime.timedelta.commit.tree.path.seek
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - datetime.timedelta.head.commit.object.tree.seek
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.path.head.commit.object.tree.write
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.IO.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.path.write
    - typing.IO.path.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.path.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.write
    - datetime.timedelta.path.object.head.commit.tree.truncate
    - typing.TypeVar.tree.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.seek
    - subprocess.Popen.path.head.ref.commit.object.truncate
    - datetime.timedelta.commit.object.tree.truncate
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.object.head.commit.path.truncate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.cast.tree.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.write
    - subprocess.Popen.object.path.tree.head.commit.seek
    - subprocess.Popen.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.truncate
    - typing.IO.tree.object.path.commit.seek
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.truncate
    - typing.IO.tree.path.commit.object.seek
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.write
    - value.endswith
    - git.config.set_dirty_and_flush_changes.flush_changes
    - typing.BinaryIO.tree.head.ref.commit.path.object.seek
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.head.ref.commit.seek
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.path.object.truncate
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.object.path.seek
    - typing.TypeVar.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.commit.tree.write
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.path.tree.object.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.object.path.seek
    - typing.IO.object.head.commit.tree.seek
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.TypeVar.object.head.commit.tree.truncate
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.TypeVar.head.commit.object.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - subprocess.Popen.tree.path.head.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.path.truncate
    - typing.cast.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.truncate
    - subprocess.Popen.path.object.commit.seek
    - subprocess.Popen.object.path.commit.write
    - typing.IO.path.head.commit.object
    - typing.IO.commit.path.seek
    - subprocess.Popen.head.commit.object.tree
    - subprocess.Popen.head.commit.object.seek
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - subprocess.Popen.head.commit.object.path.tree.truncate
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.head.commit.object.write
    - typing.IO.commit.object.tree.seek
    - typing.IO.tree.path.object.truncate
    - subprocess.Popen.object.path.commit.tree.truncate
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.tree.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.commit.tree.object.truncate
    - typing.IO.tree.object.path
    - datetime.timedelta.object.path.commit.seek
    - subprocess.Popen.commit.object.seek
    - typing.IO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.head.commit.seek
    - configparser.RawConfigParser.has_section
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    - typing.IO.tree.commit.seek
    - subprocess.Popen.path.write
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.object.truncate
    - typing.cast.tree.head.commit.path.write
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.truncate
    - typing.TypeVar.tree.object.head.commit.write
    - typing.BinaryIO.tree.head.commit.path.object.truncate
    - typing.IO.path.truncate
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.IO.tree.path.object
    - typing.IO.tree.commit.path.truncate
    - typing.TypeVar.tree.head.commit.object.path.write
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.seek
    - typing.cast.object.head.commit.seek
    - datetime.timedelta.tree.object.commit.truncate
    - datetime.timedelta.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.commit.path.truncate
    - subprocess.Popen.commit.object.path.tree.seek
    - subprocess.Popen.object.head.commit.path.seek
    - datetime.timedelta.path.object.commit.truncate
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.seek
    - subprocess.Popen.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.seek
    - typing.IO.object.path.head.commit.truncate
    - typing.IO.head.ref.commit.path.object.seek
    - subprocess.Popen.object.tree.head.commit.truncate
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.path.seek
    - typing.cast.object.tree.head.commit.path.truncate
    - datetime.timedelta.path.seek
    - typing.IO.path.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.tree.path.commit.write
    - typing.IO.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.path.write
    - subprocess.Popen.tree.commit.truncate
    - typing.IO.path.head.ref.commit.tree.object.seek
    - subprocess.Popen.path.object.tree.head.commit.truncate
    - typing.IO.object.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.path.object.seek
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - datetime.timedelta.object.head.ref.commit.tree
    - git.util.LockFile._has_lock
    - subprocess.Popen.path.tree.commit.object.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - typing.cast.tree.head.ref.commit.path.seek
    - datetime.timedelta.commit.path.tree
    - typing.cast.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.tree.path
    - match.group
    - datetime.timedelta.path.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.tree.truncate
    - datetime.timedelta.head.commit.tree.write
    - typing.IO.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.truncate
    - typing.cast.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.path.seek
    - typing.cast.head.ref.commit.tree.object.path.truncate
    - typing.BinaryIO.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.object.truncate
    - typing.IO.tree.object.head.ref.commit.path.write
    - typing.IO.path.commit.object.truncate
    - typing.IO.head.ref.commit.object.truncate
    - typing.IO.head.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.write
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.object.path.head.commit.truncate
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.path.head.commit.object.tree.seek
    - typing.BinaryIO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.tree.head.commit.path.seek
    - subprocess.Popen.tree.path.commit.object.write
    - typing.IO.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.truncate
    - typing.IO.commit.path.object.seek
    - subprocess.Popen.object.commit.tree.write
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.path.tree.head.ref.commit.seek
    - typing.cast.head.commit.tree.write
    - typing.IO.object.tree.path.commit.seek
    - typing.TypeVar.head.commit.path.write
    - datetime.timedelta.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.seek
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.truncate
    - datetime.timedelta.head.commit.object.truncate
    - datetime.timedelta.object.path.tree.truncate
    - datetime.timedelta.commit.tree.truncate
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.object.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.path.object.truncate
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.object.write
    - typing.cast.object.tree.head.commit.truncate
    - subprocess.Popen.path.tree.commit.truncate
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.object.truncate
    - typing.IO.tree.path.object.head.commit.seek
    - typing.IO.path.tree.commit.object.write
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.object.path.head.commit.seek
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.object.path.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.head.commit.object.truncate
    - datetime.timedelta.path.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.tree.path.object.commit
    - typing.IO.head.commit.path.seek
    - typing.IO.path.object.tree.head.ref.commit.seek
    - typing.TypeVar.tree.object.path.commit.seek
    - subprocess.Popen.commit.object.path.truncate
    - subprocess.Popen.path.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.path.commit.write
    - subprocess.Popen.object.commit.path
    - typing.IO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.truncate
    - typing.IO.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.cast.tree.head.commit.path
    - typing.TypeVar.object.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.head.commit.write
    - typing.cast.head.ref.commit.object.tree.path.seek
    - typing.TypeVar.head.commit.object.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.cast.head.commit.object.path.truncate
    - typing.IO.path.tree.head.commit.truncate
    - typing.IO.path.head.ref.commit.object.seek
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.tree.object.commit.write
    - typing.BinaryIO.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.path.head.ref.commit.truncate
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.commit.path.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.tree.seek
    - subprocess.Popen.path.tree.commit.seek
    - subprocess.Popen.path.object.head.ref.commit.write
    - datetime.timedelta.object.tree.truncate
    - datetime.timedelta.path.head.commit.object.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.truncate
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.path.commit.tree.seek
    - typing.cast.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.object.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.truncate
    - datetime.timedelta.head.commit.path.object.seek
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.path.object.head.commit.seek
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.tree.head.commit.object.seek
    - datetime.timedelta.object.path.head.ref.commit.truncate
    - typing.TypeVar.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.object.truncate
    - subprocess.Popen.object.head.commit.tree.path.truncate
    - typing.IO.path.object.commit.truncate
    - typing.IO.path.commit.object.tree.seek
    - datetime.timedelta.head.commit.object.tree.truncate
    - subprocess.Popen.path.commit.object.truncate
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.seek
    - typing.IO.object.tree.path.head.commit.seek
    - subprocess.Popen.path.head.commit.tree.seek
    - datetime.timedelta.path.tree.commit.seek
    - datetime.timedelta.object.tree.commit.path.truncate
    - datetime.timedelta.path.tree.truncate
    - datetime.timedelta.commit.tree.object.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object.truncate
    - typing.IO.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - typing.TypeVar.object.head.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.path.write
    - typing.IO.tree.head.commit.path.object.seek
    - typing.IO.tree.object.write
    - typing.BinaryIO.head.commit.object.path.tree.seek
    - datetime.timedelta.commit.object.path.tree
    - typing.TypeVar.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.tree.path.head.ref.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.object.path.seek
    - typing.IO.head.ref.commit.object.path.seek
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.write
    - typing.IO.path.object.tree
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.seek
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.seek
    - typing.IO.object.commit.tree.path.seek
    - subprocess.Popen.path.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.truncate
    - typing.TypeVar.head.commit.seek
    - datetime.timedelta.tree.head.commit.truncate
    - typing.IO.path.tree.object.commit.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.cast.tree.head.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.head.commit.tree.seek
    - typing.IO.head.commit.path.object.seek
    - typing.TypeVar.head.commit.truncate
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.cast.tree.object.head.ref.commit.path.seek
    - typing.IO.tree.head.ref.commit.object.path.seek
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.path.truncate
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.tree.object.path.commit.seek
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.head.commit.path.object.seek
    - datetime.timedelta.path.head.ref.commit.object.write
    - subprocess.Popen.commit.object.tree.path.seek
    - typing.IO.commit.seek
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.seek
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree.truncate
    - typing.IO.object.head.commit.truncate
    - typing.BinaryIO.object.head.commit.seek
    - typing.IO.object.path.tree.head.ref.commit.seek
    - git.config.GitConfigParser._included_paths
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.object.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.truncate
    - subprocess.Popen.path.commit
    - typing.IO.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.ref.commit.object.write
    - subprocess.Popen.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.truncate
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.truncate
    - subprocess.Popen.object.tree.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.truncate
    - typing.TypeVar.tree.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.object.path.tree.write
    - typing.IO.tree.object.truncate
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.tree.path.head.commit.object.truncate
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.path.tree.commit.object.truncate
    - typing.IO.tree.path.head.commit.object.write
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.object.path.truncate
    - datetime.timedelta.commit.object.tree.path
    - index.add
    - subprocess.Popen.tree.path.head.commit.truncate
    - <builtin>.open
    - datetime.timedelta.commit.tree.object.truncate
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.head.commit.path.write
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.path.tree.truncate
    - datetime.timedelta.object.tree.commit.seek
    - typing.IO.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.seek
    - datetime.timedelta.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.tree.truncate
    - typing.IO.tree.path.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.path.commit.truncate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.cast.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.path.commit.seek
    - typing.IO.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.path.object.tree.truncate
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.path.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.cast.tree.head.commit.object.path.seek
    - typing.IO.tree.head.ref.commit.path.object.seek
    - typing.IO.head.ref.commit.object.path.tree.write
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.truncate
    - typing.IO.object.path.tree.commit.truncate
    - datetime.timedelta.path.head.commit.tree.object.write
    - subprocess.Popen.path.tree.object.head.commit
    - typing.TypeVar.object.head.commit.tree.seek
    - typing.TypeVar.tree.object.head.ref.commit.truncate
    - typing.IO.path.tree.write
    - subprocess.Popen.tree.head.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.tree.path.object.head.ref.commit.truncate
    - typing.cast.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.tree.write
    - typing.cast.head.commit.seek
    - typing.IO.path.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.commit.truncate
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.tree.path.object.commit.seek
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.commit.seek
    - datetime.timedelta.path.tree.object.head.commit.seek
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - datetime.timedelta.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.object.path.tree
    - git.objects.submodule.util.SubmoduleConfigParser.write
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.truncate
    - subprocess.Popen.tree.object.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.commit.truncate
    - git.config.GitConfigParser._value_to_string
    - typing.BinaryIO.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.head.commit.path.seek
    - datetime.timedelta.object.head.commit.tree.path.truncate
    - typing.IO.tree
    - subprocess.Popen.object.tree.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.object.seek
    - datetime.timedelta.tree.path.head.commit
    - subprocess.Popen.object.path.tree.seek
    - typing.IO.tree.path.commit.object.write
    - typing.TypeVar.head.ref.commit.path.object
    - typing.cast.object.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.seek
    - subprocess.Popen.tree.commit.object.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.tree.seek
    - subprocess.Popen.commit.path.object.seek
    - typing.IO.path.tree.head.commit.object.seek
    - datetime.timedelta.path.tree.commit.write
    - subprocess.Popen.head.commit.object.path.tree.seek
    - subprocess.Popen.path.head.commit.object.seek
    - datetime.timedelta.head.commit.object.write
    - typing.IO.path.tree.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - typing.IO.tree.object.head.commit.seek
    - typing.TypeVar.object.head.commit.path.truncate
    - subprocess.Popen.object.commit.path.write
    - typing.IO.tree.object.commit
    - datetime.timedelta.object.commit.path.tree.seek
    - typing.IO.commit.path.object.write
    - typing.TypeVar.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.head.commit.path.tree.object.seek
    - subprocess.Popen.tree.path.truncate
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.seek
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.seek
    - typing.BinaryIO.object.head.commit.truncate
    - git.objects.commit.Popen.tree.path.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.seek
    - typing.TypeVar.tree.head.commit.path.object.truncate
    - datetime.timedelta.path.commit.object.tree.seek
    - subprocess.Popen.tree.object.head.ref.commit.seek
    - datetime.timedelta.object.commit.tree.path.truncate
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - typing.IO.head.commit.tree.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.truncate
    - typing.IO.object.tree.path.seek
    - typing.IO.path.object.commit.seek
    - typing.TypeVar.head.commit.tree.object.path.write
    - datetime.timedelta.tree.path.commit.object.seek
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.truncate
    - typing.IO.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.path.truncate
    - datetime.timedelta.object.tree.path.write
    - subprocess.Popen.tree.head.commit.path.truncate
    - subprocess.Popen.tree.head.commit.truncate
    - typing.BinaryIO.head.ref.commit.object.write
    - typing.TypeVar.object.tree.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.commit.object.write
    - subprocess.Popen.path.seek
    - subprocess.Popen.path.object.commit.write
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.head.commit.object.path.seek
    - git.objects.commit.Popen.truncate
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.tree.truncate
    - typing.TypeVar.head.commit.object.path.tree.write
    - subprocess.Popen.object.tree.path.head.commit.seek
    - typing.TypeVar.tree.head.ref.commit.object.seek
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.seek
    - typing.IO.tree.head.ref.commit.object.seek
    - datetime.timedelta.path.tree.head.commit.object.seek
    - typing.BinaryIO.head.commit.tree.path.truncate
    - typing.IO.tree.object.seek
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.seek
    - typing.IO.write
    - typing.IO.path.tree.head.commit.object.truncate
    - typing.IO.head.ref.commit.path.object.tree.seek
    - subprocess.Popen.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.ref.commit.path.object.tree.seek
    - datetime.timedelta.path.object.truncate
    - typing.IO.path.object.head.commit.tree.truncate
    - subprocess.Popen.head.ref.commit.object.truncate
    - typing.IO.path.object.head.commit.write
    - typing.cast.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.path.tree.object.write
    - typing.cast.commit.object.tree.path.seek
    - datetime.timedelta.object.commit.path.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.truncate
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.truncate
    - typing.cast.head.ref.commit.object.path.tree.seek
    - typing.IO.path.object.head.commit.tree.write
    - typing.IO.object.head.ref.commit.path.tree
    - typing.BinaryIO.head.commit.object.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path.seek
    - datetime.timedelta.path.tree.object.truncate
    - datetime.timedelta.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.write
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.path.commit.object.truncate
    - datetime.timedelta.object.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.tree.write
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.seek
    - typing.TypeVar.head.commit.write
    - typing.IO.path.object.seek
    - datetime.timedelta.head.commit.object.path.tree.seek
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - typing.IO.tree.object.head.commit.truncate
    - <builtin>.isinstance
    - typing.TypeVar.object.tree.head.ref.commit.write
    - typing.IO.truncate
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.object.commit.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.seek
    - subprocess.Popen.tree.object.path.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.path.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.object.path
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - subprocess.Popen.commit.object.tree
    - git.config.GitConfigParser.add_section
    - datetime.timedelta.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.path.tree.object.truncate
    - typing.IO.path.commit.write
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.head.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.path.tree.truncate
    - typing.cast.head.commit.object.path.tree.truncate
    - subprocess.Popen.head.commit.path.object.tree.truncate
    - subprocess.Popen.commit.write
    - datetime.timedelta.path.object.head.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object
    - typing.TypeVar.head.commit.object.path.tree.truncate
    - typing.IO.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.commit.tree.write
    - typing.IO.head.ref.commit.path.tree.truncate
    - typing.BinaryIO.object.head.commit.write
    - datetime.timedelta.path.head.ref.commit.tree.object.seek
    - typing.cast.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.tree.path.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.object.head.commit.tree.path.seek
    - datetime.timedelta.path.object.commit.write
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - typing.IO.object.path.head.commit.seek
    - datetime.timedelta.path.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.truncate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 127
    functionName: git.config.set_dirty_and_flush_changes.flush_changes
    functionSourceFile: git.config
    functionUses: 1
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.IO.path.object.tree.truncate
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.head.commit.seek
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.truncate
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.TypeVar.tree.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.truncate
    - subprocess.Popen.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.write
    - subprocess.Popen.object.commit
    - typing.TypeVar.object.head.commit.path.seek
    - subprocess.Popen.object.tree.commit.path.truncate
    - datetime.timedelta.object.path.tree.seek
    - subprocess.Popen.object.path.seek
    - datetime.timedelta.path.commit.object.tree.write
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.path.truncate
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.truncate
    - typing.IO.object.path.commit.tree.truncate
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.head.ref.commit.seek
    - typing.IO.path.tree.commit.object.truncate
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - typing.IO.tree.head.commit.object.path.seek
    - datetime.timedelta.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.truncate
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - typing.TypeVar.tree.object.path.truncate
    - typing.IO.object.commit.tree.seek
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.seek
    - typing.TypeVar.tree.object.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.path.tree.truncate
    - typing.IO.object.tree.commit.path
    - datetime.timedelta.path.head.ref.commit.object.truncate
    - typing.BinaryIO.object.tree.head.ref.commit.truncate
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.seek
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.ref.commit.object.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.truncate
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.seek
    - subprocess.Popen.head.commit.path.tree.object.truncate
    - datetime.timedelta.object.tree.head.commit.path.truncate
    - typing.IO.head.commit.tree.object.truncate
    - typing.IO.path.head.commit.seek
    - datetime.timedelta.head.ref.commit.tree.seek
    - typing.IO.path.commit.object.seek
    - subprocess.Popen.object.tree.path
    - typing.IO.path.object.truncate
    - datetime.timedelta.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.seek
    - typing.BinaryIO.head.commit.tree.object.truncate
    - typing.TypeVar.head.commit.path.object.tree.seek
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - subprocess.Popen.object.seek
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.tree.head.commit.path.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.path.object.head.commit.truncate
    - typing.IO.path.head.commit.truncate
    - typing.cast.head.ref.commit.path.object.seek
    - datetime.timedelta.path.head.commit.tree.truncate
    - typing.TypeVar.tree.head.ref.commit.object.path.seek
    - typing.TypeVar.object.head.commit.path.tree.write
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.head.ref.commit.object.truncate
    - typing.cast.object.head.ref.commit.tree.write
    - typing.cast.object.head.ref.commit.tree.seek
    - typing.IO.object.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree.seek
    - datetime.timedelta.tree.commit.path.seek
    - datetime.timedelta.commit.object.path.tree.seek
    - datetime.timedelta.object.commit
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.IO.head.ref.commit.tree.path.object.seek
    - typing.IO.path.object.head.ref.commit.tree.truncate
    - typing.IO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.object.path.seek
    - subprocess.Popen.tree.commit.seek
    - typing.BinaryIO.object.tree.head.commit.truncate
    - datetime.timedelta.path.tree.seek
    - typing.IO.commit.object.tree.truncate
    - datetime.timedelta.commit.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.object.truncate
    - typing.IO.object.head.commit.tree.path.seek
    - typing.IO.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.head.ref.commit.write
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.object.write
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.BinaryIO.object.tree.path.commit.seek
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.tree.path.object.seek
    - typing.TypeVar.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.tree.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.head.commit.tree.object.write
    - typing.IO.object.path.head.commit.tree.seek
    - typing.IO.object.path.tree.commit.seek
    - subprocess.Popen.tree.object.head.commit.path.truncate
    - typing.TypeVar.object.head.ref.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.truncate
    - typing.IO.head.commit.seek
    - typing.IO.head.commit.path.object.tree.write
    - subprocess.Popen.path.object.tree.commit.seek
    - datetime.timedelta.path.write
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.tree.commit.object.path.write
    - subprocess.Popen.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.seek
    - typing.cast.tree.head.ref.commit.write
    - git.config.GitConfigParser._assure_writable
    - datetime.timedelta.tree.path.commit.seek
    - datetime.timedelta.tree.head.commit.path.object.seek
    - typing.IO.tree.object.path.commit.truncate
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.tree.truncate
    - typing.cast.head.commit.path.truncate
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.object.tree.path.truncate
    - subprocess.Popen.object.commit.tree.path.truncate
    - keyword.endswith
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - subprocess.Popen.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit
    - datetime.timedelta.commit.path.object.write
    - typing.IO.tree.write
    - typing.cast.head.commit.object.path.seek
    - typing.BinaryIO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.seek
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.seek
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.commit.path.write
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.object.path.truncate
    - typing.cast.tree.head.ref.commit.truncate
    - datetime.timedelta.object.path.tree.commit.seek
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.path.commit.tree.object.truncate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.commit.object.path.seek
    - typing.BinaryIO.tree.head.commit.object.path.seek
    - subprocess.Popen.path.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.truncate
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - typing.TypeVar.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.head.ref.commit.truncate
    - subprocess.Popen.commit.seek
    - typing.IO.tree.path.head.ref.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.path.truncate
    - datetime.timedelta.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.ref.commit.tree.seek
    - typing.IO.commit.object.seek
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.cast.head.ref.commit.path.object.tree.seek
    - typing.IO.head.ref.commit.tree.object.seek
    - typing.IO.path.tree.commit.write
    - subprocess.Popen.tree.object.path.commit.write
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.seek
    - typing.BinaryIO.head.commit.write
    - typing.IO.head.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.path.commit.object.tree.truncate
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.path.object.head.ref.commit.truncate
    - subprocess.Popen.head.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path.seek
    - subprocess.Popen.path.tree.object.write
    - subprocess.Popen.tree.path
    - git.objects.commit.Popen.path.tree.seek
    - datetime.timedelta.path.head.commit.seek
    - typing.cast.head.commit.tree.path.object.seek
    - subprocess.Popen.tree.object.head.ref.commit.path.seek
    - typing.cast.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.truncate
    - typing.IO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.commit.seek
    - subprocess.Popen.tree.object.path.truncate
    - typing.IO.head.commit
    - subprocess.Popen.object.path.head.ref.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - subprocess.Popen.head.ref.commit.path.object.tree.seek
    - typing.IO.object.commit.path.write
    - subprocess.Popen.commit.tree.object.truncate
    - typing.IO.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.path.truncate
    - typing.cast.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.truncate
    - datetime.timedelta.commit.path.object.seek
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.tree.head.commit.object.truncate
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.commit.path.object.seek
    - typing.IO.path.object.tree.commit
    - typing.cast.object.head.commit.path.tree.seek
    - subprocess.Popen.path.head.ref.commit.seek
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.truncate
    - typing.IO.path.commit.tree.object.truncate
    - typing.TypeVar.head.commit.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.head.ref.commit.path.seek
    - datetime.timedelta.tree.path.head.commit.object.seek
    - typing.TypeVar.head.commit.object.truncate
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.truncate
    - typing.IO.path.commit.seek
    - datetime.timedelta.object.tree.head.commit.write
    - git.objects.commit.Popen.path.tree.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.path.object.head.commit.truncate
    - subprocess.Popen.commit.object.path.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.path.truncate
    - os.path.expanduser
    - typing.TypeVar.object.head.ref.commit.write
    - subprocess.Popen.tree.object.commit.truncate
    - typing.cast.tree.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.tree.write
    - subprocess.Popen.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.seek
    - typing.cast.tree.head.commit.object.path.truncate
    - subprocess.Popen.commit.tree.object.path.seek
    - typing.IO.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.write
    - datetime.timedelta.commit.tree.object.path.truncate
    - typing.IO.object.tree.commit
    - typing.IO.commit.object.tree.path.truncate
    - subprocess.Popen.object.head.commit.path.tree.truncate
    - typing.BinaryIO.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.seek
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - typing.IO.path.object.commit.tree.truncate
    - typing.IO.head.ref.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.path.object.commit.tree.truncate
    - subprocess.Popen.tree.commit.path.seek
    - typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    - typing.IO.head.ref.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.truncate
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.head.commit.tree.path.object.write
    - datetime.timedelta.commit.tree.object.path.seek
    - typing.IO.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.tree.path.seek
    - datetime.timedelta.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.truncate
    - datetime.timedelta.path.tree.commit.object.write
    - typing.IO.tree.object.head.commit.path.truncate
    - typing.IO.object.path.head.ref.commit.truncate
    - typing.IO.commit.path.tree.seek
    - typing.IO.head.commit.tree.object.path.seek
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.tree.seek
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.commit.path.truncate
    - subprocess.Popen.object.path.tree.truncate
    - typing.IO.path.head.commit.tree.truncate
    - datetime.timedelta.commit.path.object.tree.seek
    - typing.BinaryIO.head.ref.commit.object.truncate
    - subprocess.Popen.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.IO.commit.tree.object.path.seek
    - typing.IO.tree.object.head.commit.path.seek
    - subprocess.Popen.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.seek
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - datetime.timedelta.head.commit.tree.object.path.seek
    - datetime.timedelta.object.path.head.commit.tree.write
    - typing.IO.object.path.head.commit.write
    - typing.cast.head.commit.path.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.object.truncate
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.commit.object.seek
    - typing.BinaryIO.head.ref.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.seek
    - typing.cast.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - subprocess.Popen.object.tree.commit.truncate
    - subprocess.Popen.object.commit.path.truncate
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - configparser.RawConfigParser.set
    - typing.TypeVar.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.seek
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.tree.commit.object.path.seek
    - typing.IO.tree.path.head.commit.object.truncate
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.object.seek
    - typing.IO.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.commit.path.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.path.write
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object.path.head.commit.tree.truncate
    - datetime.timedelta.tree.object.path.head.ref.commit.truncate
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.seek
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.path.commit.tree.object.seek
    - subprocess.Popen.tree.object.head.commit.path.seek
    - typing.cast.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.commit
    - typing.IO.commit.object.tree.path.write
    - subprocess.Popen.path.tree.object.seek
    - typing.cast.object.head.commit.tree.seek
    - typing.IO.tree.commit.object.path.truncate
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.IO.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.path.head.ref.commit.truncate
    - typing.IO.head.commit.truncate
    - typing.cast.object.head.commit.tree.path
    - git.objects.commit.Popen.tree.truncate
    - typing.cast.commit.tree.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.seek
    - datetime.timedelta.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.truncate
    - typing.IO.tree.head.commit.object.write
    - typing.cast.tree.head.ref.commit.seek
    - datetime.timedelta.tree.path.commit.object.write
    - datetime.timedelta.head.commit.path
    - subprocess.Popen.commit.path.truncate
    - subprocess.Popen.commit.truncate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.commit.object.tree.seek
    - typing.IO.path.object.tree.seek
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.path.tree.head.commit.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.head.ref.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.tree.seek
    - typing.IO.path.commit.object.write
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.commit.seek
    - typing.IO.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.seek
    - datetime.timedelta.object.head.ref.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.object.path.tree.head.ref.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.commit.object.seek
    - datetime.timedelta.tree.path.object.head.ref.commit.seek
    - typing.cast.object.head.commit.truncate
    - typing.IO.path.head.commit.tree.object.seek
    - subprocess.Popen.object.head.ref.commit.tree.seek
    - typing.BinaryIO.object.tree.path.head.commit.truncate
    - typing.IO.tree.seek
    - typing.cast.head.ref.commit.object.tree.truncate
    - typing.IO.path.seek
    - subprocess.Popen.object.head.commit.path.tree.seek
    - subprocess.Popen.path.object.commit.tree.truncate
    - typing.BinaryIO.head.ref.commit.path.object.write
    - datetime.timedelta.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.path.object.head.commit.tree.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.path.head.commit.object.seek
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.object.commit.seek
    - typing.cast.head.commit.object.path.tree.write
    - typing.IO.head.commit.path.tree.truncate
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.path.commit.object.truncate
    - typing.IO.path.object.head.ref.commit.seek
    - typing.IO.object
    - datetime.timedelta.head.commit.path.write
    - typing.TypeVar.object.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.path
    - datetime.timedelta.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.seek
    - typing.cast.head.commit.path.tree.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.path.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    - typing.IO.path.head.commit.object.write
    - typing.IO.head.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.path.seek
    - typing.IO.path.object.tree.head.ref.commit
    - typing.cast.commit.object.tree.path.truncate
    - typing.IO.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.commit.object.truncate
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit.seek
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.commit.tree.object.seek
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.seek
    - typing.cast.head.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.path.tree.head.ref.commit.truncate
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.TypeVar.head.commit.path.tree.seek
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.IO.object.path.commit.tree.seek
    - datetime.timedelta.commit.object.truncate
    - subprocess.Popen.tree.path.seek
    - typing.IO.object.commit.tree.path
    - typing.IO.path.write
    - typing.IO.commit.path.tree.write
    - datetime.timedelta.tree.path.object.seek
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.path.seek
    - typing.TypeVar.head.ref.commit.object.path.seek
    - subprocess.Popen.path
    - typing.cast.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.object.path.head.commit.seek
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - datetime.timedelta.object.tree.head.commit.truncate
    - subprocess.Popen.path.object.head.commit.tree.write
    - subprocess.Popen.seek
    - datetime.timedelta.tree.write
    - subprocess.Popen.head.ref.commit.object.seek
    - typing.TypeVar.tree.object.path.write
    - datetime.timedelta.head.ref.commit.object.truncate
    - datetime.timedelta.path.head.commit.tree.seek
    - typing.IO.head.ref.commit.path.tree.object.truncate
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - typing.BinaryIO.head.commit.object.path.truncate
    - datetime.timedelta.tree.head.commit.path.write
    - typing.IO.tree.path.write
    - datetime.timedelta.head.commit.object.tree.write
    - subprocess.Popen.path.object.head.commit.truncate
    - typing.IO.path.object.tree.commit.truncate
    - subprocess.Popen.head.commit.path.tree.object.write
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - typing.IO.tree.commit.path.object.seek
    - typing.IO.tree.path.head.ref.commit.object.seek
    - git.objects.commit.Popen.path.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.commit.object.seek
    - typing.IO.object.tree.commit.path.truncate
    - typing.IO.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.cast.head.commit.tree.path.object.truncate
    - typing.IO.tree.commit.path.seek
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.cast.tree.object.head.commit.truncate
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.truncate
    - typing.IO.object.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.seek
    - typing.TypeVar.object.tree.path.head.ref.commit.truncate
    - typing.IO.tree.path.object.commit.seek
    - datetime.timedelta.object.head.ref.commit.path.write
    - <builtin>.len
    - datetime.timedelta.commit.path.tree.object.seek
    - typing.IO.object.commit.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.truncate
    - typing.cast.tree.head.commit.object.seek
    - typing.IO.path.commit.tree.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.write
    - subprocess.Popen.object.path.tree.head.ref.commit.seek
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.truncate
    - subprocess.Popen.path.head.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.IO.path.tree.object.commit.seek
    - typing.IO.head.commit.write
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.TypeVar.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.truncate
    - typing.IO.tree.object.head.ref.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.object.path.truncate
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.seek
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - datetime.timedelta.head.commit.object.path.truncate
    - typing.IO.path.object.tree.commit.write
    - datetime.timedelta.tree.path.object.commit.truncate
    - typing.TypeVar.tree.head.commit.object.path.seek
    - subprocess.Popen.head.commit.object.write
    - typing.BinaryIO.object.head.ref.commit.path.truncate
    - datetime.timedelta.commit.path.tree.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - git.config.GitConfigParser.items
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.truncate
    - subprocess.Popen.path.head.commit.tree.object.truncate
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.commit.path.write
    - CONDITIONAL_INCLUDE_REGEXP.search
    - datetime.timedelta.path.object.tree.head.ref.commit.truncate
    - typing.IO.tree.object
    - subprocess.Popen.object.head.ref.commit.seek
    - subprocess.Popen.path.commit.tree.truncate
    - typing.cast.head.ref.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.path.truncate
    - typing.cast.head.commit.write
    - typing.IO.head.commit.tree.path.seek
    - subprocess.Popen.path.head.commit.tree.object.seek
    - subprocess.Popen.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.commit.object.path.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.IO.object.path.commit.write
    - typing.cast.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - typing.IO.tree.head.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.object.head.commit.tree.path.truncate
    - subprocess.Popen.object.path.head.commit.tree.write
    - typing.IO.tree.truncate
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.object.commit.path.seek
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.tree.truncate
    - typing.cast.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.commit.object.path.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - datetime.timedelta.commit.object
    - typing.IO.commit.tree.seek
    - datetime.timedelta.path.tree.object.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.seek
    - subprocess.Popen.tree.path.commit.truncate
    - subprocess.Popen.tree.commit.object.write
    - typing.cast.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.object.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - typing.cast.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.path.tree.seek
    - typing.IO.object.tree.path.head.commit.truncate
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.tree.head.ref.commit.object.path.truncate
    - typing.TypeVar.object.tree.path.truncate
    - typing.IO.object.path.seek
    - typing.IO.commit.path.tree.object.seek
    - typing.TypeVar.head.ref.commit.tree.seek
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.write
    - git.objects.commit.Popen.tree.seek
    - typing.IO.path.tree.head.ref.commit.object.seek
    - typing.IO.path.object.tree.head.commit.truncate
    - typing.IO.path.object.write
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.seek
    - subprocess.Popen.commit.path.tree.seek
    - typing.BinaryIO.tree.head.commit.truncate
    - datetime.timedelta.commit.path.tree.truncate
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.tree.head.ref.commit.path.object.truncate
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.head.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.path.seek
    - typing.TypeVar.head.ref.commit.path.object.write
    - typing.IO.tree.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.object.tree.path.write
    - subprocess.Popen.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.seek
    - typing.IO.object.tree.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.truncate
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.seek
    - gitdb.utils.encoding.force_text.replace
    - subprocess.Popen.commit.tree.object.path.write
    - typing.IO.object.tree.commit.truncate
    - typing.IO.path.head.commit.write
    - typing.IO.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.path.seek
    - typing.IO.path.tree.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.path.head.commit.object.seek
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.cast.head.commit.tree.path.write
    - typing.cast.tree.object.head.commit.path.truncate
    - subprocess.Popen.head.commit.tree.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.path.write
    - subprocess.Popen.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.seek
    - datetime.timedelta.path.commit.seek
    - git.objects.commit.Popen.path.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.path.seek
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.seek
    - datetime.timedelta.commit.write
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.path.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree.object.seek
    - datetime.timedelta.tree.commit.seek
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.seek
    - datetime.timedelta.path.object.head.ref.commit.seek
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    - typing.cast.tree.head.commit.write
    - typing.cast.object.tree.head.ref.commit.seek
    - subprocess.Popen.object.tree.commit.write
    - git.config.needs_values.assure_data_present
    - typing.BinaryIO.head.commit
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - subprocess.Popen.truncate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.path.head.commit.object.seek
    - datetime.timedelta.commit.path.object.truncate
    - subprocess.Popen.commit.path.tree.truncate
    - typing.cast.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.seek
    - datetime.timedelta.tree.head.commit.object.path.truncate
    - subprocess.Popen.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.write
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.object.tree.seek
    - subprocess.Popen.object.commit.seek
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - typing.cast.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.seek
    - subprocess.Popen.tree.path.commit.object.seek
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.seek
    - typing.IO.tree.head.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.IO.object.commit.write
    - typing.TypeVar.object.tree.path.commit.seek
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.truncate
    - subprocess.Popen.tree.path.commit.seek
    - typing.cast.head.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - typing.TypeVar.object.tree.head.ref.commit.path.seek
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.path.tree.commit.write
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.truncate
    - typing.IO.tree.path.truncate
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.object.head.ref.commit.seek
    - datetime.timedelta.head.ref.commit.object.path.truncate
    - datetime.timedelta.path.tree.commit.truncate
    - datetime.timedelta.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.commit.path.object.seek
    - datetime.timedelta.tree.object.path.commit
    - git.config.GitConfigParser._write.write_section
    - subprocess.Popen.object.tree.path.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.path.tree.seek
    - datetime.timedelta.tree.commit.object.path.seek
    - typing.cast.head.commit.path.tree.object.write
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - datetime.timedelta.commit.object.path.tree.truncate
    - subprocess.Popen.path.head.ref.commit.object
    - git.config.GitConfigParser._write
    - typing.IO.commit.object.tree.write
    - typing.IO.tree.object.path.head.ref.commit.truncate
    - typing.cast.head.commit.path.object.truncate
    - typing.TypeVar.object.head.commit.write
    - subprocess.Popen.tree.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.truncate
    - datetime.timedelta.head.commit.object.path.write
    - typing.IO.commit.tree.object
    - typing.IO.path.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path.write
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.truncate
    - subprocess.Popen.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.object.write
    - typing.TypeVar.tree.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.tree.object.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.path.object.seek
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.head.ref.commit.object.tree.path.seek
    - typing.IO.commit
    - typing.IO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.commit.object.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.truncate
    - typing.IO.path.head.ref.commit.tree.truncate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.object.truncate
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.object.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.head.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.commit.path.tree.truncate
    - datetime.timedelta.tree.path.head.commit.truncate
    - subprocess.Popen.object.tree.path.head.commit.truncate
    - typing.IO.commit.write
    - typing.IO.head.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - typing.IO.commit.path.tree.object.write
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.truncate
    - subprocess.Popen.path.tree.truncate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.path.object.tree.head.commit.write
    - typing.IO.object.tree.path.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.seek
    - typing.IO.path.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.cast.tree.object.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.write
    - subprocess.Popen.path.object.head.commit.seek
    - typing.BinaryIO.tree.head.commit.object.truncate
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree.seek
    - typing.IO.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.seek
    - typing.IO.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.object.path.truncate
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.object.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.object.seek
    - typing.cast.head.ref.commit.tree.object.truncate
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.tree.object.path.truncate
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.write
    - typing.IO.object.head.ref.commit.truncate
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.path.head.commit.tree.seek
    - subprocess.Popen.object.commit.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.write
    - subprocess.Popen.head.commit.path.tree.seek
    - datetime.timedelta.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.object.path
    - typing.BinaryIO.head.commit.tree.path.object.seek
    - typing.IO.object.tree.commit.seek
    - typing.cast.object.head.ref.commit.path.truncate
    - typing.IO.commit.tree.object.write
    - typing.IO.path.head.commit.tree.object.truncate
    - subprocess.Popen.path.object.commit.truncate
    - typing.IO.tree.commit.object.seek
    - typing.IO.tree.commit.truncate
    - os.path.isfile
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.tree.path.truncate
    - datetime.timedelta.tree.object.head.commit.truncate
    - datetime.timedelta.object.tree.path.commit.truncate
    - datetime.timedelta.object.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.seek
    - re.sub
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - datetime.timedelta.object.path.commit.tree.seek
    - subprocess.Popen.object.path.head.ref.commit.tree.truncate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.commit.path.truncate
    - gitdb.utils.encoding.force_text
    - typing.BinaryIO.head.ref.commit.path.object.tree.seek
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.cast.object.head.commit.path.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.seek
    - typing.cast.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.object.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.tree.seek
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - datetime.timedelta.head.commit.object.seek
    - typing.IO.commit.tree.object.seek
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.tree.path.seek
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.object.path.write
    - typing.IO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.head.ref.commit.tree.path.object.seek
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.commit.tree.object.truncate
    - datetime.timedelta.path.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.seek
    - typing.BinaryIO.head.commit.object.seek
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.truncate
    - typing.BinaryIO.head.commit.path.tree.object.truncate
    - git.objects.commit.Popen.write
    - datetime.timedelta.truncate
    - typing.IO.object.path.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.object.commit.path.seek
    - typing.TypeVar.object.tree.path.commit.truncate
    - subprocess.Popen.write
    - datetime.timedelta.object.path
    - subprocess.Popen.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.commit.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.write
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.commit.path.write
    - typing.IO.head.ref.commit.path.seek
    - datetime.timedelta.path.tree.write
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - subprocess.Popen.path.head.commit
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.seek
    - typing.cast.object.head.ref.commit.path.tree.seek
    - typing.IO.object.commit.path.truncate
    - typing.BinaryIO.head.commit.object.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.object.tree.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - git.objects.commit.Popen.path.truncate
    - datetime.timedelta.tree.object.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.commit.path.object.write
    - typing.BinaryIO.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.path.object.write
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.path.tree.head.commit.object.truncate
    - git.objects.commit.Popen.tree
    - typing.IO.object.head.commit.path.write
    - typing.IO.commit.object.path
    - typing.TypeVar.tree.head.commit.path.truncate
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.object.tree.head.commit.seek
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.seek
    - typing.TypeVar.tree.head.commit.truncate
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.path
    - typing.TypeVar.object.head.commit.path.write
    - git.config.GitConfigParser.write
    - subprocess.Popen.commit.path.object.tree.seek
    - typing.TypeVar.object.head.ref.commit.path.write
    - subprocess.Popen.path.tree.seek
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path.truncate
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.head.commit.tree.seek
    - typing.IO.object.path.tree.head.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.head.commit.tree.path.truncate
    - datetime.timedelta.object.path.commit.truncate
    - typing.IO.path.head.commit.object.truncate
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.commit.path.object.tree.truncate
    - subprocess.Popen.path.commit.object.write
    - typing.cast.tree.head.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.head.commit.path.object.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - datetime.timedelta.head.commit.tree.seek
    - typing.IO.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.tree.truncate
    - typing.IO.commit.tree.path.seek
    - datetime.timedelta.path.tree.commit.object.truncate
    - datetime.timedelta.write
    - typing.IO.tree.object.commit.truncate
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.path.commit.tree.write
    - typing.TypeVar.head.commit.tree.object.path.truncate
    - typing.IO.object.head.commit.tree.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.cast.object.head.commit.path.tree.write
    - configparser.RawConfigParser._sections.items
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - typing.cast.head.ref.commit.path.object.truncate
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.seek
    - typing.TypeVar.head.commit.tree.path.truncate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.object.seek
    - subprocess.Popen.tree.path.object.truncate
    - typing.cast.object.tree.head.commit.seek
    - datetime.timedelta.path.commit.object.tree.truncate
    - typing.cast.head.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - git.objects.commit.Popen.path.seek
    - typing.BinaryIO.object.head.ref.commit
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.head.commit.path.seek
    - typing.IO.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.path.object.seek
    - subprocess.Popen.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.path
    - subprocess.Popen.commit.tree.object.path.truncate
    - typing.cast.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.head.commit.seek
    - typing.IO.object.path.commit.tree.write
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.object.tree.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.truncate
    - typing.TypeVar.head.ref.commit.path.tree.seek
    - typing.IO.tree.object.path.truncate
    - typing.BinaryIO.head.commit.tree.path.write
    - typing.IO.path.tree.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.truncate
    - subprocess.Popen.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - typing.cast.object.head.commit.path.seek
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - subprocess.Popen.tree.commit.object.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.path.commit.truncate
    - typing.IO.head.commit.tree.path.write
    - typing.cast.head.commit.object.tree.truncate
    - subprocess.Popen.object.path.head.commit.truncate
    - typing.BinaryIO.head.commit.path.tree.truncate
    - datetime.timedelta.object.truncate
    - datetime.timedelta.path.head.commit.object.truncate
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.commit.path.tree.object.seek
    - subprocess.Popen.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit.seek
    - subprocess.Popen.path.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.seek
    - datetime.timedelta.head.ref.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.path.commit.tree.object.seek
    - typing.TypeVar.object.tree.head.commit.truncate
    - datetime.timedelta.commit.tree.path.object.seek
    - typing.IO.tree.commit.write
    - git.objects.commit.Popen.seek
    - typing.IO.tree.path.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object.truncate
    - typing.IO.tree.object.commit.path.seek
    - typing.cast.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.path.tree.commit.seek
    - typing.IO.object.commit.truncate
    - subprocess.Popen.object.head.commit.path.write
    - typing.BinaryIO.head.commit.path.write
    - subprocess.Popen.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.truncate
    - typing.BinaryIO.head.commit.object.tree.path.seek
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.seek
    - typing.IO.path.head.ref.commit.tree.write
    - datetime.timedelta.tree.object.path.commit.truncate
    - datetime.timedelta.object.tree.commit.write
    - subprocess.Popen.object.tree.path.commit.seek
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.truncate
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.head.commit.path.tree.object.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.head.commit.path.truncate
    - datetime.timedelta.head.commit.path.tree.write
    - datetime.timedelta.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.object.tree.commit.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.object.path.seek
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.commit.seek
    - subprocess.Popen.object.head.ref.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.seek
    - subprocess.Popen.tree.object
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.head.commit.truncate
    - datetime.timedelta.object.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - typing.IO.commit.path
    - typing.BinaryIO.head.ref.commit.path.truncate
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.head.commit.truncate
    - typing.IO.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.seek
    - subprocess.Popen.tree.object.seek
    - typing.IO.object.head.ref.commit.tree.seek
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.path.object.head.ref.commit.tree.seek
    - datetime.timedelta.path.commit.object.seek
    - subprocess.Popen.path.commit.truncate
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.write
    - subprocess.Popen.path.head.ref.commit.truncate
    - datetime.timedelta.object.path.commit.tree.truncate
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.commit.tree.seek
    - typing.IO.commit.tree.object.path.truncate
    - subprocess.Popen.head.ref.commit.seek
    - typing.TypeVar.head.ref.commit.path.tree.truncate
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.commit.path.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - typing.IO.commit.tree.write
    - git.objects.commit.Popen.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.BinaryIO.head.commit.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree.truncate
    - datetime.timedelta.commit.tree.object.seek
    - datetime.timedelta.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.tree.object.truncate
    - typing.IO.head.commit.object.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.commit.path.tree.seek
    - typing.IO.path.head.commit.object.tree.write
    - typing.cast.tree.object.head.commit.seek
    - git.config.GitConfigParser._has_includes
    - typing.BinaryIO.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.head.commit.path.object.truncate
    - subprocess.Popen.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.path.object.tree.head.commit.seek
    - datetime.timedelta.commit.seek
    - subprocess.Popen.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.object.path.truncate
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.write
    - typing.IO.path.commit.truncate
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.cast.commit.tree.object.path.write
    - typing.cast.head.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.seek
    - subprocess.Popen.commit
    - typing.TypeVar.tree.head.ref.commit.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.IO.tree.commit.path.object.truncate
    - typing.TypeVar.head.ref.commit.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.write
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.truncate
    - typing.TypeVar.head.commit.tree.object.seek
    - datetime.timedelta.commit.path
    - typing.IO.head.ref.commit.object.tree.path.write
    - typing.IO.tree.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.tree.truncate
    - datetime.timedelta.path.head.ref.commit.object.seek
    - subprocess.Popen.head.commit.path.truncate
    - datetime.timedelta.tree.object.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.commit.write
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.tree
    - typing.cast.tree.head.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.seek
    - typing.IO.tree.object.commit.path.truncate
    - subprocess.Popen.commit.tree.object.write
    - subprocess.Popen.path.commit.object.seek
    - typing.BinaryIO.object.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.IO.head.ref.commit.object.seek
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.seek
    - typing.IO.tree.head.commit.path.object
    - typing.IO.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.truncate
    - subprocess.Popen.tree.object.write
    - typing.BinaryIO.head.commit.path.object.seek
    - typing.cast.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.truncate
    - typing.IO.object.path.tree.write
    - datetime.timedelta.object.tree
    - typing.TypeVar.object.tree.head.commit.path.write
    - subprocess.Popen.path.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.truncate
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.path.seek
    - typing.IO.head.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.IO.object.tree.truncate
    - typing.IO.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit
    - typing.IO.commit.tree.truncate
    - typing.TypeVar.object.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.path.object.seek
    - datetime.timedelta.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.head.commit.path.tree.object.seek
    - datetime.timedelta.object.path.head.commit.seek
    - datetime.timedelta.object.head.ref.commit.truncate
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.seek
    - typing.IO.object.path.head.ref.commit.write
    - subprocess.Popen.commit.object.path.seek
    - datetime.timedelta.path.object.commit.tree
    - typing.cast.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - subprocess.Popen.head.commit.object.tree.write
    - datetime.timedelta.path.head.ref.commit.tree.seek
    - typing.IO.object.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.seek
    - datetime.timedelta.tree.head.ref.commit.path.seek
    - typing.IO.object.truncate
    - typing.TypeVar.object.tree.path.head.ref.commit.seek
    - git.objects.submodule.util.SubmoduleConfigParser.flush_to_index
    - subprocess.Popen.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.object.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.object.tree.path.truncate
    - typing.TypeVar.head.commit
    - sm._clear_cache
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.truncate
    - typing.IO.object.tree.path.commit.write
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.tree.head.ref.commit.path.seek
    - typing.IO.path.head.commit.object.tree.seek
    - subprocess.Popen.tree.path.object.seek
    - typing.BinaryIO.head.commit.path.object.truncate
    - datetime.timedelta.object.head.commit.path.seek
    - subprocess.Popen.commit.tree.path.object.truncate
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.head.commit.truncate
    - typing.IO.commit.object.write
    - datetime.timedelta.commit.object.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.path.tree.seek
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.write
    - datetime.timedelta.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.head.commit.truncate
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.object.tree.truncate
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.object.seek
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.object.tree.commit.truncate
    - typing.IO.tree.object.head.ref.commit.path.seek
    - typing.TypeVar.head.ref.commit.tree.truncate
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.commit.seek
    - typing.IO.commit.object.path.tree.seek
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.write
    - subprocess.Popen.path.object.tree.commit.truncate
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.IO.object.tree.head.commit.seek
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.commit.seek
    - typing.IO.object.head.ref.commit.seek
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.commit.tree.path.truncate
    - subprocess.Popen.object.tree.head.ref.commit.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.write
    - typing.IO.object.head.ref.commit.tree.path.truncate
    - typing.IO.object.commit.path.tree.truncate
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.IO.path.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - datetime.timedelta.object.head.commit.path.tree.seek
    - typing.BinaryIO.object.tree.head.commit.path.seek
    - datetime.timedelta.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.head.ref.commit.path.tree.truncate
    - typing.IO.commit.path.write
    - typing.BinaryIO.object.tree.path.truncate
    - typing.TypeVar.head.ref.commit.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.path.tree.commit.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.tree.object.path.head.commit.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - subprocess.Popen.path.truncate
    - typing.cast.head.commit.path.object.write
    - subprocess.Popen.head.commit.tree.path.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.write
    - subprocess.Popen.path.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.object.commit.truncate
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.BinaryIO.head.commit.seek
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.object.head.commit.path.tree.write
    - <builtin>.hasattr
    - typing.IO.commit.truncate
    - datetime.timedelta.tree.object.path.seek
    - subprocess.Popen.tree.path.head.ref.commit.object.truncate
    - typing.BinaryIO.head.commit.object.path.write
    - typing.TypeVar.tree.object.head.commit.seek
    - datetime.timedelta.tree.commit.object.truncate
    - typing.BinaryIO.head.commit.path.truncate
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - subprocess.Popen.head.commit.path.object.tree.seek
    - typing.IO.tree.object.path.seek
    - datetime.timedelta.head.commit.object.path.tree.truncate
    - typing.IO.object.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - typing.IO.object.path.commit.truncate
    - subprocess.Popen.path.commit.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.TypeVar.object.tree.path.head.commit.seek
    - datetime.timedelta.tree.object.truncate
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.seek
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.head.commit.path.tree.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    - typing.BinaryIO.object.head.ref.commit.path.seek
    - typing.IO.path.tree.object.write
    - subprocess.Popen.tree.object.path.commit.truncate
    - typing.IO.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.seek
    - typing.cast.commit.tree.object.path.truncate
    - subprocess.Popen.tree.path.object.write
    - datetime.timedelta.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.object.head.commit.tree.path.seek
    - typing.cast.tree.head.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object
    - datetime.timedelta.tree.object.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.seek
    - datetime.timedelta.object.path.tree.head.commit.write
    - datetime.timedelta.object.commit.tree.seek
    - typing.TypeVar.head.commit.path.seek
    - subprocess.Popen.path.tree.object.head.commit.seek
    - typing.TypeVar.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.tree.head.commit.truncate
    - typing.IO.head.commit.path.object.tree.truncate
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.truncate
    - typing.IO.head.commit.tree.path.object.seek
    - typing.IO.head.commit.path.truncate
    - datetime.timedelta.object.path.tree.head.ref.commit.truncate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.commit.path.truncate
    - subprocess.Popen.tree.head.commit.object.seek
    - typing.cast.head.ref.commit.object.path.tree.truncate
    - typing.IO.commit.path.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.cast.head.commit.object.truncate
    - typing.IO.path.head.ref.commit.truncate
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.path.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.object.seek
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.path.tree.object.truncate
    - typing.IO.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit.seek
    - typing.cast.head.commit.tree.object.path.seek
    - typing.BinaryIO.object.head.commit.path.seek
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.commit.tree.object.path.truncate
    - typing.cast.head.commit.object.path.tree.seek
    - typing.BinaryIO.tree.head.ref.commit.object.seek
    - datetime.timedelta.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - typing.cast.tree.head.commit.object.write
    - typing.IO.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.commit
    - typing.IO.head.ref.commit.tree.path.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.object.head.commit.path.truncate
    - typing.IO.path.tree.object.truncate
    - typing.IO.path.object.tree.head.ref.commit.truncate
    - datetime.timedelta.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.seek
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.commit.tree.path.truncate
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.head.commit.tree.object.path.seek
    - subprocess.Popen.object.tree.head.commit.write
    - subprocess.Popen.object.head.commit.path.truncate
    - subprocess.Popen.tree.path.object.commit.seek
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - subprocess.Popen.commit.object.tree.seek
    - subprocess.Popen.head.commit.path.object.write
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.tree.object.commit.seek
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.path.tree.commit.truncate
    - typing.IO.object.commit.path.seek
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree.seek
    - typing.IO.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.write
    - typing.cast.head.commit.path.write
    - typing.IO.head.ref.commit.object.tree.seek
    - typing.cast.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.IO.head.commit.object.path
    - typing.BinaryIO.object.head.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit.object.tree.truncate
    - typing.cast.head.commit.tree.path.seek
    - datetime.timedelta.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.tree.object.commit.path
    - subprocess.Popen.object.tree.truncate
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.cast.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.tree.commit.path.seek
    - typing.IO.path.head.commit.object.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.tree.truncate
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.object.write
    - typing.cast.head.commit.path.tree.write
    - subprocess.Popen.object.commit.tree.truncate
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.head.ref.commit.seek
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.cast.head.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - typing.TypeVar.head.commit.tree.seek
    - typing.IO.object.commit.tree.truncate
    - datetime.timedelta.path.head.commit
    - typing.TypeVar.head.commit.tree.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.seek
    - subprocess.Popen.object.path.tree
    - typing.cast.head.commit.tree.object.path.write
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.object.path.tree.commit.write
    - typing.IO.tree.path.object.commit
    - typing.TypeVar.head.ref.commit.path.seek
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.seek
    - typing.IO.object.commit.tree.path.write
    - typing.cast.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - subprocess.Popen.head.commit.object.path.seek
    - datetime.timedelta.head.commit.tree.object.seek
    - typing.IO.object.head.commit.path.tree.seek
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.path.tree.head.commit.write
    - typing.TypeVar.head.commit.path.tree.truncate
    - typing.cast.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.path.object.truncate
    - subprocess.Popen.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.seek
    - typing.IO.object.path.tree.truncate
    - datetime.timedelta.path.tree.object.seek
    - typing.BinaryIO.object.tree.path.head.commit.seek
    - typing.IO.head.commit.object.truncate
    - subprocess.Popen.tree.commit.path.truncate
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.head.commit.object.tree.path.truncate
    - typing.cast.head.ref.commit.tree.seek
    - typing.IO.path.head.ref.commit.tree.seek
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.tree.object.seek
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.object.commit.seek
    - datetime.timedelta.head.commit.tree.object.path.write
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.truncate
    - typing.cast.commit.tree.object.path
    - typing.IO.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.commit.object.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path
    - typing.cast.tree.object.head.commit.path.seek
    - subprocess.Popen.commit.object.truncate
    - typing.BinaryIO.head.commit.object.write
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.commit.path.seek
    - subprocess.Popen.head.commit.path
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.write
    - datetime.timedelta.tree.object.path
    - typing.cast.head.commit.path.object.tree.truncate
    - datetime.timedelta.path.head.commit.write
    - subprocess.Popen.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.tree.object.commit.truncate
    - typing.cast.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.truncate
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.TypeVar.object.head.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.tree.commit.seek
    - typing.IO.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.object.truncate
    - typing.cast.tree.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - typing.IO.object.tree.write
    - typing.IO.path.head.commit.tree.seek
    - typing.cast.head.ref.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.object.tree.truncate
    - datetime.timedelta.tree.path.object.truncate
    - datetime.timedelta.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.commit.path.object.write
    - typing.cast.head.ref.commit.path.seek
    - typing.IO.path.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.write
    - typing.cast.object.tree.head.commit.path.seek
    - datetime.timedelta.commit.tree
    - typing.cast.tree.head.commit.path.object.seek
    - typing.TypeVar.object.head.commit.path
    - typing.IO.object.tree.seek
    - datetime.timedelta.tree.object.head.commit.path.truncate
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.object.tree.path.head.commit.write
    - typing.IO.head.commit.path.tree.object.truncate
    - subprocess.Popen.tree.head.commit.path.write
    - typing.BinaryIO.object.tree.path.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object.seek
    - typing.BinaryIO.object.tree.path.seek
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.IO.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.path.object.tree.seek
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.path.truncate
    - git.config.GitConfigParser.add_value
    - subprocess.Popen.object.tree.seek
    - typing.cast.head.commit.tree.path.object.write
    - typing.IO.path.tree.head.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.head.commit.object.path.seek
    - datetime.timedelta.path.object.tree.head.commit.truncate
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.IO.tree.path.head.commit.write
    - typing.TypeVar.head.ref.commit.object.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.head.commit.path.tree.truncate
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.path.object
    - typing.IO.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.path
    - typing.TypeVar.head.ref.commit.object.tree.path.seek
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.seek
    - typing.BinaryIO.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.seek
    - typing.cast.head.commit.object.tree.path
    - typing.IO.tree.commit.object.write
    - datetime.timedelta.path.object.head.commit.seek
    - typing.BinaryIO.head.commit.tree.object.path.truncate
    - typing.IO.object.write
    - typing.IO.tree.head.ref.commit.path.seek
    - datetime.timedelta.head.commit.seek
    - typing.TypeVar.head.commit.path.tree.write
    - subprocess.Popen.tree.path.commit.write
    - datetime.timedelta.object.head.commit.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.BinaryIO.object.head.ref.commit.truncate
    - subprocess.Popen.path.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.commit.truncate
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.commit.truncate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.tree.seek
    - subprocess.Popen.tree.path.head.commit.seek
    - typing.cast.head.commit.object.seek
    - datetime.timedelta.object.tree.path.commit.seek
    - typing.IO.commit.path.object.tree.seek
    - subprocess.Popen.object.head.commit.path
    - typing.TypeVar.head.commit.object.seek
    - typing.TypeVar.tree.object.head.commit.path.seek
    - typing.BinaryIO.object.head.commit.tree.seek
    - datetime.timedelta.object.commit.tree.write
    - typing.IO.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.commit.tree.path.write
    - typing.cast.tree.object.head.ref.commit.path.truncate
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.commit.tree.path.seek
    - datetime.timedelta.commit.object.path.truncate
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.head.ref.commit.object.truncate
    - typing.IO.path.object
    - typing.IO.tree.head.commit.seek
    - typing.IO.object.path.head.ref.commit.tree.seek
    - typing.IO.object.tree.head.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.truncate
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.tree.object.seek
    - datetime.timedelta.head.ref.commit.object.seek
    - typing.IO.head.commit.object.path.tree.seek
    - typing.IO.tree.path
    - typing.cast.head.commit
    - subprocess.Popen.head.ref.commit.path.object.tree.truncate
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.commit.seek
    - subprocess.Popen.commit.tree.truncate
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.head.ref.commit.tree.object.truncate
    - subprocess.Popen.path.head.commit.tree.object.write
    - subprocess.Popen.tree.commit.path.object.write
    - subprocess.Popen.object.commit.path.tree.truncate
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.commit.object.path
    - typing.IO.object.commit.tree.path.truncate
    - typing.IO.object.path.head.ref.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.object.path.tree.head.ref.commit.write
    - typing.IO.path.object.commit.tree
    - datetime.timedelta.path.head.ref.commit.seek
    - subprocess.Popen.head.commit.path.object
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.IO.commit.path.tree.object.truncate
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.seek
    - subprocess.Popen.tree.commit.path.object.truncate
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.seek
    - typing.TypeVar.object.head.ref.commit.tree.truncate
    - typing.IO.path.object.head.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.truncate
    - subprocess.Popen.object.tree.write
    - typing.cast.head.ref.commit.object.tree.seek
    - typing.IO.path.commit.tree.seek
    - datetime.timedelta.object.head.commit.tree.truncate
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.tree.seek
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.object.seek
    - typing.IO.object.tree.head.ref.commit.write
    - datetime.timedelta.object.head.commit.tree
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.seek
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.truncate
    - subprocess.Popen.object.commit.path.tree.seek
    - configparser.RawConfigParser.sections
    - datetime.timedelta.path.tree.head.ref.commit.truncate
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.commit.seek
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.path.tree.head.commit.write
    - typing.IO.head.ref.commit.path
    - typing.cast.head.commit.object.tree.seek
    - typing.IO.object.head.commit.tree.truncate
    - typing.IO.head.commit.object
    - typing.BinaryIO.head.commit.object.tree.seek
    - typing.cast.tree.head.commit.seek
    - datetime.timedelta.path.tree.commit.object.seek
    - typing.BinaryIO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.tree.path.object.seek
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.truncate
    - subprocess.Popen.object.head.commit.truncate
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - subprocess.Popen.tree.object.commit.seek
    - typing.IO.path.tree.object.head.commit.seek
    - typing.IO.tree.path.head.commit.truncate
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.commit.tree.seek
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.truncate
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.write
    - typing.IO.object.path.head.commit.tree.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.path.object.truncate
    - typing.IO.commit.path.tree.truncate
    - datetime.timedelta.object.path.tree.head.commit.seek
    - git.config.GitConfigParser.set_value
    - subprocess.Popen.object.commit.truncate
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.truncate
    - datetime.timedelta.object.path.truncate
    - datetime.timedelta.commit.tree.path.seek
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - datetime.timedelta.head.commit.object.tree.seek
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.path.head.commit.object.tree.write
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.IO.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.path.write
    - typing.IO.path.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.path.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.write
    - datetime.timedelta.path.object.head.commit.tree.truncate
    - typing.TypeVar.tree.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.seek
    - subprocess.Popen.path.head.ref.commit.object.truncate
    - datetime.timedelta.commit.object.tree.truncate
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.object.head.commit.path.truncate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.cast.tree.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.write
    - subprocess.Popen.object.path.tree.head.commit.seek
    - subprocess.Popen.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.truncate
    - typing.IO.tree.object.path.commit.seek
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.truncate
    - typing.IO.tree.path.commit.object.seek
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.write
    - value.endswith
    - git.config.set_dirty_and_flush_changes.flush_changes
    - typing.BinaryIO.tree.head.ref.commit.path.object.seek
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.head.ref.commit.seek
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.path.object.truncate
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.object.path.seek
    - typing.TypeVar.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.commit.tree.write
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.path.tree.object.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.object.path.seek
    - typing.IO.object.head.commit.tree.seek
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.TypeVar.object.head.commit.tree.truncate
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.TypeVar.head.commit.object.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - subprocess.Popen.tree.path.head.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.path.truncate
    - typing.cast.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.truncate
    - subprocess.Popen.path.object.commit.seek
    - subprocess.Popen.object.path.commit.write
    - typing.IO.path.head.commit.object
    - typing.IO.commit.path.seek
    - subprocess.Popen.head.commit.object.tree
    - subprocess.Popen.head.commit.object.seek
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - subprocess.Popen.head.commit.object.path.tree.truncate
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.head.commit.object.write
    - typing.IO.commit.object.tree.seek
    - typing.IO.tree.path.object.truncate
    - subprocess.Popen.object.path.commit.tree.truncate
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.tree.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.commit.tree.object.truncate
    - typing.IO.tree.object.path
    - datetime.timedelta.object.path.commit.seek
    - subprocess.Popen.commit.object.seek
    - typing.IO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.head.commit.seek
    - configparser.RawConfigParser.has_section
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    - typing.IO.tree.commit.seek
    - subprocess.Popen.path.write
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.object.truncate
    - typing.cast.tree.head.commit.path.write
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.truncate
    - typing.TypeVar.tree.object.head.commit.write
    - typing.BinaryIO.tree.head.commit.path.object.truncate
    - typing.IO.path.truncate
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.IO.tree.path.object
    - typing.IO.tree.commit.path.truncate
    - typing.TypeVar.tree.head.commit.object.path.write
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.seek
    - typing.cast.object.head.commit.seek
    - datetime.timedelta.tree.object.commit.truncate
    - datetime.timedelta.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.commit.path.truncate
    - subprocess.Popen.commit.object.path.tree.seek
    - subprocess.Popen.object.head.commit.path.seek
    - datetime.timedelta.path.object.commit.truncate
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.seek
    - subprocess.Popen.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.seek
    - typing.IO.object.path.head.commit.truncate
    - typing.IO.head.ref.commit.path.object.seek
    - subprocess.Popen.object.tree.head.commit.truncate
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.path.seek
    - typing.cast.object.tree.head.commit.path.truncate
    - datetime.timedelta.path.seek
    - typing.IO.path.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.tree.path.commit.write
    - typing.IO.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.path.write
    - subprocess.Popen.tree.commit.truncate
    - typing.IO.path.head.ref.commit.tree.object.seek
    - subprocess.Popen.path.object.tree.head.commit.truncate
    - typing.IO.object.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.path.object.seek
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - datetime.timedelta.object.head.ref.commit.tree
    - git.util.LockFile._has_lock
    - subprocess.Popen.path.tree.commit.object.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - typing.cast.tree.head.ref.commit.path.seek
    - datetime.timedelta.commit.path.tree
    - typing.cast.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.tree.path
    - match.group
    - datetime.timedelta.path.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.tree.truncate
    - datetime.timedelta.head.commit.tree.write
    - typing.IO.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.truncate
    - typing.cast.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.path.seek
    - typing.cast.head.ref.commit.tree.object.path.truncate
    - typing.BinaryIO.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.object.truncate
    - typing.IO.tree.object.head.ref.commit.path.write
    - typing.IO.path.commit.object.truncate
    - typing.IO.head.ref.commit.object.truncate
    - typing.IO.head.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.write
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.object.path.head.commit.truncate
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.path.head.commit.object.tree.seek
    - typing.BinaryIO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.tree.head.commit.path.seek
    - subprocess.Popen.tree.path.commit.object.write
    - typing.IO.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.truncate
    - typing.IO.commit.path.object.seek
    - subprocess.Popen.object.commit.tree.write
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.path.tree.head.ref.commit.seek
    - typing.cast.head.commit.tree.write
    - typing.IO.object.tree.path.commit.seek
    - typing.TypeVar.head.commit.path.write
    - datetime.timedelta.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.seek
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.truncate
    - datetime.timedelta.head.commit.object.truncate
    - datetime.timedelta.object.path.tree.truncate
    - datetime.timedelta.commit.tree.truncate
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.object.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.path.object.truncate
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.object.write
    - typing.cast.object.tree.head.commit.truncate
    - subprocess.Popen.path.tree.commit.truncate
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.object.truncate
    - typing.IO.tree.path.object.head.commit.seek
    - typing.IO.path.tree.commit.object.write
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.object.path.head.commit.seek
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.object.path.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.head.commit.object.truncate
    - datetime.timedelta.path.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.tree.path.object.commit
    - typing.IO.head.commit.path.seek
    - typing.IO.path.object.tree.head.ref.commit.seek
    - typing.TypeVar.tree.object.path.commit.seek
    - subprocess.Popen.commit.object.path.truncate
    - subprocess.Popen.path.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.path.commit.write
    - subprocess.Popen.object.commit.path
    - typing.IO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.truncate
    - typing.IO.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.cast.tree.head.commit.path
    - typing.TypeVar.object.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.head.commit.write
    - typing.cast.head.ref.commit.object.tree.path.seek
    - typing.TypeVar.head.commit.object.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.cast.head.commit.object.path.truncate
    - typing.IO.path.tree.head.commit.truncate
    - typing.IO.path.head.ref.commit.object.seek
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.tree.object.commit.write
    - typing.BinaryIO.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.path.head.ref.commit.truncate
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.commit.path.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.tree.seek
    - subprocess.Popen.path.tree.commit.seek
    - subprocess.Popen.path.object.head.ref.commit.write
    - datetime.timedelta.object.tree.truncate
    - datetime.timedelta.path.head.commit.object.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.truncate
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.path.commit.tree.seek
    - typing.cast.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.object.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.truncate
    - datetime.timedelta.head.commit.path.object.seek
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.path.object.head.commit.seek
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.tree.head.commit.object.seek
    - datetime.timedelta.object.path.head.ref.commit.truncate
    - typing.TypeVar.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.object.truncate
    - subprocess.Popen.object.head.commit.tree.path.truncate
    - typing.IO.path.object.commit.truncate
    - typing.IO.path.commit.object.tree.seek
    - datetime.timedelta.head.commit.object.tree.truncate
    - subprocess.Popen.path.commit.object.truncate
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.seek
    - typing.IO.object.tree.path.head.commit.seek
    - subprocess.Popen.path.head.commit.tree.seek
    - datetime.timedelta.path.tree.commit.seek
    - datetime.timedelta.object.tree.commit.path.truncate
    - datetime.timedelta.path.tree.truncate
    - datetime.timedelta.commit.tree.object.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object.truncate
    - typing.IO.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - typing.TypeVar.object.head.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.path.write
    - typing.IO.tree.head.commit.path.object.seek
    - typing.IO.tree.object.write
    - typing.BinaryIO.head.commit.object.path.tree.seek
    - datetime.timedelta.commit.object.path.tree
    - typing.TypeVar.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.tree.path.head.ref.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.object.path.seek
    - typing.IO.head.ref.commit.object.path.seek
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.write
    - typing.IO.path.object.tree
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.seek
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.seek
    - typing.IO.object.commit.tree.path.seek
    - subprocess.Popen.path.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.truncate
    - typing.TypeVar.head.commit.seek
    - datetime.timedelta.tree.head.commit.truncate
    - typing.IO.path.tree.object.commit.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.cast.tree.head.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.head.commit.tree.seek
    - typing.IO.head.commit.path.object.seek
    - typing.TypeVar.head.commit.truncate
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.cast.tree.object.head.ref.commit.path.seek
    - typing.IO.tree.head.ref.commit.object.path.seek
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.path.truncate
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.tree.object.path.commit.seek
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.head.commit.path.object.seek
    - datetime.timedelta.path.head.ref.commit.object.write
    - subprocess.Popen.commit.object.tree.path.seek
    - typing.IO.commit.seek
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.seek
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree.truncate
    - typing.IO.object.head.commit.truncate
    - typing.BinaryIO.object.head.commit.seek
    - typing.IO.object.path.tree.head.ref.commit.seek
    - git.config.GitConfigParser._included_paths
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.object.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.truncate
    - subprocess.Popen.path.commit
    - typing.IO.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.ref.commit.object.write
    - subprocess.Popen.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.truncate
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.truncate
    - subprocess.Popen.object.tree.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.truncate
    - typing.TypeVar.tree.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.object.path.tree.write
    - typing.IO.tree.object.truncate
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.tree.path.head.commit.object.truncate
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.path.tree.commit.object.truncate
    - typing.IO.tree.path.head.commit.object.write
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.object.path.truncate
    - datetime.timedelta.commit.object.tree.path
    - index.add
    - subprocess.Popen.tree.path.head.commit.truncate
    - <builtin>.open
    - datetime.timedelta.commit.tree.object.truncate
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.head.commit.path.write
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.path.tree.truncate
    - datetime.timedelta.object.tree.commit.seek
    - typing.IO.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.seek
    - datetime.timedelta.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.tree.truncate
    - typing.IO.tree.path.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.path.commit.truncate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.cast.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.path.commit.seek
    - typing.IO.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.path.object.tree.truncate
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.path.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.cast.tree.head.commit.object.path.seek
    - typing.IO.tree.head.ref.commit.path.object.seek
    - typing.IO.head.ref.commit.object.path.tree.write
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.truncate
    - typing.IO.object.path.tree.commit.truncate
    - datetime.timedelta.path.head.commit.tree.object.write
    - subprocess.Popen.path.tree.object.head.commit
    - typing.TypeVar.object.head.commit.tree.seek
    - typing.TypeVar.tree.object.head.ref.commit.truncate
    - typing.IO.path.tree.write
    - subprocess.Popen.tree.head.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.tree.path.object.head.ref.commit.truncate
    - typing.cast.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.tree.write
    - typing.cast.head.commit.seek
    - typing.IO.path.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.commit.truncate
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.tree.path.object.commit.seek
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.commit.seek
    - datetime.timedelta.path.tree.object.head.commit.seek
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - datetime.timedelta.object.tree.head.commit.seek
    - git.objects.submodule.util.SubmoduleConfigParser.write
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.truncate
    - subprocess.Popen.tree.object.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.commit.truncate
    - git.config.GitConfigParser._value_to_string
    - typing.BinaryIO.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.head.commit.path.seek
    - datetime.timedelta.object.head.commit.tree.path.truncate
    - typing.IO.tree
    - subprocess.Popen.object.tree.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.object.seek
    - datetime.timedelta.tree.path.head.commit
    - subprocess.Popen.object.path.tree.seek
    - typing.IO.tree.path.commit.object.write
    - typing.TypeVar.head.ref.commit.path.object
    - typing.cast.object.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.seek
    - subprocess.Popen.tree.commit.object.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.tree.seek
    - subprocess.Popen.commit.path.object.seek
    - typing.IO.path.tree.head.commit.object.seek
    - datetime.timedelta.path.tree.commit.write
    - subprocess.Popen.head.commit.object.path.tree.seek
    - subprocess.Popen.path.head.commit.object.seek
    - datetime.timedelta.head.commit.object.write
    - typing.IO.path.tree.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - typing.IO.tree.object.head.commit.seek
    - typing.TypeVar.object.head.commit.path.truncate
    - subprocess.Popen.object.commit.path.write
    - typing.IO.tree.object.commit
    - datetime.timedelta.object.commit.path.tree.seek
    - typing.IO.commit.path.object.write
    - typing.TypeVar.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.head.commit.path.tree.object.seek
    - subprocess.Popen.tree.path.truncate
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.seek
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.seek
    - typing.BinaryIO.object.head.commit.truncate
    - git.objects.commit.Popen.tree.path.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.seek
    - typing.TypeVar.tree.head.commit.path.object.truncate
    - datetime.timedelta.path.commit.object.tree.seek
    - subprocess.Popen.tree.object.head.ref.commit.seek
    - datetime.timedelta.object.commit.tree.path.truncate
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - typing.IO.head.commit.tree.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.truncate
    - typing.IO.object.tree.path.seek
    - typing.IO.path.object.commit.seek
    - typing.TypeVar.head.commit.tree.object.path.write
    - datetime.timedelta.tree.path.commit.object.seek
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.truncate
    - typing.IO.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.path.truncate
    - datetime.timedelta.object.tree.path.write
    - subprocess.Popen.tree.head.commit.path.truncate
    - subprocess.Popen.tree.head.commit.truncate
    - typing.BinaryIO.head.ref.commit.object.write
    - typing.TypeVar.object.tree.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.commit.object.write
    - subprocess.Popen.path.seek
    - subprocess.Popen.path.object.commit.write
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.head.commit.object.path.seek
    - git.objects.commit.Popen.truncate
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.tree.truncate
    - typing.TypeVar.head.commit.object.path.tree.write
    - subprocess.Popen.object.tree.path.head.commit.seek
    - typing.TypeVar.tree.head.ref.commit.object.seek
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.seek
    - typing.IO.tree.head.ref.commit.object.seek
    - datetime.timedelta.path.tree.head.commit.object.seek
    - typing.BinaryIO.head.commit.tree.path.truncate
    - typing.IO.tree.object.seek
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.seek
    - typing.IO.write
    - typing.IO.path.tree.head.commit.object.truncate
    - typing.IO.head.ref.commit.path.object.tree.seek
    - subprocess.Popen.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.ref.commit.path.object.tree.seek
    - datetime.timedelta.path.object.truncate
    - typing.IO.path.object.head.commit.tree.truncate
    - subprocess.Popen.head.ref.commit.object.truncate
    - typing.IO.path.object.head.commit.write
    - typing.cast.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.path.tree.object.write
    - typing.cast.commit.object.tree.path.seek
    - datetime.timedelta.object.commit.path.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.truncate
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.truncate
    - typing.cast.head.ref.commit.object.path.tree.seek
    - typing.IO.path.object.head.commit.tree.write
    - typing.IO.object.head.ref.commit.path.tree
    - typing.BinaryIO.head.commit.object.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path.seek
    - datetime.timedelta.path.tree.object.truncate
    - datetime.timedelta.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.write
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.path.commit.object.truncate
    - datetime.timedelta.object.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.tree.write
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.seek
    - typing.TypeVar.head.commit.write
    - typing.IO.path.object.seek
    - datetime.timedelta.head.commit.object.path.tree.seek
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - typing.IO.tree.object.head.commit.truncate
    - <builtin>.isinstance
    - typing.TypeVar.object.tree.head.ref.commit.write
    - typing.IO.truncate
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.object.commit.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.seek
    - subprocess.Popen.tree.object.path.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.path.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.object.path
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - subprocess.Popen.commit.object.tree
    - git.config.GitConfigParser.add_section
    - datetime.timedelta.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.path.tree.object.truncate
    - typing.IO.path.commit.write
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.head.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.path.tree.truncate
    - typing.cast.head.commit.object.path.tree.truncate
    - subprocess.Popen.head.commit.path.object.tree.truncate
    - subprocess.Popen.commit.write
    - datetime.timedelta.path.object.head.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object
    - typing.TypeVar.head.commit.object.path.tree.truncate
    - typing.IO.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.commit.tree.write
    - typing.IO.head.ref.commit.path.tree.truncate
    - typing.BinaryIO.object.head.commit.write
    - datetime.timedelta.path.head.ref.commit.tree.object.seek
    - typing.cast.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.tree.path.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.object.head.commit.tree.path.seek
    - datetime.timedelta.path.object.commit.write
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - typing.IO.object.path.head.commit.seek
    - datetime.timedelta.path.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.truncate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 8
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 720
    functionName: git.config.GitConfigParser.write
    functionSourceFile: git.config
    functionUses: 8
    functionsReached:
    - typing.IO.path.object.tree.truncate
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.head.commit.seek
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.truncate
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.TypeVar.tree.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.truncate
    - subprocess.Popen.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.write
    - subprocess.Popen.object.commit
    - typing.TypeVar.object.head.commit.path.seek
    - subprocess.Popen.object.tree.commit.path.truncate
    - datetime.timedelta.object.path.tree.seek
    - subprocess.Popen.object.path.seek
    - datetime.timedelta.path.commit.object.tree.write
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.path.truncate
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.truncate
    - typing.IO.object.path.commit.tree.truncate
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.head.ref.commit.seek
    - typing.IO.path.tree.commit.object.truncate
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - typing.IO.tree.head.commit.object.path.seek
    - datetime.timedelta.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.truncate
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - typing.TypeVar.tree.object.path.truncate
    - typing.IO.object.commit.tree.seek
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.seek
    - typing.TypeVar.tree.object.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.path.tree.truncate
    - typing.IO.object.tree.commit.path
    - datetime.timedelta.path.head.ref.commit.object.truncate
    - typing.BinaryIO.object.tree.head.ref.commit.truncate
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.seek
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.ref.commit.object.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.truncate
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.seek
    - subprocess.Popen.head.commit.path.tree.object.truncate
    - datetime.timedelta.object.tree.head.commit.path.truncate
    - typing.IO.head.commit.tree.object.truncate
    - typing.IO.path.head.commit.seek
    - datetime.timedelta.head.ref.commit.tree.seek
    - typing.IO.path.commit.object.seek
    - subprocess.Popen.object.tree.path
    - typing.IO.path.object.truncate
    - datetime.timedelta.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.seek
    - typing.BinaryIO.head.commit.tree.object.truncate
    - typing.TypeVar.head.commit.path.object.tree.seek
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - subprocess.Popen.object.seek
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.tree.head.commit.path.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.path.object.head.commit.truncate
    - typing.IO.path.head.commit.truncate
    - typing.cast.head.ref.commit.path.object.seek
    - datetime.timedelta.path.head.commit.tree.truncate
    - typing.TypeVar.tree.head.ref.commit.object.path.seek
    - typing.TypeVar.object.head.commit.path.tree.write
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.head.ref.commit.object.truncate
    - typing.cast.object.head.ref.commit.tree.write
    - typing.cast.object.head.ref.commit.tree.seek
    - typing.IO.object.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree.seek
    - datetime.timedelta.tree.commit.path.seek
    - datetime.timedelta.commit.object.path.tree.seek
    - datetime.timedelta.object.commit
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.IO.head.ref.commit.tree.path.object.seek
    - typing.IO.path.object.head.ref.commit.tree.truncate
    - typing.IO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.object.path.seek
    - subprocess.Popen.tree.commit.seek
    - typing.BinaryIO.object.tree.head.commit.truncate
    - datetime.timedelta.path.tree.seek
    - typing.IO.commit.object.tree.truncate
    - datetime.timedelta.commit.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.object.truncate
    - typing.IO.object.head.commit.tree.path.seek
    - typing.IO.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.head.ref.commit.write
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.object.write
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.BinaryIO.object.tree.path.commit.seek
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.tree.path.object.seek
    - typing.TypeVar.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.tree.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.head.commit.tree.object.write
    - typing.IO.object.path.head.commit.tree.seek
    - typing.IO.object.path.tree.commit.seek
    - subprocess.Popen.tree.object.head.commit.path.truncate
    - typing.TypeVar.object.head.ref.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.truncate
    - typing.IO.head.commit.seek
    - typing.IO.head.commit.path.object.tree.write
    - subprocess.Popen.path.object.tree.commit.seek
    - datetime.timedelta.path.write
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.tree.commit.object.path.write
    - subprocess.Popen.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.seek
    - typing.cast.tree.head.ref.commit.write
    - git.config.GitConfigParser._assure_writable
    - datetime.timedelta.tree.path.commit.seek
    - datetime.timedelta.tree.head.commit.path.object.seek
    - typing.IO.tree.object.path.commit.truncate
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.tree.truncate
    - typing.cast.head.commit.path.truncate
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.object.tree.path.truncate
    - subprocess.Popen.object.commit.tree.path.truncate
    - keyword.endswith
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - subprocess.Popen.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit
    - datetime.timedelta.commit.path.object.write
    - typing.IO.tree.write
    - typing.cast.head.commit.object.path.seek
    - typing.BinaryIO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.seek
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.seek
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.commit.path.write
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.object.path.truncate
    - typing.cast.tree.head.ref.commit.truncate
    - datetime.timedelta.object.path.tree.commit.seek
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.path.commit.tree.object.truncate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.commit.object.path.seek
    - typing.BinaryIO.tree.head.commit.object.path.seek
    - subprocess.Popen.path.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.truncate
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - typing.TypeVar.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.head.ref.commit.truncate
    - subprocess.Popen.commit.seek
    - typing.IO.tree.path.head.ref.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.path.truncate
    - datetime.timedelta.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.ref.commit.tree.seek
    - typing.IO.commit.object.seek
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.cast.head.ref.commit.path.object.tree.seek
    - typing.IO.head.ref.commit.tree.object.seek
    - typing.IO.path.tree.commit.write
    - subprocess.Popen.tree.object.path.commit.write
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.seek
    - typing.BinaryIO.head.commit.write
    - typing.IO.head.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.path.commit.object.tree.truncate
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.path.object.head.ref.commit.truncate
    - subprocess.Popen.head.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path.seek
    - subprocess.Popen.path.tree.object.write
    - subprocess.Popen.tree.path
    - git.objects.commit.Popen.path.tree.seek
    - datetime.timedelta.path.head.commit.seek
    - typing.cast.head.commit.tree.path.object.seek
    - subprocess.Popen.tree.object.head.ref.commit.path.seek
    - typing.cast.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.truncate
    - typing.IO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.commit.seek
    - subprocess.Popen.tree.object.path.truncate
    - typing.IO.head.commit
    - subprocess.Popen.object.path.head.ref.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - subprocess.Popen.head.ref.commit.path.object.tree.seek
    - typing.IO.object.commit.path.write
    - subprocess.Popen.commit.tree.object.truncate
    - typing.IO.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.path.truncate
    - typing.cast.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.truncate
    - datetime.timedelta.commit.path.object.seek
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.tree.head.commit.object.truncate
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.commit.path.object.seek
    - typing.IO.path.object.tree.commit
    - typing.cast.object.head.commit.path.tree.seek
    - subprocess.Popen.path.head.ref.commit.seek
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.truncate
    - typing.IO.path.commit.tree.object.truncate
    - typing.TypeVar.head.commit.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.head.ref.commit.path.seek
    - datetime.timedelta.tree.path.head.commit.object.seek
    - typing.TypeVar.head.commit.object.truncate
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.truncate
    - typing.IO.path.commit.seek
    - datetime.timedelta.object.tree.head.commit.write
    - git.objects.commit.Popen.path.tree.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.path.object.head.commit.truncate
    - subprocess.Popen.commit.object.path.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.path.truncate
    - os.path.expanduser
    - typing.TypeVar.object.head.ref.commit.write
    - subprocess.Popen.tree.object.commit.truncate
    - typing.cast.tree.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.tree.write
    - subprocess.Popen.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.seek
    - typing.cast.tree.head.commit.object.path.truncate
    - subprocess.Popen.commit.tree.object.path.seek
    - typing.IO.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.write
    - datetime.timedelta.commit.tree.object.path.truncate
    - typing.IO.object.tree.commit
    - typing.IO.commit.object.tree.path.truncate
    - subprocess.Popen.object.head.commit.path.tree.truncate
    - typing.BinaryIO.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.seek
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - typing.IO.path.object.commit.tree.truncate
    - typing.IO.head.ref.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.path.object.commit.tree.truncate
    - subprocess.Popen.tree.commit.path.seek
    - typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    - typing.IO.head.ref.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.truncate
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.head.commit.tree.path.object.write
    - datetime.timedelta.commit.tree.object.path.seek
    - typing.IO.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.tree.path.seek
    - datetime.timedelta.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.truncate
    - datetime.timedelta.path.tree.commit.object.write
    - typing.IO.tree.object.head.commit.path.truncate
    - typing.IO.object.path.head.ref.commit.truncate
    - typing.IO.commit.path.tree.seek
    - typing.IO.head.commit.tree.object.path.seek
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.tree.seek
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.commit.path.truncate
    - subprocess.Popen.object.path.tree.truncate
    - typing.IO.path.head.commit.tree.truncate
    - datetime.timedelta.commit.path.object.tree.seek
    - typing.BinaryIO.head.ref.commit.object.truncate
    - subprocess.Popen.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.IO.commit.tree.object.path.seek
    - typing.IO.tree.object.head.commit.path.seek
    - subprocess.Popen.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.seek
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - datetime.timedelta.head.commit.tree.object.path.seek
    - datetime.timedelta.object.path.head.commit.tree.write
    - typing.IO.object.path.head.commit.write
    - typing.cast.head.commit.path.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.object.truncate
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.commit.object.seek
    - typing.BinaryIO.head.ref.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.seek
    - typing.cast.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - subprocess.Popen.object.tree.commit.truncate
    - subprocess.Popen.object.commit.path.truncate
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.seek
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.tree.commit.object.path.seek
    - typing.IO.tree.path.head.commit.object.truncate
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.object.seek
    - typing.IO.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.commit.path.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.path.write
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object.path.head.commit.tree.truncate
    - datetime.timedelta.tree.object.path.head.ref.commit.truncate
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.seek
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.path.commit.tree.object.seek
    - subprocess.Popen.tree.object.head.commit.path.seek
    - typing.cast.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.commit
    - typing.IO.commit.object.tree.path.write
    - subprocess.Popen.path.tree.object.seek
    - typing.cast.object.head.commit.tree.seek
    - typing.IO.tree.commit.object.path.truncate
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.IO.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.path.head.ref.commit.truncate
    - typing.IO.head.commit.truncate
    - typing.cast.object.head.commit.tree.path
    - git.objects.commit.Popen.tree.truncate
    - typing.cast.commit.tree.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.seek
    - datetime.timedelta.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.truncate
    - typing.IO.tree.head.commit.object.write
    - typing.cast.tree.head.ref.commit.seek
    - datetime.timedelta.tree.path.commit.object.write
    - datetime.timedelta.head.commit.path
    - subprocess.Popen.commit.path.truncate
    - subprocess.Popen.commit.truncate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.commit.object.tree.seek
    - typing.IO.path.object.tree.seek
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.path.tree.head.commit.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.head.ref.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.tree.seek
    - typing.IO.path.commit.object.write
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.commit.seek
    - typing.IO.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.seek
    - datetime.timedelta.object.head.ref.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.object.path.tree.head.ref.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.commit.object.seek
    - datetime.timedelta.tree.path.object.head.ref.commit.seek
    - typing.cast.object.head.commit.truncate
    - typing.IO.path.head.commit.tree.object.seek
    - subprocess.Popen.object.head.ref.commit.tree.seek
    - typing.BinaryIO.object.tree.path.head.commit.truncate
    - typing.IO.tree.seek
    - typing.cast.head.ref.commit.object.tree.truncate
    - typing.IO.path.seek
    - subprocess.Popen.object.head.commit.path.tree.seek
    - subprocess.Popen.path.object.commit.tree.truncate
    - typing.BinaryIO.head.ref.commit.path.object.write
    - datetime.timedelta.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.path.object.head.commit.tree.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.path.head.commit.object.seek
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.object.commit.seek
    - typing.cast.head.commit.object.path.tree.write
    - typing.IO.head.commit.path.tree.truncate
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.path.commit.object.truncate
    - typing.IO.path.object.head.ref.commit.seek
    - typing.IO.object
    - datetime.timedelta.head.commit.path.write
    - typing.TypeVar.object.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.path
    - datetime.timedelta.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.seek
    - typing.cast.head.commit.path.tree.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.path.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    - typing.IO.path.head.commit.object.write
    - typing.IO.head.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.path.seek
    - typing.IO.path.object.tree.head.ref.commit
    - typing.cast.commit.object.tree.path.truncate
    - typing.IO.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.commit.object.truncate
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit.seek
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.commit.tree.object.seek
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.seek
    - typing.cast.head.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.path.tree.head.ref.commit.truncate
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.TypeVar.head.commit.path.tree.seek
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.IO.object.path.commit.tree.seek
    - datetime.timedelta.commit.object.truncate
    - subprocess.Popen.tree.path.seek
    - typing.IO.object.commit.tree.path
    - typing.IO.path.write
    - typing.IO.commit.path.tree.write
    - datetime.timedelta.tree.path.object.seek
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.path.seek
    - typing.TypeVar.head.ref.commit.object.path.seek
    - subprocess.Popen.path
    - typing.cast.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.object.path.head.commit.seek
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - datetime.timedelta.object.tree.head.commit.truncate
    - subprocess.Popen.path.object.head.commit.tree.write
    - subprocess.Popen.seek
    - datetime.timedelta.tree.write
    - subprocess.Popen.head.ref.commit.object.seek
    - typing.TypeVar.tree.object.path.write
    - datetime.timedelta.head.ref.commit.object.truncate
    - datetime.timedelta.path.head.commit.tree.seek
    - typing.IO.head.ref.commit.path.tree.object.truncate
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - typing.BinaryIO.head.commit.object.path.truncate
    - datetime.timedelta.tree.head.commit.path.write
    - typing.IO.tree.path.write
    - datetime.timedelta.head.commit.object.tree.write
    - subprocess.Popen.path.object.head.commit.truncate
    - typing.IO.path.object.tree.commit.truncate
    - subprocess.Popen.head.commit.path.tree.object.write
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - typing.IO.tree.commit.path.object.seek
    - typing.IO.tree.path.head.ref.commit.object.seek
    - git.objects.commit.Popen.path.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.commit.object.seek
    - typing.IO.object.tree.commit.path.truncate
    - typing.IO.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.cast.head.commit.tree.path.object.truncate
    - typing.IO.tree.commit.path.seek
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.cast.tree.object.head.commit.truncate
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.truncate
    - typing.IO.object.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.seek
    - typing.TypeVar.object.tree.path.head.ref.commit.truncate
    - typing.IO.tree.path.object.commit.seek
    - datetime.timedelta.object.head.ref.commit.path.write
    - <builtin>.len
    - datetime.timedelta.commit.path.tree.object.seek
    - typing.IO.object.commit.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.truncate
    - typing.cast.tree.head.commit.object.seek
    - typing.IO.path.commit.tree.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.write
    - subprocess.Popen.object.path.tree.head.ref.commit.seek
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.truncate
    - subprocess.Popen.path.head.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.IO.path.tree.object.commit.seek
    - typing.IO.head.commit.write
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.TypeVar.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.truncate
    - typing.IO.tree.object.head.ref.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.object.path.truncate
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.seek
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - datetime.timedelta.head.commit.object.path.truncate
    - typing.IO.path.object.tree.commit.write
    - datetime.timedelta.tree.path.object.commit.truncate
    - typing.TypeVar.tree.head.commit.object.path.seek
    - subprocess.Popen.head.commit.object.write
    - typing.BinaryIO.object.head.ref.commit.path.truncate
    - datetime.timedelta.commit.path.tree.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - git.config.GitConfigParser.items
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.truncate
    - subprocess.Popen.path.head.commit.tree.object.truncate
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.commit.path.write
    - CONDITIONAL_INCLUDE_REGEXP.search
    - datetime.timedelta.path.object.tree.head.ref.commit.truncate
    - typing.IO.tree.object
    - subprocess.Popen.object.head.ref.commit.seek
    - subprocess.Popen.path.commit.tree.truncate
    - typing.cast.head.ref.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.path.truncate
    - typing.cast.head.commit.write
    - typing.IO.head.commit.tree.path.seek
    - subprocess.Popen.path.head.commit.tree.object.seek
    - subprocess.Popen.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.commit.object.path.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.IO.object.path.commit.write
    - typing.cast.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - typing.IO.tree.head.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.object.head.commit.tree.path.truncate
    - subprocess.Popen.object.path.head.commit.tree.write
    - typing.IO.tree.truncate
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.object.commit.path.seek
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.tree.truncate
    - typing.cast.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.commit.object.path.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - datetime.timedelta.commit.object
    - typing.IO.commit.tree.seek
    - datetime.timedelta.path.tree.object.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.seek
    - subprocess.Popen.tree.path.commit.truncate
    - subprocess.Popen.tree.commit.object.write
    - typing.cast.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.object.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - typing.cast.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.path.tree.seek
    - typing.IO.object.tree.path.head.commit.truncate
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.tree.head.ref.commit.object.path.truncate
    - typing.TypeVar.object.tree.path.truncate
    - typing.IO.object.path.seek
    - typing.IO.commit.path.tree.object.seek
    - typing.TypeVar.head.ref.commit.tree.seek
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.write
    - git.objects.commit.Popen.tree.seek
    - typing.IO.path.tree.head.ref.commit.object.seek
    - typing.IO.path.object.tree.head.commit.truncate
    - typing.IO.path.object.write
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.seek
    - subprocess.Popen.commit.path.tree.seek
    - typing.BinaryIO.tree.head.commit.truncate
    - datetime.timedelta.commit.path.tree.truncate
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.tree.head.ref.commit.path.object.truncate
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.head.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.path.seek
    - typing.TypeVar.head.ref.commit.path.object.write
    - typing.IO.tree.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.object.tree.path.write
    - subprocess.Popen.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.seek
    - typing.IO.object.tree.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.truncate
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.seek
    - gitdb.utils.encoding.force_text.replace
    - subprocess.Popen.commit.tree.object.path.write
    - typing.IO.object.tree.commit.truncate
    - typing.IO.path.head.commit.write
    - typing.IO.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.path.seek
    - typing.IO.path.tree.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.path.head.commit.object.seek
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.cast.head.commit.tree.path.write
    - typing.cast.tree.object.head.commit.path.truncate
    - subprocess.Popen.head.commit.tree.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.path.write
    - subprocess.Popen.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.seek
    - datetime.timedelta.path.commit.seek
    - git.objects.commit.Popen.path.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.path.seek
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.seek
    - datetime.timedelta.commit.write
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.path.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree.object.seek
    - datetime.timedelta.tree.commit.seek
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.seek
    - datetime.timedelta.path.object.head.ref.commit.seek
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    - typing.cast.tree.head.commit.write
    - typing.cast.object.tree.head.ref.commit.seek
    - subprocess.Popen.object.tree.commit.write
    - typing.BinaryIO.head.commit
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - subprocess.Popen.truncate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.path.head.commit.object.seek
    - datetime.timedelta.commit.path.object.truncate
    - subprocess.Popen.commit.path.tree.truncate
    - typing.cast.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.seek
    - datetime.timedelta.tree.head.commit.object.path.truncate
    - subprocess.Popen.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.write
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.object.tree.seek
    - subprocess.Popen.object.commit.seek
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - typing.cast.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.seek
    - subprocess.Popen.tree.path.commit.object.seek
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.seek
    - typing.IO.tree.head.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.IO.object.commit.write
    - typing.TypeVar.object.tree.path.commit.seek
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.truncate
    - subprocess.Popen.tree.path.commit.seek
    - typing.cast.head.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - typing.TypeVar.object.tree.head.ref.commit.path.seek
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.path.tree.commit.write
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.truncate
    - typing.IO.tree.path.truncate
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.object.head.ref.commit.seek
    - datetime.timedelta.head.ref.commit.object.path.truncate
    - datetime.timedelta.path.tree.commit.truncate
    - datetime.timedelta.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.commit.path.object.seek
    - datetime.timedelta.tree.object.path.commit
    - git.config.GitConfigParser._write.write_section
    - subprocess.Popen.object.tree.path.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.path.tree.seek
    - datetime.timedelta.tree.commit.object.path.seek
    - typing.cast.head.commit.path.tree.object.write
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - datetime.timedelta.commit.object.path.tree.truncate
    - subprocess.Popen.path.head.ref.commit.object
    - git.config.GitConfigParser._write
    - typing.IO.commit.object.tree.write
    - typing.IO.tree.object.path.head.ref.commit.truncate
    - typing.cast.head.commit.path.object.truncate
    - typing.TypeVar.object.head.commit.write
    - subprocess.Popen.tree.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.truncate
    - datetime.timedelta.head.commit.object.path.write
    - typing.IO.commit.tree.object
    - typing.IO.path.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path.write
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.truncate
    - subprocess.Popen.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.object.write
    - typing.TypeVar.tree.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.tree.object.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.path.object.seek
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.head.ref.commit.object.tree.path.seek
    - typing.IO.commit
    - typing.IO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.commit.object.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.truncate
    - typing.IO.path.head.ref.commit.tree.truncate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.object.truncate
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.object.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.head.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.commit.path.tree.truncate
    - datetime.timedelta.tree.path.head.commit.truncate
    - subprocess.Popen.object.tree.path.head.commit.truncate
    - typing.IO.commit.write
    - typing.IO.head.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - typing.IO.commit.path.tree.object.write
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.truncate
    - subprocess.Popen.path.tree.truncate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.path.object.tree.head.commit.write
    - typing.IO.object.tree.path.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.seek
    - typing.IO.path.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.cast.tree.object.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.write
    - subprocess.Popen.path.object.head.commit.seek
    - typing.BinaryIO.tree.head.commit.object.truncate
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree.seek
    - typing.IO.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.seek
    - typing.IO.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.object.path.truncate
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.object.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.object.seek
    - typing.cast.head.ref.commit.tree.object.truncate
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.tree.object.path.truncate
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.write
    - typing.IO.object.head.ref.commit.truncate
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.path.head.commit.tree.seek
    - subprocess.Popen.object.commit.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.write
    - subprocess.Popen.head.commit.path.tree.seek
    - datetime.timedelta.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.object.path
    - typing.BinaryIO.head.commit.tree.path.object.seek
    - typing.IO.object.tree.commit.seek
    - typing.cast.object.head.ref.commit.path.truncate
    - typing.IO.commit.tree.object.write
    - typing.IO.path.head.commit.tree.object.truncate
    - subprocess.Popen.path.object.commit.truncate
    - typing.IO.tree.commit.object.seek
    - typing.IO.tree.commit.truncate
    - os.path.isfile
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.tree.path.truncate
    - datetime.timedelta.tree.object.head.commit.truncate
    - datetime.timedelta.object.tree.path.commit.truncate
    - datetime.timedelta.object.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.seek
    - re.sub
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - datetime.timedelta.object.path.commit.tree.seek
    - subprocess.Popen.object.path.head.ref.commit.tree.truncate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.commit.path.truncate
    - gitdb.utils.encoding.force_text
    - typing.BinaryIO.head.ref.commit.path.object.tree.seek
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.cast.object.head.commit.path.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.seek
    - typing.cast.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.object.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.tree.seek
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - datetime.timedelta.head.commit.object.seek
    - typing.IO.commit.tree.object.seek
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.tree.path.seek
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.object.path.write
    - typing.IO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.head.ref.commit.tree.path.object.seek
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.commit.tree.object.truncate
    - datetime.timedelta.path.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.seek
    - typing.BinaryIO.head.commit.object.seek
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.truncate
    - typing.BinaryIO.head.commit.path.tree.object.truncate
    - git.objects.commit.Popen.write
    - datetime.timedelta.truncate
    - typing.IO.object.path.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.object.commit.path.seek
    - typing.TypeVar.object.tree.path.commit.truncate
    - subprocess.Popen.write
    - datetime.timedelta.object.path
    - subprocess.Popen.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.commit.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.write
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.commit.path.write
    - typing.IO.head.ref.commit.path.seek
    - datetime.timedelta.path.tree.write
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - subprocess.Popen.path.head.commit
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.seek
    - typing.cast.object.head.ref.commit.path.tree.seek
    - typing.IO.object.commit.path.truncate
    - typing.BinaryIO.head.commit.object.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.object.tree.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - git.objects.commit.Popen.path.truncate
    - datetime.timedelta.tree.object.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.commit.path.object.write
    - typing.BinaryIO.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.path.object.write
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.path.tree.head.commit.object.truncate
    - git.objects.commit.Popen.tree
    - typing.IO.object.head.commit.path.write
    - typing.IO.commit.object.path
    - typing.TypeVar.tree.head.commit.path.truncate
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.object.tree.head.commit.seek
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.seek
    - typing.TypeVar.tree.head.commit.truncate
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.path
    - typing.TypeVar.object.head.commit.path.write
    - subprocess.Popen.commit.path.object.tree.seek
    - typing.TypeVar.object.head.ref.commit.path.write
    - subprocess.Popen.path.tree.seek
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path.truncate
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.head.commit.tree.seek
    - typing.IO.object.path.tree.head.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.head.commit.tree.path.truncate
    - datetime.timedelta.object.path.commit.truncate
    - typing.IO.path.head.commit.object.truncate
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.commit.path.object.tree.truncate
    - subprocess.Popen.path.commit.object.write
    - typing.cast.tree.head.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.head.commit.path.object.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - datetime.timedelta.head.commit.tree.seek
    - typing.IO.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.tree.truncate
    - typing.IO.commit.tree.path.seek
    - datetime.timedelta.path.tree.commit.object.truncate
    - datetime.timedelta.write
    - typing.IO.tree.object.commit.truncate
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.path.commit.tree.write
    - typing.TypeVar.head.commit.tree.object.path.truncate
    - typing.IO.object.head.commit.tree.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.cast.object.head.commit.path.tree.write
    - configparser.RawConfigParser._sections.items
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - typing.cast.head.ref.commit.path.object.truncate
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.seek
    - typing.TypeVar.head.commit.tree.path.truncate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.object.seek
    - subprocess.Popen.tree.path.object.truncate
    - typing.cast.object.tree.head.commit.seek
    - datetime.timedelta.path.commit.object.tree.truncate
    - typing.cast.head.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - git.objects.commit.Popen.path.seek
    - typing.BinaryIO.object.head.ref.commit
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.head.commit.path.seek
    - typing.IO.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.path.object.seek
    - subprocess.Popen.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.path
    - subprocess.Popen.commit.tree.object.path.truncate
    - typing.cast.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.head.commit.seek
    - typing.IO.object.path.commit.tree.write
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.object.tree.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.truncate
    - typing.TypeVar.head.ref.commit.path.tree.seek
    - typing.IO.tree.object.path.truncate
    - typing.BinaryIO.head.commit.tree.path.write
    - typing.IO.path.tree.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.truncate
    - subprocess.Popen.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - typing.cast.object.head.commit.path.seek
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - subprocess.Popen.tree.commit.object.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.path.commit.truncate
    - typing.IO.head.commit.tree.path.write
    - typing.cast.head.commit.object.tree.truncate
    - subprocess.Popen.object.path.head.commit.truncate
    - typing.BinaryIO.head.commit.path.tree.truncate
    - datetime.timedelta.object.truncate
    - datetime.timedelta.path.head.commit.object.truncate
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.commit.path.tree.object.seek
    - subprocess.Popen.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit.seek
    - subprocess.Popen.path.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.seek
    - datetime.timedelta.head.ref.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.path.commit.tree.object.seek
    - typing.TypeVar.object.tree.head.commit.truncate
    - datetime.timedelta.commit.tree.path.object.seek
    - typing.IO.tree.commit.write
    - git.objects.commit.Popen.seek
    - typing.IO.tree.path.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object.truncate
    - typing.IO.tree.object.commit.path.seek
    - typing.cast.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.path.tree.commit.seek
    - typing.IO.object.commit.truncate
    - subprocess.Popen.object.head.commit.path.write
    - typing.BinaryIO.head.commit.path.write
    - subprocess.Popen.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.truncate
    - typing.BinaryIO.head.commit.object.tree.path.seek
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.seek
    - typing.IO.path.head.ref.commit.tree.write
    - datetime.timedelta.tree.object.path.commit.truncate
    - datetime.timedelta.object.tree.commit.write
    - subprocess.Popen.object.tree.path.commit.seek
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.truncate
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.head.commit.path.tree.object.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.head.commit.path.truncate
    - datetime.timedelta.head.commit.path.tree.write
    - datetime.timedelta.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.object.tree.commit.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.object.path.seek
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.commit.seek
    - subprocess.Popen.object.head.ref.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.seek
    - subprocess.Popen.tree.object
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.head.commit.truncate
    - datetime.timedelta.object.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - typing.IO.commit.path
    - typing.BinaryIO.head.ref.commit.path.truncate
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.head.commit.truncate
    - typing.IO.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.seek
    - subprocess.Popen.tree.object.seek
    - typing.IO.object.head.ref.commit.tree.seek
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.path.object.head.ref.commit.tree.seek
    - datetime.timedelta.path.commit.object.seek
    - subprocess.Popen.path.commit.truncate
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.write
    - subprocess.Popen.path.head.ref.commit.truncate
    - datetime.timedelta.object.path.commit.tree.truncate
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.commit.tree.seek
    - typing.IO.commit.tree.object.path.truncate
    - subprocess.Popen.head.ref.commit.seek
    - typing.TypeVar.head.ref.commit.path.tree.truncate
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.commit.path.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - typing.IO.commit.tree.write
    - git.objects.commit.Popen.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.BinaryIO.head.commit.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree.truncate
    - datetime.timedelta.commit.tree.object.seek
    - datetime.timedelta.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.tree.object.truncate
    - typing.IO.head.commit.object.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.commit.path.tree.seek
    - typing.IO.path.head.commit.object.tree.write
    - typing.cast.tree.object.head.commit.seek
    - git.config.GitConfigParser._has_includes
    - typing.BinaryIO.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.head.commit.path.object.truncate
    - subprocess.Popen.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.path.object.tree.head.commit.seek
    - datetime.timedelta.commit.seek
    - subprocess.Popen.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.object.path.truncate
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.write
    - typing.IO.path.commit.truncate
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.cast.commit.tree.object.path.write
    - typing.cast.head.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.seek
    - subprocess.Popen.commit
    - typing.TypeVar.tree.head.ref.commit.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.IO.tree.commit.path.object.truncate
    - typing.TypeVar.head.ref.commit.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.write
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.truncate
    - typing.TypeVar.head.commit.tree.object.seek
    - datetime.timedelta.commit.path
    - typing.IO.head.ref.commit.object.tree.path.write
    - typing.IO.tree.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.tree.truncate
    - datetime.timedelta.path.head.ref.commit.object.seek
    - subprocess.Popen.head.commit.path.truncate
    - datetime.timedelta.tree.object.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.commit.write
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.tree
    - typing.cast.tree.head.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.seek
    - typing.IO.tree.object.commit.path.truncate
    - subprocess.Popen.commit.tree.object.write
    - subprocess.Popen.path.commit.object.seek
    - typing.BinaryIO.object.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.IO.head.ref.commit.object.seek
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.seek
    - typing.IO.tree.head.commit.path.object
    - typing.IO.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.truncate
    - subprocess.Popen.tree.object.write
    - typing.BinaryIO.head.commit.path.object.seek
    - typing.cast.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.truncate
    - typing.IO.object.path.tree.write
    - datetime.timedelta.object.tree
    - typing.TypeVar.object.tree.head.commit.path.write
    - subprocess.Popen.path.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.truncate
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.path.seek
    - typing.IO.head.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.IO.object.tree.truncate
    - typing.IO.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit
    - typing.IO.commit.tree.truncate
    - typing.TypeVar.object.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.path.object.seek
    - datetime.timedelta.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.head.commit.path.tree.object.seek
    - datetime.timedelta.object.path.head.commit.seek
    - datetime.timedelta.object.head.ref.commit.truncate
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.seek
    - typing.IO.object.path.head.ref.commit.write
    - subprocess.Popen.commit.object.path.seek
    - datetime.timedelta.path.object.commit.tree
    - typing.cast.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - subprocess.Popen.head.commit.object.tree.write
    - datetime.timedelta.path.head.ref.commit.tree.seek
    - typing.IO.object.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.seek
    - datetime.timedelta.tree.head.ref.commit.path.seek
    - typing.IO.object.truncate
    - typing.TypeVar.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.object.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.object.tree.path.truncate
    - typing.TypeVar.head.commit
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.truncate
    - typing.IO.object.tree.path.commit.write
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.tree.head.ref.commit.path.seek
    - typing.IO.path.head.commit.object.tree.seek
    - subprocess.Popen.tree.path.object.seek
    - typing.BinaryIO.head.commit.path.object.truncate
    - datetime.timedelta.object.head.commit.path.seek
    - subprocess.Popen.commit.tree.path.object.truncate
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.head.commit.truncate
    - typing.IO.commit.object.write
    - datetime.timedelta.commit.object.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.path.tree.seek
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.write
    - datetime.timedelta.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.head.commit.truncate
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.object.tree.truncate
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.object.seek
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.object.tree.commit.truncate
    - typing.IO.tree.object.head.ref.commit.path.seek
    - typing.TypeVar.head.ref.commit.tree.truncate
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.commit.seek
    - typing.IO.commit.object.path.tree.seek
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.write
    - subprocess.Popen.path.object.tree.commit.truncate
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.IO.object.tree.head.commit.seek
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.commit.seek
    - typing.IO.object.head.ref.commit.seek
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.commit.tree.path.truncate
    - subprocess.Popen.object.tree.head.ref.commit.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.write
    - typing.IO.object.head.ref.commit.tree.path.truncate
    - typing.IO.object.commit.path.tree.truncate
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.IO.path.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - datetime.timedelta.object.head.commit.path.tree.seek
    - typing.BinaryIO.object.tree.head.commit.path.seek
    - datetime.timedelta.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.head.ref.commit.path.tree.truncate
    - typing.IO.commit.path.write
    - typing.BinaryIO.object.tree.path.truncate
    - typing.TypeVar.head.ref.commit.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.path.tree.commit.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.tree.object.path.head.commit.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - subprocess.Popen.path.truncate
    - typing.cast.head.commit.path.object.write
    - subprocess.Popen.head.commit.tree.path.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.write
    - subprocess.Popen.path.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.object.commit.truncate
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.BinaryIO.head.commit.seek
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.object.head.commit.path.tree.write
    - <builtin>.hasattr
    - typing.IO.commit.truncate
    - datetime.timedelta.tree.object.path.seek
    - subprocess.Popen.tree.path.head.ref.commit.object.truncate
    - typing.BinaryIO.head.commit.object.path.write
    - typing.TypeVar.tree.object.head.commit.seek
    - datetime.timedelta.tree.commit.object.truncate
    - typing.BinaryIO.head.commit.path.truncate
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - subprocess.Popen.head.commit.path.object.tree.seek
    - typing.IO.tree.object.path.seek
    - datetime.timedelta.head.commit.object.path.tree.truncate
    - typing.IO.object.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - typing.IO.object.path.commit.truncate
    - subprocess.Popen.path.commit.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.TypeVar.object.tree.path.head.commit.seek
    - datetime.timedelta.tree.object.truncate
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.seek
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.head.commit.path.tree.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    - typing.BinaryIO.object.head.ref.commit.path.seek
    - typing.IO.path.tree.object.write
    - subprocess.Popen.tree.object.path.commit.truncate
    - typing.IO.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.seek
    - typing.cast.commit.tree.object.path.truncate
    - subprocess.Popen.tree.path.object.write
    - datetime.timedelta.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.object.head.commit.tree.path.seek
    - typing.cast.tree.head.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object
    - datetime.timedelta.tree.object.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.seek
    - datetime.timedelta.object.path.tree.head.commit.write
    - datetime.timedelta.object.commit.tree.seek
    - typing.TypeVar.head.commit.path.seek
    - subprocess.Popen.path.tree.object.head.commit.seek
    - typing.TypeVar.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.tree.head.commit.truncate
    - typing.IO.head.commit.path.object.tree.truncate
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.truncate
    - typing.IO.head.commit.tree.path.object.seek
    - typing.IO.head.commit.path.truncate
    - datetime.timedelta.object.path.tree.head.ref.commit.truncate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.commit.path.truncate
    - subprocess.Popen.tree.head.commit.object.seek
    - typing.cast.head.ref.commit.object.path.tree.truncate
    - typing.IO.commit.path.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.cast.head.commit.object.truncate
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.head.ref.commit.truncate
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.path.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.object.seek
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.path.tree.object.truncate
    - typing.IO.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit.seek
    - typing.cast.head.commit.tree.object.path.seek
    - typing.BinaryIO.object.head.commit.path.seek
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.commit.tree.object.path.truncate
    - typing.cast.head.commit.object.path.tree.seek
    - typing.BinaryIO.tree.head.ref.commit.object.seek
    - datetime.timedelta.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - typing.cast.tree.head.commit.object.write
    - typing.IO.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.commit
    - typing.IO.head.ref.commit.tree.path.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.object.head.commit.path.truncate
    - typing.IO.path.tree.object.truncate
    - typing.IO.path.object.tree.head.ref.commit.truncate
    - datetime.timedelta.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.seek
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.commit.tree.path.truncate
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.head.commit.tree.object.path.seek
    - subprocess.Popen.object.tree.head.commit.write
    - subprocess.Popen.object.head.commit.path.truncate
    - subprocess.Popen.tree.path.object.commit.seek
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - subprocess.Popen.commit.object.tree.seek
    - subprocess.Popen.head.commit.path.object.write
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.tree.object.commit.seek
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.path.tree.commit.truncate
    - typing.IO.object.commit.path.seek
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree.seek
    - typing.IO.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.write
    - typing.cast.head.commit.path.write
    - typing.IO.head.ref.commit.object.tree.seek
    - typing.cast.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.IO.head.commit.object.path
    - typing.BinaryIO.object.head.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit.object.tree.truncate
    - typing.cast.head.commit.tree.path.seek
    - datetime.timedelta.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.tree.object.commit.path
    - subprocess.Popen.object.tree.truncate
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.cast.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.tree.commit.path.seek
    - typing.IO.path.head.commit.object.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.tree.truncate
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.object.write
    - typing.cast.head.commit.path.tree.write
    - subprocess.Popen.object.commit.tree.truncate
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.head.ref.commit.seek
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.cast.head.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - typing.TypeVar.head.commit.tree.seek
    - typing.IO.object.commit.tree.truncate
    - datetime.timedelta.path.head.commit
    - typing.TypeVar.head.commit.tree.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.seek
    - subprocess.Popen.object.path.tree
    - typing.cast.head.commit.tree.object.path.write
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.object.path.tree.commit.write
    - typing.IO.tree.path.object.commit
    - typing.TypeVar.head.ref.commit.path.seek
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.seek
    - typing.IO.object.commit.tree.path.write
    - typing.cast.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - subprocess.Popen.head.commit.object.path.seek
    - datetime.timedelta.head.commit.tree.object.seek
    - typing.IO.object.head.commit.path.tree.seek
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.path.tree.head.commit.write
    - typing.TypeVar.head.commit.path.tree.truncate
    - typing.cast.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.path.object.truncate
    - subprocess.Popen.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.seek
    - typing.IO.object.path.tree.truncate
    - datetime.timedelta.path.tree.object.seek
    - typing.BinaryIO.object.tree.path.head.commit.seek
    - typing.IO.head.commit.object.truncate
    - subprocess.Popen.tree.commit.path.truncate
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.head.commit.object.tree.path.truncate
    - typing.cast.head.ref.commit.tree.seek
    - typing.IO.path.head.ref.commit.tree.seek
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.tree.object.seek
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.object.commit.seek
    - datetime.timedelta.head.commit.tree.object.path.write
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.truncate
    - typing.cast.commit.tree.object.path
    - typing.IO.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.commit.object.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path
    - typing.cast.tree.object.head.commit.path.seek
    - subprocess.Popen.commit.object.truncate
    - typing.BinaryIO.head.commit.object.write
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.commit.path.seek
    - subprocess.Popen.head.commit.path
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.write
    - datetime.timedelta.tree.object.path
    - typing.cast.head.commit.path.object.tree.truncate
    - datetime.timedelta.path.head.commit.write
    - subprocess.Popen.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.tree.object.commit.truncate
    - typing.cast.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.truncate
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.TypeVar.object.head.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.tree.commit.seek
    - typing.IO.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.object.truncate
    - typing.cast.tree.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - typing.IO.object.tree.write
    - typing.IO.path.head.commit.tree.seek
    - typing.cast.head.ref.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.object.tree.truncate
    - datetime.timedelta.tree.path.object.truncate
    - datetime.timedelta.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.commit.path.object.write
    - typing.cast.head.ref.commit.path.seek
    - typing.IO.path.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.write
    - typing.cast.object.tree.head.commit.path.seek
    - datetime.timedelta.commit.tree
    - typing.cast.tree.head.commit.path.object.seek
    - typing.TypeVar.object.head.commit.path
    - typing.IO.object.tree.seek
    - datetime.timedelta.tree.object.head.commit.path.truncate
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.object.tree.path.head.commit.write
    - typing.IO.head.commit.path.tree.object.truncate
    - subprocess.Popen.tree.head.commit.path.write
    - typing.BinaryIO.object.tree.path.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object.seek
    - typing.BinaryIO.object.tree.path.seek
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.IO.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.path.object.tree.seek
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.path.truncate
    - subprocess.Popen.object.tree.seek
    - typing.cast.head.commit.tree.path.object.write
    - typing.IO.path.tree.head.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.head.commit.object.path.seek
    - datetime.timedelta.path.object.tree.head.commit.truncate
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.IO.tree.path.head.commit.write
    - typing.TypeVar.head.ref.commit.object.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.head.commit.path.tree.truncate
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.path.object
    - typing.IO.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.path
    - typing.TypeVar.head.ref.commit.object.tree.path.seek
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.seek
    - typing.BinaryIO.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.seek
    - typing.cast.head.commit.object.tree.path
    - typing.IO.tree.commit.object.write
    - datetime.timedelta.path.object.head.commit.seek
    - typing.BinaryIO.head.commit.tree.object.path.truncate
    - typing.IO.object.write
    - typing.IO.tree.head.ref.commit.path.seek
    - datetime.timedelta.head.commit.seek
    - typing.TypeVar.head.commit.path.tree.write
    - subprocess.Popen.tree.path.commit.write
    - datetime.timedelta.object.head.commit.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.BinaryIO.object.head.ref.commit.truncate
    - subprocess.Popen.path.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.commit.truncate
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.commit.truncate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.tree.seek
    - subprocess.Popen.tree.path.head.commit.seek
    - typing.cast.head.commit.object.seek
    - datetime.timedelta.object.tree.path.commit.seek
    - typing.IO.commit.path.object.tree.seek
    - subprocess.Popen.object.head.commit.path
    - typing.TypeVar.head.commit.object.seek
    - typing.TypeVar.tree.object.head.commit.path.seek
    - typing.BinaryIO.object.head.commit.tree.seek
    - datetime.timedelta.object.commit.tree.write
    - typing.IO.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.commit.tree.path.write
    - typing.cast.tree.object.head.ref.commit.path.truncate
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.commit.tree.path.seek
    - datetime.timedelta.commit.object.path.truncate
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.head.ref.commit.object.truncate
    - typing.IO.path.object
    - typing.IO.tree.head.commit.seek
    - typing.IO.object.path.head.ref.commit.tree.seek
    - typing.IO.object.tree.head.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.truncate
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.tree.object.seek
    - datetime.timedelta.head.ref.commit.object.seek
    - typing.IO.head.commit.object.path.tree.seek
    - typing.IO.tree.path
    - typing.cast.head.commit
    - subprocess.Popen.head.ref.commit.path.object.tree.truncate
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.commit.seek
    - subprocess.Popen.commit.tree.truncate
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.head.ref.commit.tree.object.truncate
    - subprocess.Popen.path.head.commit.tree.object.write
    - subprocess.Popen.tree.commit.path.object.write
    - subprocess.Popen.object.commit.path.tree.truncate
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.commit.object.path
    - typing.IO.object.commit.tree.path.truncate
    - typing.IO.object.path.head.ref.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.object.path.tree.head.ref.commit.write
    - typing.IO.path.object.commit.tree
    - datetime.timedelta.path.head.ref.commit.seek
    - subprocess.Popen.head.commit.path.object
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.IO.commit.path.tree.object.truncate
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.seek
    - subprocess.Popen.tree.commit.path.object.truncate
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.seek
    - typing.TypeVar.object.head.ref.commit.tree.truncate
    - typing.IO.path.object.head.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.truncate
    - subprocess.Popen.object.tree.write
    - typing.cast.head.ref.commit.object.tree.seek
    - typing.IO.path.commit.tree.seek
    - datetime.timedelta.object.head.commit.tree.truncate
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.tree.seek
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.object.seek
    - typing.IO.object.tree.head.ref.commit.write
    - datetime.timedelta.object.head.commit.tree
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.seek
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.truncate
    - subprocess.Popen.object.commit.path.tree.seek
    - configparser.RawConfigParser.sections
    - datetime.timedelta.path.tree.head.ref.commit.truncate
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.commit.seek
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.path.tree.head.commit.write
    - typing.IO.head.ref.commit.path
    - typing.cast.head.commit.object.tree.seek
    - typing.IO.object.head.commit.tree.truncate
    - typing.IO.head.commit.object
    - typing.BinaryIO.head.commit.object.tree.seek
    - typing.cast.tree.head.commit.seek
    - datetime.timedelta.path.tree.commit.object.seek
    - typing.BinaryIO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.tree.path.object.seek
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.truncate
    - subprocess.Popen.object.head.commit.truncate
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - subprocess.Popen.tree.object.commit.seek
    - typing.IO.path.tree.object.head.commit.seek
    - typing.IO.tree.path.head.commit.truncate
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.commit.tree.seek
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.truncate
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.write
    - typing.IO.object.path.head.commit.tree.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.path.object.truncate
    - typing.IO.commit.path.tree.truncate
    - datetime.timedelta.object.path.tree.head.commit.seek
    - subprocess.Popen.object.commit.truncate
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.truncate
    - datetime.timedelta.object.path.truncate
    - datetime.timedelta.commit.tree.path.seek
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - datetime.timedelta.head.commit.object.tree.seek
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.path.head.commit.object.tree.write
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.IO.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.path.write
    - typing.IO.path.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.path.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.write
    - datetime.timedelta.path.object.head.commit.tree.truncate
    - typing.TypeVar.tree.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.seek
    - subprocess.Popen.path.head.ref.commit.object.truncate
    - datetime.timedelta.commit.object.tree.truncate
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.object.head.commit.path.truncate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.cast.tree.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.write
    - subprocess.Popen.object.path.tree.head.commit.seek
    - subprocess.Popen.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.truncate
    - typing.IO.tree.object.path.commit.seek
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.truncate
    - typing.IO.tree.path.commit.object.seek
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.write
    - value.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.seek
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.head.ref.commit.seek
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.path.object.truncate
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.object.path.seek
    - typing.TypeVar.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.commit.tree.write
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.path.tree.object.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.object.path.seek
    - typing.IO.object.head.commit.tree.seek
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.TypeVar.object.head.commit.tree.truncate
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.TypeVar.head.commit.object.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - subprocess.Popen.tree.path.head.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.path.truncate
    - typing.cast.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.truncate
    - subprocess.Popen.path.object.commit.seek
    - subprocess.Popen.object.path.commit.write
    - typing.IO.path.head.commit.object
    - typing.IO.commit.path.seek
    - subprocess.Popen.head.commit.object.tree
    - subprocess.Popen.head.commit.object.seek
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - subprocess.Popen.head.commit.object.path.tree.truncate
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.head.commit.object.write
    - typing.IO.commit.object.tree.seek
    - typing.IO.tree.path.object.truncate
    - subprocess.Popen.object.path.commit.tree.truncate
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.tree.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.commit.tree.object.truncate
    - typing.IO.tree.object.path
    - datetime.timedelta.object.path.commit.seek
    - subprocess.Popen.commit.object.seek
    - typing.IO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.head.commit.seek
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    - typing.IO.tree.commit.seek
    - subprocess.Popen.path.write
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.object.truncate
    - typing.cast.tree.head.commit.path.write
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.truncate
    - typing.TypeVar.tree.object.head.commit.write
    - typing.BinaryIO.tree.head.commit.path.object.truncate
    - typing.IO.path.truncate
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.IO.tree.path.object
    - typing.IO.tree.commit.path.truncate
    - typing.TypeVar.tree.head.commit.object.path.write
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.seek
    - typing.cast.object.head.commit.seek
    - datetime.timedelta.tree.object.commit.truncate
    - datetime.timedelta.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.commit.path.truncate
    - subprocess.Popen.commit.object.path.tree.seek
    - subprocess.Popen.object.head.commit.path.seek
    - datetime.timedelta.path.object.commit.truncate
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.seek
    - subprocess.Popen.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.seek
    - typing.IO.object.path.head.commit.truncate
    - typing.IO.head.ref.commit.path.object.seek
    - subprocess.Popen.object.tree.head.commit.truncate
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.path.seek
    - typing.cast.object.tree.head.commit.path.truncate
    - datetime.timedelta.path.seek
    - typing.IO.path.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.tree.path.commit.write
    - typing.IO.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.path.write
    - subprocess.Popen.tree.commit.truncate
    - typing.IO.path.head.ref.commit.tree.object.seek
    - subprocess.Popen.path.object.tree.head.commit.truncate
    - typing.IO.object.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.path.object.seek
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - datetime.timedelta.object.head.ref.commit.tree
    - git.util.LockFile._has_lock
    - subprocess.Popen.path.tree.commit.object.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - typing.cast.tree.head.ref.commit.path.seek
    - datetime.timedelta.commit.path.tree
    - typing.cast.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.tree.path
    - match.group
    - datetime.timedelta.path.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.tree.truncate
    - datetime.timedelta.head.commit.tree.write
    - typing.IO.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.truncate
    - typing.cast.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.path.seek
    - typing.cast.head.ref.commit.tree.object.path.truncate
    - typing.BinaryIO.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.object.truncate
    - typing.IO.tree.object.head.ref.commit.path.write
    - typing.IO.path.commit.object.truncate
    - typing.IO.head.ref.commit.object.truncate
    - typing.IO.head.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.write
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.object.path.head.commit.truncate
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.path.head.commit.object.tree.seek
    - typing.BinaryIO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.tree.head.commit.path.seek
    - subprocess.Popen.tree.path.commit.object.write
    - typing.IO.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.truncate
    - typing.IO.commit.path.object.seek
    - subprocess.Popen.object.commit.tree.write
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.path.tree.head.ref.commit.seek
    - typing.cast.head.commit.tree.write
    - typing.IO.object.tree.path.commit.seek
    - typing.TypeVar.head.commit.path.write
    - datetime.timedelta.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.seek
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.truncate
    - datetime.timedelta.head.commit.object.truncate
    - datetime.timedelta.object.path.tree.truncate
    - datetime.timedelta.commit.tree.truncate
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.object.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.path.object.truncate
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.object.write
    - typing.cast.object.tree.head.commit.truncate
    - subprocess.Popen.path.tree.commit.truncate
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.object.truncate
    - typing.IO.tree.path.object.head.commit.seek
    - typing.IO.path.tree.commit.object.write
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.object.path.head.commit.seek
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.object.path.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.head.commit.object.truncate
    - datetime.timedelta.path.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.tree.path.object.commit
    - typing.IO.head.commit.path.seek
    - typing.IO.path.object.tree.head.ref.commit.seek
    - typing.TypeVar.tree.object.path.commit.seek
    - subprocess.Popen.commit.object.path.truncate
    - subprocess.Popen.path.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.path.commit.write
    - subprocess.Popen.object.commit.path
    - typing.IO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.truncate
    - typing.IO.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.cast.tree.head.commit.path
    - typing.TypeVar.object.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.head.commit.write
    - typing.cast.head.ref.commit.object.tree.path.seek
    - typing.TypeVar.head.commit.object.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.cast.head.commit.object.path.truncate
    - typing.IO.path.tree.head.commit.truncate
    - typing.IO.path.head.ref.commit.object.seek
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.tree.object.commit.write
    - typing.BinaryIO.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.path.head.ref.commit.truncate
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.commit.path.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.tree.seek
    - subprocess.Popen.path.tree.commit.seek
    - subprocess.Popen.path.object.head.ref.commit.write
    - datetime.timedelta.object.tree.truncate
    - datetime.timedelta.path.head.commit.object.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.truncate
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.path.commit.tree.seek
    - typing.cast.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.object.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.truncate
    - datetime.timedelta.head.commit.path.object.seek
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.path.object.head.commit.seek
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.tree.head.commit.object.seek
    - datetime.timedelta.object.path.head.ref.commit.truncate
    - typing.TypeVar.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.object.truncate
    - subprocess.Popen.object.head.commit.tree.path.truncate
    - typing.IO.path.object.commit.truncate
    - typing.IO.path.commit.object.tree.seek
    - datetime.timedelta.head.commit.object.tree.truncate
    - subprocess.Popen.path.commit.object.truncate
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.seek
    - typing.IO.object.tree.path.head.commit.seek
    - subprocess.Popen.path.head.commit.tree.seek
    - datetime.timedelta.path.tree.commit.seek
    - datetime.timedelta.object.tree.commit.path.truncate
    - datetime.timedelta.path.tree.truncate
    - datetime.timedelta.commit.tree.object.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object.truncate
    - typing.IO.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - typing.TypeVar.object.head.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.path.write
    - typing.IO.tree.head.commit.path.object.seek
    - typing.IO.tree.object.write
    - typing.BinaryIO.head.commit.object.path.tree.seek
    - datetime.timedelta.commit.object.path.tree
    - typing.TypeVar.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.tree.path.head.ref.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.object.path.seek
    - typing.IO.head.ref.commit.object.path.seek
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.write
    - typing.IO.path.object.tree
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.seek
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.seek
    - typing.IO.object.commit.tree.path.seek
    - subprocess.Popen.path.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.truncate
    - typing.TypeVar.head.commit.seek
    - datetime.timedelta.tree.head.commit.truncate
    - typing.IO.path.tree.object.commit.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.cast.tree.head.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.head.commit.tree.seek
    - typing.IO.head.commit.path.object.seek
    - typing.TypeVar.head.commit.truncate
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.cast.tree.object.head.ref.commit.path.seek
    - typing.IO.tree.head.ref.commit.object.path.seek
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.path.truncate
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.tree.object.path.commit.seek
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.head.commit.path.object.seek
    - datetime.timedelta.path.head.ref.commit.object.write
    - subprocess.Popen.commit.object.tree.path.seek
    - typing.IO.commit.seek
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.seek
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree.truncate
    - typing.IO.object.head.commit.truncate
    - typing.BinaryIO.object.head.commit.seek
    - typing.IO.object.path.tree.head.ref.commit.seek
    - git.config.GitConfigParser._included_paths
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.object.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.truncate
    - subprocess.Popen.path.commit
    - typing.IO.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.ref.commit.object.write
    - subprocess.Popen.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.truncate
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.truncate
    - subprocess.Popen.object.tree.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.truncate
    - typing.TypeVar.tree.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.object.path.tree.write
    - typing.IO.tree.object.truncate
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.tree.path.head.commit.object.truncate
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.path.tree.commit.object.truncate
    - typing.IO.tree.path.head.commit.object.write
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.object.path.truncate
    - datetime.timedelta.commit.object.tree.path
    - subprocess.Popen.tree.path.head.commit.truncate
    - <builtin>.open
    - datetime.timedelta.commit.tree.object.truncate
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.head.commit.path.write
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.path.tree.truncate
    - datetime.timedelta.object.tree.commit.seek
    - typing.IO.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.seek
    - datetime.timedelta.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.tree.truncate
    - typing.IO.tree.path.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.path.commit.truncate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.cast.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.path.commit.seek
    - typing.IO.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.path.object.tree.truncate
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.path.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.cast.tree.head.commit.object.path.seek
    - typing.IO.tree.head.ref.commit.path.object.seek
    - typing.IO.head.ref.commit.object.path.tree.write
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.truncate
    - typing.IO.object.path.tree.commit.truncate
    - datetime.timedelta.path.head.commit.tree.object.write
    - subprocess.Popen.path.tree.object.head.commit
    - typing.TypeVar.object.head.commit.tree.seek
    - typing.TypeVar.tree.object.head.ref.commit.truncate
    - typing.IO.path.tree.write
    - subprocess.Popen.tree.head.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.tree.path.object.head.ref.commit.truncate
    - typing.cast.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.tree.write
    - typing.cast.head.commit.seek
    - typing.IO.path.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.commit.truncate
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.tree.path.object.commit.seek
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.commit.seek
    - datetime.timedelta.path.tree.object.head.commit.seek
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - datetime.timedelta.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.truncate
    - subprocess.Popen.tree.object.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.commit.truncate
    - git.config.GitConfigParser._value_to_string
    - typing.BinaryIO.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.head.commit.path.seek
    - datetime.timedelta.object.head.commit.tree.path.truncate
    - typing.IO.tree
    - subprocess.Popen.object.tree.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.object.seek
    - datetime.timedelta.tree.path.head.commit
    - subprocess.Popen.object.path.tree.seek
    - typing.IO.tree.path.commit.object.write
    - typing.TypeVar.head.ref.commit.path.object
    - typing.cast.object.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.seek
    - subprocess.Popen.tree.commit.object.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.tree.seek
    - subprocess.Popen.commit.path.object.seek
    - typing.IO.path.tree.head.commit.object.seek
    - datetime.timedelta.path.tree.commit.write
    - subprocess.Popen.head.commit.object.path.tree.seek
    - subprocess.Popen.path.head.commit.object.seek
    - datetime.timedelta.head.commit.object.write
    - typing.IO.path.tree.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - typing.IO.tree.object.head.commit.seek
    - typing.TypeVar.object.head.commit.path.truncate
    - subprocess.Popen.object.commit.path.write
    - typing.IO.tree.object.commit
    - datetime.timedelta.object.commit.path.tree.seek
    - typing.IO.commit.path.object.write
    - typing.TypeVar.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.head.commit.path.tree.object.seek
    - subprocess.Popen.tree.path.truncate
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.seek
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.seek
    - typing.BinaryIO.object.head.commit.truncate
    - git.objects.commit.Popen.tree.path.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.seek
    - typing.TypeVar.tree.head.commit.path.object.truncate
    - datetime.timedelta.path.commit.object.tree.seek
    - subprocess.Popen.tree.object.head.ref.commit.seek
    - datetime.timedelta.object.commit.tree.path.truncate
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - typing.IO.head.commit.tree.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.truncate
    - typing.IO.object.tree.path.seek
    - typing.IO.path.object.commit.seek
    - typing.TypeVar.head.commit.tree.object.path.write
    - datetime.timedelta.tree.path.commit.object.seek
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.truncate
    - typing.IO.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.path.truncate
    - datetime.timedelta.object.tree.path.write
    - subprocess.Popen.tree.head.commit.path.truncate
    - subprocess.Popen.tree.head.commit.truncate
    - typing.BinaryIO.head.ref.commit.object.write
    - typing.TypeVar.object.tree.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.commit.object.write
    - subprocess.Popen.path.seek
    - subprocess.Popen.path.object.commit.write
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.head.commit.object.path.seek
    - git.objects.commit.Popen.truncate
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.tree.truncate
    - typing.TypeVar.head.commit.object.path.tree.write
    - subprocess.Popen.object.tree.path.head.commit.seek
    - typing.TypeVar.tree.head.ref.commit.object.seek
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.seek
    - typing.IO.tree.head.ref.commit.object.seek
    - datetime.timedelta.path.tree.head.commit.object.seek
    - typing.BinaryIO.head.commit.tree.path.truncate
    - typing.IO.tree.object.seek
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.seek
    - typing.IO.write
    - typing.IO.path.tree.head.commit.object.truncate
    - typing.IO.head.ref.commit.path.object.tree.seek
    - subprocess.Popen.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.ref.commit.path.object.tree.seek
    - datetime.timedelta.path.object.truncate
    - typing.IO.path.object.head.commit.tree.truncate
    - subprocess.Popen.head.ref.commit.object.truncate
    - typing.IO.path.object.head.commit.write
    - typing.cast.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.path.tree.object.write
    - typing.cast.commit.object.tree.path.seek
    - datetime.timedelta.object.commit.path.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.truncate
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.truncate
    - typing.cast.head.ref.commit.object.path.tree.seek
    - typing.IO.path.object.head.commit.tree.write
    - typing.IO.object.head.ref.commit.path.tree
    - typing.BinaryIO.head.commit.object.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path.seek
    - datetime.timedelta.path.tree.object.truncate
    - datetime.timedelta.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.write
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.path.commit.object.truncate
    - datetime.timedelta.object.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.tree.write
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.seek
    - typing.TypeVar.head.commit.write
    - typing.IO.path.object.seek
    - datetime.timedelta.head.commit.object.path.tree.seek
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - typing.IO.tree.object.head.commit.truncate
    - <builtin>.isinstance
    - typing.TypeVar.object.tree.head.ref.commit.write
    - typing.IO.truncate
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.object.commit.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.seek
    - subprocess.Popen.tree.object.path.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.path.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.object.path
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - subprocess.Popen.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.path.tree.object.truncate
    - typing.IO.path.commit.write
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.head.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.path.tree.truncate
    - typing.cast.head.commit.object.path.tree.truncate
    - subprocess.Popen.head.commit.path.object.tree.truncate
    - subprocess.Popen.commit.write
    - datetime.timedelta.path.object.head.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object
    - typing.TypeVar.head.commit.object.path.tree.truncate
    - typing.IO.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.commit.tree.write
    - typing.IO.head.ref.commit.path.tree.truncate
    - typing.BinaryIO.object.head.commit.write
    - datetime.timedelta.path.head.ref.commit.tree.object.seek
    - typing.cast.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.tree.path.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.object.head.commit.tree.path.seek
    - datetime.timedelta.path.object.commit.write
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - typing.IO.object.path.head.commit.seek
    - datetime.timedelta.path.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.truncate
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 113
    functionName: git.objects.submodule.util.SubmoduleConfigParser.write
    functionSourceFile: git.objects.submodule.util
    functionUses: 8
    functionsReached:
    - git.objects.submodule.util.SubmoduleConfigParser.flush_to_index
    - sm._clear_cache
    - <builtin>.isinstance
    - index.add
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - section
    - option
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 877
    functionName: git.config.GitConfigParser.set_value
    functionSourceFile: git.config
    functionUses: 2
    functionsReached:
    - <builtin>.str
    - git.config.GitConfigParser.add_section
    - configparser.RawConfigParser.has_section
    - <builtin>.isinstance
    - gitdb.utils.encoding.force_text
    - git.config.GitConfigParser._value_to_string
    - configparser.RawConfigParser.set
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - section
    - option
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 902
    functionName: git.config.GitConfigParser.add_value
    functionSourceFile: git.config
    functionUses: 2
    functionsReached:
    - <builtin>.str
    - git.config.GitConfigParser.add_section
    - configparser.RawConfigParser.has_section
    - <builtin>.isinstance
    - gitdb.utils.encoding.force_text
    - git.config.GitConfigParser._value_to_string
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - config
    - section
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 164
    functionName: git.config.SectionConstraint.__init__
    functionSourceFile: git.config
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 168
    functionName: git.config.SectionConstraint.__del__
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.IO.path.object.tree.truncate
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.head.commit.seek
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.truncate
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.TypeVar.tree.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.truncate
    - subprocess.Popen.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.write
    - subprocess.Popen.object.commit
    - typing.TypeVar.object.head.commit.path.seek
    - subprocess.Popen.object.tree.commit.path.truncate
    - datetime.timedelta.object.path.tree.seek
    - subprocess.Popen.object.path.seek
    - datetime.timedelta.path.commit.object.tree.write
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.path.truncate
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.truncate
    - typing.IO.object.path.commit.tree.truncate
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.head.ref.commit.seek
    - typing.IO.path.tree.commit.object.truncate
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - typing.IO.tree.head.commit.object.path.seek
    - datetime.timedelta.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.truncate
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - typing.TypeVar.tree.object.path.truncate
    - typing.IO.object.commit.tree.seek
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.seek
    - typing.TypeVar.tree.object.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.path.tree.truncate
    - typing.IO.object.tree.commit.path
    - datetime.timedelta.path.head.ref.commit.object.truncate
    - typing.BinaryIO.object.tree.head.ref.commit.truncate
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.seek
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.ref.commit.object.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.truncate
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.seek
    - subprocess.Popen.head.commit.path.tree.object.truncate
    - datetime.timedelta.object.tree.head.commit.path.truncate
    - typing.IO.head.commit.tree.object.truncate
    - typing.IO.path.head.commit.seek
    - datetime.timedelta.head.ref.commit.tree.seek
    - typing.IO.path.commit.object.seek
    - subprocess.Popen.object.tree.path
    - typing.IO.path.object.truncate
    - datetime.timedelta.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.seek
    - typing.BinaryIO.head.commit.tree.object.truncate
    - typing.TypeVar.head.commit.path.object.tree.seek
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - subprocess.Popen.object.seek
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.tree.head.commit.path.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.path.object.head.commit.truncate
    - typing.IO.path.head.commit.truncate
    - typing.cast.head.ref.commit.path.object.seek
    - datetime.timedelta.path.head.commit.tree.truncate
    - typing.TypeVar.tree.head.ref.commit.object.path.seek
    - typing.TypeVar.object.head.commit.path.tree.write
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.head.ref.commit.object.truncate
    - typing.cast.object.head.ref.commit.tree.write
    - typing.cast.object.head.ref.commit.tree.seek
    - typing.IO.object.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree.seek
    - datetime.timedelta.tree.commit.path.seek
    - datetime.timedelta.commit.object.path.tree.seek
    - datetime.timedelta.object.commit
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.IO.head.ref.commit.tree.path.object.seek
    - typing.IO.path.object.head.ref.commit.tree.truncate
    - typing.IO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.object.path.seek
    - subprocess.Popen.tree.commit.seek
    - typing.BinaryIO.object.tree.head.commit.truncate
    - datetime.timedelta.path.tree.seek
    - typing.IO.commit.object.tree.truncate
    - datetime.timedelta.commit.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.object.truncate
    - typing.IO.object.head.commit.tree.path.seek
    - typing.IO.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.head.ref.commit.write
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.object.write
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.BinaryIO.object.tree.path.commit.seek
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.tree.path.object.seek
    - typing.TypeVar.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.tree.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.head.commit.tree.object.write
    - typing.IO.object.path.head.commit.tree.seek
    - typing.IO.object.path.tree.commit.seek
    - subprocess.Popen.tree.object.head.commit.path.truncate
    - typing.TypeVar.object.head.ref.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.truncate
    - typing.IO.head.commit.seek
    - typing.IO.head.commit.path.object.tree.write
    - subprocess.Popen.path.object.tree.commit.seek
    - datetime.timedelta.path.write
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.tree.commit.object.path.write
    - subprocess.Popen.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.seek
    - typing.cast.tree.head.ref.commit.write
    - git.config.GitConfigParser._assure_writable
    - datetime.timedelta.tree.path.commit.seek
    - datetime.timedelta.tree.head.commit.path.object.seek
    - typing.IO.tree.object.path.commit.truncate
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.tree.truncate
    - typing.cast.head.commit.path.truncate
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.object.tree.path.truncate
    - subprocess.Popen.object.commit.tree.path.truncate
    - keyword.endswith
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - subprocess.Popen.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit
    - datetime.timedelta.commit.path.object.write
    - typing.IO.tree.write
    - typing.cast.head.commit.object.path.seek
    - typing.BinaryIO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.seek
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.seek
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.commit.path.write
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.object.path.truncate
    - typing.cast.tree.head.ref.commit.truncate
    - datetime.timedelta.object.path.tree.commit.seek
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.path.commit.tree.object.truncate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.commit.object.path.seek
    - typing.BinaryIO.tree.head.commit.object.path.seek
    - subprocess.Popen.path.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.truncate
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - typing.TypeVar.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.head.ref.commit.truncate
    - subprocess.Popen.commit.seek
    - typing.IO.tree.path.head.ref.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.path.truncate
    - datetime.timedelta.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.ref.commit.tree.seek
    - typing.IO.commit.object.seek
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.cast.head.ref.commit.path.object.tree.seek
    - typing.IO.head.ref.commit.tree.object.seek
    - typing.IO.path.tree.commit.write
    - subprocess.Popen.tree.object.path.commit.write
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.seek
    - typing.BinaryIO.head.commit.write
    - typing.IO.head.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.path.commit.object.tree.truncate
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.path.object.head.ref.commit.truncate
    - subprocess.Popen.head.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path.seek
    - subprocess.Popen.path.tree.object.write
    - subprocess.Popen.tree.path
    - git.objects.commit.Popen.path.tree.seek
    - datetime.timedelta.path.head.commit.seek
    - typing.cast.head.commit.tree.path.object.seek
    - subprocess.Popen.tree.object.head.ref.commit.path.seek
    - typing.cast.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.truncate
    - typing.IO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.commit.seek
    - subprocess.Popen.tree.object.path.truncate
    - typing.IO.head.commit
    - subprocess.Popen.object.path.head.ref.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - subprocess.Popen.head.ref.commit.path.object.tree.seek
    - typing.IO.object.commit.path.write
    - subprocess.Popen.commit.tree.object.truncate
    - typing.IO.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.path.truncate
    - typing.cast.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.truncate
    - datetime.timedelta.commit.path.object.seek
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.tree.head.commit.object.truncate
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.commit.path.object.seek
    - typing.IO.path.object.tree.commit
    - typing.cast.object.head.commit.path.tree.seek
    - subprocess.Popen.path.head.ref.commit.seek
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.truncate
    - typing.IO.path.commit.tree.object.truncate
    - typing.TypeVar.head.commit.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.head.ref.commit.path.seek
    - datetime.timedelta.tree.path.head.commit.object.seek
    - typing.TypeVar.head.commit.object.truncate
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.truncate
    - typing.IO.path.commit.seek
    - datetime.timedelta.object.tree.head.commit.write
    - git.objects.commit.Popen.path.tree.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.path.object.head.commit.truncate
    - subprocess.Popen.commit.object.path.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.path.truncate
    - os.path.expanduser
    - typing.TypeVar.object.head.ref.commit.write
    - subprocess.Popen.tree.object.commit.truncate
    - typing.cast.tree.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.tree.write
    - subprocess.Popen.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.seek
    - typing.cast.tree.head.commit.object.path.truncate
    - subprocess.Popen.commit.tree.object.path.seek
    - typing.IO.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.write
    - datetime.timedelta.commit.tree.object.path.truncate
    - typing.IO.object.tree.commit
    - typing.IO.commit.object.tree.path.truncate
    - subprocess.Popen.object.head.commit.path.tree.truncate
    - typing.BinaryIO.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.seek
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - typing.IO.path.object.commit.tree.truncate
    - typing.IO.head.ref.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.path.object.commit.tree.truncate
    - subprocess.Popen.tree.commit.path.seek
    - typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    - typing.IO.head.ref.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.truncate
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.head.commit.tree.path.object.write
    - datetime.timedelta.commit.tree.object.path.seek
    - typing.IO.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.tree.path.seek
    - git.util.LockFile._release_lock
    - datetime.timedelta.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.truncate
    - datetime.timedelta.path.tree.commit.object.write
    - typing.IO.tree.object.head.commit.path.truncate
    - typing.IO.object.path.head.ref.commit.truncate
    - typing.IO.commit.path.tree.seek
    - typing.IO.head.commit.tree.object.path.seek
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.tree.seek
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.commit.path.truncate
    - subprocess.Popen.object.path.tree.truncate
    - typing.IO.path.head.commit.tree.truncate
    - datetime.timedelta.commit.path.object.tree.seek
    - typing.BinaryIO.head.ref.commit.object.truncate
    - subprocess.Popen.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.IO.commit.tree.object.path.seek
    - typing.IO.tree.object.head.commit.path.seek
    - subprocess.Popen.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.seek
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - datetime.timedelta.head.commit.tree.object.path.seek
    - datetime.timedelta.object.path.head.commit.tree.write
    - typing.IO.object.path.head.commit.write
    - typing.cast.head.commit.path.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.object.truncate
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.commit.object.seek
    - typing.BinaryIO.head.ref.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.seek
    - typing.cast.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - subprocess.Popen.object.tree.commit.truncate
    - subprocess.Popen.object.commit.path.truncate
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.seek
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.tree.commit.object.path.seek
    - typing.IO.tree.path.head.commit.object.truncate
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.object.seek
    - typing.IO.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.commit.path.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.path.write
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object.path.head.commit.tree.truncate
    - datetime.timedelta.tree.object.path.head.ref.commit.truncate
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.seek
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.path.commit.tree.object.seek
    - subprocess.Popen.tree.object.head.commit.path.seek
    - typing.cast.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.commit
    - typing.IO.commit.object.tree.path.write
    - subprocess.Popen.path.tree.object.seek
    - typing.cast.object.head.commit.tree.seek
    - typing.IO.tree.commit.object.path.truncate
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.IO.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.path.head.ref.commit.truncate
    - typing.IO.head.commit.truncate
    - typing.cast.object.head.commit.tree.path
    - git.objects.commit.Popen.tree.truncate
    - typing.cast.commit.tree.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.seek
    - datetime.timedelta.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.truncate
    - typing.IO.tree.head.commit.object.write
    - typing.cast.tree.head.ref.commit.seek
    - datetime.timedelta.tree.path.commit.object.write
    - datetime.timedelta.head.commit.path
    - subprocess.Popen.commit.path.truncate
    - subprocess.Popen.commit.truncate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.commit.object.tree.seek
    - typing.IO.path.object.tree.seek
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.path.tree.head.commit.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.head.ref.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.tree.seek
    - typing.IO.path.commit.object.write
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.commit.seek
    - typing.IO.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.seek
    - datetime.timedelta.object.head.ref.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.object.path.tree.head.ref.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.commit.object.seek
    - datetime.timedelta.tree.path.object.head.ref.commit.seek
    - typing.cast.object.head.commit.truncate
    - typing.IO.path.head.commit.tree.object.seek
    - subprocess.Popen.object.head.ref.commit.tree.seek
    - typing.BinaryIO.object.tree.path.head.commit.truncate
    - typing.IO.tree.seek
    - typing.cast.head.ref.commit.object.tree.truncate
    - typing.IO.path.seek
    - subprocess.Popen.object.head.commit.path.tree.seek
    - subprocess.Popen.path.object.commit.tree.truncate
    - typing.BinaryIO.head.ref.commit.path.object.write
    - datetime.timedelta.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.path.object.head.commit.tree.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.path.head.commit.object.seek
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.object.commit.seek
    - typing.cast.head.commit.object.path.tree.write
    - typing.IO.head.commit.path.tree.truncate
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.path.commit.object.truncate
    - typing.IO.path.object.head.ref.commit.seek
    - typing.IO.object
    - datetime.timedelta.head.commit.path.write
    - typing.TypeVar.object.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.path
    - datetime.timedelta.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.seek
    - typing.cast.head.commit.path.tree.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.path.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    - typing.IO.path.head.commit.object.write
    - typing.IO.head.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.path.seek
    - typing.IO.path.object.tree.head.ref.commit
    - typing.cast.commit.object.tree.path.truncate
    - typing.IO.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.commit.object.truncate
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit.seek
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.commit.tree.object.seek
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.seek
    - typing.cast.head.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.path.tree.head.ref.commit.truncate
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.TypeVar.head.commit.path.tree.seek
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.IO.object.path.commit.tree.seek
    - datetime.timedelta.commit.object.truncate
    - subprocess.Popen.tree.path.seek
    - typing.IO.object.commit.tree.path
    - typing.IO.path.write
    - typing.IO.commit.path.tree.write
    - datetime.timedelta.tree.path.object.seek
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.path.seek
    - typing.TypeVar.head.ref.commit.object.path.seek
    - subprocess.Popen.path
    - typing.cast.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.object.path.head.commit.seek
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - datetime.timedelta.object.tree.head.commit.truncate
    - subprocess.Popen.path.object.head.commit.tree.write
    - subprocess.Popen.seek
    - datetime.timedelta.tree.write
    - subprocess.Popen.head.ref.commit.object.seek
    - typing.TypeVar.tree.object.path.write
    - datetime.timedelta.head.ref.commit.object.truncate
    - datetime.timedelta.path.head.commit.tree.seek
    - typing.IO.head.ref.commit.path.tree.object.truncate
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - typing.BinaryIO.head.commit.object.path.truncate
    - datetime.timedelta.tree.head.commit.path.write
    - typing.IO.tree.path.write
    - datetime.timedelta.head.commit.object.tree.write
    - subprocess.Popen.path.object.head.commit.truncate
    - typing.IO.path.object.tree.commit.truncate
    - subprocess.Popen.head.commit.path.tree.object.write
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - typing.IO.tree.commit.path.object.seek
    - typing.IO.tree.path.head.ref.commit.object.seek
    - git.objects.commit.Popen.path.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.commit.object.seek
    - typing.IO.object.tree.commit.path.truncate
    - typing.IO.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.cast.head.commit.tree.path.object.truncate
    - typing.IO.tree.commit.path.seek
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.cast.tree.object.head.commit.truncate
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.truncate
    - typing.IO.object.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.seek
    - typing.TypeVar.object.tree.path.head.ref.commit.truncate
    - typing.IO.tree.path.object.commit.seek
    - datetime.timedelta.object.head.ref.commit.path.write
    - <builtin>.len
    - datetime.timedelta.commit.path.tree.object.seek
    - typing.IO.object.commit.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.truncate
    - typing.cast.tree.head.commit.object.seek
    - typing.IO.path.commit.tree.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.write
    - subprocess.Popen.object.path.tree.head.ref.commit.seek
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.truncate
    - subprocess.Popen.path.head.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.IO.path.tree.object.commit.seek
    - typing.IO.head.commit.write
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.TypeVar.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.truncate
    - typing.IO.tree.object.head.ref.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.object.path.truncate
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.seek
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - datetime.timedelta.head.commit.object.path.truncate
    - typing.IO.path.object.tree.commit.write
    - datetime.timedelta.tree.path.object.commit.truncate
    - typing.TypeVar.tree.head.commit.object.path.seek
    - subprocess.Popen.head.commit.object.write
    - typing.BinaryIO.object.head.ref.commit.path.truncate
    - datetime.timedelta.commit.path.tree.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - git.config.GitConfigParser.items
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.truncate
    - subprocess.Popen.path.head.commit.tree.object.truncate
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.commit.path.write
    - CONDITIONAL_INCLUDE_REGEXP.search
    - datetime.timedelta.path.object.tree.head.ref.commit.truncate
    - typing.IO.tree.object
    - subprocess.Popen.object.head.ref.commit.seek
    - subprocess.Popen.path.commit.tree.truncate
    - typing.cast.head.ref.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.path.truncate
    - typing.cast.head.commit.write
    - typing.IO.head.commit.tree.path.seek
    - subprocess.Popen.path.head.commit.tree.object.seek
    - subprocess.Popen.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.commit.object.path.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.IO.object.path.commit.write
    - typing.cast.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - typing.IO.tree.head.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.object.head.commit.tree.path.truncate
    - subprocess.Popen.object.path.head.commit.tree.write
    - typing.IO.tree.truncate
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.object.commit.path.seek
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.tree.truncate
    - typing.cast.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.commit.object.path.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - datetime.timedelta.commit.object
    - typing.IO.commit.tree.seek
    - datetime.timedelta.path.tree.object.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.seek
    - subprocess.Popen.tree.path.commit.truncate
    - subprocess.Popen.tree.commit.object.write
    - typing.cast.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.object.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - typing.cast.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.path.tree.seek
    - typing.IO.object.tree.path.head.commit.truncate
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.tree.head.ref.commit.object.path.truncate
    - typing.TypeVar.object.tree.path.truncate
    - typing.IO.object.path.seek
    - typing.IO.commit.path.tree.object.seek
    - typing.TypeVar.head.ref.commit.tree.seek
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.write
    - git.objects.commit.Popen.tree.seek
    - typing.IO.path.tree.head.ref.commit.object.seek
    - typing.IO.path.object.tree.head.commit.truncate
    - typing.IO.path.object.write
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.seek
    - subprocess.Popen.commit.path.tree.seek
    - typing.BinaryIO.tree.head.commit.truncate
    - datetime.timedelta.commit.path.tree.truncate
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.tree.head.ref.commit.path.object.truncate
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.head.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.path.seek
    - typing.TypeVar.head.ref.commit.path.object.write
    - typing.IO.tree.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.object.tree.path.write
    - subprocess.Popen.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.seek
    - typing.IO.object.tree.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.truncate
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.seek
    - gitdb.utils.encoding.force_text.replace
    - subprocess.Popen.commit.tree.object.path.write
    - typing.IO.object.tree.commit.truncate
    - typing.IO.path.head.commit.write
    - typing.IO.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.path.seek
    - typing.IO.path.tree.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.path.head.commit.object.seek
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.cast.head.commit.tree.path.write
    - typing.cast.tree.object.head.commit.path.truncate
    - subprocess.Popen.head.commit.tree.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.path.write
    - subprocess.Popen.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.seek
    - datetime.timedelta.path.commit.seek
    - git.objects.commit.Popen.path.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.path.seek
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.seek
    - datetime.timedelta.commit.write
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.path.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree.object.seek
    - datetime.timedelta.tree.commit.seek
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.seek
    - datetime.timedelta.path.object.head.ref.commit.seek
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    - typing.cast.tree.head.commit.write
    - typing.cast.object.tree.head.ref.commit.seek
    - subprocess.Popen.object.tree.commit.write
    - typing.BinaryIO.head.commit
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - subprocess.Popen.truncate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.path.head.commit.object.seek
    - datetime.timedelta.commit.path.object.truncate
    - subprocess.Popen.commit.path.tree.truncate
    - typing.cast.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.seek
    - datetime.timedelta.tree.head.commit.object.path.truncate
    - subprocess.Popen.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.write
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.object.tree.seek
    - subprocess.Popen.object.commit.seek
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - typing.cast.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.seek
    - subprocess.Popen.tree.path.commit.object.seek
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.seek
    - typing.IO.tree.head.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.IO.object.commit.write
    - typing.TypeVar.object.tree.path.commit.seek
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.truncate
    - subprocess.Popen.tree.path.commit.seek
    - typing.cast.head.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - typing.TypeVar.object.tree.head.ref.commit.path.seek
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.path.tree.commit.write
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.truncate
    - typing.IO.tree.path.truncate
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.object.head.ref.commit.seek
    - datetime.timedelta.head.ref.commit.object.path.truncate
    - datetime.timedelta.path.tree.commit.truncate
    - datetime.timedelta.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.commit.path.object.seek
    - datetime.timedelta.tree.object.path.commit
    - git.config.GitConfigParser._write.write_section
    - subprocess.Popen.object.tree.path.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.path.tree.seek
    - datetime.timedelta.tree.commit.object.path.seek
    - typing.cast.head.commit.path.tree.object.write
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - datetime.timedelta.commit.object.path.tree.truncate
    - subprocess.Popen.path.head.ref.commit.object
    - git.config.GitConfigParser._write
    - typing.IO.commit.object.tree.write
    - typing.IO.tree.object.path.head.ref.commit.truncate
    - typing.cast.head.commit.path.object.truncate
    - typing.TypeVar.object.head.commit.write
    - subprocess.Popen.tree.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.truncate
    - datetime.timedelta.head.commit.object.path.write
    - typing.IO.commit.tree.object
    - typing.IO.path.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path.write
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.truncate
    - subprocess.Popen.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.object.write
    - typing.TypeVar.tree.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.tree.object.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.path.object.seek
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.head.ref.commit.object.tree.path.seek
    - typing.IO.commit
    - typing.IO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.commit.object.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.truncate
    - typing.IO.path.head.ref.commit.tree.truncate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.object.truncate
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.object.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.head.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.commit.path.tree.truncate
    - datetime.timedelta.tree.path.head.commit.truncate
    - subprocess.Popen.object.tree.path.head.commit.truncate
    - typing.IO.commit.write
    - typing.IO.head.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - typing.IO.commit.path.tree.object.write
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.truncate
    - subprocess.Popen.path.tree.truncate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.path.object.tree.head.commit.write
    - typing.IO.object.tree.path.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.seek
    - typing.IO.path.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.cast.tree.object.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.write
    - subprocess.Popen.path.object.head.commit.seek
    - typing.BinaryIO.tree.head.commit.object.truncate
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree.seek
    - typing.IO.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.seek
    - typing.IO.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.object.path.truncate
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.object.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.object.seek
    - typing.cast.head.ref.commit.tree.object.truncate
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.tree.object.path.truncate
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.write
    - typing.IO.object.head.ref.commit.truncate
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.path.head.commit.tree.seek
    - subprocess.Popen.object.commit.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.write
    - subprocess.Popen.head.commit.path.tree.seek
    - datetime.timedelta.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.object.path
    - typing.BinaryIO.head.commit.tree.path.object.seek
    - typing.IO.object.tree.commit.seek
    - typing.cast.object.head.ref.commit.path.truncate
    - typing.IO.commit.tree.object.write
    - typing.IO.path.head.commit.tree.object.truncate
    - subprocess.Popen.path.object.commit.truncate
    - typing.IO.tree.commit.object.seek
    - typing.IO.tree.commit.truncate
    - os.path.isfile
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.tree.path.truncate
    - datetime.timedelta.tree.object.head.commit.truncate
    - datetime.timedelta.object.tree.path.commit.truncate
    - datetime.timedelta.object.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.seek
    - re.sub
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - datetime.timedelta.object.path.commit.tree.seek
    - subprocess.Popen.object.path.head.ref.commit.tree.truncate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.commit.path.truncate
    - gitdb.utils.encoding.force_text
    - typing.BinaryIO.head.ref.commit.path.object.tree.seek
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.cast.object.head.commit.path.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.seek
    - typing.cast.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.object.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.tree.seek
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - datetime.timedelta.head.commit.object.seek
    - typing.IO.commit.tree.object.seek
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.tree.path.seek
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.object.path.write
    - typing.IO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.head.ref.commit.tree.path.object.seek
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.commit.tree.object.truncate
    - datetime.timedelta.path.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.seek
    - typing.BinaryIO.head.commit.object.seek
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.truncate
    - typing.BinaryIO.head.commit.path.tree.object.truncate
    - git.objects.commit.Popen.write
    - datetime.timedelta.truncate
    - typing.IO.object.path.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.object.commit.path.seek
    - typing.TypeVar.object.tree.path.commit.truncate
    - subprocess.Popen.write
    - datetime.timedelta.object.path
    - subprocess.Popen.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.commit.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.write
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.commit.path.write
    - typing.IO.head.ref.commit.path.seek
    - datetime.timedelta.path.tree.write
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - subprocess.Popen.path.head.commit
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.seek
    - typing.cast.object.head.ref.commit.path.tree.seek
    - typing.IO.object.commit.path.truncate
    - typing.BinaryIO.head.commit.object.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.object.tree.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - git.objects.commit.Popen.path.truncate
    - datetime.timedelta.tree.object.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.commit.path.object.write
    - typing.BinaryIO.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.path.object.write
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.path.tree.head.commit.object.truncate
    - git.objects.commit.Popen.tree
    - typing.IO.object.head.commit.path.write
    - typing.IO.commit.object.path
    - typing.TypeVar.tree.head.commit.path.truncate
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.object.tree.head.commit.seek
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.seek
    - typing.TypeVar.tree.head.commit.truncate
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.path
    - typing.TypeVar.object.head.commit.path.write
    - git.config.GitConfigParser.write
    - subprocess.Popen.commit.path.object.tree.seek
    - typing.TypeVar.object.head.ref.commit.path.write
    - subprocess.Popen.path.tree.seek
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path.truncate
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.head.commit.tree.seek
    - typing.IO.object.path.tree.head.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.head.commit.tree.path.truncate
    - datetime.timedelta.object.path.commit.truncate
    - typing.IO.path.head.commit.object.truncate
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.commit.path.object.tree.truncate
    - subprocess.Popen.path.commit.object.write
    - typing.cast.tree.head.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.head.commit.path.object.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - datetime.timedelta.head.commit.tree.seek
    - typing.IO.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.tree.truncate
    - typing.IO.commit.tree.path.seek
    - datetime.timedelta.path.tree.commit.object.truncate
    - datetime.timedelta.write
    - typing.IO.tree.object.commit.truncate
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.path.commit.tree.write
    - typing.TypeVar.head.commit.tree.object.path.truncate
    - typing.IO.object.head.commit.tree.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.cast.object.head.commit.path.tree.write
    - configparser.RawConfigParser._sections.items
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - typing.cast.head.ref.commit.path.object.truncate
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.seek
    - typing.TypeVar.head.commit.tree.path.truncate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.object.seek
    - subprocess.Popen.tree.path.object.truncate
    - typing.cast.object.tree.head.commit.seek
    - datetime.timedelta.path.commit.object.tree.truncate
    - typing.cast.head.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - git.objects.commit.Popen.path.seek
    - typing.BinaryIO.object.head.ref.commit
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.head.commit.path.seek
    - typing.IO.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.path.object.seek
    - subprocess.Popen.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.path
    - subprocess.Popen.commit.tree.object.path.truncate
    - typing.cast.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.head.commit.seek
    - typing.IO.object.path.commit.tree.write
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.object.tree.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.truncate
    - typing.TypeVar.head.ref.commit.path.tree.seek
    - typing.IO.tree.object.path.truncate
    - typing.BinaryIO.head.commit.tree.path.write
    - typing.IO.path.tree.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.truncate
    - subprocess.Popen.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - typing.cast.object.head.commit.path.seek
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - subprocess.Popen.tree.commit.object.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.path.commit.truncate
    - typing.IO.head.commit.tree.path.write
    - typing.cast.head.commit.object.tree.truncate
    - subprocess.Popen.object.path.head.commit.truncate
    - typing.BinaryIO.head.commit.path.tree.truncate
    - datetime.timedelta.object.truncate
    - datetime.timedelta.path.head.commit.object.truncate
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.commit.path.tree.object.seek
    - subprocess.Popen.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit.seek
    - subprocess.Popen.path.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.seek
    - datetime.timedelta.head.ref.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.path.commit.tree.object.seek
    - typing.TypeVar.object.tree.head.commit.truncate
    - datetime.timedelta.commit.tree.path.object.seek
    - typing.IO.tree.commit.write
    - git.objects.commit.Popen.seek
    - typing.IO.tree.path.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object.truncate
    - typing.IO.tree.object.commit.path.seek
    - typing.cast.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.path.tree.commit.seek
    - typing.IO.object.commit.truncate
    - subprocess.Popen.object.head.commit.path.write
    - typing.BinaryIO.head.commit.path.write
    - subprocess.Popen.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.truncate
    - typing.BinaryIO.head.commit.object.tree.path.seek
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.seek
    - typing.IO.path.head.ref.commit.tree.write
    - datetime.timedelta.tree.object.path.commit.truncate
    - datetime.timedelta.object.tree.commit.write
    - subprocess.Popen.object.tree.path.commit.seek
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.truncate
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.head.commit.path.tree.object.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.head.commit.path.truncate
    - datetime.timedelta.head.commit.path.tree.write
    - datetime.timedelta.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.object.tree.commit.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.object.path.seek
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.commit.seek
    - subprocess.Popen.object.head.ref.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.seek
    - subprocess.Popen.tree.object
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.head.commit.truncate
    - datetime.timedelta.object.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - typing.IO.commit.path
    - typing.BinaryIO.head.ref.commit.path.truncate
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.head.commit.truncate
    - typing.IO.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.seek
    - subprocess.Popen.tree.object.seek
    - typing.IO.object.head.ref.commit.tree.seek
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.path.object.head.ref.commit.tree.seek
    - datetime.timedelta.path.commit.object.seek
    - subprocess.Popen.path.commit.truncate
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.write
    - subprocess.Popen.path.head.ref.commit.truncate
    - datetime.timedelta.object.path.commit.tree.truncate
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.commit.tree.seek
    - typing.IO.commit.tree.object.path.truncate
    - subprocess.Popen.head.ref.commit.seek
    - typing.TypeVar.head.ref.commit.path.tree.truncate
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.commit.path.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - typing.IO.commit.tree.write
    - git.objects.commit.Popen.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.BinaryIO.head.commit.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree.truncate
    - datetime.timedelta.commit.tree.object.seek
    - datetime.timedelta.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.tree.object.truncate
    - typing.IO.head.commit.object.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.commit.path.tree.seek
    - typing.IO.path.head.commit.object.tree.write
    - typing.cast.tree.object.head.commit.seek
    - git.config.GitConfigParser._has_includes
    - typing.BinaryIO.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.head.commit.path.object.truncate
    - subprocess.Popen.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.path.object.tree.head.commit.seek
    - datetime.timedelta.commit.seek
    - subprocess.Popen.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.object.path.truncate
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.write
    - typing.IO.path.commit.truncate
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.cast.commit.tree.object.path.write
    - typing.cast.head.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.seek
    - subprocess.Popen.commit
    - typing.TypeVar.tree.head.ref.commit.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.IO.tree.commit.path.object.truncate
    - typing.TypeVar.head.ref.commit.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.write
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.truncate
    - typing.TypeVar.head.commit.tree.object.seek
    - datetime.timedelta.commit.path
    - typing.IO.head.ref.commit.object.tree.path.write
    - typing.IO.tree.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.tree.truncate
    - datetime.timedelta.path.head.ref.commit.object.seek
    - subprocess.Popen.head.commit.path.truncate
    - datetime.timedelta.tree.object.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.commit.write
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.tree
    - typing.cast.tree.head.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.seek
    - typing.IO.tree.object.commit.path.truncate
    - subprocess.Popen.commit.tree.object.write
    - subprocess.Popen.path.commit.object.seek
    - typing.BinaryIO.object.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.IO.head.ref.commit.object.seek
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.seek
    - typing.IO.tree.head.commit.path.object
    - os.remove
    - typing.IO.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.truncate
    - subprocess.Popen.tree.object.write
    - typing.BinaryIO.head.commit.path.object.seek
    - typing.cast.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.truncate
    - typing.IO.object.path.tree.write
    - datetime.timedelta.object.tree
    - typing.TypeVar.object.tree.head.commit.path.write
    - subprocess.Popen.path.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.truncate
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.path.seek
    - typing.IO.head.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.IO.object.tree.truncate
    - typing.IO.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit
    - typing.IO.commit.tree.truncate
    - typing.TypeVar.object.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.path.object.seek
    - datetime.timedelta.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.head.commit.path.tree.object.seek
    - datetime.timedelta.object.path.head.commit.seek
    - datetime.timedelta.object.head.ref.commit.truncate
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.seek
    - typing.IO.object.path.head.ref.commit.write
    - subprocess.Popen.commit.object.path.seek
    - datetime.timedelta.path.object.commit.tree
    - typing.cast.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - subprocess.Popen.head.commit.object.tree.write
    - datetime.timedelta.path.head.ref.commit.tree.seek
    - typing.IO.object.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.seek
    - datetime.timedelta.tree.head.ref.commit.path.seek
    - typing.IO.object.truncate
    - typing.TypeVar.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.head.commit.write
    - git.objects.submodule.util.SubmoduleConfigParser.flush_to_index
    - typing.TypeVar.head.ref.commit.object.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.object.tree.path.truncate
    - typing.TypeVar.head.commit
    - sm._clear_cache
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.truncate
    - typing.IO.object.tree.path.commit.write
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.tree.head.ref.commit.path.seek
    - typing.IO.path.head.commit.object.tree.seek
    - subprocess.Popen.tree.path.object.seek
    - typing.BinaryIO.head.commit.path.object.truncate
    - datetime.timedelta.object.head.commit.path.seek
    - subprocess.Popen.commit.tree.path.object.truncate
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.head.commit.truncate
    - typing.IO.commit.object.write
    - datetime.timedelta.commit.object.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.path.tree.seek
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.write
    - datetime.timedelta.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.head.commit.truncate
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.object.tree.truncate
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.object.seek
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.object.tree.commit.truncate
    - typing.IO.tree.object.head.ref.commit.path.seek
    - typing.TypeVar.head.ref.commit.tree.truncate
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.commit.seek
    - typing.IO.commit.object.path.tree.seek
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.write
    - subprocess.Popen.path.object.tree.commit.truncate
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.IO.object.tree.head.commit.seek
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.commit.seek
    - typing.IO.object.head.ref.commit.seek
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.commit.tree.path.truncate
    - subprocess.Popen.object.tree.head.ref.commit.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.write
    - typing.IO.object.head.ref.commit.tree.path.truncate
    - typing.IO.object.commit.path.tree.truncate
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.IO.path.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - datetime.timedelta.object.head.commit.path.tree.seek
    - typing.BinaryIO.object.tree.head.commit.path.seek
    - datetime.timedelta.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.head.ref.commit.path.tree.truncate
    - typing.IO.commit.path.write
    - typing.BinaryIO.object.tree.path.truncate
    - typing.TypeVar.head.ref.commit.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.path.tree.commit.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.tree.object.path.head.commit.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - subprocess.Popen.path.truncate
    - typing.cast.head.commit.path.object.write
    - subprocess.Popen.head.commit.tree.path.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.write
    - subprocess.Popen.path.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.object.commit.truncate
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.BinaryIO.head.commit.seek
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.object.head.commit.path.tree.write
    - <builtin>.hasattr
    - typing.IO.commit.truncate
    - datetime.timedelta.tree.object.path.seek
    - subprocess.Popen.tree.path.head.ref.commit.object.truncate
    - typing.BinaryIO.head.commit.object.path.write
    - typing.TypeVar.tree.object.head.commit.seek
    - datetime.timedelta.tree.commit.object.truncate
    - typing.BinaryIO.head.commit.path.truncate
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - subprocess.Popen.head.commit.path.object.tree.seek
    - typing.IO.tree.object.path.seek
    - datetime.timedelta.head.commit.object.path.tree.truncate
    - typing.IO.object.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - typing.IO.object.path.commit.truncate
    - subprocess.Popen.path.commit.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.TypeVar.object.tree.path.head.commit.seek
    - datetime.timedelta.tree.object.truncate
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.seek
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.head.commit.path.tree.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    - typing.BinaryIO.object.head.ref.commit.path.seek
    - typing.IO.path.tree.object.write
    - subprocess.Popen.tree.object.path.commit.truncate
    - typing.IO.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.seek
    - typing.cast.commit.tree.object.path.truncate
    - subprocess.Popen.tree.path.object.write
    - datetime.timedelta.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.object.head.commit.tree.path.seek
    - typing.cast.tree.head.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object
    - datetime.timedelta.tree.object.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.seek
    - datetime.timedelta.object.path.tree.head.commit.write
    - datetime.timedelta.object.commit.tree.seek
    - typing.TypeVar.head.commit.path.seek
    - subprocess.Popen.path.tree.object.head.commit.seek
    - typing.TypeVar.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.tree.head.commit.truncate
    - typing.IO.head.commit.path.object.tree.truncate
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.truncate
    - typing.IO.head.commit.tree.path.object.seek
    - typing.IO.head.commit.path.truncate
    - datetime.timedelta.object.path.tree.head.ref.commit.truncate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.commit.path.truncate
    - subprocess.Popen.tree.head.commit.object.seek
    - typing.cast.head.ref.commit.object.path.tree.truncate
    - typing.IO.commit.path.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.cast.head.commit.object.truncate
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.head.ref.commit.truncate
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.path.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.object.seek
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.path.tree.object.truncate
    - typing.IO.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit.seek
    - typing.cast.head.commit.tree.object.path.seek
    - typing.BinaryIO.object.head.commit.path.seek
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.commit.tree.object.path.truncate
    - typing.cast.head.commit.object.path.tree.seek
    - typing.BinaryIO.tree.head.ref.commit.object.seek
    - datetime.timedelta.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - typing.cast.tree.head.commit.object.write
    - typing.IO.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.commit
    - typing.IO.head.ref.commit.tree.path.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.object.head.commit.path.truncate
    - typing.IO.path.tree.object.truncate
    - typing.IO.path.object.tree.head.ref.commit.truncate
    - datetime.timedelta.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.seek
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.commit.tree.path.truncate
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.head.commit.tree.object.path.seek
    - subprocess.Popen.object.tree.head.commit.write
    - subprocess.Popen.object.head.commit.path.truncate
    - subprocess.Popen.tree.path.object.commit.seek
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - subprocess.Popen.commit.object.tree.seek
    - subprocess.Popen.head.commit.path.object.write
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.tree.object.commit.seek
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.path.tree.commit.truncate
    - typing.IO.object.commit.path.seek
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree.seek
    - typing.IO.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.write
    - typing.cast.head.commit.path.write
    - typing.IO.head.ref.commit.object.tree.seek
    - typing.cast.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.IO.head.commit.object.path
    - typing.BinaryIO.object.head.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit.object.tree.truncate
    - typing.cast.head.commit.tree.path.seek
    - datetime.timedelta.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.tree.object.commit.path
    - subprocess.Popen.object.tree.truncate
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.cast.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.tree.commit.path.seek
    - typing.IO.path.head.commit.object.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.tree.truncate
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.object.write
    - typing.cast.head.commit.path.tree.write
    - subprocess.Popen.object.commit.tree.truncate
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.head.ref.commit.seek
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.cast.head.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - typing.TypeVar.head.commit.tree.seek
    - typing.IO.object.commit.tree.truncate
    - datetime.timedelta.path.head.commit
    - typing.TypeVar.head.commit.tree.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.seek
    - subprocess.Popen.object.path.tree
    - typing.cast.head.commit.tree.object.path.write
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.object.path.tree.commit.write
    - typing.IO.tree.path.object.commit
    - typing.TypeVar.head.ref.commit.path.seek
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.seek
    - typing.IO.object.commit.tree.path.write
    - typing.cast.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - subprocess.Popen.head.commit.object.path.seek
    - datetime.timedelta.head.commit.tree.object.seek
    - typing.IO.object.head.commit.path.tree.seek
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.path.tree.head.commit.write
    - typing.TypeVar.head.commit.path.tree.truncate
    - typing.cast.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.path.object.truncate
    - subprocess.Popen.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.seek
    - typing.IO.object.path.tree.truncate
    - datetime.timedelta.path.tree.object.seek
    - typing.BinaryIO.object.tree.path.head.commit.seek
    - typing.IO.head.commit.object.truncate
    - subprocess.Popen.tree.commit.path.truncate
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.head.commit.object.tree.path.truncate
    - typing.cast.head.ref.commit.tree.seek
    - typing.IO.path.head.ref.commit.tree.seek
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.tree.object.seek
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.object.commit.seek
    - datetime.timedelta.head.commit.tree.object.path.write
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.truncate
    - typing.cast.commit.tree.object.path
    - typing.IO.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.commit.object.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path
    - typing.cast.tree.object.head.commit.path.seek
    - subprocess.Popen.commit.object.truncate
    - os.chmod
    - typing.BinaryIO.head.commit.object.write
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.commit.path.seek
    - subprocess.Popen.head.commit.path
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.write
    - datetime.timedelta.tree.object.path
    - typing.cast.head.commit.path.object.tree.truncate
    - datetime.timedelta.path.head.commit.write
    - subprocess.Popen.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.tree.object.commit.truncate
    - typing.cast.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.truncate
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.TypeVar.object.head.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.tree.commit.seek
    - typing.IO.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.object.truncate
    - typing.cast.tree.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - typing.IO.object.tree.write
    - typing.IO.path.head.commit.tree.seek
    - typing.cast.head.ref.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.object.tree.truncate
    - datetime.timedelta.tree.path.object.truncate
    - datetime.timedelta.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.commit.path.object.write
    - typing.cast.head.ref.commit.path.seek
    - typing.IO.path.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.write
    - typing.cast.object.tree.head.commit.path.seek
    - datetime.timedelta.commit.tree
    - typing.cast.tree.head.commit.path.object.seek
    - typing.TypeVar.object.head.commit.path
    - typing.IO.object.tree.seek
    - datetime.timedelta.tree.object.head.commit.path.truncate
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.object.tree.path.head.commit.write
    - typing.IO.head.commit.path.tree.object.truncate
    - subprocess.Popen.tree.head.commit.path.write
    - typing.BinaryIO.object.tree.path.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object.seek
    - typing.BinaryIO.object.tree.path.seek
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.IO.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.path.object.tree.seek
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.path.truncate
    - subprocess.Popen.object.tree.seek
    - typing.cast.head.commit.tree.path.object.write
    - typing.IO.path.tree.head.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.head.commit.object.path.seek
    - datetime.timedelta.path.object.tree.head.commit.truncate
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.IO.tree.path.head.commit.write
    - typing.TypeVar.head.ref.commit.object.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.head.commit.path.tree.truncate
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.path.object
    - typing.IO.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.path
    - typing.TypeVar.head.ref.commit.object.tree.path.seek
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.seek
    - typing.BinaryIO.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.seek
    - typing.cast.head.commit.object.tree.path
    - typing.IO.tree.commit.object.write
    - datetime.timedelta.path.object.head.commit.seek
    - typing.BinaryIO.head.commit.tree.object.path.truncate
    - typing.IO.object.write
    - typing.IO.tree.head.ref.commit.path.seek
    - datetime.timedelta.head.commit.seek
    - typing.TypeVar.head.commit.path.tree.write
    - subprocess.Popen.tree.path.commit.write
    - datetime.timedelta.object.head.commit.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.BinaryIO.object.head.ref.commit.truncate
    - subprocess.Popen.path.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.commit.truncate
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.commit.truncate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.tree.seek
    - subprocess.Popen.tree.path.head.commit.seek
    - typing.cast.head.commit.object.seek
    - datetime.timedelta.object.tree.path.commit.seek
    - typing.IO.commit.path.object.tree.seek
    - subprocess.Popen.object.head.commit.path
    - typing.TypeVar.head.commit.object.seek
    - typing.TypeVar.tree.object.head.commit.path.seek
    - typing.BinaryIO.object.head.commit.tree.seek
    - datetime.timedelta.object.commit.tree.write
    - typing.IO.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.commit.tree.path.write
    - typing.cast.tree.object.head.ref.commit.path.truncate
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.commit.tree.path.seek
    - datetime.timedelta.commit.object.path.truncate
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.head.ref.commit.object.truncate
    - typing.IO.path.object
    - typing.IO.tree.head.commit.seek
    - typing.IO.object.path.head.ref.commit.tree.seek
    - typing.IO.object.tree.head.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.truncate
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.tree.object.seek
    - datetime.timedelta.head.ref.commit.object.seek
    - typing.IO.head.commit.object.path.tree.seek
    - typing.IO.tree.path
    - typing.cast.head.commit
    - subprocess.Popen.head.ref.commit.path.object.tree.truncate
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.commit.seek
    - subprocess.Popen.commit.tree.truncate
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.head.ref.commit.tree.object.truncate
    - subprocess.Popen.path.head.commit.tree.object.write
    - subprocess.Popen.tree.commit.path.object.write
    - subprocess.Popen.object.commit.path.tree.truncate
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.commit.object.path
    - typing.IO.object.commit.tree.path.truncate
    - typing.IO.object.path.head.ref.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.object.path.tree.head.ref.commit.write
    - typing.IO.path.object.commit.tree
    - datetime.timedelta.path.head.ref.commit.seek
    - subprocess.Popen.head.commit.path.object
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.IO.commit.path.tree.object.truncate
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.seek
    - subprocess.Popen.tree.commit.path.object.truncate
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.seek
    - typing.TypeVar.object.head.ref.commit.tree.truncate
    - typing.IO.path.object.head.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.truncate
    - subprocess.Popen.object.tree.write
    - typing.cast.head.ref.commit.object.tree.seek
    - typing.IO.path.commit.tree.seek
    - datetime.timedelta.object.head.commit.tree.truncate
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.tree.seek
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.object.seek
    - typing.IO.object.tree.head.ref.commit.write
    - datetime.timedelta.object.head.commit.tree
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.seek
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.truncate
    - subprocess.Popen.object.commit.path.tree.seek
    - configparser.RawConfigParser.sections
    - git.config.GitConfigParser.release
    - datetime.timedelta.path.tree.head.ref.commit.truncate
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.commit.seek
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.path.tree.head.commit.write
    - typing.IO.head.ref.commit.path
    - typing.cast.head.commit.object.tree.seek
    - typing.IO.object.head.commit.tree.truncate
    - typing.IO.head.commit.object
    - typing.BinaryIO.head.commit.object.tree.seek
    - typing.cast.tree.head.commit.seek
    - datetime.timedelta.path.tree.commit.object.seek
    - typing.BinaryIO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.tree.path.object.seek
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.truncate
    - subprocess.Popen.object.head.commit.truncate
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - subprocess.Popen.tree.object.commit.seek
    - typing.IO.path.tree.object.head.commit.seek
    - typing.IO.tree.path.head.commit.truncate
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.commit.tree.seek
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.truncate
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.write
    - typing.IO.object.path.head.commit.tree.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.path.object.truncate
    - typing.IO.commit.path.tree.truncate
    - datetime.timedelta.object.path.tree.head.commit.seek
    - subprocess.Popen.object.commit.truncate
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.truncate
    - datetime.timedelta.object.path.truncate
    - datetime.timedelta.commit.tree.path.seek
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - datetime.timedelta.head.commit.object.tree.seek
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.path.head.commit.object.tree.write
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.IO.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.path.write
    - typing.IO.path.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.path.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.write
    - datetime.timedelta.path.object.head.commit.tree.truncate
    - typing.TypeVar.tree.object.path.head.commit.write
    - git.util.rmfile
    - subprocess.Popen.tree.head.ref.commit.path.seek
    - subprocess.Popen.path.head.ref.commit.object.truncate
    - datetime.timedelta.commit.object.tree.truncate
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.object.head.commit.path.truncate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.cast.tree.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.write
    - subprocess.Popen.object.path.tree.head.commit.seek
    - subprocess.Popen.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.truncate
    - typing.IO.tree.object.path.commit.seek
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.truncate
    - typing.IO.tree.path.commit.object.seek
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.write
    - value.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.seek
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.head.ref.commit.seek
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.path.object.truncate
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.object.path.seek
    - typing.TypeVar.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.commit.tree.write
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.path.tree.object.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.object.path.seek
    - typing.IO.object.head.commit.tree.seek
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.TypeVar.object.head.commit.tree.truncate
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.TypeVar.head.commit.object.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - subprocess.Popen.tree.path.head.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.path.truncate
    - typing.cast.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.truncate
    - subprocess.Popen.path.object.commit.seek
    - subprocess.Popen.object.path.commit.write
    - typing.IO.path.head.commit.object
    - typing.IO.commit.path.seek
    - subprocess.Popen.head.commit.object.tree
    - subprocess.Popen.head.commit.object.seek
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - subprocess.Popen.head.commit.object.path.tree.truncate
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.head.commit.object.write
    - typing.IO.commit.object.tree.seek
    - typing.IO.tree.path.object.truncate
    - subprocess.Popen.object.path.commit.tree.truncate
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.tree.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.commit.tree.object.truncate
    - typing.IO.tree.object.path
    - datetime.timedelta.object.path.commit.seek
    - subprocess.Popen.commit.object.seek
    - typing.IO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.head.commit.seek
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    - typing.IO.tree.commit.seek
    - subprocess.Popen.path.write
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.object.truncate
    - typing.cast.tree.head.commit.path.write
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.truncate
    - typing.TypeVar.tree.object.head.commit.write
    - typing.BinaryIO.tree.head.commit.path.object.truncate
    - typing.IO.path.truncate
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.IO.tree.path.object
    - typing.IO.tree.commit.path.truncate
    - typing.TypeVar.tree.head.commit.object.path.write
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.seek
    - typing.cast.object.head.commit.seek
    - datetime.timedelta.tree.object.commit.truncate
    - datetime.timedelta.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.commit.path.truncate
    - subprocess.Popen.commit.object.path.tree.seek
    - subprocess.Popen.object.head.commit.path.seek
    - datetime.timedelta.path.object.commit.truncate
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.seek
    - subprocess.Popen.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.seek
    - typing.IO.object.path.head.commit.truncate
    - typing.IO.head.ref.commit.path.object.seek
    - subprocess.Popen.object.tree.head.commit.truncate
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.path.seek
    - typing.cast.object.tree.head.commit.path.truncate
    - datetime.timedelta.path.seek
    - typing.IO.path.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.tree.path.commit.write
    - typing.IO.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.path.write
    - subprocess.Popen.tree.commit.truncate
    - typing.IO.path.head.ref.commit.tree.object.seek
    - subprocess.Popen.path.object.tree.head.commit.truncate
    - typing.IO.object.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.path.object.seek
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - git.util.LockFile._has_lock
    - datetime.timedelta.object.head.ref.commit.tree
    - subprocess.Popen.path.tree.commit.object.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - typing.cast.tree.head.ref.commit.path.seek
    - datetime.timedelta.commit.path.tree
    - typing.cast.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.tree.path
    - match.group
    - datetime.timedelta.path.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.tree.truncate
    - datetime.timedelta.head.commit.tree.write
    - typing.IO.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.truncate
    - typing.cast.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.path.seek
    - typing.cast.head.ref.commit.tree.object.path.truncate
    - typing.BinaryIO.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.object.truncate
    - typing.IO.tree.object.head.ref.commit.path.write
    - typing.IO.path.commit.object.truncate
    - typing.IO.head.ref.commit.object.truncate
    - typing.IO.head.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.write
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.object.path.head.commit.truncate
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.path.head.commit.object.tree.seek
    - typing.BinaryIO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.tree.head.commit.path.seek
    - subprocess.Popen.tree.path.commit.object.write
    - typing.IO.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.truncate
    - typing.IO.commit.path.object.seek
    - subprocess.Popen.object.commit.tree.write
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.path.tree.head.ref.commit.seek
    - typing.cast.head.commit.tree.write
    - typing.IO.object.tree.path.commit.seek
    - typing.TypeVar.head.commit.path.write
    - datetime.timedelta.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.seek
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.truncate
    - datetime.timedelta.head.commit.object.truncate
    - datetime.timedelta.object.path.tree.truncate
    - datetime.timedelta.commit.tree.truncate
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.object.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.path.object.truncate
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.object.write
    - typing.cast.object.tree.head.commit.truncate
    - subprocess.Popen.path.tree.commit.truncate
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.object.truncate
    - typing.IO.tree.path.object.head.commit.seek
    - typing.IO.path.tree.commit.object.write
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.object.path.head.commit.seek
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.object.path.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.head.commit.object.truncate
    - datetime.timedelta.path.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.tree.path.object.commit
    - _logger.error
    - typing.IO.head.commit.path.seek
    - typing.IO.path.object.tree.head.ref.commit.seek
    - typing.TypeVar.tree.object.path.commit.seek
    - subprocess.Popen.commit.object.path.truncate
    - subprocess.Popen.path.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.path.commit.write
    - subprocess.Popen.object.commit.path
    - typing.IO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.truncate
    - typing.IO.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.cast.tree.head.commit.path
    - typing.TypeVar.object.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.head.commit.write
    - typing.cast.head.ref.commit.object.tree.path.seek
    - typing.TypeVar.head.commit.object.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.cast.head.commit.object.path.truncate
    - typing.IO.path.tree.head.commit.truncate
    - typing.IO.path.head.ref.commit.object.seek
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.tree.object.commit.write
    - typing.BinaryIO.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.path.head.ref.commit.truncate
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.commit.path.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.tree.seek
    - subprocess.Popen.path.tree.commit.seek
    - subprocess.Popen.path.object.head.ref.commit.write
    - datetime.timedelta.object.tree.truncate
    - datetime.timedelta.path.head.commit.object.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.truncate
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.path.commit.tree.seek
    - typing.cast.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.object.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.truncate
    - datetime.timedelta.head.commit.path.object.seek
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.path.object.head.commit.seek
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.tree.head.commit.object.seek
    - datetime.timedelta.object.path.head.ref.commit.truncate
    - typing.TypeVar.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.object.truncate
    - subprocess.Popen.object.head.commit.tree.path.truncate
    - typing.IO.path.object.commit.truncate
    - typing.IO.path.commit.object.tree.seek
    - datetime.timedelta.head.commit.object.tree.truncate
    - subprocess.Popen.path.commit.object.truncate
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.seek
    - typing.IO.object.tree.path.head.commit.seek
    - subprocess.Popen.path.head.commit.tree.seek
    - datetime.timedelta.path.tree.commit.seek
    - datetime.timedelta.object.tree.commit.path.truncate
    - datetime.timedelta.path.tree.truncate
    - datetime.timedelta.commit.tree.object.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object.truncate
    - typing.IO.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - typing.TypeVar.object.head.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.path.write
    - typing.IO.tree.head.commit.path.object.seek
    - typing.IO.tree.object.write
    - typing.BinaryIO.head.commit.object.path.tree.seek
    - datetime.timedelta.commit.object.path.tree
    - typing.TypeVar.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.tree.path.head.ref.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.object.path.seek
    - typing.IO.head.ref.commit.object.path.seek
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.write
    - typing.IO.path.object.tree
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.seek
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.seek
    - typing.IO.object.commit.tree.path.seek
    - subprocess.Popen.path.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.truncate
    - typing.TypeVar.head.commit.seek
    - datetime.timedelta.tree.head.commit.truncate
    - typing.IO.path.tree.object.commit.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.cast.tree.head.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.head.commit.tree.seek
    - typing.IO.head.commit.path.object.seek
    - typing.TypeVar.head.commit.truncate
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.cast.tree.object.head.ref.commit.path.seek
    - typing.IO.tree.head.ref.commit.object.path.seek
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.path.truncate
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.tree.object.path.commit.seek
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.head.commit.path.object.seek
    - datetime.timedelta.path.head.ref.commit.object.write
    - subprocess.Popen.commit.object.tree.path.seek
    - typing.IO.commit.seek
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.seek
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree.truncate
    - typing.IO.object.head.commit.truncate
    - typing.BinaryIO.object.head.commit.seek
    - typing.IO.object.path.tree.head.ref.commit.seek
    - git.config.GitConfigParser._included_paths
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.object.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.truncate
    - subprocess.Popen.path.commit
    - typing.IO.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.ref.commit.object.write
    - subprocess.Popen.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.truncate
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.truncate
    - subprocess.Popen.object.tree.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.truncate
    - typing.TypeVar.tree.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.object.path.tree.write
    - typing.IO.tree.object.truncate
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.tree.path.head.commit.object.truncate
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.path.tree.commit.object.truncate
    - typing.IO.tree.path.head.commit.object.write
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.object.path.truncate
    - datetime.timedelta.commit.object.tree.path
    - index.add
    - subprocess.Popen.tree.path.head.commit.truncate
    - <builtin>.open
    - datetime.timedelta.commit.tree.object.truncate
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.head.commit.path.write
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.path.tree.truncate
    - datetime.timedelta.object.tree.commit.seek
    - typing.IO.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.seek
    - datetime.timedelta.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.tree.truncate
    - typing.IO.tree.path.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.path.commit.truncate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.cast.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.path.commit.seek
    - typing.IO.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.path.object.tree.truncate
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.path.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.cast.tree.head.commit.object.path.seek
    - typing.IO.tree.head.ref.commit.path.object.seek
    - typing.IO.head.ref.commit.object.path.tree.write
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.truncate
    - typing.IO.object.path.tree.commit.truncate
    - datetime.timedelta.path.head.commit.tree.object.write
    - subprocess.Popen.path.tree.object.head.commit
    - typing.TypeVar.object.head.commit.tree.seek
    - typing.TypeVar.tree.object.head.ref.commit.truncate
    - typing.IO.path.tree.write
    - subprocess.Popen.tree.head.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.tree.path.object.head.ref.commit.truncate
    - typing.cast.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.tree.write
    - typing.cast.head.commit.seek
    - typing.IO.path.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.commit.truncate
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.tree.path.object.commit.seek
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.commit.seek
    - datetime.timedelta.path.tree.object.head.commit.seek
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - datetime.timedelta.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.object.path.tree
    - git.objects.submodule.util.SubmoduleConfigParser.write
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.truncate
    - subprocess.Popen.tree.object.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.commit.truncate
    - git.config.GitConfigParser._value_to_string
    - typing.BinaryIO.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.head.commit.path.seek
    - datetime.timedelta.object.head.commit.tree.path.truncate
    - typing.IO.tree
    - subprocess.Popen.object.tree.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.object.seek
    - datetime.timedelta.tree.path.head.commit
    - subprocess.Popen.object.path.tree.seek
    - typing.IO.tree.path.commit.object.write
    - typing.TypeVar.head.ref.commit.path.object
    - typing.cast.object.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.seek
    - subprocess.Popen.tree.commit.object.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.tree.seek
    - subprocess.Popen.commit.path.object.seek
    - typing.IO.path.tree.head.commit.object.seek
    - datetime.timedelta.path.tree.commit.write
    - subprocess.Popen.head.commit.object.path.tree.seek
    - subprocess.Popen.path.head.commit.object.seek
    - datetime.timedelta.head.commit.object.write
    - typing.IO.path.tree.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - typing.IO.tree.object.head.commit.seek
    - typing.TypeVar.object.head.commit.path.truncate
    - subprocess.Popen.object.commit.path.write
    - typing.IO.tree.object.commit
    - datetime.timedelta.object.commit.path.tree.seek
    - typing.IO.commit.path.object.write
    - typing.TypeVar.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.head.commit.path.tree.object.seek
    - subprocess.Popen.tree.path.truncate
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.seek
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.seek
    - typing.BinaryIO.object.head.commit.truncate
    - git.objects.commit.Popen.tree.path.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.seek
    - typing.TypeVar.tree.head.commit.path.object.truncate
    - datetime.timedelta.path.commit.object.tree.seek
    - subprocess.Popen.tree.object.head.ref.commit.seek
    - datetime.timedelta.object.commit.tree.path.truncate
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - typing.IO.head.commit.tree.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.truncate
    - typing.IO.object.tree.path.seek
    - typing.IO.path.object.commit.seek
    - typing.TypeVar.head.commit.tree.object.path.write
    - datetime.timedelta.tree.path.commit.object.seek
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.truncate
    - typing.IO.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.path.truncate
    - datetime.timedelta.object.tree.path.write
    - subprocess.Popen.tree.head.commit.path.truncate
    - subprocess.Popen.tree.head.commit.truncate
    - typing.BinaryIO.head.ref.commit.object.write
    - typing.TypeVar.object.tree.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.commit.object.write
    - subprocess.Popen.path.seek
    - subprocess.Popen.path.object.commit.write
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.head.commit.object.path.seek
    - git.objects.commit.Popen.truncate
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.tree.truncate
    - typing.TypeVar.head.commit.object.path.tree.write
    - subprocess.Popen.object.tree.path.head.commit.seek
    - typing.TypeVar.tree.head.ref.commit.object.seek
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.seek
    - typing.IO.tree.head.ref.commit.object.seek
    - datetime.timedelta.path.tree.head.commit.object.seek
    - typing.BinaryIO.head.commit.tree.path.truncate
    - typing.IO.tree.object.seek
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.seek
    - typing.IO.write
    - typing.IO.path.tree.head.commit.object.truncate
    - typing.IO.head.ref.commit.path.object.tree.seek
    - subprocess.Popen.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.ref.commit.path.object.tree.seek
    - datetime.timedelta.path.object.truncate
    - typing.IO.path.object.head.commit.tree.truncate
    - subprocess.Popen.head.ref.commit.object.truncate
    - typing.IO.path.object.head.commit.write
    - typing.cast.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.path.tree.object.write
    - typing.cast.commit.object.tree.path.seek
    - datetime.timedelta.object.commit.path.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.truncate
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.truncate
    - typing.cast.head.ref.commit.object.path.tree.seek
    - typing.IO.path.object.head.commit.tree.write
    - typing.IO.object.head.ref.commit.path.tree
    - typing.BinaryIO.head.commit.object.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path.seek
    - datetime.timedelta.path.tree.object.truncate
    - datetime.timedelta.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.write
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.path.commit.object.truncate
    - datetime.timedelta.object.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.tree.write
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.seek
    - typing.TypeVar.head.commit.write
    - typing.IO.path.object.seek
    - datetime.timedelta.head.commit.object.path.tree.seek
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - typing.IO.tree.object.head.commit.truncate
    - <builtin>.isinstance
    - typing.TypeVar.object.tree.head.ref.commit.write
    - typing.IO.truncate
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.object.commit.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.seek
    - subprocess.Popen.tree.object.path.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.path.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.object.path
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - subprocess.Popen.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.path.tree.object.truncate
    - typing.IO.path.commit.write
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.head.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.path.tree.truncate
    - typing.cast.head.commit.object.path.tree.truncate
    - subprocess.Popen.head.commit.path.object.tree.truncate
    - subprocess.Popen.commit.write
    - datetime.timedelta.path.object.head.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object
    - typing.TypeVar.head.commit.object.path.tree.truncate
    - typing.IO.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.commit.tree.write
    - typing.IO.head.ref.commit.path.tree.truncate
    - typing.BinaryIO.object.head.commit.write
    - datetime.timedelta.path.head.ref.commit.tree.object.seek
    - typing.cast.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.tree.path.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.object.head.commit.tree.path.seek
    - datetime.timedelta.path.object.commit.write
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - typing.IO.object.path.head.commit.seek
    - datetime.timedelta.path.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.truncate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 410
    functionName: git.config.GitConfigParser.release
    functionSourceFile: git.config
    functionUses: 5
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.IO.path.object.tree.truncate
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.head.commit.seek
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.truncate
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.TypeVar.tree.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.truncate
    - subprocess.Popen.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.write
    - subprocess.Popen.object.commit
    - typing.TypeVar.object.head.commit.path.seek
    - subprocess.Popen.object.tree.commit.path.truncate
    - datetime.timedelta.object.path.tree.seek
    - subprocess.Popen.object.path.seek
    - datetime.timedelta.path.commit.object.tree.write
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.path.truncate
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.truncate
    - typing.IO.object.path.commit.tree.truncate
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.head.ref.commit.seek
    - typing.IO.path.tree.commit.object.truncate
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - typing.IO.tree.head.commit.object.path.seek
    - datetime.timedelta.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.truncate
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - typing.TypeVar.tree.object.path.truncate
    - typing.IO.object.commit.tree.seek
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.seek
    - typing.TypeVar.tree.object.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.path.tree.truncate
    - typing.IO.object.tree.commit.path
    - datetime.timedelta.path.head.ref.commit.object.truncate
    - typing.BinaryIO.object.tree.head.ref.commit.truncate
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.seek
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.ref.commit.object.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.truncate
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.seek
    - subprocess.Popen.head.commit.path.tree.object.truncate
    - datetime.timedelta.object.tree.head.commit.path.truncate
    - typing.IO.head.commit.tree.object.truncate
    - typing.IO.path.head.commit.seek
    - datetime.timedelta.head.ref.commit.tree.seek
    - typing.IO.path.commit.object.seek
    - subprocess.Popen.object.tree.path
    - typing.IO.path.object.truncate
    - datetime.timedelta.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.seek
    - typing.BinaryIO.head.commit.tree.object.truncate
    - typing.TypeVar.head.commit.path.object.tree.seek
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - subprocess.Popen.object.seek
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.tree.head.commit.path.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.path.object.head.commit.truncate
    - typing.IO.path.head.commit.truncate
    - typing.cast.head.ref.commit.path.object.seek
    - datetime.timedelta.path.head.commit.tree.truncate
    - typing.TypeVar.tree.head.ref.commit.object.path.seek
    - typing.TypeVar.object.head.commit.path.tree.write
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.head.ref.commit.object.truncate
    - typing.cast.object.head.ref.commit.tree.write
    - typing.cast.object.head.ref.commit.tree.seek
    - typing.IO.object.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree.seek
    - datetime.timedelta.tree.commit.path.seek
    - datetime.timedelta.commit.object.path.tree.seek
    - datetime.timedelta.object.commit
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.IO.head.ref.commit.tree.path.object.seek
    - typing.IO.path.object.head.ref.commit.tree.truncate
    - typing.IO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.object.path.seek
    - subprocess.Popen.tree.commit.seek
    - typing.BinaryIO.object.tree.head.commit.truncate
    - datetime.timedelta.path.tree.seek
    - typing.IO.commit.object.tree.truncate
    - datetime.timedelta.commit.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.object.truncate
    - typing.IO.object.head.commit.tree.path.seek
    - typing.IO.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.head.ref.commit.write
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.object.write
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.BinaryIO.object.tree.path.commit.seek
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.tree.path.object.seek
    - typing.TypeVar.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.tree.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.head.commit.tree.object.write
    - typing.IO.object.path.head.commit.tree.seek
    - typing.IO.object.path.tree.commit.seek
    - subprocess.Popen.tree.object.head.commit.path.truncate
    - typing.TypeVar.object.head.ref.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.truncate
    - typing.IO.head.commit.seek
    - typing.IO.head.commit.path.object.tree.write
    - subprocess.Popen.path.object.tree.commit.seek
    - datetime.timedelta.path.write
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.tree.commit.object.path.write
    - subprocess.Popen.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.seek
    - typing.cast.tree.head.ref.commit.write
    - git.config.GitConfigParser._assure_writable
    - datetime.timedelta.tree.path.commit.seek
    - datetime.timedelta.tree.head.commit.path.object.seek
    - typing.IO.tree.object.path.commit.truncate
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.tree.truncate
    - typing.cast.head.commit.path.truncate
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.object.tree.path.truncate
    - subprocess.Popen.object.commit.tree.path.truncate
    - keyword.endswith
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - subprocess.Popen.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit
    - datetime.timedelta.commit.path.object.write
    - typing.IO.tree.write
    - typing.cast.head.commit.object.path.seek
    - typing.BinaryIO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.seek
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.seek
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.commit.path.write
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.object.path.truncate
    - typing.cast.tree.head.ref.commit.truncate
    - datetime.timedelta.object.path.tree.commit.seek
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.path.commit.tree.object.truncate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.commit.object.path.seek
    - typing.BinaryIO.tree.head.commit.object.path.seek
    - subprocess.Popen.path.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.truncate
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - typing.TypeVar.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.head.ref.commit.truncate
    - subprocess.Popen.commit.seek
    - typing.IO.tree.path.head.ref.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.path.truncate
    - datetime.timedelta.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.ref.commit.tree.seek
    - typing.IO.commit.object.seek
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.cast.head.ref.commit.path.object.tree.seek
    - typing.IO.head.ref.commit.tree.object.seek
    - typing.IO.path.tree.commit.write
    - subprocess.Popen.tree.object.path.commit.write
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.seek
    - typing.BinaryIO.head.commit.write
    - typing.IO.head.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.path.commit.object.tree.truncate
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.path.object.head.ref.commit.truncate
    - subprocess.Popen.head.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path.seek
    - subprocess.Popen.path.tree.object.write
    - subprocess.Popen.tree.path
    - git.objects.commit.Popen.path.tree.seek
    - datetime.timedelta.path.head.commit.seek
    - typing.cast.head.commit.tree.path.object.seek
    - subprocess.Popen.tree.object.head.ref.commit.path.seek
    - typing.cast.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.truncate
    - typing.IO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.commit.seek
    - subprocess.Popen.tree.object.path.truncate
    - typing.IO.head.commit
    - subprocess.Popen.object.path.head.ref.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - subprocess.Popen.head.ref.commit.path.object.tree.seek
    - typing.IO.object.commit.path.write
    - subprocess.Popen.commit.tree.object.truncate
    - typing.IO.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.path.truncate
    - typing.cast.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.truncate
    - datetime.timedelta.commit.path.object.seek
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.tree.head.commit.object.truncate
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.commit.path.object.seek
    - typing.IO.path.object.tree.commit
    - typing.cast.object.head.commit.path.tree.seek
    - subprocess.Popen.path.head.ref.commit.seek
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.truncate
    - typing.IO.path.commit.tree.object.truncate
    - typing.TypeVar.head.commit.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.head.ref.commit.path.seek
    - datetime.timedelta.tree.path.head.commit.object.seek
    - typing.TypeVar.head.commit.object.truncate
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.truncate
    - typing.IO.path.commit.seek
    - datetime.timedelta.object.tree.head.commit.write
    - git.objects.commit.Popen.path.tree.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.path.object.head.commit.truncate
    - subprocess.Popen.commit.object.path.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.path.truncate
    - os.path.expanduser
    - typing.TypeVar.object.head.ref.commit.write
    - subprocess.Popen.tree.object.commit.truncate
    - typing.cast.tree.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.tree.write
    - subprocess.Popen.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.seek
    - typing.cast.tree.head.commit.object.path.truncate
    - subprocess.Popen.commit.tree.object.path.seek
    - typing.IO.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.write
    - datetime.timedelta.commit.tree.object.path.truncate
    - typing.IO.object.tree.commit
    - typing.IO.commit.object.tree.path.truncate
    - subprocess.Popen.object.head.commit.path.tree.truncate
    - typing.BinaryIO.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.seek
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - typing.IO.path.object.commit.tree.truncate
    - typing.IO.head.ref.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.path.object.commit.tree.truncate
    - subprocess.Popen.tree.commit.path.seek
    - typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    - typing.IO.head.ref.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.truncate
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.head.commit.tree.path.object.write
    - datetime.timedelta.commit.tree.object.path.seek
    - typing.IO.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.tree.path.seek
    - git.util.LockFile._release_lock
    - datetime.timedelta.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.truncate
    - datetime.timedelta.path.tree.commit.object.write
    - typing.IO.tree.object.head.commit.path.truncate
    - typing.IO.object.path.head.ref.commit.truncate
    - typing.IO.commit.path.tree.seek
    - typing.IO.head.commit.tree.object.path.seek
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.tree.seek
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.commit.path.truncate
    - subprocess.Popen.object.path.tree.truncate
    - typing.IO.path.head.commit.tree.truncate
    - datetime.timedelta.commit.path.object.tree.seek
    - typing.BinaryIO.head.ref.commit.object.truncate
    - subprocess.Popen.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.IO.commit.tree.object.path.seek
    - typing.IO.tree.object.head.commit.path.seek
    - subprocess.Popen.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.seek
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - datetime.timedelta.head.commit.tree.object.path.seek
    - datetime.timedelta.object.path.head.commit.tree.write
    - typing.IO.object.path.head.commit.write
    - typing.cast.head.commit.path.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.object.truncate
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.commit.object.seek
    - typing.BinaryIO.head.ref.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.seek
    - typing.cast.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - subprocess.Popen.object.tree.commit.truncate
    - subprocess.Popen.object.commit.path.truncate
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.seek
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.tree.commit.object.path.seek
    - typing.IO.tree.path.head.commit.object.truncate
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.object.seek
    - typing.IO.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.commit.path.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.path.write
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object.path.head.commit.tree.truncate
    - datetime.timedelta.tree.object.path.head.ref.commit.truncate
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.seek
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.path.commit.tree.object.seek
    - subprocess.Popen.tree.object.head.commit.path.seek
    - typing.cast.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.commit
    - typing.IO.commit.object.tree.path.write
    - subprocess.Popen.path.tree.object.seek
    - typing.cast.object.head.commit.tree.seek
    - typing.IO.tree.commit.object.path.truncate
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.IO.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.path.head.ref.commit.truncate
    - typing.IO.head.commit.truncate
    - typing.cast.object.head.commit.tree.path
    - git.objects.commit.Popen.tree.truncate
    - typing.cast.commit.tree.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.seek
    - datetime.timedelta.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.truncate
    - typing.IO.tree.head.commit.object.write
    - typing.cast.tree.head.ref.commit.seek
    - datetime.timedelta.tree.path.commit.object.write
    - datetime.timedelta.head.commit.path
    - subprocess.Popen.commit.path.truncate
    - subprocess.Popen.commit.truncate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.commit.object.tree.seek
    - typing.IO.path.object.tree.seek
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.path.tree.head.commit.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.head.ref.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.tree.seek
    - typing.IO.path.commit.object.write
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.commit.seek
    - typing.IO.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.seek
    - datetime.timedelta.object.head.ref.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.object.path.tree.head.ref.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.commit.object.seek
    - datetime.timedelta.tree.path.object.head.ref.commit.seek
    - typing.cast.object.head.commit.truncate
    - typing.IO.path.head.commit.tree.object.seek
    - subprocess.Popen.object.head.ref.commit.tree.seek
    - typing.BinaryIO.object.tree.path.head.commit.truncate
    - typing.IO.tree.seek
    - typing.cast.head.ref.commit.object.tree.truncate
    - typing.IO.path.seek
    - subprocess.Popen.object.head.commit.path.tree.seek
    - subprocess.Popen.path.object.commit.tree.truncate
    - typing.BinaryIO.head.ref.commit.path.object.write
    - datetime.timedelta.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.path.object.head.commit.tree.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.path.head.commit.object.seek
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.object.commit.seek
    - typing.cast.head.commit.object.path.tree.write
    - typing.IO.head.commit.path.tree.truncate
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.path.commit.object.truncate
    - typing.IO.path.object.head.ref.commit.seek
    - typing.IO.object
    - datetime.timedelta.head.commit.path.write
    - typing.TypeVar.object.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.path
    - datetime.timedelta.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.seek
    - typing.cast.head.commit.path.tree.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.path.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    - typing.IO.path.head.commit.object.write
    - typing.IO.head.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.path.seek
    - typing.IO.path.object.tree.head.ref.commit
    - typing.cast.commit.object.tree.path.truncate
    - typing.IO.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.commit.object.truncate
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit.seek
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.commit.tree.object.seek
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.seek
    - typing.cast.head.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.path.tree.head.ref.commit.truncate
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.TypeVar.head.commit.path.tree.seek
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.IO.object.path.commit.tree.seek
    - datetime.timedelta.commit.object.truncate
    - subprocess.Popen.tree.path.seek
    - typing.IO.object.commit.tree.path
    - typing.IO.path.write
    - typing.IO.commit.path.tree.write
    - datetime.timedelta.tree.path.object.seek
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.path.seek
    - typing.TypeVar.head.ref.commit.object.path.seek
    - subprocess.Popen.path
    - typing.cast.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.object.path.head.commit.seek
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - datetime.timedelta.object.tree.head.commit.truncate
    - subprocess.Popen.path.object.head.commit.tree.write
    - subprocess.Popen.seek
    - datetime.timedelta.tree.write
    - subprocess.Popen.head.ref.commit.object.seek
    - typing.TypeVar.tree.object.path.write
    - datetime.timedelta.head.ref.commit.object.truncate
    - datetime.timedelta.path.head.commit.tree.seek
    - typing.IO.head.ref.commit.path.tree.object.truncate
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - typing.BinaryIO.head.commit.object.path.truncate
    - datetime.timedelta.tree.head.commit.path.write
    - typing.IO.tree.path.write
    - datetime.timedelta.head.commit.object.tree.write
    - subprocess.Popen.path.object.head.commit.truncate
    - typing.IO.path.object.tree.commit.truncate
    - subprocess.Popen.head.commit.path.tree.object.write
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - typing.IO.tree.commit.path.object.seek
    - typing.IO.tree.path.head.ref.commit.object.seek
    - git.objects.commit.Popen.path.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.commit.object.seek
    - typing.IO.object.tree.commit.path.truncate
    - typing.IO.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.cast.head.commit.tree.path.object.truncate
    - typing.IO.tree.commit.path.seek
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.cast.tree.object.head.commit.truncate
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.truncate
    - typing.IO.object.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.seek
    - typing.TypeVar.object.tree.path.head.ref.commit.truncate
    - typing.IO.tree.path.object.commit.seek
    - datetime.timedelta.object.head.ref.commit.path.write
    - <builtin>.len
    - datetime.timedelta.commit.path.tree.object.seek
    - typing.IO.object.commit.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.truncate
    - typing.cast.tree.head.commit.object.seek
    - typing.IO.path.commit.tree.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.write
    - subprocess.Popen.object.path.tree.head.ref.commit.seek
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.truncate
    - subprocess.Popen.path.head.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.IO.path.tree.object.commit.seek
    - typing.IO.head.commit.write
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.TypeVar.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.truncate
    - typing.IO.tree.object.head.ref.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.object.path.truncate
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.seek
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - datetime.timedelta.head.commit.object.path.truncate
    - typing.IO.path.object.tree.commit.write
    - datetime.timedelta.tree.path.object.commit.truncate
    - typing.TypeVar.tree.head.commit.object.path.seek
    - subprocess.Popen.head.commit.object.write
    - typing.BinaryIO.object.head.ref.commit.path.truncate
    - datetime.timedelta.commit.path.tree.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - git.config.GitConfigParser.items
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.truncate
    - subprocess.Popen.path.head.commit.tree.object.truncate
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.commit.path.write
    - CONDITIONAL_INCLUDE_REGEXP.search
    - datetime.timedelta.path.object.tree.head.ref.commit.truncate
    - typing.IO.tree.object
    - subprocess.Popen.object.head.ref.commit.seek
    - subprocess.Popen.path.commit.tree.truncate
    - typing.cast.head.ref.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.path.truncate
    - typing.cast.head.commit.write
    - typing.IO.head.commit.tree.path.seek
    - subprocess.Popen.path.head.commit.tree.object.seek
    - subprocess.Popen.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.commit.object.path.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.IO.object.path.commit.write
    - typing.cast.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - typing.IO.tree.head.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.object.head.commit.tree.path.truncate
    - subprocess.Popen.object.path.head.commit.tree.write
    - typing.IO.tree.truncate
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.object.commit.path.seek
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.tree.truncate
    - typing.cast.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.commit.object.path.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - datetime.timedelta.commit.object
    - typing.IO.commit.tree.seek
    - datetime.timedelta.path.tree.object.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.seek
    - subprocess.Popen.tree.path.commit.truncate
    - subprocess.Popen.tree.commit.object.write
    - typing.cast.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.object.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - typing.cast.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.path.tree.seek
    - typing.IO.object.tree.path.head.commit.truncate
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.tree.head.ref.commit.object.path.truncate
    - typing.TypeVar.object.tree.path.truncate
    - typing.IO.object.path.seek
    - typing.IO.commit.path.tree.object.seek
    - typing.TypeVar.head.ref.commit.tree.seek
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.write
    - git.objects.commit.Popen.tree.seek
    - typing.IO.path.tree.head.ref.commit.object.seek
    - typing.IO.path.object.tree.head.commit.truncate
    - typing.IO.path.object.write
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.seek
    - subprocess.Popen.commit.path.tree.seek
    - typing.BinaryIO.tree.head.commit.truncate
    - datetime.timedelta.commit.path.tree.truncate
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.tree.head.ref.commit.path.object.truncate
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.head.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.path.seek
    - typing.TypeVar.head.ref.commit.path.object.write
    - typing.IO.tree.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.object.tree.path.write
    - subprocess.Popen.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.seek
    - typing.IO.object.tree.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.truncate
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.seek
    - gitdb.utils.encoding.force_text.replace
    - subprocess.Popen.commit.tree.object.path.write
    - typing.IO.object.tree.commit.truncate
    - typing.IO.path.head.commit.write
    - typing.IO.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.path.seek
    - typing.IO.path.tree.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.path.head.commit.object.seek
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.cast.head.commit.tree.path.write
    - typing.cast.tree.object.head.commit.path.truncate
    - subprocess.Popen.head.commit.tree.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.path.write
    - subprocess.Popen.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.seek
    - datetime.timedelta.path.commit.seek
    - git.objects.commit.Popen.path.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.path.seek
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.seek
    - datetime.timedelta.commit.write
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.path.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree.object.seek
    - datetime.timedelta.tree.commit.seek
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.seek
    - datetime.timedelta.path.object.head.ref.commit.seek
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    - typing.cast.tree.head.commit.write
    - typing.cast.object.tree.head.ref.commit.seek
    - subprocess.Popen.object.tree.commit.write
    - typing.BinaryIO.head.commit
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - subprocess.Popen.truncate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.path.head.commit.object.seek
    - datetime.timedelta.commit.path.object.truncate
    - subprocess.Popen.commit.path.tree.truncate
    - typing.cast.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.seek
    - datetime.timedelta.tree.head.commit.object.path.truncate
    - subprocess.Popen.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.write
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.object.tree.seek
    - subprocess.Popen.object.commit.seek
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - typing.cast.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.seek
    - subprocess.Popen.tree.path.commit.object.seek
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.seek
    - typing.IO.tree.head.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.IO.object.commit.write
    - typing.TypeVar.object.tree.path.commit.seek
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.truncate
    - subprocess.Popen.tree.path.commit.seek
    - typing.cast.head.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - typing.TypeVar.object.tree.head.ref.commit.path.seek
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.path.tree.commit.write
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.truncate
    - typing.IO.tree.path.truncate
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.object.head.ref.commit.seek
    - datetime.timedelta.head.ref.commit.object.path.truncate
    - datetime.timedelta.path.tree.commit.truncate
    - datetime.timedelta.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.commit.path.object.seek
    - datetime.timedelta.tree.object.path.commit
    - git.config.GitConfigParser._write.write_section
    - subprocess.Popen.object.tree.path.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.path.tree.seek
    - datetime.timedelta.tree.commit.object.path.seek
    - typing.cast.head.commit.path.tree.object.write
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - datetime.timedelta.commit.object.path.tree.truncate
    - subprocess.Popen.path.head.ref.commit.object
    - git.config.GitConfigParser._write
    - typing.IO.commit.object.tree.write
    - typing.IO.tree.object.path.head.ref.commit.truncate
    - typing.cast.head.commit.path.object.truncate
    - typing.TypeVar.object.head.commit.write
    - subprocess.Popen.tree.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.truncate
    - datetime.timedelta.head.commit.object.path.write
    - typing.IO.commit.tree.object
    - typing.IO.path.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path.write
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.truncate
    - subprocess.Popen.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.object.write
    - typing.TypeVar.tree.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.tree.object.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.path.object.seek
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.head.ref.commit.object.tree.path.seek
    - typing.IO.commit
    - typing.IO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.commit.object.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.truncate
    - typing.IO.path.head.ref.commit.tree.truncate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.object.truncate
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.object.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.head.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.commit.path.tree.truncate
    - datetime.timedelta.tree.path.head.commit.truncate
    - subprocess.Popen.object.tree.path.head.commit.truncate
    - typing.IO.commit.write
    - typing.IO.head.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - typing.IO.commit.path.tree.object.write
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.truncate
    - subprocess.Popen.path.tree.truncate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.path.object.tree.head.commit.write
    - typing.IO.object.tree.path.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.seek
    - typing.IO.path.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.cast.tree.object.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.write
    - subprocess.Popen.path.object.head.commit.seek
    - typing.BinaryIO.tree.head.commit.object.truncate
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree.seek
    - typing.IO.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.seek
    - typing.IO.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.object.path.truncate
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.object.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.object.seek
    - typing.cast.head.ref.commit.tree.object.truncate
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.tree.object.path.truncate
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.write
    - typing.IO.object.head.ref.commit.truncate
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.path.head.commit.tree.seek
    - subprocess.Popen.object.commit.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.write
    - subprocess.Popen.head.commit.path.tree.seek
    - datetime.timedelta.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.object.path
    - typing.BinaryIO.head.commit.tree.path.object.seek
    - typing.IO.object.tree.commit.seek
    - typing.cast.object.head.ref.commit.path.truncate
    - typing.IO.commit.tree.object.write
    - typing.IO.path.head.commit.tree.object.truncate
    - subprocess.Popen.path.object.commit.truncate
    - typing.IO.tree.commit.object.seek
    - typing.IO.tree.commit.truncate
    - os.path.isfile
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.tree.path.truncate
    - datetime.timedelta.tree.object.head.commit.truncate
    - datetime.timedelta.object.tree.path.commit.truncate
    - datetime.timedelta.object.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.seek
    - re.sub
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - datetime.timedelta.object.path.commit.tree.seek
    - subprocess.Popen.object.path.head.ref.commit.tree.truncate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.commit.path.truncate
    - gitdb.utils.encoding.force_text
    - typing.BinaryIO.head.ref.commit.path.object.tree.seek
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.cast.object.head.commit.path.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.seek
    - typing.cast.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.object.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.tree.seek
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - datetime.timedelta.head.commit.object.seek
    - typing.IO.commit.tree.object.seek
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.tree.path.seek
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.object.path.write
    - typing.IO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.head.ref.commit.tree.path.object.seek
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.commit.tree.object.truncate
    - datetime.timedelta.path.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.seek
    - typing.BinaryIO.head.commit.object.seek
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.truncate
    - typing.BinaryIO.head.commit.path.tree.object.truncate
    - git.objects.commit.Popen.write
    - datetime.timedelta.truncate
    - typing.IO.object.path.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.object.commit.path.seek
    - typing.TypeVar.object.tree.path.commit.truncate
    - subprocess.Popen.write
    - datetime.timedelta.object.path
    - subprocess.Popen.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.commit.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.write
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.commit.path.write
    - typing.IO.head.ref.commit.path.seek
    - datetime.timedelta.path.tree.write
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - subprocess.Popen.path.head.commit
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.seek
    - typing.cast.object.head.ref.commit.path.tree.seek
    - typing.IO.object.commit.path.truncate
    - typing.BinaryIO.head.commit.object.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.object.tree.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - git.objects.commit.Popen.path.truncate
    - datetime.timedelta.tree.object.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.commit.path.object.write
    - typing.BinaryIO.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.path.object.write
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.path.tree.head.commit.object.truncate
    - git.objects.commit.Popen.tree
    - typing.IO.object.head.commit.path.write
    - typing.IO.commit.object.path
    - typing.TypeVar.tree.head.commit.path.truncate
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.object.tree.head.commit.seek
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.seek
    - typing.TypeVar.tree.head.commit.truncate
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.path
    - typing.TypeVar.object.head.commit.path.write
    - git.config.GitConfigParser.write
    - subprocess.Popen.commit.path.object.tree.seek
    - typing.TypeVar.object.head.ref.commit.path.write
    - subprocess.Popen.path.tree.seek
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path.truncate
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.head.commit.tree.seek
    - typing.IO.object.path.tree.head.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.head.commit.tree.path.truncate
    - datetime.timedelta.object.path.commit.truncate
    - typing.IO.path.head.commit.object.truncate
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.commit.path.object.tree.truncate
    - subprocess.Popen.path.commit.object.write
    - typing.cast.tree.head.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.head.commit.path.object.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - datetime.timedelta.head.commit.tree.seek
    - typing.IO.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.tree.truncate
    - typing.IO.commit.tree.path.seek
    - datetime.timedelta.path.tree.commit.object.truncate
    - datetime.timedelta.write
    - typing.IO.tree.object.commit.truncate
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.path.commit.tree.write
    - typing.TypeVar.head.commit.tree.object.path.truncate
    - typing.IO.object.head.commit.tree.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.cast.object.head.commit.path.tree.write
    - configparser.RawConfigParser._sections.items
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - typing.cast.head.ref.commit.path.object.truncate
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.seek
    - typing.TypeVar.head.commit.tree.path.truncate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.object.seek
    - subprocess.Popen.tree.path.object.truncate
    - typing.cast.object.tree.head.commit.seek
    - datetime.timedelta.path.commit.object.tree.truncate
    - typing.cast.head.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - git.objects.commit.Popen.path.seek
    - typing.BinaryIO.object.head.ref.commit
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.head.commit.path.seek
    - typing.IO.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.path.object.seek
    - subprocess.Popen.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.path
    - subprocess.Popen.commit.tree.object.path.truncate
    - typing.cast.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.head.commit.seek
    - typing.IO.object.path.commit.tree.write
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.object.tree.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.truncate
    - typing.TypeVar.head.ref.commit.path.tree.seek
    - typing.IO.tree.object.path.truncate
    - typing.BinaryIO.head.commit.tree.path.write
    - typing.IO.path.tree.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.truncate
    - subprocess.Popen.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - typing.cast.object.head.commit.path.seek
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - subprocess.Popen.tree.commit.object.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.path.commit.truncate
    - typing.IO.head.commit.tree.path.write
    - typing.cast.head.commit.object.tree.truncate
    - subprocess.Popen.object.path.head.commit.truncate
    - typing.BinaryIO.head.commit.path.tree.truncate
    - datetime.timedelta.object.truncate
    - datetime.timedelta.path.head.commit.object.truncate
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.commit.path.tree.object.seek
    - subprocess.Popen.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit.seek
    - subprocess.Popen.path.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.seek
    - datetime.timedelta.head.ref.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.path.commit.tree.object.seek
    - typing.TypeVar.object.tree.head.commit.truncate
    - datetime.timedelta.commit.tree.path.object.seek
    - typing.IO.tree.commit.write
    - git.objects.commit.Popen.seek
    - typing.IO.tree.path.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object.truncate
    - typing.IO.tree.object.commit.path.seek
    - typing.cast.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.path.tree.commit.seek
    - typing.IO.object.commit.truncate
    - subprocess.Popen.object.head.commit.path.write
    - typing.BinaryIO.head.commit.path.write
    - subprocess.Popen.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.truncate
    - typing.BinaryIO.head.commit.object.tree.path.seek
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.seek
    - typing.IO.path.head.ref.commit.tree.write
    - datetime.timedelta.tree.object.path.commit.truncate
    - datetime.timedelta.object.tree.commit.write
    - subprocess.Popen.object.tree.path.commit.seek
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.truncate
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.head.commit.path.tree.object.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.head.commit.path.truncate
    - datetime.timedelta.head.commit.path.tree.write
    - datetime.timedelta.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.object.tree.commit.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.object.path.seek
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.commit.seek
    - subprocess.Popen.object.head.ref.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.seek
    - subprocess.Popen.tree.object
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.head.commit.truncate
    - datetime.timedelta.object.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - typing.IO.commit.path
    - typing.BinaryIO.head.ref.commit.path.truncate
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.head.commit.truncate
    - typing.IO.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.seek
    - subprocess.Popen.tree.object.seek
    - typing.IO.object.head.ref.commit.tree.seek
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.path.object.head.ref.commit.tree.seek
    - datetime.timedelta.path.commit.object.seek
    - subprocess.Popen.path.commit.truncate
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.write
    - subprocess.Popen.path.head.ref.commit.truncate
    - datetime.timedelta.object.path.commit.tree.truncate
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.commit.tree.seek
    - typing.IO.commit.tree.object.path.truncate
    - subprocess.Popen.head.ref.commit.seek
    - typing.TypeVar.head.ref.commit.path.tree.truncate
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.commit.path.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - typing.IO.commit.tree.write
    - git.objects.commit.Popen.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.BinaryIO.head.commit.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree.truncate
    - datetime.timedelta.commit.tree.object.seek
    - datetime.timedelta.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.tree.object.truncate
    - typing.IO.head.commit.object.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.commit.path.tree.seek
    - typing.IO.path.head.commit.object.tree.write
    - typing.cast.tree.object.head.commit.seek
    - git.config.GitConfigParser._has_includes
    - typing.BinaryIO.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.head.commit.path.object.truncate
    - subprocess.Popen.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.path.object.tree.head.commit.seek
    - datetime.timedelta.commit.seek
    - subprocess.Popen.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.object.path.truncate
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.write
    - typing.IO.path.commit.truncate
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.cast.commit.tree.object.path.write
    - typing.cast.head.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.seek
    - subprocess.Popen.commit
    - typing.TypeVar.tree.head.ref.commit.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.IO.tree.commit.path.object.truncate
    - typing.TypeVar.head.ref.commit.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.write
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.truncate
    - typing.TypeVar.head.commit.tree.object.seek
    - datetime.timedelta.commit.path
    - typing.IO.head.ref.commit.object.tree.path.write
    - typing.IO.tree.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.tree.truncate
    - datetime.timedelta.path.head.ref.commit.object.seek
    - subprocess.Popen.head.commit.path.truncate
    - datetime.timedelta.tree.object.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.commit.write
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.tree
    - typing.cast.tree.head.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.seek
    - typing.IO.tree.object.commit.path.truncate
    - subprocess.Popen.commit.tree.object.write
    - subprocess.Popen.path.commit.object.seek
    - typing.BinaryIO.object.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.IO.head.ref.commit.object.seek
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.seek
    - typing.IO.tree.head.commit.path.object
    - os.remove
    - typing.IO.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.truncate
    - subprocess.Popen.tree.object.write
    - typing.BinaryIO.head.commit.path.object.seek
    - typing.cast.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.truncate
    - typing.IO.object.path.tree.write
    - datetime.timedelta.object.tree
    - typing.TypeVar.object.tree.head.commit.path.write
    - subprocess.Popen.path.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.truncate
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.path.seek
    - typing.IO.head.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.IO.object.tree.truncate
    - typing.IO.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit
    - typing.IO.commit.tree.truncate
    - typing.TypeVar.object.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.path.object.seek
    - datetime.timedelta.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.head.commit.path.tree.object.seek
    - datetime.timedelta.object.path.head.commit.seek
    - datetime.timedelta.object.head.ref.commit.truncate
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.seek
    - typing.IO.object.path.head.ref.commit.write
    - subprocess.Popen.commit.object.path.seek
    - datetime.timedelta.path.object.commit.tree
    - typing.cast.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - subprocess.Popen.head.commit.object.tree.write
    - datetime.timedelta.path.head.ref.commit.tree.seek
    - typing.IO.object.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.seek
    - datetime.timedelta.tree.head.ref.commit.path.seek
    - typing.IO.object.truncate
    - typing.TypeVar.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.head.commit.write
    - git.objects.submodule.util.SubmoduleConfigParser.flush_to_index
    - typing.TypeVar.head.ref.commit.object.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.object.tree.path.truncate
    - typing.TypeVar.head.commit
    - sm._clear_cache
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.truncate
    - typing.IO.object.tree.path.commit.write
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.tree.head.ref.commit.path.seek
    - typing.IO.path.head.commit.object.tree.seek
    - subprocess.Popen.tree.path.object.seek
    - typing.BinaryIO.head.commit.path.object.truncate
    - datetime.timedelta.object.head.commit.path.seek
    - subprocess.Popen.commit.tree.path.object.truncate
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.head.commit.truncate
    - typing.IO.commit.object.write
    - datetime.timedelta.commit.object.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.path.tree.seek
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.write
    - datetime.timedelta.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.head.commit.truncate
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.object.tree.truncate
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.object.seek
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.object.tree.commit.truncate
    - typing.IO.tree.object.head.ref.commit.path.seek
    - typing.TypeVar.head.ref.commit.tree.truncate
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.commit.seek
    - typing.IO.commit.object.path.tree.seek
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.write
    - subprocess.Popen.path.object.tree.commit.truncate
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.IO.object.tree.head.commit.seek
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.commit.seek
    - typing.IO.object.head.ref.commit.seek
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.commit.tree.path.truncate
    - subprocess.Popen.object.tree.head.ref.commit.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.write
    - typing.IO.object.head.ref.commit.tree.path.truncate
    - typing.IO.object.commit.path.tree.truncate
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.IO.path.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - datetime.timedelta.object.head.commit.path.tree.seek
    - typing.BinaryIO.object.tree.head.commit.path.seek
    - datetime.timedelta.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.head.ref.commit.path.tree.truncate
    - typing.IO.commit.path.write
    - typing.BinaryIO.object.tree.path.truncate
    - typing.TypeVar.head.ref.commit.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.path.tree.commit.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.tree.object.path.head.commit.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - subprocess.Popen.path.truncate
    - typing.cast.head.commit.path.object.write
    - subprocess.Popen.head.commit.tree.path.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.write
    - subprocess.Popen.path.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.object.commit.truncate
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.BinaryIO.head.commit.seek
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.object.head.commit.path.tree.write
    - <builtin>.hasattr
    - typing.IO.commit.truncate
    - datetime.timedelta.tree.object.path.seek
    - subprocess.Popen.tree.path.head.ref.commit.object.truncate
    - typing.BinaryIO.head.commit.object.path.write
    - typing.TypeVar.tree.object.head.commit.seek
    - datetime.timedelta.tree.commit.object.truncate
    - typing.BinaryIO.head.commit.path.truncate
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - subprocess.Popen.head.commit.path.object.tree.seek
    - typing.IO.tree.object.path.seek
    - datetime.timedelta.head.commit.object.path.tree.truncate
    - typing.IO.object.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - typing.IO.object.path.commit.truncate
    - subprocess.Popen.path.commit.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.TypeVar.object.tree.path.head.commit.seek
    - datetime.timedelta.tree.object.truncate
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.seek
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.head.commit.path.tree.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    - typing.BinaryIO.object.head.ref.commit.path.seek
    - typing.IO.path.tree.object.write
    - subprocess.Popen.tree.object.path.commit.truncate
    - typing.IO.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.seek
    - typing.cast.commit.tree.object.path.truncate
    - subprocess.Popen.tree.path.object.write
    - datetime.timedelta.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.object.head.commit.tree.path.seek
    - typing.cast.tree.head.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object
    - datetime.timedelta.tree.object.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.seek
    - datetime.timedelta.object.path.tree.head.commit.write
    - datetime.timedelta.object.commit.tree.seek
    - typing.TypeVar.head.commit.path.seek
    - subprocess.Popen.path.tree.object.head.commit.seek
    - typing.TypeVar.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.tree.head.commit.truncate
    - typing.IO.head.commit.path.object.tree.truncate
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.truncate
    - typing.IO.head.commit.tree.path.object.seek
    - typing.IO.head.commit.path.truncate
    - datetime.timedelta.object.path.tree.head.ref.commit.truncate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.commit.path.truncate
    - subprocess.Popen.tree.head.commit.object.seek
    - typing.cast.head.ref.commit.object.path.tree.truncate
    - typing.IO.commit.path.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.cast.head.commit.object.truncate
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.head.ref.commit.truncate
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.path.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.object.seek
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.path.tree.object.truncate
    - typing.IO.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit.seek
    - typing.cast.head.commit.tree.object.path.seek
    - typing.BinaryIO.object.head.commit.path.seek
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.commit.tree.object.path.truncate
    - typing.cast.head.commit.object.path.tree.seek
    - typing.BinaryIO.tree.head.ref.commit.object.seek
    - datetime.timedelta.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - typing.cast.tree.head.commit.object.write
    - typing.IO.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.commit
    - typing.IO.head.ref.commit.tree.path.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.object.head.commit.path.truncate
    - typing.IO.path.tree.object.truncate
    - typing.IO.path.object.tree.head.ref.commit.truncate
    - datetime.timedelta.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.seek
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.commit.tree.path.truncate
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.head.commit.tree.object.path.seek
    - subprocess.Popen.object.tree.head.commit.write
    - subprocess.Popen.object.head.commit.path.truncate
    - subprocess.Popen.tree.path.object.commit.seek
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - subprocess.Popen.commit.object.tree.seek
    - subprocess.Popen.head.commit.path.object.write
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.tree.object.commit.seek
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.path.tree.commit.truncate
    - typing.IO.object.commit.path.seek
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree.seek
    - typing.IO.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.write
    - typing.cast.head.commit.path.write
    - typing.IO.head.ref.commit.object.tree.seek
    - typing.cast.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.IO.head.commit.object.path
    - typing.BinaryIO.object.head.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit.object.tree.truncate
    - typing.cast.head.commit.tree.path.seek
    - datetime.timedelta.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.tree.object.commit.path
    - subprocess.Popen.object.tree.truncate
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.cast.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.tree.commit.path.seek
    - typing.IO.path.head.commit.object.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.tree.truncate
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.object.write
    - typing.cast.head.commit.path.tree.write
    - subprocess.Popen.object.commit.tree.truncate
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.head.ref.commit.seek
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.cast.head.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - typing.TypeVar.head.commit.tree.seek
    - typing.IO.object.commit.tree.truncate
    - datetime.timedelta.path.head.commit
    - typing.TypeVar.head.commit.tree.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.seek
    - subprocess.Popen.object.path.tree
    - typing.cast.head.commit.tree.object.path.write
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.object.path.tree.commit.write
    - typing.IO.tree.path.object.commit
    - typing.TypeVar.head.ref.commit.path.seek
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.seek
    - typing.IO.object.commit.tree.path.write
    - typing.cast.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - subprocess.Popen.head.commit.object.path.seek
    - datetime.timedelta.head.commit.tree.object.seek
    - typing.IO.object.head.commit.path.tree.seek
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.path.tree.head.commit.write
    - typing.TypeVar.head.commit.path.tree.truncate
    - typing.cast.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.path.object.truncate
    - subprocess.Popen.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.seek
    - typing.IO.object.path.tree.truncate
    - datetime.timedelta.path.tree.object.seek
    - typing.BinaryIO.object.tree.path.head.commit.seek
    - typing.IO.head.commit.object.truncate
    - subprocess.Popen.tree.commit.path.truncate
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.head.commit.object.tree.path.truncate
    - typing.cast.head.ref.commit.tree.seek
    - typing.IO.path.head.ref.commit.tree.seek
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.tree.object.seek
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.object.commit.seek
    - datetime.timedelta.head.commit.tree.object.path.write
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.truncate
    - typing.cast.commit.tree.object.path
    - typing.IO.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.commit.object.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path
    - typing.cast.tree.object.head.commit.path.seek
    - subprocess.Popen.commit.object.truncate
    - os.chmod
    - typing.BinaryIO.head.commit.object.write
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.commit.path.seek
    - subprocess.Popen.head.commit.path
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.write
    - datetime.timedelta.tree.object.path
    - typing.cast.head.commit.path.object.tree.truncate
    - datetime.timedelta.path.head.commit.write
    - subprocess.Popen.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.tree.object.commit.truncate
    - typing.cast.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.truncate
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.TypeVar.object.head.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.tree.commit.seek
    - typing.IO.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.object.truncate
    - typing.cast.tree.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - typing.IO.object.tree.write
    - typing.IO.path.head.commit.tree.seek
    - typing.cast.head.ref.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.object.tree.truncate
    - datetime.timedelta.tree.path.object.truncate
    - datetime.timedelta.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.commit.path.object.write
    - typing.cast.head.ref.commit.path.seek
    - typing.IO.path.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.write
    - typing.cast.object.tree.head.commit.path.seek
    - datetime.timedelta.commit.tree
    - typing.cast.tree.head.commit.path.object.seek
    - typing.TypeVar.object.head.commit.path
    - typing.IO.object.tree.seek
    - datetime.timedelta.tree.object.head.commit.path.truncate
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.object.tree.path.head.commit.write
    - typing.IO.head.commit.path.tree.object.truncate
    - subprocess.Popen.tree.head.commit.path.write
    - typing.BinaryIO.object.tree.path.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object.seek
    - typing.BinaryIO.object.tree.path.seek
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.IO.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.path.object.tree.seek
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.path.truncate
    - subprocess.Popen.object.tree.seek
    - typing.cast.head.commit.tree.path.object.write
    - typing.IO.path.tree.head.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.head.commit.object.path.seek
    - datetime.timedelta.path.object.tree.head.commit.truncate
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.IO.tree.path.head.commit.write
    - typing.TypeVar.head.ref.commit.object.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.head.commit.path.tree.truncate
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.path.object
    - typing.IO.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.path
    - typing.TypeVar.head.ref.commit.object.tree.path.seek
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.seek
    - typing.BinaryIO.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.seek
    - typing.cast.head.commit.object.tree.path
    - typing.IO.tree.commit.object.write
    - datetime.timedelta.path.object.head.commit.seek
    - typing.BinaryIO.head.commit.tree.object.path.truncate
    - typing.IO.object.write
    - typing.IO.tree.head.ref.commit.path.seek
    - datetime.timedelta.head.commit.seek
    - typing.TypeVar.head.commit.path.tree.write
    - subprocess.Popen.tree.path.commit.write
    - datetime.timedelta.object.head.commit.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.BinaryIO.object.head.ref.commit.truncate
    - subprocess.Popen.path.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.commit.truncate
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.commit.truncate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.tree.seek
    - subprocess.Popen.tree.path.head.commit.seek
    - typing.cast.head.commit.object.seek
    - datetime.timedelta.object.tree.path.commit.seek
    - typing.IO.commit.path.object.tree.seek
    - subprocess.Popen.object.head.commit.path
    - typing.TypeVar.head.commit.object.seek
    - typing.TypeVar.tree.object.head.commit.path.seek
    - typing.BinaryIO.object.head.commit.tree.seek
    - datetime.timedelta.object.commit.tree.write
    - typing.IO.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.commit.tree.path.write
    - typing.cast.tree.object.head.ref.commit.path.truncate
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.commit.tree.path.seek
    - datetime.timedelta.commit.object.path.truncate
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.head.ref.commit.object.truncate
    - typing.IO.path.object
    - typing.IO.tree.head.commit.seek
    - typing.IO.object.path.head.ref.commit.tree.seek
    - typing.IO.object.tree.head.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.truncate
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.tree.object.seek
    - datetime.timedelta.head.ref.commit.object.seek
    - typing.IO.head.commit.object.path.tree.seek
    - typing.IO.tree.path
    - typing.cast.head.commit
    - subprocess.Popen.head.ref.commit.path.object.tree.truncate
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.commit.seek
    - subprocess.Popen.commit.tree.truncate
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.head.ref.commit.tree.object.truncate
    - subprocess.Popen.path.head.commit.tree.object.write
    - subprocess.Popen.tree.commit.path.object.write
    - subprocess.Popen.object.commit.path.tree.truncate
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.commit.object.path
    - typing.IO.object.commit.tree.path.truncate
    - typing.IO.object.path.head.ref.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.object.path.tree.head.ref.commit.write
    - typing.IO.path.object.commit.tree
    - datetime.timedelta.path.head.ref.commit.seek
    - subprocess.Popen.head.commit.path.object
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.IO.commit.path.tree.object.truncate
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.seek
    - subprocess.Popen.tree.commit.path.object.truncate
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.seek
    - typing.TypeVar.object.head.ref.commit.tree.truncate
    - typing.IO.path.object.head.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.truncate
    - subprocess.Popen.object.tree.write
    - typing.cast.head.ref.commit.object.tree.seek
    - typing.IO.path.commit.tree.seek
    - datetime.timedelta.object.head.commit.tree.truncate
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.tree.seek
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.object.seek
    - typing.IO.object.tree.head.ref.commit.write
    - datetime.timedelta.object.head.commit.tree
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.seek
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.truncate
    - subprocess.Popen.object.commit.path.tree.seek
    - configparser.RawConfigParser.sections
    - datetime.timedelta.path.tree.head.ref.commit.truncate
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.commit.seek
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.path.tree.head.commit.write
    - typing.IO.head.ref.commit.path
    - typing.cast.head.commit.object.tree.seek
    - typing.IO.object.head.commit.tree.truncate
    - typing.IO.head.commit.object
    - typing.BinaryIO.head.commit.object.tree.seek
    - typing.cast.tree.head.commit.seek
    - datetime.timedelta.path.tree.commit.object.seek
    - typing.BinaryIO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.tree.path.object.seek
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.truncate
    - subprocess.Popen.object.head.commit.truncate
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - subprocess.Popen.tree.object.commit.seek
    - typing.IO.path.tree.object.head.commit.seek
    - typing.IO.tree.path.head.commit.truncate
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.commit.tree.seek
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.truncate
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.write
    - typing.IO.object.path.head.commit.tree.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.path.object.truncate
    - typing.IO.commit.path.tree.truncate
    - datetime.timedelta.object.path.tree.head.commit.seek
    - subprocess.Popen.object.commit.truncate
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.truncate
    - datetime.timedelta.object.path.truncate
    - datetime.timedelta.commit.tree.path.seek
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - datetime.timedelta.head.commit.object.tree.seek
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.path.head.commit.object.tree.write
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.IO.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.path.write
    - typing.IO.path.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.path.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.write
    - datetime.timedelta.path.object.head.commit.tree.truncate
    - typing.TypeVar.tree.object.path.head.commit.write
    - git.util.rmfile
    - subprocess.Popen.tree.head.ref.commit.path.seek
    - subprocess.Popen.path.head.ref.commit.object.truncate
    - datetime.timedelta.commit.object.tree.truncate
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.object.head.commit.path.truncate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.cast.tree.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.write
    - subprocess.Popen.object.path.tree.head.commit.seek
    - subprocess.Popen.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.truncate
    - typing.IO.tree.object.path.commit.seek
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.truncate
    - typing.IO.tree.path.commit.object.seek
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.write
    - value.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.seek
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.head.ref.commit.seek
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.path.object.truncate
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.object.path.seek
    - typing.TypeVar.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.commit.tree.write
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.path.tree.object.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.object.path.seek
    - typing.IO.object.head.commit.tree.seek
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.TypeVar.object.head.commit.tree.truncate
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.TypeVar.head.commit.object.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - subprocess.Popen.tree.path.head.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.path.truncate
    - typing.cast.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.truncate
    - subprocess.Popen.path.object.commit.seek
    - subprocess.Popen.object.path.commit.write
    - typing.IO.path.head.commit.object
    - typing.IO.commit.path.seek
    - subprocess.Popen.head.commit.object.tree
    - subprocess.Popen.head.commit.object.seek
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - subprocess.Popen.head.commit.object.path.tree.truncate
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.head.commit.object.write
    - typing.IO.commit.object.tree.seek
    - typing.IO.tree.path.object.truncate
    - subprocess.Popen.object.path.commit.tree.truncate
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.tree.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.commit.tree.object.truncate
    - typing.IO.tree.object.path
    - datetime.timedelta.object.path.commit.seek
    - subprocess.Popen.commit.object.seek
    - typing.IO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.head.commit.seek
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    - typing.IO.tree.commit.seek
    - subprocess.Popen.path.write
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.object.truncate
    - typing.cast.tree.head.commit.path.write
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.truncate
    - typing.TypeVar.tree.object.head.commit.write
    - typing.BinaryIO.tree.head.commit.path.object.truncate
    - typing.IO.path.truncate
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.IO.tree.path.object
    - typing.IO.tree.commit.path.truncate
    - typing.TypeVar.tree.head.commit.object.path.write
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.seek
    - typing.cast.object.head.commit.seek
    - datetime.timedelta.tree.object.commit.truncate
    - datetime.timedelta.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.commit.path.truncate
    - subprocess.Popen.commit.object.path.tree.seek
    - subprocess.Popen.object.head.commit.path.seek
    - datetime.timedelta.path.object.commit.truncate
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.seek
    - subprocess.Popen.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.seek
    - typing.IO.object.path.head.commit.truncate
    - typing.IO.head.ref.commit.path.object.seek
    - subprocess.Popen.object.tree.head.commit.truncate
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.path.seek
    - typing.cast.object.tree.head.commit.path.truncate
    - datetime.timedelta.path.seek
    - typing.IO.path.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.tree.path.commit.write
    - typing.IO.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.path.write
    - subprocess.Popen.tree.commit.truncate
    - typing.IO.path.head.ref.commit.tree.object.seek
    - subprocess.Popen.path.object.tree.head.commit.truncate
    - typing.IO.object.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.path.object.seek
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - git.util.LockFile._has_lock
    - datetime.timedelta.object.head.ref.commit.tree
    - subprocess.Popen.path.tree.commit.object.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - typing.cast.tree.head.ref.commit.path.seek
    - datetime.timedelta.commit.path.tree
    - typing.cast.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.tree.path
    - match.group
    - datetime.timedelta.path.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.tree.truncate
    - datetime.timedelta.head.commit.tree.write
    - typing.IO.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.truncate
    - typing.cast.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.path.seek
    - typing.cast.head.ref.commit.tree.object.path.truncate
    - typing.BinaryIO.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.object.truncate
    - typing.IO.tree.object.head.ref.commit.path.write
    - typing.IO.path.commit.object.truncate
    - typing.IO.head.ref.commit.object.truncate
    - typing.IO.head.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.write
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.object.path.head.commit.truncate
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.path.head.commit.object.tree.seek
    - typing.BinaryIO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.tree.head.commit.path.seek
    - subprocess.Popen.tree.path.commit.object.write
    - typing.IO.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.truncate
    - typing.IO.commit.path.object.seek
    - subprocess.Popen.object.commit.tree.write
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.path.tree.head.ref.commit.seek
    - typing.cast.head.commit.tree.write
    - typing.IO.object.tree.path.commit.seek
    - typing.TypeVar.head.commit.path.write
    - datetime.timedelta.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.seek
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.truncate
    - datetime.timedelta.head.commit.object.truncate
    - datetime.timedelta.object.path.tree.truncate
    - datetime.timedelta.commit.tree.truncate
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.object.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.path.object.truncate
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.object.write
    - typing.cast.object.tree.head.commit.truncate
    - subprocess.Popen.path.tree.commit.truncate
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.object.truncate
    - typing.IO.tree.path.object.head.commit.seek
    - typing.IO.path.tree.commit.object.write
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.object.path.head.commit.seek
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.object.path.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.head.commit.object.truncate
    - datetime.timedelta.path.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.tree.path.object.commit
    - _logger.error
    - typing.IO.head.commit.path.seek
    - typing.IO.path.object.tree.head.ref.commit.seek
    - typing.TypeVar.tree.object.path.commit.seek
    - subprocess.Popen.commit.object.path.truncate
    - subprocess.Popen.path.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.path.commit.write
    - subprocess.Popen.object.commit.path
    - typing.IO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.truncate
    - typing.IO.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.cast.tree.head.commit.path
    - typing.TypeVar.object.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.head.commit.write
    - typing.cast.head.ref.commit.object.tree.path.seek
    - typing.TypeVar.head.commit.object.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.cast.head.commit.object.path.truncate
    - typing.IO.path.tree.head.commit.truncate
    - typing.IO.path.head.ref.commit.object.seek
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.tree.object.commit.write
    - typing.BinaryIO.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.path.head.ref.commit.truncate
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.commit.path.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.tree.seek
    - subprocess.Popen.path.tree.commit.seek
    - subprocess.Popen.path.object.head.ref.commit.write
    - datetime.timedelta.object.tree.truncate
    - datetime.timedelta.path.head.commit.object.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.truncate
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.path.commit.tree.seek
    - typing.cast.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.object.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.truncate
    - datetime.timedelta.head.commit.path.object.seek
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.path.object.head.commit.seek
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.tree.head.commit.object.seek
    - datetime.timedelta.object.path.head.ref.commit.truncate
    - typing.TypeVar.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.object.truncate
    - subprocess.Popen.object.head.commit.tree.path.truncate
    - typing.IO.path.object.commit.truncate
    - typing.IO.path.commit.object.tree.seek
    - datetime.timedelta.head.commit.object.tree.truncate
    - subprocess.Popen.path.commit.object.truncate
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.seek
    - typing.IO.object.tree.path.head.commit.seek
    - subprocess.Popen.path.head.commit.tree.seek
    - datetime.timedelta.path.tree.commit.seek
    - datetime.timedelta.object.tree.commit.path.truncate
    - datetime.timedelta.path.tree.truncate
    - datetime.timedelta.commit.tree.object.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object.truncate
    - typing.IO.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - typing.TypeVar.object.head.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.path.write
    - typing.IO.tree.head.commit.path.object.seek
    - typing.IO.tree.object.write
    - typing.BinaryIO.head.commit.object.path.tree.seek
    - datetime.timedelta.commit.object.path.tree
    - typing.TypeVar.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.tree.path.head.ref.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.object.path.seek
    - typing.IO.head.ref.commit.object.path.seek
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.write
    - typing.IO.path.object.tree
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.seek
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.seek
    - typing.IO.object.commit.tree.path.seek
    - subprocess.Popen.path.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.truncate
    - typing.TypeVar.head.commit.seek
    - datetime.timedelta.tree.head.commit.truncate
    - typing.IO.path.tree.object.commit.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.cast.tree.head.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.head.commit.tree.seek
    - typing.IO.head.commit.path.object.seek
    - typing.TypeVar.head.commit.truncate
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.cast.tree.object.head.ref.commit.path.seek
    - typing.IO.tree.head.ref.commit.object.path.seek
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.path.truncate
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.tree.object.path.commit.seek
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.head.commit.path.object.seek
    - datetime.timedelta.path.head.ref.commit.object.write
    - subprocess.Popen.commit.object.tree.path.seek
    - typing.IO.commit.seek
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.seek
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree.truncate
    - typing.IO.object.head.commit.truncate
    - typing.BinaryIO.object.head.commit.seek
    - typing.IO.object.path.tree.head.ref.commit.seek
    - git.config.GitConfigParser._included_paths
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.object.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.truncate
    - subprocess.Popen.path.commit
    - typing.IO.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.ref.commit.object.write
    - subprocess.Popen.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.truncate
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.truncate
    - subprocess.Popen.object.tree.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.truncate
    - typing.TypeVar.tree.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.object.path.tree.write
    - typing.IO.tree.object.truncate
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.tree.path.head.commit.object.truncate
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.path.tree.commit.object.truncate
    - typing.IO.tree.path.head.commit.object.write
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.object.path.truncate
    - datetime.timedelta.commit.object.tree.path
    - index.add
    - subprocess.Popen.tree.path.head.commit.truncate
    - <builtin>.open
    - datetime.timedelta.commit.tree.object.truncate
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.head.commit.path.write
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.path.tree.truncate
    - datetime.timedelta.object.tree.commit.seek
    - typing.IO.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.seek
    - datetime.timedelta.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.tree.truncate
    - typing.IO.tree.path.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.path.commit.truncate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.cast.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.path.commit.seek
    - typing.IO.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.path.object.tree.truncate
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.path.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.cast.tree.head.commit.object.path.seek
    - typing.IO.tree.head.ref.commit.path.object.seek
    - typing.IO.head.ref.commit.object.path.tree.write
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.truncate
    - typing.IO.object.path.tree.commit.truncate
    - datetime.timedelta.path.head.commit.tree.object.write
    - subprocess.Popen.path.tree.object.head.commit
    - typing.TypeVar.object.head.commit.tree.seek
    - typing.TypeVar.tree.object.head.ref.commit.truncate
    - typing.IO.path.tree.write
    - subprocess.Popen.tree.head.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.tree.path.object.head.ref.commit.truncate
    - typing.cast.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.tree.write
    - typing.cast.head.commit.seek
    - typing.IO.path.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.commit.truncate
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.tree.path.object.commit.seek
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.commit.seek
    - datetime.timedelta.path.tree.object.head.commit.seek
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - datetime.timedelta.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.object.path.tree
    - git.objects.submodule.util.SubmoduleConfigParser.write
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.truncate
    - subprocess.Popen.tree.object.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.commit.truncate
    - git.config.GitConfigParser._value_to_string
    - typing.BinaryIO.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.head.commit.path.seek
    - datetime.timedelta.object.head.commit.tree.path.truncate
    - typing.IO.tree
    - subprocess.Popen.object.tree.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.object.seek
    - datetime.timedelta.tree.path.head.commit
    - subprocess.Popen.object.path.tree.seek
    - typing.IO.tree.path.commit.object.write
    - typing.TypeVar.head.ref.commit.path.object
    - typing.cast.object.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.seek
    - subprocess.Popen.tree.commit.object.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.tree.seek
    - subprocess.Popen.commit.path.object.seek
    - typing.IO.path.tree.head.commit.object.seek
    - datetime.timedelta.path.tree.commit.write
    - subprocess.Popen.head.commit.object.path.tree.seek
    - subprocess.Popen.path.head.commit.object.seek
    - datetime.timedelta.head.commit.object.write
    - typing.IO.path.tree.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - typing.IO.tree.object.head.commit.seek
    - typing.TypeVar.object.head.commit.path.truncate
    - subprocess.Popen.object.commit.path.write
    - typing.IO.tree.object.commit
    - datetime.timedelta.object.commit.path.tree.seek
    - typing.IO.commit.path.object.write
    - typing.TypeVar.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.head.commit.path.tree.object.seek
    - subprocess.Popen.tree.path.truncate
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.seek
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.seek
    - typing.BinaryIO.object.head.commit.truncate
    - git.objects.commit.Popen.tree.path.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.seek
    - typing.TypeVar.tree.head.commit.path.object.truncate
    - datetime.timedelta.path.commit.object.tree.seek
    - subprocess.Popen.tree.object.head.ref.commit.seek
    - datetime.timedelta.object.commit.tree.path.truncate
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - typing.IO.head.commit.tree.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.truncate
    - typing.IO.object.tree.path.seek
    - typing.IO.path.object.commit.seek
    - typing.TypeVar.head.commit.tree.object.path.write
    - datetime.timedelta.tree.path.commit.object.seek
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.truncate
    - typing.IO.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.path.truncate
    - datetime.timedelta.object.tree.path.write
    - subprocess.Popen.tree.head.commit.path.truncate
    - subprocess.Popen.tree.head.commit.truncate
    - typing.BinaryIO.head.ref.commit.object.write
    - typing.TypeVar.object.tree.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.commit.object.write
    - subprocess.Popen.path.seek
    - subprocess.Popen.path.object.commit.write
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.head.commit.object.path.seek
    - git.objects.commit.Popen.truncate
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.tree.truncate
    - typing.TypeVar.head.commit.object.path.tree.write
    - subprocess.Popen.object.tree.path.head.commit.seek
    - typing.TypeVar.tree.head.ref.commit.object.seek
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.seek
    - typing.IO.tree.head.ref.commit.object.seek
    - datetime.timedelta.path.tree.head.commit.object.seek
    - typing.BinaryIO.head.commit.tree.path.truncate
    - typing.IO.tree.object.seek
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.seek
    - typing.IO.write
    - typing.IO.path.tree.head.commit.object.truncate
    - typing.IO.head.ref.commit.path.object.tree.seek
    - subprocess.Popen.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.ref.commit.path.object.tree.seek
    - datetime.timedelta.path.object.truncate
    - typing.IO.path.object.head.commit.tree.truncate
    - subprocess.Popen.head.ref.commit.object.truncate
    - typing.IO.path.object.head.commit.write
    - typing.cast.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.path.tree.object.write
    - typing.cast.commit.object.tree.path.seek
    - datetime.timedelta.object.commit.path.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.truncate
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.truncate
    - typing.cast.head.ref.commit.object.path.tree.seek
    - typing.IO.path.object.head.commit.tree.write
    - typing.IO.object.head.ref.commit.path.tree
    - typing.BinaryIO.head.commit.object.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path.seek
    - datetime.timedelta.path.tree.object.truncate
    - datetime.timedelta.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.write
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.path.commit.object.truncate
    - datetime.timedelta.object.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.tree.write
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.seek
    - typing.TypeVar.head.commit.write
    - typing.IO.path.object.seek
    - datetime.timedelta.head.commit.object.path.tree.seek
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - typing.IO.tree.object.head.commit.truncate
    - <builtin>.isinstance
    - typing.TypeVar.object.tree.head.ref.commit.write
    - typing.IO.truncate
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.object.commit.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.seek
    - subprocess.Popen.tree.object.path.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.path.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.object.path
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - subprocess.Popen.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.path.tree.object.truncate
    - typing.IO.path.commit.write
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.head.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.path.tree.truncate
    - typing.cast.head.commit.object.path.tree.truncate
    - subprocess.Popen.head.commit.path.object.tree.truncate
    - subprocess.Popen.commit.write
    - datetime.timedelta.path.object.head.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object
    - typing.TypeVar.head.commit.object.path.tree.truncate
    - typing.IO.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.commit.tree.write
    - typing.IO.head.ref.commit.path.tree.truncate
    - typing.BinaryIO.object.head.commit.write
    - datetime.timedelta.path.head.ref.commit.tree.object.seek
    - typing.cast.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.tree.path.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.object.head.commit.tree.path.seek
    - datetime.timedelta.path.object.commit.write
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - typing.IO.object.path.head.commit.seek
    - datetime.timedelta.path.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.truncate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 174
    functionName: git.config.SectionConstraint.__getattr__
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: git.config.SectionConstraint.__getattr__.<lambda1>
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - git.config.SectionConstraint._call_config
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - method
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 179
    functionName: git.config.SectionConstraint._call_config
    functionSourceFile: git.config
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 185
    functionName: git.config.SectionConstraint.config
    functionSourceFile: git.config
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 189
    functionName: git.config.SectionConstraint.release
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.IO.path.object.tree.truncate
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.head.commit.seek
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.truncate
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.TypeVar.tree.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.truncate
    - subprocess.Popen.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.write
    - subprocess.Popen.object.commit
    - typing.TypeVar.object.head.commit.path.seek
    - subprocess.Popen.object.tree.commit.path.truncate
    - datetime.timedelta.object.path.tree.seek
    - subprocess.Popen.object.path.seek
    - datetime.timedelta.path.commit.object.tree.write
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.path.truncate
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.truncate
    - typing.IO.object.path.commit.tree.truncate
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.head.ref.commit.seek
    - typing.IO.path.tree.commit.object.truncate
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - typing.IO.tree.head.commit.object.path.seek
    - datetime.timedelta.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.truncate
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - typing.TypeVar.tree.object.path.truncate
    - typing.IO.object.commit.tree.seek
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.seek
    - typing.TypeVar.tree.object.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.path.tree.truncate
    - typing.IO.object.tree.commit.path
    - datetime.timedelta.path.head.ref.commit.object.truncate
    - typing.BinaryIO.object.tree.head.ref.commit.truncate
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.seek
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.ref.commit.object.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.truncate
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.seek
    - subprocess.Popen.head.commit.path.tree.object.truncate
    - datetime.timedelta.object.tree.head.commit.path.truncate
    - typing.IO.head.commit.tree.object.truncate
    - typing.IO.path.head.commit.seek
    - datetime.timedelta.head.ref.commit.tree.seek
    - typing.IO.path.commit.object.seek
    - subprocess.Popen.object.tree.path
    - typing.IO.path.object.truncate
    - datetime.timedelta.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.seek
    - typing.BinaryIO.head.commit.tree.object.truncate
    - typing.TypeVar.head.commit.path.object.tree.seek
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - subprocess.Popen.object.seek
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.tree.head.commit.path.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.path.object.head.commit.truncate
    - typing.IO.path.head.commit.truncate
    - typing.cast.head.ref.commit.path.object.seek
    - datetime.timedelta.path.head.commit.tree.truncate
    - typing.TypeVar.tree.head.ref.commit.object.path.seek
    - typing.TypeVar.object.head.commit.path.tree.write
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.head.ref.commit.object.truncate
    - typing.cast.object.head.ref.commit.tree.write
    - typing.cast.object.head.ref.commit.tree.seek
    - typing.IO.object.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree.seek
    - datetime.timedelta.tree.commit.path.seek
    - datetime.timedelta.commit.object.path.tree.seek
    - datetime.timedelta.object.commit
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.IO.head.ref.commit.tree.path.object.seek
    - typing.IO.path.object.head.ref.commit.tree.truncate
    - typing.IO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.object.path.seek
    - subprocess.Popen.tree.commit.seek
    - typing.BinaryIO.object.tree.head.commit.truncate
    - datetime.timedelta.path.tree.seek
    - typing.IO.commit.object.tree.truncate
    - datetime.timedelta.commit.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.object.truncate
    - typing.IO.object.head.commit.tree.path.seek
    - typing.IO.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.head.ref.commit.write
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.object.write
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.BinaryIO.object.tree.path.commit.seek
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.tree.path.object.seek
    - typing.TypeVar.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.tree.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.head.commit.tree.object.write
    - typing.IO.object.path.head.commit.tree.seek
    - typing.IO.object.path.tree.commit.seek
    - subprocess.Popen.tree.object.head.commit.path.truncate
    - typing.TypeVar.object.head.ref.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.truncate
    - typing.IO.head.commit.seek
    - typing.IO.head.commit.path.object.tree.write
    - subprocess.Popen.path.object.tree.commit.seek
    - datetime.timedelta.path.write
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.tree.commit.object.path.write
    - subprocess.Popen.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.seek
    - typing.cast.tree.head.ref.commit.write
    - git.config.GitConfigParser._assure_writable
    - datetime.timedelta.tree.path.commit.seek
    - datetime.timedelta.tree.head.commit.path.object.seek
    - typing.IO.tree.object.path.commit.truncate
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.tree.truncate
    - typing.cast.head.commit.path.truncate
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.object.tree.path.truncate
    - subprocess.Popen.object.commit.tree.path.truncate
    - keyword.endswith
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - subprocess.Popen.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit
    - datetime.timedelta.commit.path.object.write
    - typing.IO.tree.write
    - typing.cast.head.commit.object.path.seek
    - typing.BinaryIO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.seek
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.seek
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.commit.path.write
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.object.path.truncate
    - typing.cast.tree.head.ref.commit.truncate
    - datetime.timedelta.object.path.tree.commit.seek
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.path.commit.tree.object.truncate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.commit.object.path.seek
    - typing.BinaryIO.tree.head.commit.object.path.seek
    - subprocess.Popen.path.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.truncate
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - typing.TypeVar.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.head.ref.commit.truncate
    - subprocess.Popen.commit.seek
    - typing.IO.tree.path.head.ref.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.path.truncate
    - datetime.timedelta.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.ref.commit.tree.seek
    - typing.IO.commit.object.seek
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.cast.head.ref.commit.path.object.tree.seek
    - typing.IO.head.ref.commit.tree.object.seek
    - typing.IO.path.tree.commit.write
    - subprocess.Popen.tree.object.path.commit.write
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.seek
    - typing.BinaryIO.head.commit.write
    - typing.IO.head.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.path.commit.object.tree.truncate
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.path.object.head.ref.commit.truncate
    - subprocess.Popen.head.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path.seek
    - subprocess.Popen.path.tree.object.write
    - subprocess.Popen.tree.path
    - git.objects.commit.Popen.path.tree.seek
    - datetime.timedelta.path.head.commit.seek
    - typing.cast.head.commit.tree.path.object.seek
    - subprocess.Popen.tree.object.head.ref.commit.path.seek
    - typing.cast.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.truncate
    - typing.IO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.commit.seek
    - subprocess.Popen.tree.object.path.truncate
    - typing.IO.head.commit
    - subprocess.Popen.object.path.head.ref.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - subprocess.Popen.head.ref.commit.path.object.tree.seek
    - typing.IO.object.commit.path.write
    - subprocess.Popen.commit.tree.object.truncate
    - typing.IO.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.path.truncate
    - typing.cast.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.truncate
    - datetime.timedelta.commit.path.object.seek
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.tree.head.commit.object.truncate
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.commit.path.object.seek
    - typing.IO.path.object.tree.commit
    - typing.cast.object.head.commit.path.tree.seek
    - subprocess.Popen.path.head.ref.commit.seek
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.truncate
    - typing.IO.path.commit.tree.object.truncate
    - typing.TypeVar.head.commit.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.head.ref.commit.path.seek
    - datetime.timedelta.tree.path.head.commit.object.seek
    - typing.TypeVar.head.commit.object.truncate
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.truncate
    - typing.IO.path.commit.seek
    - datetime.timedelta.object.tree.head.commit.write
    - git.objects.commit.Popen.path.tree.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.path.object.head.commit.truncate
    - subprocess.Popen.commit.object.path.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.path.truncate
    - os.path.expanduser
    - typing.TypeVar.object.head.ref.commit.write
    - subprocess.Popen.tree.object.commit.truncate
    - typing.cast.tree.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.tree.write
    - subprocess.Popen.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.seek
    - typing.cast.tree.head.commit.object.path.truncate
    - subprocess.Popen.commit.tree.object.path.seek
    - typing.IO.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.write
    - datetime.timedelta.commit.tree.object.path.truncate
    - typing.IO.object.tree.commit
    - typing.IO.commit.object.tree.path.truncate
    - subprocess.Popen.object.head.commit.path.tree.truncate
    - typing.BinaryIO.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.seek
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - typing.IO.path.object.commit.tree.truncate
    - typing.IO.head.ref.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.path.object.commit.tree.truncate
    - subprocess.Popen.tree.commit.path.seek
    - typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    - typing.IO.head.ref.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.truncate
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.head.commit.tree.path.object.write
    - datetime.timedelta.commit.tree.object.path.seek
    - typing.IO.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.tree.path.seek
    - git.util.LockFile._release_lock
    - datetime.timedelta.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.truncate
    - datetime.timedelta.path.tree.commit.object.write
    - typing.IO.tree.object.head.commit.path.truncate
    - typing.IO.object.path.head.ref.commit.truncate
    - typing.IO.commit.path.tree.seek
    - typing.IO.head.commit.tree.object.path.seek
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.tree.seek
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.commit.path.truncate
    - subprocess.Popen.object.path.tree.truncate
    - typing.IO.path.head.commit.tree.truncate
    - datetime.timedelta.commit.path.object.tree.seek
    - typing.BinaryIO.head.ref.commit.object.truncate
    - subprocess.Popen.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.IO.commit.tree.object.path.seek
    - typing.IO.tree.object.head.commit.path.seek
    - subprocess.Popen.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.seek
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - datetime.timedelta.head.commit.tree.object.path.seek
    - datetime.timedelta.object.path.head.commit.tree.write
    - typing.IO.object.path.head.commit.write
    - typing.cast.head.commit.path.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.object.truncate
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.commit.object.seek
    - typing.BinaryIO.head.ref.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.seek
    - typing.cast.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - subprocess.Popen.object.tree.commit.truncate
    - subprocess.Popen.object.commit.path.truncate
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.seek
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.tree.commit.object.path.seek
    - typing.IO.tree.path.head.commit.object.truncate
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.object.seek
    - typing.IO.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.commit.path.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.path.write
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object.path.head.commit.tree.truncate
    - datetime.timedelta.tree.object.path.head.ref.commit.truncate
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.seek
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.path.commit.tree.object.seek
    - subprocess.Popen.tree.object.head.commit.path.seek
    - typing.cast.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.commit
    - typing.IO.commit.object.tree.path.write
    - subprocess.Popen.path.tree.object.seek
    - typing.cast.object.head.commit.tree.seek
    - typing.IO.tree.commit.object.path.truncate
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.IO.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.path.head.ref.commit.truncate
    - typing.IO.head.commit.truncate
    - typing.cast.object.head.commit.tree.path
    - git.objects.commit.Popen.tree.truncate
    - typing.cast.commit.tree.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.seek
    - datetime.timedelta.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.truncate
    - typing.IO.tree.head.commit.object.write
    - typing.cast.tree.head.ref.commit.seek
    - datetime.timedelta.tree.path.commit.object.write
    - datetime.timedelta.head.commit.path
    - subprocess.Popen.commit.path.truncate
    - subprocess.Popen.commit.truncate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.commit.object.tree.seek
    - typing.IO.path.object.tree.seek
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.path.tree.head.commit.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.head.ref.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.tree.seek
    - typing.IO.path.commit.object.write
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.commit.seek
    - typing.IO.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.seek
    - datetime.timedelta.object.head.ref.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.object.path.tree.head.ref.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.commit.object.seek
    - datetime.timedelta.tree.path.object.head.ref.commit.seek
    - typing.cast.object.head.commit.truncate
    - typing.IO.path.head.commit.tree.object.seek
    - subprocess.Popen.object.head.ref.commit.tree.seek
    - typing.BinaryIO.object.tree.path.head.commit.truncate
    - typing.IO.tree.seek
    - typing.cast.head.ref.commit.object.tree.truncate
    - typing.IO.path.seek
    - subprocess.Popen.object.head.commit.path.tree.seek
    - subprocess.Popen.path.object.commit.tree.truncate
    - typing.BinaryIO.head.ref.commit.path.object.write
    - datetime.timedelta.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.path.object.head.commit.tree.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.path.head.commit.object.seek
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.object.commit.seek
    - typing.cast.head.commit.object.path.tree.write
    - typing.IO.head.commit.path.tree.truncate
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.path.commit.object.truncate
    - typing.IO.path.object.head.ref.commit.seek
    - typing.IO.object
    - datetime.timedelta.head.commit.path.write
    - typing.TypeVar.object.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.path
    - datetime.timedelta.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.seek
    - typing.cast.head.commit.path.tree.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.path.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    - typing.IO.path.head.commit.object.write
    - typing.IO.head.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.path.seek
    - typing.IO.path.object.tree.head.ref.commit
    - typing.cast.commit.object.tree.path.truncate
    - typing.IO.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.commit.object.truncate
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit.seek
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.commit.tree.object.seek
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.seek
    - typing.cast.head.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.path.tree.head.ref.commit.truncate
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.TypeVar.head.commit.path.tree.seek
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.IO.object.path.commit.tree.seek
    - datetime.timedelta.commit.object.truncate
    - subprocess.Popen.tree.path.seek
    - typing.IO.object.commit.tree.path
    - typing.IO.path.write
    - typing.IO.commit.path.tree.write
    - datetime.timedelta.tree.path.object.seek
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.path.seek
    - typing.TypeVar.head.ref.commit.object.path.seek
    - subprocess.Popen.path
    - typing.cast.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.object.path.head.commit.seek
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - datetime.timedelta.object.tree.head.commit.truncate
    - subprocess.Popen.path.object.head.commit.tree.write
    - subprocess.Popen.seek
    - datetime.timedelta.tree.write
    - subprocess.Popen.head.ref.commit.object.seek
    - typing.TypeVar.tree.object.path.write
    - datetime.timedelta.head.ref.commit.object.truncate
    - datetime.timedelta.path.head.commit.tree.seek
    - typing.IO.head.ref.commit.path.tree.object.truncate
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - typing.BinaryIO.head.commit.object.path.truncate
    - datetime.timedelta.tree.head.commit.path.write
    - typing.IO.tree.path.write
    - datetime.timedelta.head.commit.object.tree.write
    - subprocess.Popen.path.object.head.commit.truncate
    - typing.IO.path.object.tree.commit.truncate
    - subprocess.Popen.head.commit.path.tree.object.write
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - typing.IO.tree.commit.path.object.seek
    - typing.IO.tree.path.head.ref.commit.object.seek
    - git.objects.commit.Popen.path.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.commit.object.seek
    - typing.IO.object.tree.commit.path.truncate
    - typing.IO.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.cast.head.commit.tree.path.object.truncate
    - typing.IO.tree.commit.path.seek
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.cast.tree.object.head.commit.truncate
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.truncate
    - typing.IO.object.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.seek
    - typing.TypeVar.object.tree.path.head.ref.commit.truncate
    - typing.IO.tree.path.object.commit.seek
    - datetime.timedelta.object.head.ref.commit.path.write
    - <builtin>.len
    - datetime.timedelta.commit.path.tree.object.seek
    - typing.IO.object.commit.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.truncate
    - typing.cast.tree.head.commit.object.seek
    - typing.IO.path.commit.tree.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.write
    - subprocess.Popen.object.path.tree.head.ref.commit.seek
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.truncate
    - subprocess.Popen.path.head.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.IO.path.tree.object.commit.seek
    - typing.IO.head.commit.write
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.TypeVar.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.truncate
    - typing.IO.tree.object.head.ref.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.object.path.truncate
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.seek
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - datetime.timedelta.head.commit.object.path.truncate
    - typing.IO.path.object.tree.commit.write
    - datetime.timedelta.tree.path.object.commit.truncate
    - typing.TypeVar.tree.head.commit.object.path.seek
    - subprocess.Popen.head.commit.object.write
    - typing.BinaryIO.object.head.ref.commit.path.truncate
    - datetime.timedelta.commit.path.tree.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - git.config.GitConfigParser.items
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.truncate
    - subprocess.Popen.path.head.commit.tree.object.truncate
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.commit.path.write
    - CONDITIONAL_INCLUDE_REGEXP.search
    - datetime.timedelta.path.object.tree.head.ref.commit.truncate
    - typing.IO.tree.object
    - subprocess.Popen.object.head.ref.commit.seek
    - subprocess.Popen.path.commit.tree.truncate
    - typing.cast.head.ref.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.path.truncate
    - typing.cast.head.commit.write
    - typing.IO.head.commit.tree.path.seek
    - subprocess.Popen.path.head.commit.tree.object.seek
    - subprocess.Popen.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.commit.object.path.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.IO.object.path.commit.write
    - typing.cast.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - typing.IO.tree.head.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.object.head.commit.tree.path.truncate
    - subprocess.Popen.object.path.head.commit.tree.write
    - typing.IO.tree.truncate
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.object.commit.path.seek
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.tree.truncate
    - typing.cast.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.commit.object.path.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - datetime.timedelta.commit.object
    - typing.IO.commit.tree.seek
    - datetime.timedelta.path.tree.object.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.seek
    - subprocess.Popen.tree.path.commit.truncate
    - subprocess.Popen.tree.commit.object.write
    - typing.cast.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.object.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - typing.cast.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.path.tree.seek
    - typing.IO.object.tree.path.head.commit.truncate
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.tree.head.ref.commit.object.path.truncate
    - typing.TypeVar.object.tree.path.truncate
    - typing.IO.object.path.seek
    - typing.IO.commit.path.tree.object.seek
    - typing.TypeVar.head.ref.commit.tree.seek
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.write
    - git.objects.commit.Popen.tree.seek
    - typing.IO.path.tree.head.ref.commit.object.seek
    - typing.IO.path.object.tree.head.commit.truncate
    - typing.IO.path.object.write
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.seek
    - subprocess.Popen.commit.path.tree.seek
    - typing.BinaryIO.tree.head.commit.truncate
    - datetime.timedelta.commit.path.tree.truncate
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.tree.head.ref.commit.path.object.truncate
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.head.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.path.seek
    - typing.TypeVar.head.ref.commit.path.object.write
    - typing.IO.tree.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.object.tree.path.write
    - subprocess.Popen.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.seek
    - typing.IO.object.tree.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.truncate
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.seek
    - gitdb.utils.encoding.force_text.replace
    - subprocess.Popen.commit.tree.object.path.write
    - typing.IO.object.tree.commit.truncate
    - typing.IO.path.head.commit.write
    - typing.IO.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.path.seek
    - typing.IO.path.tree.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.path.head.commit.object.seek
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.cast.head.commit.tree.path.write
    - typing.cast.tree.object.head.commit.path.truncate
    - subprocess.Popen.head.commit.tree.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.path.write
    - subprocess.Popen.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.seek
    - datetime.timedelta.path.commit.seek
    - git.objects.commit.Popen.path.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.path.seek
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.seek
    - datetime.timedelta.commit.write
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.path.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree.object.seek
    - datetime.timedelta.tree.commit.seek
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.seek
    - datetime.timedelta.path.object.head.ref.commit.seek
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    - typing.cast.tree.head.commit.write
    - typing.cast.object.tree.head.ref.commit.seek
    - subprocess.Popen.object.tree.commit.write
    - typing.BinaryIO.head.commit
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - subprocess.Popen.truncate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.path.head.commit.object.seek
    - datetime.timedelta.commit.path.object.truncate
    - subprocess.Popen.commit.path.tree.truncate
    - typing.cast.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.seek
    - datetime.timedelta.tree.head.commit.object.path.truncate
    - subprocess.Popen.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.write
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.object.tree.seek
    - subprocess.Popen.object.commit.seek
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - typing.cast.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.seek
    - subprocess.Popen.tree.path.commit.object.seek
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.seek
    - typing.IO.tree.head.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.IO.object.commit.write
    - typing.TypeVar.object.tree.path.commit.seek
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.truncate
    - subprocess.Popen.tree.path.commit.seek
    - typing.cast.head.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - typing.TypeVar.object.tree.head.ref.commit.path.seek
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.path.tree.commit.write
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.truncate
    - typing.IO.tree.path.truncate
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.object.head.ref.commit.seek
    - datetime.timedelta.head.ref.commit.object.path.truncate
    - datetime.timedelta.path.tree.commit.truncate
    - datetime.timedelta.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.commit.path.object.seek
    - datetime.timedelta.tree.object.path.commit
    - git.config.GitConfigParser._write.write_section
    - subprocess.Popen.object.tree.path.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.path.tree.seek
    - datetime.timedelta.tree.commit.object.path.seek
    - typing.cast.head.commit.path.tree.object.write
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - datetime.timedelta.commit.object.path.tree.truncate
    - subprocess.Popen.path.head.ref.commit.object
    - git.config.GitConfigParser._write
    - typing.IO.commit.object.tree.write
    - typing.IO.tree.object.path.head.ref.commit.truncate
    - typing.cast.head.commit.path.object.truncate
    - typing.TypeVar.object.head.commit.write
    - subprocess.Popen.tree.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.truncate
    - datetime.timedelta.head.commit.object.path.write
    - typing.IO.commit.tree.object
    - typing.IO.path.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path.write
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.truncate
    - subprocess.Popen.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.object.write
    - typing.TypeVar.tree.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.tree.object.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.path.object.seek
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.head.ref.commit.object.tree.path.seek
    - typing.IO.commit
    - typing.IO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.commit.object.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.truncate
    - typing.IO.path.head.ref.commit.tree.truncate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.object.truncate
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.object.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.head.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.commit.path.tree.truncate
    - datetime.timedelta.tree.path.head.commit.truncate
    - subprocess.Popen.object.tree.path.head.commit.truncate
    - typing.IO.commit.write
    - typing.IO.head.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - typing.IO.commit.path.tree.object.write
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.truncate
    - subprocess.Popen.path.tree.truncate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.path.object.tree.head.commit.write
    - typing.IO.object.tree.path.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.seek
    - typing.IO.path.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.cast.tree.object.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.write
    - subprocess.Popen.path.object.head.commit.seek
    - typing.BinaryIO.tree.head.commit.object.truncate
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree.seek
    - typing.IO.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.seek
    - typing.IO.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.object.path.truncate
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.object.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.object.seek
    - typing.cast.head.ref.commit.tree.object.truncate
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.tree.object.path.truncate
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.write
    - typing.IO.object.head.ref.commit.truncate
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.path.head.commit.tree.seek
    - subprocess.Popen.object.commit.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.write
    - subprocess.Popen.head.commit.path.tree.seek
    - datetime.timedelta.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.object.path
    - typing.BinaryIO.head.commit.tree.path.object.seek
    - typing.IO.object.tree.commit.seek
    - typing.cast.object.head.ref.commit.path.truncate
    - typing.IO.commit.tree.object.write
    - typing.IO.path.head.commit.tree.object.truncate
    - subprocess.Popen.path.object.commit.truncate
    - typing.IO.tree.commit.object.seek
    - typing.IO.tree.commit.truncate
    - os.path.isfile
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.tree.path.truncate
    - datetime.timedelta.tree.object.head.commit.truncate
    - datetime.timedelta.object.tree.path.commit.truncate
    - datetime.timedelta.object.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.seek
    - re.sub
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - datetime.timedelta.object.path.commit.tree.seek
    - subprocess.Popen.object.path.head.ref.commit.tree.truncate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.commit.path.truncate
    - gitdb.utils.encoding.force_text
    - typing.BinaryIO.head.ref.commit.path.object.tree.seek
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.cast.object.head.commit.path.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.seek
    - typing.cast.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.object.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.tree.seek
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - datetime.timedelta.head.commit.object.seek
    - typing.IO.commit.tree.object.seek
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.tree.path.seek
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.object.path.write
    - typing.IO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.head.ref.commit.tree.path.object.seek
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.commit.tree.object.truncate
    - datetime.timedelta.path.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.seek
    - typing.BinaryIO.head.commit.object.seek
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.truncate
    - typing.BinaryIO.head.commit.path.tree.object.truncate
    - git.objects.commit.Popen.write
    - datetime.timedelta.truncate
    - typing.IO.object.path.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.object.commit.path.seek
    - typing.TypeVar.object.tree.path.commit.truncate
    - subprocess.Popen.write
    - datetime.timedelta.object.path
    - subprocess.Popen.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.commit.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.write
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.commit.path.write
    - typing.IO.head.ref.commit.path.seek
    - datetime.timedelta.path.tree.write
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - subprocess.Popen.path.head.commit
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.seek
    - typing.cast.object.head.ref.commit.path.tree.seek
    - typing.IO.object.commit.path.truncate
    - typing.BinaryIO.head.commit.object.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.object.tree.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - git.objects.commit.Popen.path.truncate
    - datetime.timedelta.tree.object.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.commit.path.object.write
    - typing.BinaryIO.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.path.object.write
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.path.tree.head.commit.object.truncate
    - git.objects.commit.Popen.tree
    - typing.IO.object.head.commit.path.write
    - typing.IO.commit.object.path
    - typing.TypeVar.tree.head.commit.path.truncate
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.object.tree.head.commit.seek
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.seek
    - typing.TypeVar.tree.head.commit.truncate
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.path
    - typing.TypeVar.object.head.commit.path.write
    - git.config.GitConfigParser.write
    - subprocess.Popen.commit.path.object.tree.seek
    - typing.TypeVar.object.head.ref.commit.path.write
    - subprocess.Popen.path.tree.seek
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path.truncate
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.head.commit.tree.seek
    - typing.IO.object.path.tree.head.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.head.commit.tree.path.truncate
    - datetime.timedelta.object.path.commit.truncate
    - typing.IO.path.head.commit.object.truncate
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.commit.path.object.tree.truncate
    - subprocess.Popen.path.commit.object.write
    - typing.cast.tree.head.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.head.commit.path.object.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - datetime.timedelta.head.commit.tree.seek
    - typing.IO.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.tree.truncate
    - typing.IO.commit.tree.path.seek
    - datetime.timedelta.path.tree.commit.object.truncate
    - datetime.timedelta.write
    - typing.IO.tree.object.commit.truncate
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.path.commit.tree.write
    - typing.TypeVar.head.commit.tree.object.path.truncate
    - typing.IO.object.head.commit.tree.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.cast.object.head.commit.path.tree.write
    - configparser.RawConfigParser._sections.items
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - typing.cast.head.ref.commit.path.object.truncate
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.seek
    - typing.TypeVar.head.commit.tree.path.truncate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.object.seek
    - subprocess.Popen.tree.path.object.truncate
    - typing.cast.object.tree.head.commit.seek
    - datetime.timedelta.path.commit.object.tree.truncate
    - typing.cast.head.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - git.objects.commit.Popen.path.seek
    - typing.BinaryIO.object.head.ref.commit
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.head.commit.path.seek
    - typing.IO.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.path.object.seek
    - subprocess.Popen.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.path
    - subprocess.Popen.commit.tree.object.path.truncate
    - typing.cast.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.head.commit.seek
    - typing.IO.object.path.commit.tree.write
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.object.tree.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.truncate
    - typing.TypeVar.head.ref.commit.path.tree.seek
    - typing.IO.tree.object.path.truncate
    - typing.BinaryIO.head.commit.tree.path.write
    - typing.IO.path.tree.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.truncate
    - subprocess.Popen.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - typing.cast.object.head.commit.path.seek
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - subprocess.Popen.tree.commit.object.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.path.commit.truncate
    - typing.IO.head.commit.tree.path.write
    - typing.cast.head.commit.object.tree.truncate
    - subprocess.Popen.object.path.head.commit.truncate
    - typing.BinaryIO.head.commit.path.tree.truncate
    - datetime.timedelta.object.truncate
    - datetime.timedelta.path.head.commit.object.truncate
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.commit.path.tree.object.seek
    - subprocess.Popen.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit.seek
    - subprocess.Popen.path.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.seek
    - datetime.timedelta.head.ref.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.path.commit.tree.object.seek
    - typing.TypeVar.object.tree.head.commit.truncate
    - datetime.timedelta.commit.tree.path.object.seek
    - typing.IO.tree.commit.write
    - git.objects.commit.Popen.seek
    - typing.IO.tree.path.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object.truncate
    - typing.IO.tree.object.commit.path.seek
    - typing.cast.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.path.tree.commit.seek
    - typing.IO.object.commit.truncate
    - subprocess.Popen.object.head.commit.path.write
    - typing.BinaryIO.head.commit.path.write
    - subprocess.Popen.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.truncate
    - typing.BinaryIO.head.commit.object.tree.path.seek
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.seek
    - typing.IO.path.head.ref.commit.tree.write
    - datetime.timedelta.tree.object.path.commit.truncate
    - datetime.timedelta.object.tree.commit.write
    - subprocess.Popen.object.tree.path.commit.seek
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.truncate
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.head.commit.path.tree.object.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.head.commit.path.truncate
    - datetime.timedelta.head.commit.path.tree.write
    - datetime.timedelta.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.object.tree.commit.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.object.path.seek
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.commit.seek
    - subprocess.Popen.object.head.ref.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.seek
    - subprocess.Popen.tree.object
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.head.commit.truncate
    - datetime.timedelta.object.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - typing.IO.commit.path
    - typing.BinaryIO.head.ref.commit.path.truncate
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.head.commit.truncate
    - typing.IO.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.seek
    - subprocess.Popen.tree.object.seek
    - typing.IO.object.head.ref.commit.tree.seek
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.path.object.head.ref.commit.tree.seek
    - datetime.timedelta.path.commit.object.seek
    - subprocess.Popen.path.commit.truncate
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.write
    - subprocess.Popen.path.head.ref.commit.truncate
    - datetime.timedelta.object.path.commit.tree.truncate
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.commit.tree.seek
    - typing.IO.commit.tree.object.path.truncate
    - subprocess.Popen.head.ref.commit.seek
    - typing.TypeVar.head.ref.commit.path.tree.truncate
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.commit.path.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - typing.IO.commit.tree.write
    - git.objects.commit.Popen.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.BinaryIO.head.commit.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree.truncate
    - datetime.timedelta.commit.tree.object.seek
    - datetime.timedelta.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.tree.object.truncate
    - typing.IO.head.commit.object.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.commit.path.tree.seek
    - typing.IO.path.head.commit.object.tree.write
    - typing.cast.tree.object.head.commit.seek
    - git.config.GitConfigParser._has_includes
    - typing.BinaryIO.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.head.commit.path.object.truncate
    - subprocess.Popen.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.path.object.tree.head.commit.seek
    - datetime.timedelta.commit.seek
    - subprocess.Popen.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.object.path.truncate
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.write
    - typing.IO.path.commit.truncate
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.cast.commit.tree.object.path.write
    - typing.cast.head.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.seek
    - subprocess.Popen.commit
    - typing.TypeVar.tree.head.ref.commit.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.IO.tree.commit.path.object.truncate
    - typing.TypeVar.head.ref.commit.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.write
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.truncate
    - typing.TypeVar.head.commit.tree.object.seek
    - datetime.timedelta.commit.path
    - typing.IO.head.ref.commit.object.tree.path.write
    - typing.IO.tree.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.tree.truncate
    - datetime.timedelta.path.head.ref.commit.object.seek
    - subprocess.Popen.head.commit.path.truncate
    - datetime.timedelta.tree.object.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.commit.write
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.tree
    - typing.cast.tree.head.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.seek
    - typing.IO.tree.object.commit.path.truncate
    - subprocess.Popen.commit.tree.object.write
    - subprocess.Popen.path.commit.object.seek
    - typing.BinaryIO.object.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.IO.head.ref.commit.object.seek
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.seek
    - typing.IO.tree.head.commit.path.object
    - os.remove
    - typing.IO.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.truncate
    - subprocess.Popen.tree.object.write
    - typing.BinaryIO.head.commit.path.object.seek
    - typing.cast.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.truncate
    - typing.IO.object.path.tree.write
    - datetime.timedelta.object.tree
    - typing.TypeVar.object.tree.head.commit.path.write
    - subprocess.Popen.path.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.truncate
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.path.seek
    - typing.IO.head.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.IO.object.tree.truncate
    - typing.IO.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit
    - typing.IO.commit.tree.truncate
    - typing.TypeVar.object.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.path.object.seek
    - datetime.timedelta.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.head.commit.path.tree.object.seek
    - datetime.timedelta.object.path.head.commit.seek
    - datetime.timedelta.object.head.ref.commit.truncate
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.seek
    - typing.IO.object.path.head.ref.commit.write
    - subprocess.Popen.commit.object.path.seek
    - datetime.timedelta.path.object.commit.tree
    - typing.cast.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - subprocess.Popen.head.commit.object.tree.write
    - datetime.timedelta.path.head.ref.commit.tree.seek
    - typing.IO.object.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.seek
    - datetime.timedelta.tree.head.ref.commit.path.seek
    - typing.IO.object.truncate
    - typing.TypeVar.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.head.commit.write
    - git.objects.submodule.util.SubmoduleConfigParser.flush_to_index
    - typing.TypeVar.head.ref.commit.object.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.object.tree.path.truncate
    - typing.TypeVar.head.commit
    - sm._clear_cache
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.truncate
    - typing.IO.object.tree.path.commit.write
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.tree.head.ref.commit.path.seek
    - typing.IO.path.head.commit.object.tree.seek
    - subprocess.Popen.tree.path.object.seek
    - typing.BinaryIO.head.commit.path.object.truncate
    - datetime.timedelta.object.head.commit.path.seek
    - subprocess.Popen.commit.tree.path.object.truncate
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.head.commit.truncate
    - typing.IO.commit.object.write
    - datetime.timedelta.commit.object.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.path.tree.seek
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.write
    - datetime.timedelta.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.head.commit.truncate
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.object.tree.truncate
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.object.seek
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.object.tree.commit.truncate
    - typing.IO.tree.object.head.ref.commit.path.seek
    - typing.TypeVar.head.ref.commit.tree.truncate
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.commit.seek
    - typing.IO.commit.object.path.tree.seek
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.write
    - subprocess.Popen.path.object.tree.commit.truncate
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.IO.object.tree.head.commit.seek
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.commit.seek
    - typing.IO.object.head.ref.commit.seek
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.commit.tree.path.truncate
    - subprocess.Popen.object.tree.head.ref.commit.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.write
    - typing.IO.object.head.ref.commit.tree.path.truncate
    - typing.IO.object.commit.path.tree.truncate
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.IO.path.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - datetime.timedelta.object.head.commit.path.tree.seek
    - typing.BinaryIO.object.tree.head.commit.path.seek
    - datetime.timedelta.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.head.ref.commit.path.tree.truncate
    - typing.IO.commit.path.write
    - typing.BinaryIO.object.tree.path.truncate
    - typing.TypeVar.head.ref.commit.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.path.tree.commit.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.tree.object.path.head.commit.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - subprocess.Popen.path.truncate
    - typing.cast.head.commit.path.object.write
    - subprocess.Popen.head.commit.tree.path.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.write
    - subprocess.Popen.path.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.object.commit.truncate
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.BinaryIO.head.commit.seek
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.object.head.commit.path.tree.write
    - <builtin>.hasattr
    - typing.IO.commit.truncate
    - datetime.timedelta.tree.object.path.seek
    - subprocess.Popen.tree.path.head.ref.commit.object.truncate
    - typing.BinaryIO.head.commit.object.path.write
    - typing.TypeVar.tree.object.head.commit.seek
    - datetime.timedelta.tree.commit.object.truncate
    - typing.BinaryIO.head.commit.path.truncate
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - subprocess.Popen.head.commit.path.object.tree.seek
    - typing.IO.tree.object.path.seek
    - datetime.timedelta.head.commit.object.path.tree.truncate
    - typing.IO.object.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - typing.IO.object.path.commit.truncate
    - subprocess.Popen.path.commit.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.TypeVar.object.tree.path.head.commit.seek
    - datetime.timedelta.tree.object.truncate
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.seek
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.head.commit.path.tree.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    - typing.BinaryIO.object.head.ref.commit.path.seek
    - typing.IO.path.tree.object.write
    - subprocess.Popen.tree.object.path.commit.truncate
    - typing.IO.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.seek
    - typing.cast.commit.tree.object.path.truncate
    - subprocess.Popen.tree.path.object.write
    - datetime.timedelta.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.object.head.commit.tree.path.seek
    - typing.cast.tree.head.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object
    - datetime.timedelta.tree.object.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.seek
    - datetime.timedelta.object.path.tree.head.commit.write
    - datetime.timedelta.object.commit.tree.seek
    - typing.TypeVar.head.commit.path.seek
    - subprocess.Popen.path.tree.object.head.commit.seek
    - typing.TypeVar.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.tree.head.commit.truncate
    - typing.IO.head.commit.path.object.tree.truncate
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.truncate
    - typing.IO.head.commit.tree.path.object.seek
    - typing.IO.head.commit.path.truncate
    - datetime.timedelta.object.path.tree.head.ref.commit.truncate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.commit.path.truncate
    - subprocess.Popen.tree.head.commit.object.seek
    - typing.cast.head.ref.commit.object.path.tree.truncate
    - typing.IO.commit.path.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.cast.head.commit.object.truncate
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.head.ref.commit.truncate
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.path.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.object.seek
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.path.tree.object.truncate
    - typing.IO.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit.seek
    - typing.cast.head.commit.tree.object.path.seek
    - typing.BinaryIO.object.head.commit.path.seek
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.commit.tree.object.path.truncate
    - typing.cast.head.commit.object.path.tree.seek
    - typing.BinaryIO.tree.head.ref.commit.object.seek
    - datetime.timedelta.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - typing.cast.tree.head.commit.object.write
    - typing.IO.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.commit
    - typing.IO.head.ref.commit.tree.path.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.object.head.commit.path.truncate
    - typing.IO.path.tree.object.truncate
    - typing.IO.path.object.tree.head.ref.commit.truncate
    - datetime.timedelta.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.seek
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.commit.tree.path.truncate
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.head.commit.tree.object.path.seek
    - subprocess.Popen.object.tree.head.commit.write
    - subprocess.Popen.object.head.commit.path.truncate
    - subprocess.Popen.tree.path.object.commit.seek
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - subprocess.Popen.commit.object.tree.seek
    - subprocess.Popen.head.commit.path.object.write
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.tree.object.commit.seek
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.path.tree.commit.truncate
    - typing.IO.object.commit.path.seek
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree.seek
    - typing.IO.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.write
    - typing.cast.head.commit.path.write
    - typing.IO.head.ref.commit.object.tree.seek
    - typing.cast.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.IO.head.commit.object.path
    - typing.BinaryIO.object.head.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit.object.tree.truncate
    - typing.cast.head.commit.tree.path.seek
    - datetime.timedelta.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.tree.object.commit.path
    - subprocess.Popen.object.tree.truncate
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.cast.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.tree.commit.path.seek
    - typing.IO.path.head.commit.object.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.tree.truncate
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.object.write
    - typing.cast.head.commit.path.tree.write
    - subprocess.Popen.object.commit.tree.truncate
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.head.ref.commit.seek
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.cast.head.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - typing.TypeVar.head.commit.tree.seek
    - typing.IO.object.commit.tree.truncate
    - datetime.timedelta.path.head.commit
    - typing.TypeVar.head.commit.tree.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.seek
    - subprocess.Popen.object.path.tree
    - typing.cast.head.commit.tree.object.path.write
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.object.path.tree.commit.write
    - typing.IO.tree.path.object.commit
    - typing.TypeVar.head.ref.commit.path.seek
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.seek
    - typing.IO.object.commit.tree.path.write
    - typing.cast.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - subprocess.Popen.head.commit.object.path.seek
    - datetime.timedelta.head.commit.tree.object.seek
    - typing.IO.object.head.commit.path.tree.seek
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.path.tree.head.commit.write
    - typing.TypeVar.head.commit.path.tree.truncate
    - typing.cast.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.path.object.truncate
    - subprocess.Popen.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.seek
    - typing.IO.object.path.tree.truncate
    - datetime.timedelta.path.tree.object.seek
    - typing.BinaryIO.object.tree.path.head.commit.seek
    - typing.IO.head.commit.object.truncate
    - subprocess.Popen.tree.commit.path.truncate
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.head.commit.object.tree.path.truncate
    - typing.cast.head.ref.commit.tree.seek
    - typing.IO.path.head.ref.commit.tree.seek
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.tree.object.seek
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.object.commit.seek
    - datetime.timedelta.head.commit.tree.object.path.write
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.truncate
    - typing.cast.commit.tree.object.path
    - typing.IO.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.commit.object.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path
    - typing.cast.tree.object.head.commit.path.seek
    - subprocess.Popen.commit.object.truncate
    - os.chmod
    - typing.BinaryIO.head.commit.object.write
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.commit.path.seek
    - subprocess.Popen.head.commit.path
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.write
    - datetime.timedelta.tree.object.path
    - typing.cast.head.commit.path.object.tree.truncate
    - datetime.timedelta.path.head.commit.write
    - subprocess.Popen.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.tree.object.commit.truncate
    - typing.cast.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.truncate
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.TypeVar.object.head.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.tree.commit.seek
    - typing.IO.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.object.truncate
    - typing.cast.tree.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - typing.IO.object.tree.write
    - typing.IO.path.head.commit.tree.seek
    - typing.cast.head.ref.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.object.tree.truncate
    - datetime.timedelta.tree.path.object.truncate
    - datetime.timedelta.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.commit.path.object.write
    - typing.cast.head.ref.commit.path.seek
    - typing.IO.path.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.write
    - typing.cast.object.tree.head.commit.path.seek
    - datetime.timedelta.commit.tree
    - typing.cast.tree.head.commit.path.object.seek
    - typing.TypeVar.object.head.commit.path
    - typing.IO.object.tree.seek
    - datetime.timedelta.tree.object.head.commit.path.truncate
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.object.tree.path.head.commit.write
    - typing.IO.head.commit.path.tree.object.truncate
    - subprocess.Popen.tree.head.commit.path.write
    - typing.BinaryIO.object.tree.path.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object.seek
    - typing.BinaryIO.object.tree.path.seek
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.IO.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.path.object.tree.seek
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.path.truncate
    - subprocess.Popen.object.tree.seek
    - typing.cast.head.commit.tree.path.object.write
    - typing.IO.path.tree.head.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.head.commit.object.path.seek
    - datetime.timedelta.path.object.tree.head.commit.truncate
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.IO.tree.path.head.commit.write
    - typing.TypeVar.head.ref.commit.object.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.head.commit.path.tree.truncate
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.path.object
    - typing.IO.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.path
    - typing.TypeVar.head.ref.commit.object.tree.path.seek
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.seek
    - typing.BinaryIO.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.seek
    - typing.cast.head.commit.object.tree.path
    - typing.IO.tree.commit.object.write
    - datetime.timedelta.path.object.head.commit.seek
    - typing.BinaryIO.head.commit.tree.object.path.truncate
    - typing.IO.object.write
    - typing.IO.tree.head.ref.commit.path.seek
    - datetime.timedelta.head.commit.seek
    - typing.TypeVar.head.commit.path.tree.write
    - subprocess.Popen.tree.path.commit.write
    - datetime.timedelta.object.head.commit.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.BinaryIO.object.head.ref.commit.truncate
    - subprocess.Popen.path.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.commit.truncate
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.commit.truncate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.tree.seek
    - subprocess.Popen.tree.path.head.commit.seek
    - typing.cast.head.commit.object.seek
    - datetime.timedelta.object.tree.path.commit.seek
    - typing.IO.commit.path.object.tree.seek
    - subprocess.Popen.object.head.commit.path
    - typing.TypeVar.head.commit.object.seek
    - typing.TypeVar.tree.object.head.commit.path.seek
    - typing.BinaryIO.object.head.commit.tree.seek
    - datetime.timedelta.object.commit.tree.write
    - typing.IO.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.commit.tree.path.write
    - typing.cast.tree.object.head.ref.commit.path.truncate
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.commit.tree.path.seek
    - datetime.timedelta.commit.object.path.truncate
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.head.ref.commit.object.truncate
    - typing.IO.path.object
    - typing.IO.tree.head.commit.seek
    - typing.IO.object.path.head.ref.commit.tree.seek
    - typing.IO.object.tree.head.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.truncate
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.tree.object.seek
    - datetime.timedelta.head.ref.commit.object.seek
    - typing.IO.head.commit.object.path.tree.seek
    - typing.IO.tree.path
    - typing.cast.head.commit
    - subprocess.Popen.head.ref.commit.path.object.tree.truncate
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.commit.seek
    - subprocess.Popen.commit.tree.truncate
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.head.ref.commit.tree.object.truncate
    - subprocess.Popen.path.head.commit.tree.object.write
    - subprocess.Popen.tree.commit.path.object.write
    - subprocess.Popen.object.commit.path.tree.truncate
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.commit.object.path
    - typing.IO.object.commit.tree.path.truncate
    - typing.IO.object.path.head.ref.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.object.path.tree.head.ref.commit.write
    - typing.IO.path.object.commit.tree
    - datetime.timedelta.path.head.ref.commit.seek
    - subprocess.Popen.head.commit.path.object
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.IO.commit.path.tree.object.truncate
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.seek
    - subprocess.Popen.tree.commit.path.object.truncate
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.seek
    - typing.TypeVar.object.head.ref.commit.tree.truncate
    - typing.IO.path.object.head.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.truncate
    - subprocess.Popen.object.tree.write
    - typing.cast.head.ref.commit.object.tree.seek
    - typing.IO.path.commit.tree.seek
    - datetime.timedelta.object.head.commit.tree.truncate
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.tree.seek
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.object.seek
    - typing.IO.object.tree.head.ref.commit.write
    - datetime.timedelta.object.head.commit.tree
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.seek
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.truncate
    - subprocess.Popen.object.commit.path.tree.seek
    - configparser.RawConfigParser.sections
    - git.config.GitConfigParser.release
    - datetime.timedelta.path.tree.head.ref.commit.truncate
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.commit.seek
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.path.tree.head.commit.write
    - typing.IO.head.ref.commit.path
    - typing.cast.head.commit.object.tree.seek
    - typing.IO.object.head.commit.tree.truncate
    - typing.IO.head.commit.object
    - typing.BinaryIO.head.commit.object.tree.seek
    - typing.cast.tree.head.commit.seek
    - datetime.timedelta.path.tree.commit.object.seek
    - typing.BinaryIO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.tree.path.object.seek
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.truncate
    - subprocess.Popen.object.head.commit.truncate
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - subprocess.Popen.tree.object.commit.seek
    - typing.IO.path.tree.object.head.commit.seek
    - typing.IO.tree.path.head.commit.truncate
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.commit.tree.seek
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.truncate
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.write
    - typing.IO.object.path.head.commit.tree.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.path.object.truncate
    - typing.IO.commit.path.tree.truncate
    - datetime.timedelta.object.path.tree.head.commit.seek
    - subprocess.Popen.object.commit.truncate
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.truncate
    - datetime.timedelta.object.path.truncate
    - datetime.timedelta.commit.tree.path.seek
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - datetime.timedelta.head.commit.object.tree.seek
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.path.head.commit.object.tree.write
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.IO.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.path.write
    - typing.IO.path.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.path.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.write
    - datetime.timedelta.path.object.head.commit.tree.truncate
    - typing.TypeVar.tree.object.path.head.commit.write
    - git.util.rmfile
    - subprocess.Popen.tree.head.ref.commit.path.seek
    - subprocess.Popen.path.head.ref.commit.object.truncate
    - datetime.timedelta.commit.object.tree.truncate
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.object.head.commit.path.truncate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.cast.tree.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.write
    - subprocess.Popen.object.path.tree.head.commit.seek
    - subprocess.Popen.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.truncate
    - typing.IO.tree.object.path.commit.seek
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.truncate
    - typing.IO.tree.path.commit.object.seek
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.write
    - value.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.seek
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.head.ref.commit.seek
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.path.object.truncate
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.object.path.seek
    - typing.TypeVar.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.commit.tree.write
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.path.tree.object.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.object.path.seek
    - typing.IO.object.head.commit.tree.seek
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.TypeVar.object.head.commit.tree.truncate
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.TypeVar.head.commit.object.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - subprocess.Popen.tree.path.head.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.path.truncate
    - typing.cast.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.truncate
    - subprocess.Popen.path.object.commit.seek
    - subprocess.Popen.object.path.commit.write
    - typing.IO.path.head.commit.object
    - typing.IO.commit.path.seek
    - subprocess.Popen.head.commit.object.tree
    - subprocess.Popen.head.commit.object.seek
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - subprocess.Popen.head.commit.object.path.tree.truncate
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.head.commit.object.write
    - typing.IO.commit.object.tree.seek
    - typing.IO.tree.path.object.truncate
    - subprocess.Popen.object.path.commit.tree.truncate
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.tree.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.commit.tree.object.truncate
    - typing.IO.tree.object.path
    - datetime.timedelta.object.path.commit.seek
    - subprocess.Popen.commit.object.seek
    - typing.IO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.head.commit.seek
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    - typing.IO.tree.commit.seek
    - subprocess.Popen.path.write
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.object.truncate
    - typing.cast.tree.head.commit.path.write
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.truncate
    - typing.TypeVar.tree.object.head.commit.write
    - typing.BinaryIO.tree.head.commit.path.object.truncate
    - typing.IO.path.truncate
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.IO.tree.path.object
    - typing.IO.tree.commit.path.truncate
    - typing.TypeVar.tree.head.commit.object.path.write
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.seek
    - typing.cast.object.head.commit.seek
    - datetime.timedelta.tree.object.commit.truncate
    - datetime.timedelta.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.commit.path.truncate
    - subprocess.Popen.commit.object.path.tree.seek
    - subprocess.Popen.object.head.commit.path.seek
    - datetime.timedelta.path.object.commit.truncate
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.seek
    - subprocess.Popen.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.seek
    - typing.IO.object.path.head.commit.truncate
    - typing.IO.head.ref.commit.path.object.seek
    - subprocess.Popen.object.tree.head.commit.truncate
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.path.seek
    - typing.cast.object.tree.head.commit.path.truncate
    - datetime.timedelta.path.seek
    - typing.IO.path.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.tree.path.commit.write
    - typing.IO.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.path.write
    - subprocess.Popen.tree.commit.truncate
    - typing.IO.path.head.ref.commit.tree.object.seek
    - subprocess.Popen.path.object.tree.head.commit.truncate
    - typing.IO.object.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.path.object.seek
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - git.util.LockFile._has_lock
    - datetime.timedelta.object.head.ref.commit.tree
    - subprocess.Popen.path.tree.commit.object.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - typing.cast.tree.head.ref.commit.path.seek
    - datetime.timedelta.commit.path.tree
    - typing.cast.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.tree.path
    - match.group
    - datetime.timedelta.path.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.tree.truncate
    - datetime.timedelta.head.commit.tree.write
    - typing.IO.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.truncate
    - typing.cast.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.path.seek
    - typing.cast.head.ref.commit.tree.object.path.truncate
    - typing.BinaryIO.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.object.truncate
    - typing.IO.tree.object.head.ref.commit.path.write
    - typing.IO.path.commit.object.truncate
    - typing.IO.head.ref.commit.object.truncate
    - typing.IO.head.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.write
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.object.path.head.commit.truncate
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.path.head.commit.object.tree.seek
    - typing.BinaryIO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.tree.head.commit.path.seek
    - subprocess.Popen.tree.path.commit.object.write
    - typing.IO.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.truncate
    - typing.IO.commit.path.object.seek
    - subprocess.Popen.object.commit.tree.write
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.path.tree.head.ref.commit.seek
    - typing.cast.head.commit.tree.write
    - typing.IO.object.tree.path.commit.seek
    - typing.TypeVar.head.commit.path.write
    - datetime.timedelta.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.seek
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.truncate
    - datetime.timedelta.head.commit.object.truncate
    - datetime.timedelta.object.path.tree.truncate
    - datetime.timedelta.commit.tree.truncate
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.object.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.path.object.truncate
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.object.write
    - typing.cast.object.tree.head.commit.truncate
    - subprocess.Popen.path.tree.commit.truncate
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.object.truncate
    - typing.IO.tree.path.object.head.commit.seek
    - typing.IO.path.tree.commit.object.write
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.object.path.head.commit.seek
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.object.path.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.head.commit.object.truncate
    - datetime.timedelta.path.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.tree.path.object.commit
    - _logger.error
    - typing.IO.head.commit.path.seek
    - typing.IO.path.object.tree.head.ref.commit.seek
    - typing.TypeVar.tree.object.path.commit.seek
    - subprocess.Popen.commit.object.path.truncate
    - subprocess.Popen.path.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.path.commit.write
    - subprocess.Popen.object.commit.path
    - typing.IO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.truncate
    - typing.IO.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.cast.tree.head.commit.path
    - typing.TypeVar.object.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.head.commit.write
    - typing.cast.head.ref.commit.object.tree.path.seek
    - typing.TypeVar.head.commit.object.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.cast.head.commit.object.path.truncate
    - typing.IO.path.tree.head.commit.truncate
    - typing.IO.path.head.ref.commit.object.seek
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.tree.object.commit.write
    - typing.BinaryIO.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.path.head.ref.commit.truncate
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.commit.path.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.tree.seek
    - subprocess.Popen.path.tree.commit.seek
    - subprocess.Popen.path.object.head.ref.commit.write
    - datetime.timedelta.object.tree.truncate
    - datetime.timedelta.path.head.commit.object.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.truncate
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.path.commit.tree.seek
    - typing.cast.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.object.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.truncate
    - datetime.timedelta.head.commit.path.object.seek
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.path.object.head.commit.seek
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.tree.head.commit.object.seek
    - datetime.timedelta.object.path.head.ref.commit.truncate
    - typing.TypeVar.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.object.truncate
    - subprocess.Popen.object.head.commit.tree.path.truncate
    - typing.IO.path.object.commit.truncate
    - typing.IO.path.commit.object.tree.seek
    - datetime.timedelta.head.commit.object.tree.truncate
    - subprocess.Popen.path.commit.object.truncate
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.seek
    - typing.IO.object.tree.path.head.commit.seek
    - subprocess.Popen.path.head.commit.tree.seek
    - datetime.timedelta.path.tree.commit.seek
    - datetime.timedelta.object.tree.commit.path.truncate
    - datetime.timedelta.path.tree.truncate
    - datetime.timedelta.commit.tree.object.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object.truncate
    - typing.IO.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - typing.TypeVar.object.head.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.path.write
    - typing.IO.tree.head.commit.path.object.seek
    - typing.IO.tree.object.write
    - typing.BinaryIO.head.commit.object.path.tree.seek
    - datetime.timedelta.commit.object.path.tree
    - typing.TypeVar.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.tree.path.head.ref.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.object.path.seek
    - typing.IO.head.ref.commit.object.path.seek
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.write
    - typing.IO.path.object.tree
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.seek
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.seek
    - typing.IO.object.commit.tree.path.seek
    - subprocess.Popen.path.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.truncate
    - typing.TypeVar.head.commit.seek
    - datetime.timedelta.tree.head.commit.truncate
    - typing.IO.path.tree.object.commit.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.cast.tree.head.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.head.commit.tree.seek
    - typing.IO.head.commit.path.object.seek
    - typing.TypeVar.head.commit.truncate
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.cast.tree.object.head.ref.commit.path.seek
    - typing.IO.tree.head.ref.commit.object.path.seek
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.path.truncate
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.tree.object.path.commit.seek
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.head.commit.path.object.seek
    - datetime.timedelta.path.head.ref.commit.object.write
    - subprocess.Popen.commit.object.tree.path.seek
    - typing.IO.commit.seek
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.seek
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree.truncate
    - typing.IO.object.head.commit.truncate
    - typing.BinaryIO.object.head.commit.seek
    - typing.IO.object.path.tree.head.ref.commit.seek
    - git.config.GitConfigParser._included_paths
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.object.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.truncate
    - subprocess.Popen.path.commit
    - typing.IO.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.ref.commit.object.write
    - subprocess.Popen.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.truncate
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.truncate
    - subprocess.Popen.object.tree.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.truncate
    - typing.TypeVar.tree.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.object.path.tree.write
    - typing.IO.tree.object.truncate
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.tree.path.head.commit.object.truncate
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.path.tree.commit.object.truncate
    - typing.IO.tree.path.head.commit.object.write
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.object.path.truncate
    - datetime.timedelta.commit.object.tree.path
    - index.add
    - subprocess.Popen.tree.path.head.commit.truncate
    - <builtin>.open
    - datetime.timedelta.commit.tree.object.truncate
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.head.commit.path.write
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.path.tree.truncate
    - datetime.timedelta.object.tree.commit.seek
    - typing.IO.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.seek
    - datetime.timedelta.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.tree.truncate
    - typing.IO.tree.path.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.path.commit.truncate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.cast.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.path.commit.seek
    - typing.IO.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.path.object.tree.truncate
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.path.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.cast.tree.head.commit.object.path.seek
    - typing.IO.tree.head.ref.commit.path.object.seek
    - typing.IO.head.ref.commit.object.path.tree.write
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.truncate
    - typing.IO.object.path.tree.commit.truncate
    - datetime.timedelta.path.head.commit.tree.object.write
    - subprocess.Popen.path.tree.object.head.commit
    - typing.TypeVar.object.head.commit.tree.seek
    - typing.TypeVar.tree.object.head.ref.commit.truncate
    - typing.IO.path.tree.write
    - subprocess.Popen.tree.head.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.tree.path.object.head.ref.commit.truncate
    - typing.cast.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.tree.write
    - typing.cast.head.commit.seek
    - typing.IO.path.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.commit.truncate
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.tree.path.object.commit.seek
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.commit.seek
    - datetime.timedelta.path.tree.object.head.commit.seek
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - datetime.timedelta.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.object.path.tree
    - git.objects.submodule.util.SubmoduleConfigParser.write
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.truncate
    - subprocess.Popen.tree.object.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.commit.truncate
    - git.config.GitConfigParser._value_to_string
    - typing.BinaryIO.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.head.commit.path.seek
    - datetime.timedelta.object.head.commit.tree.path.truncate
    - typing.IO.tree
    - subprocess.Popen.object.tree.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.object.seek
    - datetime.timedelta.tree.path.head.commit
    - subprocess.Popen.object.path.tree.seek
    - typing.IO.tree.path.commit.object.write
    - typing.TypeVar.head.ref.commit.path.object
    - typing.cast.object.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.seek
    - subprocess.Popen.tree.commit.object.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.tree.seek
    - subprocess.Popen.commit.path.object.seek
    - typing.IO.path.tree.head.commit.object.seek
    - datetime.timedelta.path.tree.commit.write
    - subprocess.Popen.head.commit.object.path.tree.seek
    - subprocess.Popen.path.head.commit.object.seek
    - datetime.timedelta.head.commit.object.write
    - typing.IO.path.tree.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - typing.IO.tree.object.head.commit.seek
    - typing.TypeVar.object.head.commit.path.truncate
    - subprocess.Popen.object.commit.path.write
    - typing.IO.tree.object.commit
    - datetime.timedelta.object.commit.path.tree.seek
    - typing.IO.commit.path.object.write
    - typing.TypeVar.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.head.commit.path.tree.object.seek
    - subprocess.Popen.tree.path.truncate
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.seek
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.seek
    - typing.BinaryIO.object.head.commit.truncate
    - git.objects.commit.Popen.tree.path.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.seek
    - typing.TypeVar.tree.head.commit.path.object.truncate
    - datetime.timedelta.path.commit.object.tree.seek
    - subprocess.Popen.tree.object.head.ref.commit.seek
    - datetime.timedelta.object.commit.tree.path.truncate
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - typing.IO.head.commit.tree.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.truncate
    - typing.IO.object.tree.path.seek
    - typing.IO.path.object.commit.seek
    - typing.TypeVar.head.commit.tree.object.path.write
    - datetime.timedelta.tree.path.commit.object.seek
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.truncate
    - typing.IO.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.path.truncate
    - datetime.timedelta.object.tree.path.write
    - subprocess.Popen.tree.head.commit.path.truncate
    - subprocess.Popen.tree.head.commit.truncate
    - typing.BinaryIO.head.ref.commit.object.write
    - typing.TypeVar.object.tree.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.commit.object.write
    - subprocess.Popen.path.seek
    - subprocess.Popen.path.object.commit.write
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.head.commit.object.path.seek
    - git.objects.commit.Popen.truncate
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.tree.truncate
    - typing.TypeVar.head.commit.object.path.tree.write
    - subprocess.Popen.object.tree.path.head.commit.seek
    - typing.TypeVar.tree.head.ref.commit.object.seek
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.seek
    - typing.IO.tree.head.ref.commit.object.seek
    - datetime.timedelta.path.tree.head.commit.object.seek
    - typing.BinaryIO.head.commit.tree.path.truncate
    - typing.IO.tree.object.seek
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.seek
    - typing.IO.write
    - typing.IO.path.tree.head.commit.object.truncate
    - typing.IO.head.ref.commit.path.object.tree.seek
    - subprocess.Popen.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.ref.commit.path.object.tree.seek
    - datetime.timedelta.path.object.truncate
    - typing.IO.path.object.head.commit.tree.truncate
    - subprocess.Popen.head.ref.commit.object.truncate
    - typing.IO.path.object.head.commit.write
    - typing.cast.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.path.tree.object.write
    - typing.cast.commit.object.tree.path.seek
    - datetime.timedelta.object.commit.path.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.truncate
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.truncate
    - typing.cast.head.ref.commit.object.path.tree.seek
    - typing.IO.path.object.head.commit.tree.write
    - typing.IO.object.head.ref.commit.path.tree
    - typing.BinaryIO.head.commit.object.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path.seek
    - datetime.timedelta.path.tree.object.truncate
    - datetime.timedelta.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.write
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.path.commit.object.truncate
    - datetime.timedelta.object.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.tree.write
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.seek
    - typing.TypeVar.head.commit.write
    - typing.IO.path.object.seek
    - datetime.timedelta.head.commit.object.path.tree.seek
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - typing.IO.tree.object.head.commit.truncate
    - <builtin>.isinstance
    - typing.TypeVar.object.tree.head.ref.commit.write
    - typing.IO.truncate
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.object.commit.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.seek
    - subprocess.Popen.tree.object.path.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.path.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.object.path
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - subprocess.Popen.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.path.tree.object.truncate
    - typing.IO.path.commit.write
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.head.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.path.tree.truncate
    - typing.cast.head.commit.object.path.tree.truncate
    - subprocess.Popen.head.commit.path.object.tree.truncate
    - subprocess.Popen.commit.write
    - datetime.timedelta.path.object.head.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object
    - typing.TypeVar.head.commit.object.path.tree.truncate
    - typing.IO.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.commit.tree.write
    - typing.IO.head.ref.commit.path.tree.truncate
    - typing.BinaryIO.object.head.commit.write
    - datetime.timedelta.path.head.ref.commit.tree.object.seek
    - typing.cast.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.tree.path.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.object.head.commit.tree.path.seek
    - datetime.timedelta.path.object.commit.write
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - typing.IO.object.path.head.commit.seek
    - datetime.timedelta.path.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.truncate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 194
    functionName: git.config.SectionConstraint.__enter__
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - git.util.LockFile._obtain_lock_or_raise
    - <builtin>.isinstance
    - git.util.LockFile._has_lock
    - git.util.LockFile._obtain_lock
    - git.util.LockFile._lock_file_path
    - git.config.GitConfigParser._acquire_lock
    - os.path.isfile
    - <builtin>.open
    - git.config.GitConfigParser.__enter__
    - git.util.LockFile.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 403
    functionName: git.config.GitConfigParser.__enter__
    functionSourceFile: git.config
    functionUses: 1
    functionsReached:
    - git.util.LockFile._obtain_lock_or_raise
    - <builtin>.isinstance
    - git.util.LockFile._has_lock
    - git.util.LockFile._obtain_lock
    - git.util.LockFile._lock_file_path
    - git.config.GitConfigParser._acquire_lock
    - os.path.isfile
    - <builtin>.open
    - git.util.LockFile.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - exception_type
    - exception_value
    - traceback
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 198
    functionName: git.config.SectionConstraint.__exit__
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.IO.path.object.tree.truncate
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.head.commit.seek
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.truncate
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.TypeVar.tree.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.truncate
    - subprocess.Popen.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.write
    - subprocess.Popen.object.commit
    - typing.TypeVar.object.head.commit.path.seek
    - subprocess.Popen.object.tree.commit.path.truncate
    - datetime.timedelta.object.path.tree.seek
    - subprocess.Popen.object.path.seek
    - datetime.timedelta.path.commit.object.tree.write
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.path.truncate
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.truncate
    - typing.IO.object.path.commit.tree.truncate
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.head.ref.commit.seek
    - typing.IO.path.tree.commit.object.truncate
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - typing.IO.tree.head.commit.object.path.seek
    - datetime.timedelta.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.truncate
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - typing.TypeVar.tree.object.path.truncate
    - typing.IO.object.commit.tree.seek
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.seek
    - typing.TypeVar.tree.object.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.path.tree.truncate
    - typing.IO.object.tree.commit.path
    - datetime.timedelta.path.head.ref.commit.object.truncate
    - typing.BinaryIO.object.tree.head.ref.commit.truncate
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.seek
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.ref.commit.object.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.truncate
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.seek
    - subprocess.Popen.head.commit.path.tree.object.truncate
    - datetime.timedelta.object.tree.head.commit.path.truncate
    - typing.IO.head.commit.tree.object.truncate
    - typing.IO.path.head.commit.seek
    - datetime.timedelta.head.ref.commit.tree.seek
    - typing.IO.path.commit.object.seek
    - subprocess.Popen.object.tree.path
    - typing.IO.path.object.truncate
    - datetime.timedelta.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.seek
    - typing.BinaryIO.head.commit.tree.object.truncate
    - typing.TypeVar.head.commit.path.object.tree.seek
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - subprocess.Popen.object.seek
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.tree.head.commit.path.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.path.object.head.commit.truncate
    - typing.IO.path.head.commit.truncate
    - typing.cast.head.ref.commit.path.object.seek
    - datetime.timedelta.path.head.commit.tree.truncate
    - typing.TypeVar.tree.head.ref.commit.object.path.seek
    - typing.TypeVar.object.head.commit.path.tree.write
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.head.ref.commit.object.truncate
    - typing.cast.object.head.ref.commit.tree.write
    - typing.cast.object.head.ref.commit.tree.seek
    - typing.IO.object.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree.seek
    - datetime.timedelta.tree.commit.path.seek
    - datetime.timedelta.commit.object.path.tree.seek
    - datetime.timedelta.object.commit
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.IO.head.ref.commit.tree.path.object.seek
    - typing.IO.path.object.head.ref.commit.tree.truncate
    - typing.IO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.object.path.seek
    - subprocess.Popen.tree.commit.seek
    - typing.BinaryIO.object.tree.head.commit.truncate
    - datetime.timedelta.path.tree.seek
    - typing.IO.commit.object.tree.truncate
    - datetime.timedelta.commit.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.object.truncate
    - typing.IO.object.head.commit.tree.path.seek
    - typing.IO.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.head.ref.commit.write
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.object.write
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.BinaryIO.object.tree.path.commit.seek
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.tree.path.object.seek
    - typing.TypeVar.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.tree.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.head.commit.tree.object.write
    - typing.IO.object.path.head.commit.tree.seek
    - typing.IO.object.path.tree.commit.seek
    - subprocess.Popen.tree.object.head.commit.path.truncate
    - typing.TypeVar.object.head.ref.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.truncate
    - typing.IO.head.commit.seek
    - typing.IO.head.commit.path.object.tree.write
    - subprocess.Popen.path.object.tree.commit.seek
    - datetime.timedelta.path.write
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.tree.commit.object.path.write
    - subprocess.Popen.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.seek
    - typing.cast.tree.head.ref.commit.write
    - git.config.GitConfigParser._assure_writable
    - datetime.timedelta.tree.path.commit.seek
    - datetime.timedelta.tree.head.commit.path.object.seek
    - typing.IO.tree.object.path.commit.truncate
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.tree.truncate
    - typing.cast.head.commit.path.truncate
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.object.tree.path.truncate
    - subprocess.Popen.object.commit.tree.path.truncate
    - keyword.endswith
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - subprocess.Popen.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit
    - datetime.timedelta.commit.path.object.write
    - typing.IO.tree.write
    - typing.cast.head.commit.object.path.seek
    - typing.BinaryIO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.seek
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.seek
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.commit.path.write
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.object.path.truncate
    - typing.cast.tree.head.ref.commit.truncate
    - datetime.timedelta.object.path.tree.commit.seek
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.path.commit.tree.object.truncate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.commit.object.path.seek
    - typing.BinaryIO.tree.head.commit.object.path.seek
    - subprocess.Popen.path.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.truncate
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - typing.TypeVar.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.head.ref.commit.truncate
    - subprocess.Popen.commit.seek
    - typing.IO.tree.path.head.ref.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.path.truncate
    - datetime.timedelta.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.ref.commit.tree.seek
    - typing.IO.commit.object.seek
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.cast.head.ref.commit.path.object.tree.seek
    - typing.IO.head.ref.commit.tree.object.seek
    - typing.IO.path.tree.commit.write
    - subprocess.Popen.tree.object.path.commit.write
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.seek
    - typing.BinaryIO.head.commit.write
    - typing.IO.head.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.path.commit.object.tree.truncate
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.path.object.head.ref.commit.truncate
    - subprocess.Popen.head.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path.seek
    - subprocess.Popen.path.tree.object.write
    - subprocess.Popen.tree.path
    - git.objects.commit.Popen.path.tree.seek
    - datetime.timedelta.path.head.commit.seek
    - typing.cast.head.commit.tree.path.object.seek
    - subprocess.Popen.tree.object.head.ref.commit.path.seek
    - typing.cast.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.truncate
    - typing.IO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.commit.seek
    - subprocess.Popen.tree.object.path.truncate
    - typing.IO.head.commit
    - subprocess.Popen.object.path.head.ref.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - subprocess.Popen.head.ref.commit.path.object.tree.seek
    - typing.IO.object.commit.path.write
    - subprocess.Popen.commit.tree.object.truncate
    - typing.IO.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.path.truncate
    - typing.cast.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.truncate
    - datetime.timedelta.commit.path.object.seek
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.tree.head.commit.object.truncate
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.commit.path.object.seek
    - typing.IO.path.object.tree.commit
    - typing.cast.object.head.commit.path.tree.seek
    - subprocess.Popen.path.head.ref.commit.seek
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.truncate
    - typing.IO.path.commit.tree.object.truncate
    - typing.TypeVar.head.commit.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.head.ref.commit.path.seek
    - datetime.timedelta.tree.path.head.commit.object.seek
    - typing.TypeVar.head.commit.object.truncate
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.truncate
    - typing.IO.path.commit.seek
    - datetime.timedelta.object.tree.head.commit.write
    - git.objects.commit.Popen.path.tree.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.path.object.head.commit.truncate
    - subprocess.Popen.commit.object.path.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.path.truncate
    - os.path.expanduser
    - typing.TypeVar.object.head.ref.commit.write
    - subprocess.Popen.tree.object.commit.truncate
    - typing.cast.tree.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.tree.write
    - subprocess.Popen.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.seek
    - typing.cast.tree.head.commit.object.path.truncate
    - subprocess.Popen.commit.tree.object.path.seek
    - typing.IO.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.write
    - datetime.timedelta.commit.tree.object.path.truncate
    - typing.IO.object.tree.commit
    - typing.IO.commit.object.tree.path.truncate
    - subprocess.Popen.object.head.commit.path.tree.truncate
    - typing.BinaryIO.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.seek
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - typing.IO.path.object.commit.tree.truncate
    - typing.IO.head.ref.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.path.object.commit.tree.truncate
    - subprocess.Popen.tree.commit.path.seek
    - typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    - typing.IO.head.ref.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.truncate
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.head.commit.tree.path.object.write
    - datetime.timedelta.commit.tree.object.path.seek
    - typing.IO.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.tree.path.seek
    - git.util.LockFile._release_lock
    - datetime.timedelta.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.truncate
    - datetime.timedelta.path.tree.commit.object.write
    - typing.IO.tree.object.head.commit.path.truncate
    - typing.IO.object.path.head.ref.commit.truncate
    - typing.IO.commit.path.tree.seek
    - typing.IO.head.commit.tree.object.path.seek
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.tree.seek
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.commit.path.truncate
    - subprocess.Popen.object.path.tree.truncate
    - typing.IO.path.head.commit.tree.truncate
    - datetime.timedelta.commit.path.object.tree.seek
    - typing.BinaryIO.head.ref.commit.object.truncate
    - subprocess.Popen.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.IO.commit.tree.object.path.seek
    - typing.IO.tree.object.head.commit.path.seek
    - subprocess.Popen.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.seek
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - datetime.timedelta.head.commit.tree.object.path.seek
    - datetime.timedelta.object.path.head.commit.tree.write
    - typing.IO.object.path.head.commit.write
    - typing.cast.head.commit.path.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.object.truncate
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.commit.object.seek
    - typing.BinaryIO.head.ref.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.seek
    - typing.cast.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - subprocess.Popen.object.tree.commit.truncate
    - subprocess.Popen.object.commit.path.truncate
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.seek
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.tree.commit.object.path.seek
    - typing.IO.tree.path.head.commit.object.truncate
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.object.seek
    - typing.IO.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.commit.path.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.path.write
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object.path.head.commit.tree.truncate
    - datetime.timedelta.tree.object.path.head.ref.commit.truncate
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.seek
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.path.commit.tree.object.seek
    - subprocess.Popen.tree.object.head.commit.path.seek
    - typing.cast.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.commit
    - typing.IO.commit.object.tree.path.write
    - subprocess.Popen.path.tree.object.seek
    - typing.cast.object.head.commit.tree.seek
    - typing.IO.tree.commit.object.path.truncate
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.IO.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.path.head.ref.commit.truncate
    - typing.IO.head.commit.truncate
    - typing.cast.object.head.commit.tree.path
    - git.objects.commit.Popen.tree.truncate
    - typing.cast.commit.tree.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.seek
    - datetime.timedelta.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.truncate
    - typing.IO.tree.head.commit.object.write
    - typing.cast.tree.head.ref.commit.seek
    - datetime.timedelta.tree.path.commit.object.write
    - datetime.timedelta.head.commit.path
    - subprocess.Popen.commit.path.truncate
    - subprocess.Popen.commit.truncate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.commit.object.tree.seek
    - typing.IO.path.object.tree.seek
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.path.tree.head.commit.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.head.ref.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.tree.seek
    - typing.IO.path.commit.object.write
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.commit.seek
    - typing.IO.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.seek
    - datetime.timedelta.object.head.ref.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.object.path.tree.head.ref.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.commit.object.seek
    - datetime.timedelta.tree.path.object.head.ref.commit.seek
    - typing.cast.object.head.commit.truncate
    - typing.IO.path.head.commit.tree.object.seek
    - subprocess.Popen.object.head.ref.commit.tree.seek
    - typing.BinaryIO.object.tree.path.head.commit.truncate
    - typing.IO.tree.seek
    - typing.cast.head.ref.commit.object.tree.truncate
    - typing.IO.path.seek
    - subprocess.Popen.object.head.commit.path.tree.seek
    - subprocess.Popen.path.object.commit.tree.truncate
    - typing.BinaryIO.head.ref.commit.path.object.write
    - datetime.timedelta.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.path.object.head.commit.tree.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.path.head.commit.object.seek
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.object.commit.seek
    - typing.cast.head.commit.object.path.tree.write
    - typing.IO.head.commit.path.tree.truncate
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.path.commit.object.truncate
    - typing.IO.path.object.head.ref.commit.seek
    - typing.IO.object
    - datetime.timedelta.head.commit.path.write
    - typing.TypeVar.object.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.path
    - datetime.timedelta.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.seek
    - typing.cast.head.commit.path.tree.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.path.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    - typing.IO.path.head.commit.object.write
    - typing.IO.head.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.path.seek
    - typing.IO.path.object.tree.head.ref.commit
    - typing.cast.commit.object.tree.path.truncate
    - typing.IO.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.commit.object.truncate
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit.seek
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.commit.tree.object.seek
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.seek
    - typing.cast.head.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.path.tree.head.ref.commit.truncate
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.TypeVar.head.commit.path.tree.seek
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.IO.object.path.commit.tree.seek
    - datetime.timedelta.commit.object.truncate
    - subprocess.Popen.tree.path.seek
    - typing.IO.object.commit.tree.path
    - typing.IO.path.write
    - typing.IO.commit.path.tree.write
    - datetime.timedelta.tree.path.object.seek
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.path.seek
    - typing.TypeVar.head.ref.commit.object.path.seek
    - subprocess.Popen.path
    - typing.cast.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.object.path.head.commit.seek
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - datetime.timedelta.object.tree.head.commit.truncate
    - subprocess.Popen.path.object.head.commit.tree.write
    - subprocess.Popen.seek
    - datetime.timedelta.tree.write
    - subprocess.Popen.head.ref.commit.object.seek
    - typing.TypeVar.tree.object.path.write
    - datetime.timedelta.head.ref.commit.object.truncate
    - datetime.timedelta.path.head.commit.tree.seek
    - typing.IO.head.ref.commit.path.tree.object.truncate
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - typing.BinaryIO.head.commit.object.path.truncate
    - datetime.timedelta.tree.head.commit.path.write
    - typing.IO.tree.path.write
    - datetime.timedelta.head.commit.object.tree.write
    - subprocess.Popen.path.object.head.commit.truncate
    - typing.IO.path.object.tree.commit.truncate
    - subprocess.Popen.head.commit.path.tree.object.write
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - typing.IO.tree.commit.path.object.seek
    - typing.IO.tree.path.head.ref.commit.object.seek
    - git.objects.commit.Popen.path.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.commit.object.seek
    - typing.IO.object.tree.commit.path.truncate
    - typing.IO.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.cast.head.commit.tree.path.object.truncate
    - typing.IO.tree.commit.path.seek
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.cast.tree.object.head.commit.truncate
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.truncate
    - typing.IO.object.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.seek
    - typing.TypeVar.object.tree.path.head.ref.commit.truncate
    - typing.IO.tree.path.object.commit.seek
    - datetime.timedelta.object.head.ref.commit.path.write
    - <builtin>.len
    - datetime.timedelta.commit.path.tree.object.seek
    - typing.IO.object.commit.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.truncate
    - typing.cast.tree.head.commit.object.seek
    - typing.IO.path.commit.tree.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.write
    - subprocess.Popen.object.path.tree.head.ref.commit.seek
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.truncate
    - subprocess.Popen.path.head.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.IO.path.tree.object.commit.seek
    - typing.IO.head.commit.write
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.TypeVar.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.truncate
    - typing.IO.tree.object.head.ref.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.object.path.truncate
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.seek
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - datetime.timedelta.head.commit.object.path.truncate
    - typing.IO.path.object.tree.commit.write
    - datetime.timedelta.tree.path.object.commit.truncate
    - typing.TypeVar.tree.head.commit.object.path.seek
    - subprocess.Popen.head.commit.object.write
    - typing.BinaryIO.object.head.ref.commit.path.truncate
    - datetime.timedelta.commit.path.tree.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - git.config.GitConfigParser.items
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.truncate
    - subprocess.Popen.path.head.commit.tree.object.truncate
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.commit.path.write
    - CONDITIONAL_INCLUDE_REGEXP.search
    - datetime.timedelta.path.object.tree.head.ref.commit.truncate
    - typing.IO.tree.object
    - subprocess.Popen.object.head.ref.commit.seek
    - subprocess.Popen.path.commit.tree.truncate
    - typing.cast.head.ref.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.path.truncate
    - typing.cast.head.commit.write
    - typing.IO.head.commit.tree.path.seek
    - subprocess.Popen.path.head.commit.tree.object.seek
    - subprocess.Popen.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.commit.object.path.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.IO.object.path.commit.write
    - typing.cast.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - typing.IO.tree.head.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.object.head.commit.tree.path.truncate
    - subprocess.Popen.object.path.head.commit.tree.write
    - typing.IO.tree.truncate
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.object.commit.path.seek
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.tree.truncate
    - typing.cast.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.commit.object.path.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - datetime.timedelta.commit.object
    - typing.IO.commit.tree.seek
    - datetime.timedelta.path.tree.object.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.seek
    - subprocess.Popen.tree.path.commit.truncate
    - subprocess.Popen.tree.commit.object.write
    - typing.cast.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.object.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - typing.cast.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.path.tree.seek
    - typing.IO.object.tree.path.head.commit.truncate
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.tree.head.ref.commit.object.path.truncate
    - typing.TypeVar.object.tree.path.truncate
    - typing.IO.object.path.seek
    - typing.IO.commit.path.tree.object.seek
    - typing.TypeVar.head.ref.commit.tree.seek
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.write
    - git.objects.commit.Popen.tree.seek
    - typing.IO.path.tree.head.ref.commit.object.seek
    - typing.IO.path.object.tree.head.commit.truncate
    - typing.IO.path.object.write
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.seek
    - subprocess.Popen.commit.path.tree.seek
    - typing.BinaryIO.tree.head.commit.truncate
    - datetime.timedelta.commit.path.tree.truncate
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.tree.head.ref.commit.path.object.truncate
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.head.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.path.seek
    - typing.TypeVar.head.ref.commit.path.object.write
    - typing.IO.tree.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.object.tree.path.write
    - subprocess.Popen.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.seek
    - typing.IO.object.tree.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.truncate
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.seek
    - gitdb.utils.encoding.force_text.replace
    - subprocess.Popen.commit.tree.object.path.write
    - typing.IO.object.tree.commit.truncate
    - typing.IO.path.head.commit.write
    - typing.IO.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.path.seek
    - typing.IO.path.tree.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.path.head.commit.object.seek
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.cast.head.commit.tree.path.write
    - typing.cast.tree.object.head.commit.path.truncate
    - subprocess.Popen.head.commit.tree.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.path.write
    - subprocess.Popen.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.seek
    - datetime.timedelta.path.commit.seek
    - git.objects.commit.Popen.path.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.path.seek
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.seek
    - datetime.timedelta.commit.write
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.path.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree.object.seek
    - datetime.timedelta.tree.commit.seek
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.seek
    - datetime.timedelta.path.object.head.ref.commit.seek
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    - typing.cast.tree.head.commit.write
    - typing.cast.object.tree.head.ref.commit.seek
    - subprocess.Popen.object.tree.commit.write
    - typing.BinaryIO.head.commit
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - subprocess.Popen.truncate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.path.head.commit.object.seek
    - datetime.timedelta.commit.path.object.truncate
    - subprocess.Popen.commit.path.tree.truncate
    - typing.cast.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.seek
    - datetime.timedelta.tree.head.commit.object.path.truncate
    - subprocess.Popen.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.write
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.object.tree.seek
    - subprocess.Popen.object.commit.seek
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - typing.cast.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.seek
    - subprocess.Popen.tree.path.commit.object.seek
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.seek
    - typing.IO.tree.head.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.IO.object.commit.write
    - typing.TypeVar.object.tree.path.commit.seek
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.truncate
    - subprocess.Popen.tree.path.commit.seek
    - typing.cast.head.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - typing.TypeVar.object.tree.head.ref.commit.path.seek
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.path.tree.commit.write
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.truncate
    - typing.IO.tree.path.truncate
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.object.head.ref.commit.seek
    - datetime.timedelta.head.ref.commit.object.path.truncate
    - datetime.timedelta.path.tree.commit.truncate
    - datetime.timedelta.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.commit.path.object.seek
    - datetime.timedelta.tree.object.path.commit
    - git.config.GitConfigParser._write.write_section
    - subprocess.Popen.object.tree.path.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.path.tree.seek
    - datetime.timedelta.tree.commit.object.path.seek
    - typing.cast.head.commit.path.tree.object.write
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - datetime.timedelta.commit.object.path.tree.truncate
    - subprocess.Popen.path.head.ref.commit.object
    - git.config.GitConfigParser._write
    - typing.IO.commit.object.tree.write
    - typing.IO.tree.object.path.head.ref.commit.truncate
    - typing.cast.head.commit.path.object.truncate
    - typing.TypeVar.object.head.commit.write
    - subprocess.Popen.tree.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.truncate
    - datetime.timedelta.head.commit.object.path.write
    - typing.IO.commit.tree.object
    - typing.IO.path.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path.write
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.truncate
    - subprocess.Popen.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.object.write
    - typing.TypeVar.tree.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.tree.object.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.path.object.seek
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.head.ref.commit.object.tree.path.seek
    - typing.IO.commit
    - typing.IO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.commit.object.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.truncate
    - typing.IO.path.head.ref.commit.tree.truncate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.object.truncate
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.object.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.head.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.commit.path.tree.truncate
    - datetime.timedelta.tree.path.head.commit.truncate
    - subprocess.Popen.object.tree.path.head.commit.truncate
    - typing.IO.commit.write
    - typing.IO.head.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - typing.IO.commit.path.tree.object.write
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.truncate
    - subprocess.Popen.path.tree.truncate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.path.object.tree.head.commit.write
    - typing.IO.object.tree.path.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.seek
    - typing.IO.path.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.cast.tree.object.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.write
    - subprocess.Popen.path.object.head.commit.seek
    - typing.BinaryIO.tree.head.commit.object.truncate
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree.seek
    - typing.IO.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.seek
    - typing.IO.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.object.path.truncate
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.object.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.object.seek
    - typing.cast.head.ref.commit.tree.object.truncate
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.tree.object.path.truncate
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.write
    - typing.IO.object.head.ref.commit.truncate
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.path.head.commit.tree.seek
    - subprocess.Popen.object.commit.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.write
    - subprocess.Popen.head.commit.path.tree.seek
    - datetime.timedelta.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.object.path
    - typing.BinaryIO.head.commit.tree.path.object.seek
    - typing.IO.object.tree.commit.seek
    - typing.cast.object.head.ref.commit.path.truncate
    - typing.IO.commit.tree.object.write
    - typing.IO.path.head.commit.tree.object.truncate
    - subprocess.Popen.path.object.commit.truncate
    - typing.IO.tree.commit.object.seek
    - typing.IO.tree.commit.truncate
    - os.path.isfile
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.tree.path.truncate
    - datetime.timedelta.tree.object.head.commit.truncate
    - datetime.timedelta.object.tree.path.commit.truncate
    - datetime.timedelta.object.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.seek
    - re.sub
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - datetime.timedelta.object.path.commit.tree.seek
    - subprocess.Popen.object.path.head.ref.commit.tree.truncate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.commit.path.truncate
    - gitdb.utils.encoding.force_text
    - typing.BinaryIO.head.ref.commit.path.object.tree.seek
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.cast.object.head.commit.path.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.seek
    - typing.cast.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.object.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.tree.seek
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - datetime.timedelta.head.commit.object.seek
    - typing.IO.commit.tree.object.seek
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.tree.path.seek
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.object.path.write
    - typing.IO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.head.ref.commit.tree.path.object.seek
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.commit.tree.object.truncate
    - datetime.timedelta.path.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.seek
    - typing.BinaryIO.head.commit.object.seek
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.truncate
    - typing.BinaryIO.head.commit.path.tree.object.truncate
    - git.objects.commit.Popen.write
    - datetime.timedelta.truncate
    - typing.IO.object.path.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.object.commit.path.seek
    - typing.TypeVar.object.tree.path.commit.truncate
    - subprocess.Popen.write
    - datetime.timedelta.object.path
    - subprocess.Popen.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.commit.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.write
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.commit.path.write
    - typing.IO.head.ref.commit.path.seek
    - datetime.timedelta.path.tree.write
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - subprocess.Popen.path.head.commit
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.seek
    - typing.cast.object.head.ref.commit.path.tree.seek
    - typing.IO.object.commit.path.truncate
    - typing.BinaryIO.head.commit.object.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.object.tree.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - git.objects.commit.Popen.path.truncate
    - datetime.timedelta.tree.object.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.commit.path.object.write
    - typing.BinaryIO.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.path.object.write
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.path.tree.head.commit.object.truncate
    - git.objects.commit.Popen.tree
    - typing.IO.object.head.commit.path.write
    - typing.IO.commit.object.path
    - typing.TypeVar.tree.head.commit.path.truncate
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.object.tree.head.commit.seek
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.seek
    - typing.TypeVar.tree.head.commit.truncate
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.path
    - typing.TypeVar.object.head.commit.path.write
    - git.config.GitConfigParser.write
    - subprocess.Popen.commit.path.object.tree.seek
    - typing.TypeVar.object.head.ref.commit.path.write
    - subprocess.Popen.path.tree.seek
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path.truncate
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.head.commit.tree.seek
    - typing.IO.object.path.tree.head.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.head.commit.tree.path.truncate
    - datetime.timedelta.object.path.commit.truncate
    - typing.IO.path.head.commit.object.truncate
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.commit.path.object.tree.truncate
    - subprocess.Popen.path.commit.object.write
    - typing.cast.tree.head.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.head.commit.path.object.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - datetime.timedelta.head.commit.tree.seek
    - typing.IO.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.tree.truncate
    - typing.IO.commit.tree.path.seek
    - datetime.timedelta.path.tree.commit.object.truncate
    - datetime.timedelta.write
    - typing.IO.tree.object.commit.truncate
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.path.commit.tree.write
    - typing.TypeVar.head.commit.tree.object.path.truncate
    - typing.IO.object.head.commit.tree.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.cast.object.head.commit.path.tree.write
    - configparser.RawConfigParser._sections.items
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - typing.cast.head.ref.commit.path.object.truncate
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.seek
    - typing.TypeVar.head.commit.tree.path.truncate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.object.seek
    - subprocess.Popen.tree.path.object.truncate
    - typing.cast.object.tree.head.commit.seek
    - datetime.timedelta.path.commit.object.tree.truncate
    - typing.cast.head.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - git.objects.commit.Popen.path.seek
    - typing.BinaryIO.object.head.ref.commit
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.head.commit.path.seek
    - typing.IO.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.path.object.seek
    - subprocess.Popen.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.path
    - subprocess.Popen.commit.tree.object.path.truncate
    - typing.cast.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.head.commit.seek
    - typing.IO.object.path.commit.tree.write
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.object.tree.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.truncate
    - typing.TypeVar.head.ref.commit.path.tree.seek
    - typing.IO.tree.object.path.truncate
    - typing.BinaryIO.head.commit.tree.path.write
    - typing.IO.path.tree.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.truncate
    - subprocess.Popen.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - typing.cast.object.head.commit.path.seek
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - subprocess.Popen.tree.commit.object.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.path.commit.truncate
    - typing.IO.head.commit.tree.path.write
    - typing.cast.head.commit.object.tree.truncate
    - subprocess.Popen.object.path.head.commit.truncate
    - typing.BinaryIO.head.commit.path.tree.truncate
    - datetime.timedelta.object.truncate
    - datetime.timedelta.path.head.commit.object.truncate
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.commit.path.tree.object.seek
    - subprocess.Popen.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit.seek
    - subprocess.Popen.path.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.seek
    - datetime.timedelta.head.ref.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.path.commit.tree.object.seek
    - typing.TypeVar.object.tree.head.commit.truncate
    - datetime.timedelta.commit.tree.path.object.seek
    - typing.IO.tree.commit.write
    - git.objects.commit.Popen.seek
    - typing.IO.tree.path.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object.truncate
    - typing.IO.tree.object.commit.path.seek
    - typing.cast.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.path.tree.commit.seek
    - typing.IO.object.commit.truncate
    - subprocess.Popen.object.head.commit.path.write
    - typing.BinaryIO.head.commit.path.write
    - subprocess.Popen.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.truncate
    - typing.BinaryIO.head.commit.object.tree.path.seek
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.seek
    - typing.IO.path.head.ref.commit.tree.write
    - datetime.timedelta.tree.object.path.commit.truncate
    - datetime.timedelta.object.tree.commit.write
    - subprocess.Popen.object.tree.path.commit.seek
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.truncate
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.head.commit.path.tree.object.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.head.commit.path.truncate
    - datetime.timedelta.head.commit.path.tree.write
    - datetime.timedelta.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.object.tree.commit.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.object.path.seek
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.commit.seek
    - subprocess.Popen.object.head.ref.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.seek
    - subprocess.Popen.tree.object
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.head.commit.truncate
    - datetime.timedelta.object.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - typing.IO.commit.path
    - typing.BinaryIO.head.ref.commit.path.truncate
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.head.commit.truncate
    - typing.IO.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.seek
    - subprocess.Popen.tree.object.seek
    - typing.IO.object.head.ref.commit.tree.seek
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.path.object.head.ref.commit.tree.seek
    - datetime.timedelta.path.commit.object.seek
    - subprocess.Popen.path.commit.truncate
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.write
    - subprocess.Popen.path.head.ref.commit.truncate
    - datetime.timedelta.object.path.commit.tree.truncate
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.commit.tree.seek
    - typing.IO.commit.tree.object.path.truncate
    - subprocess.Popen.head.ref.commit.seek
    - typing.TypeVar.head.ref.commit.path.tree.truncate
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.commit.path.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - typing.IO.commit.tree.write
    - git.objects.commit.Popen.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.BinaryIO.head.commit.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree.truncate
    - datetime.timedelta.commit.tree.object.seek
    - datetime.timedelta.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.tree.object.truncate
    - typing.IO.head.commit.object.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.commit.path.tree.seek
    - typing.IO.path.head.commit.object.tree.write
    - typing.cast.tree.object.head.commit.seek
    - git.config.GitConfigParser._has_includes
    - typing.BinaryIO.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.head.commit.path.object.truncate
    - subprocess.Popen.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.path.object.tree.head.commit.seek
    - datetime.timedelta.commit.seek
    - subprocess.Popen.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.object.path.truncate
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.write
    - typing.IO.path.commit.truncate
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.cast.commit.tree.object.path.write
    - typing.cast.head.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.seek
    - subprocess.Popen.commit
    - typing.TypeVar.tree.head.ref.commit.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.IO.tree.commit.path.object.truncate
    - typing.TypeVar.head.ref.commit.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.write
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.truncate
    - typing.TypeVar.head.commit.tree.object.seek
    - datetime.timedelta.commit.path
    - typing.IO.head.ref.commit.object.tree.path.write
    - typing.IO.tree.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.tree.truncate
    - datetime.timedelta.path.head.ref.commit.object.seek
    - subprocess.Popen.head.commit.path.truncate
    - datetime.timedelta.tree.object.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.commit.write
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.tree
    - typing.cast.tree.head.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.seek
    - typing.IO.tree.object.commit.path.truncate
    - subprocess.Popen.commit.tree.object.write
    - subprocess.Popen.path.commit.object.seek
    - typing.BinaryIO.object.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.IO.head.ref.commit.object.seek
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.seek
    - typing.IO.tree.head.commit.path.object
    - os.remove
    - typing.IO.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.truncate
    - subprocess.Popen.tree.object.write
    - typing.BinaryIO.head.commit.path.object.seek
    - typing.cast.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.truncate
    - typing.IO.object.path.tree.write
    - datetime.timedelta.object.tree
    - typing.TypeVar.object.tree.head.commit.path.write
    - subprocess.Popen.path.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.truncate
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.path.seek
    - typing.IO.head.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.IO.object.tree.truncate
    - typing.IO.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit
    - typing.IO.commit.tree.truncate
    - typing.TypeVar.object.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.path.object.seek
    - datetime.timedelta.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.head.commit.path.tree.object.seek
    - datetime.timedelta.object.path.head.commit.seek
    - datetime.timedelta.object.head.ref.commit.truncate
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.seek
    - typing.IO.object.path.head.ref.commit.write
    - subprocess.Popen.commit.object.path.seek
    - datetime.timedelta.path.object.commit.tree
    - typing.cast.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - subprocess.Popen.head.commit.object.tree.write
    - datetime.timedelta.path.head.ref.commit.tree.seek
    - typing.IO.object.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.seek
    - datetime.timedelta.tree.head.ref.commit.path.seek
    - typing.IO.object.truncate
    - typing.TypeVar.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.head.commit.write
    - git.objects.submodule.util.SubmoduleConfigParser.flush_to_index
    - typing.TypeVar.head.ref.commit.object.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.object.tree.path.truncate
    - typing.TypeVar.head.commit
    - sm._clear_cache
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.truncate
    - typing.IO.object.tree.path.commit.write
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.tree.head.ref.commit.path.seek
    - typing.IO.path.head.commit.object.tree.seek
    - subprocess.Popen.tree.path.object.seek
    - typing.BinaryIO.head.commit.path.object.truncate
    - datetime.timedelta.object.head.commit.path.seek
    - subprocess.Popen.commit.tree.path.object.truncate
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.head.commit.truncate
    - typing.IO.commit.object.write
    - datetime.timedelta.commit.object.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.path.tree.seek
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.write
    - datetime.timedelta.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.head.commit.truncate
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.object.tree.truncate
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.object.seek
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.object.tree.commit.truncate
    - typing.IO.tree.object.head.ref.commit.path.seek
    - typing.TypeVar.head.ref.commit.tree.truncate
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.commit.seek
    - typing.IO.commit.object.path.tree.seek
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.write
    - subprocess.Popen.path.object.tree.commit.truncate
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.IO.object.tree.head.commit.seek
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.commit.seek
    - typing.IO.object.head.ref.commit.seek
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.commit.tree.path.truncate
    - subprocess.Popen.object.tree.head.ref.commit.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.write
    - typing.IO.object.head.ref.commit.tree.path.truncate
    - typing.IO.object.commit.path.tree.truncate
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.IO.path.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - datetime.timedelta.object.head.commit.path.tree.seek
    - typing.BinaryIO.object.tree.head.commit.path.seek
    - datetime.timedelta.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.head.ref.commit.path.tree.truncate
    - typing.IO.commit.path.write
    - typing.BinaryIO.object.tree.path.truncate
    - typing.TypeVar.head.ref.commit.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.path.tree.commit.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.tree.object.path.head.commit.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - subprocess.Popen.path.truncate
    - typing.cast.head.commit.path.object.write
    - subprocess.Popen.head.commit.tree.path.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.write
    - subprocess.Popen.path.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.object.commit.truncate
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.BinaryIO.head.commit.seek
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.object.head.commit.path.tree.write
    - <builtin>.hasattr
    - typing.IO.commit.truncate
    - datetime.timedelta.tree.object.path.seek
    - subprocess.Popen.tree.path.head.ref.commit.object.truncate
    - typing.BinaryIO.head.commit.object.path.write
    - typing.TypeVar.tree.object.head.commit.seek
    - datetime.timedelta.tree.commit.object.truncate
    - typing.BinaryIO.head.commit.path.truncate
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - subprocess.Popen.head.commit.path.object.tree.seek
    - typing.IO.tree.object.path.seek
    - datetime.timedelta.head.commit.object.path.tree.truncate
    - typing.IO.object.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - typing.IO.object.path.commit.truncate
    - subprocess.Popen.path.commit.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.TypeVar.object.tree.path.head.commit.seek
    - datetime.timedelta.tree.object.truncate
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.seek
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.head.commit.path.tree.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    - typing.BinaryIO.object.head.ref.commit.path.seek
    - typing.IO.path.tree.object.write
    - subprocess.Popen.tree.object.path.commit.truncate
    - typing.IO.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.seek
    - typing.cast.commit.tree.object.path.truncate
    - subprocess.Popen.tree.path.object.write
    - datetime.timedelta.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.object.head.commit.tree.path.seek
    - typing.cast.tree.head.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object
    - datetime.timedelta.tree.object.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.seek
    - datetime.timedelta.object.path.tree.head.commit.write
    - datetime.timedelta.object.commit.tree.seek
    - typing.TypeVar.head.commit.path.seek
    - subprocess.Popen.path.tree.object.head.commit.seek
    - typing.TypeVar.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.tree.head.commit.truncate
    - typing.IO.head.commit.path.object.tree.truncate
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.truncate
    - typing.IO.head.commit.tree.path.object.seek
    - typing.IO.head.commit.path.truncate
    - datetime.timedelta.object.path.tree.head.ref.commit.truncate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.commit.path.truncate
    - subprocess.Popen.tree.head.commit.object.seek
    - typing.cast.head.ref.commit.object.path.tree.truncate
    - typing.IO.commit.path.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.cast.head.commit.object.truncate
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.head.ref.commit.truncate
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.path.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.object.seek
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.path.tree.object.truncate
    - typing.IO.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit.seek
    - typing.cast.head.commit.tree.object.path.seek
    - git.config.GitConfigParser.__exit__
    - typing.BinaryIO.object.head.commit.path.seek
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.commit.tree.object.path.truncate
    - typing.cast.head.commit.object.path.tree.seek
    - typing.BinaryIO.tree.head.ref.commit.object.seek
    - datetime.timedelta.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - typing.cast.tree.head.commit.object.write
    - typing.IO.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.commit
    - typing.IO.head.ref.commit.tree.path.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.object.head.commit.path.truncate
    - typing.IO.path.tree.object.truncate
    - typing.IO.path.object.tree.head.ref.commit.truncate
    - datetime.timedelta.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.seek
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.commit.tree.path.truncate
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.head.commit.tree.object.path.seek
    - subprocess.Popen.object.tree.head.commit.write
    - subprocess.Popen.object.head.commit.path.truncate
    - subprocess.Popen.tree.path.object.commit.seek
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - subprocess.Popen.commit.object.tree.seek
    - subprocess.Popen.head.commit.path.object.write
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.tree.object.commit.seek
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.path.tree.commit.truncate
    - typing.IO.object.commit.path.seek
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree.seek
    - typing.IO.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.write
    - typing.cast.head.commit.path.write
    - typing.IO.head.ref.commit.object.tree.seek
    - typing.cast.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.IO.head.commit.object.path
    - typing.BinaryIO.object.head.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit.object.tree.truncate
    - typing.cast.head.commit.tree.path.seek
    - datetime.timedelta.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.tree.object.commit.path
    - subprocess.Popen.object.tree.truncate
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.cast.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.tree.commit.path.seek
    - typing.IO.path.head.commit.object.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.tree.truncate
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.object.write
    - typing.cast.head.commit.path.tree.write
    - subprocess.Popen.object.commit.tree.truncate
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.head.ref.commit.seek
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.cast.head.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - typing.TypeVar.head.commit.tree.seek
    - typing.IO.object.commit.tree.truncate
    - datetime.timedelta.path.head.commit
    - typing.TypeVar.head.commit.tree.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.seek
    - subprocess.Popen.object.path.tree
    - typing.cast.head.commit.tree.object.path.write
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.object.path.tree.commit.write
    - typing.IO.tree.path.object.commit
    - typing.TypeVar.head.ref.commit.path.seek
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.seek
    - typing.IO.object.commit.tree.path.write
    - typing.cast.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - subprocess.Popen.head.commit.object.path.seek
    - datetime.timedelta.head.commit.tree.object.seek
    - typing.IO.object.head.commit.path.tree.seek
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.path.tree.head.commit.write
    - typing.TypeVar.head.commit.path.tree.truncate
    - typing.cast.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.path.object.truncate
    - subprocess.Popen.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.seek
    - typing.IO.object.path.tree.truncate
    - datetime.timedelta.path.tree.object.seek
    - typing.BinaryIO.object.tree.path.head.commit.seek
    - typing.IO.head.commit.object.truncate
    - subprocess.Popen.tree.commit.path.truncate
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.head.commit.object.tree.path.truncate
    - typing.cast.head.ref.commit.tree.seek
    - typing.IO.path.head.ref.commit.tree.seek
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.tree.object.seek
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.object.commit.seek
    - datetime.timedelta.head.commit.tree.object.path.write
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.truncate
    - typing.cast.commit.tree.object.path
    - typing.IO.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.commit.object.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path
    - typing.cast.tree.object.head.commit.path.seek
    - subprocess.Popen.commit.object.truncate
    - os.chmod
    - typing.BinaryIO.head.commit.object.write
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.commit.path.seek
    - subprocess.Popen.head.commit.path
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.write
    - datetime.timedelta.tree.object.path
    - typing.cast.head.commit.path.object.tree.truncate
    - datetime.timedelta.path.head.commit.write
    - subprocess.Popen.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.tree.object.commit.truncate
    - typing.cast.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.truncate
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.TypeVar.object.head.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.tree.commit.seek
    - typing.IO.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.object.truncate
    - typing.cast.tree.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - typing.IO.object.tree.write
    - typing.IO.path.head.commit.tree.seek
    - typing.cast.head.ref.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.object.tree.truncate
    - datetime.timedelta.tree.path.object.truncate
    - datetime.timedelta.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.commit.path.object.write
    - typing.cast.head.ref.commit.path.seek
    - typing.IO.path.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.write
    - typing.cast.object.tree.head.commit.path.seek
    - datetime.timedelta.commit.tree
    - typing.cast.tree.head.commit.path.object.seek
    - typing.TypeVar.object.head.commit.path
    - typing.IO.object.tree.seek
    - datetime.timedelta.tree.object.head.commit.path.truncate
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.object.tree.path.head.commit.write
    - typing.IO.head.commit.path.tree.object.truncate
    - subprocess.Popen.tree.head.commit.path.write
    - typing.BinaryIO.object.tree.path.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object.seek
    - typing.BinaryIO.object.tree.path.seek
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.IO.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.path.object.tree.seek
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.path.truncate
    - subprocess.Popen.object.tree.seek
    - typing.cast.head.commit.tree.path.object.write
    - typing.IO.path.tree.head.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.head.commit.object.path.seek
    - datetime.timedelta.path.object.tree.head.commit.truncate
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.IO.tree.path.head.commit.write
    - typing.TypeVar.head.ref.commit.object.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.head.commit.path.tree.truncate
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.path.object
    - typing.IO.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.path
    - typing.TypeVar.head.ref.commit.object.tree.path.seek
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.seek
    - typing.BinaryIO.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.seek
    - typing.cast.head.commit.object.tree.path
    - typing.IO.tree.commit.object.write
    - datetime.timedelta.path.object.head.commit.seek
    - typing.BinaryIO.head.commit.tree.object.path.truncate
    - typing.IO.object.write
    - typing.IO.tree.head.ref.commit.path.seek
    - datetime.timedelta.head.commit.seek
    - typing.TypeVar.head.commit.path.tree.write
    - subprocess.Popen.tree.path.commit.write
    - datetime.timedelta.object.head.commit.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.BinaryIO.object.head.ref.commit.truncate
    - subprocess.Popen.path.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.commit.truncate
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.commit.truncate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.tree.seek
    - subprocess.Popen.tree.path.head.commit.seek
    - typing.cast.head.commit.object.seek
    - datetime.timedelta.object.tree.path.commit.seek
    - typing.IO.commit.path.object.tree.seek
    - subprocess.Popen.object.head.commit.path
    - typing.TypeVar.head.commit.object.seek
    - typing.TypeVar.tree.object.head.commit.path.seek
    - typing.BinaryIO.object.head.commit.tree.seek
    - datetime.timedelta.object.commit.tree.write
    - typing.IO.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.commit.tree.path.write
    - typing.cast.tree.object.head.ref.commit.path.truncate
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.commit.tree.path.seek
    - datetime.timedelta.commit.object.path.truncate
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.head.ref.commit.object.truncate
    - typing.IO.path.object
    - typing.IO.tree.head.commit.seek
    - typing.IO.object.path.head.ref.commit.tree.seek
    - typing.IO.object.tree.head.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.truncate
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.tree.object.seek
    - datetime.timedelta.head.ref.commit.object.seek
    - typing.IO.head.commit.object.path.tree.seek
    - typing.IO.tree.path
    - typing.cast.head.commit
    - subprocess.Popen.head.ref.commit.path.object.tree.truncate
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.commit.seek
    - subprocess.Popen.commit.tree.truncate
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.head.ref.commit.tree.object.truncate
    - subprocess.Popen.path.head.commit.tree.object.write
    - subprocess.Popen.tree.commit.path.object.write
    - subprocess.Popen.object.commit.path.tree.truncate
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.commit.object.path
    - typing.IO.object.commit.tree.path.truncate
    - typing.IO.object.path.head.ref.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.object.path.tree.head.ref.commit.write
    - typing.IO.path.object.commit.tree
    - datetime.timedelta.path.head.ref.commit.seek
    - subprocess.Popen.head.commit.path.object
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.IO.commit.path.tree.object.truncate
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.seek
    - subprocess.Popen.tree.commit.path.object.truncate
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.seek
    - typing.TypeVar.object.head.ref.commit.tree.truncate
    - typing.IO.path.object.head.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.truncate
    - subprocess.Popen.object.tree.write
    - typing.cast.head.ref.commit.object.tree.seek
    - typing.IO.path.commit.tree.seek
    - datetime.timedelta.object.head.commit.tree.truncate
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.tree.seek
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.object.seek
    - typing.IO.object.tree.head.ref.commit.write
    - datetime.timedelta.object.head.commit.tree
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.seek
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.truncate
    - subprocess.Popen.object.commit.path.tree.seek
    - configparser.RawConfigParser.sections
    - git.config.GitConfigParser.release
    - datetime.timedelta.path.tree.head.ref.commit.truncate
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.commit.seek
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.path.tree.head.commit.write
    - typing.IO.head.ref.commit.path
    - typing.cast.head.commit.object.tree.seek
    - typing.IO.object.head.commit.tree.truncate
    - typing.IO.head.commit.object
    - typing.BinaryIO.head.commit.object.tree.seek
    - typing.cast.tree.head.commit.seek
    - datetime.timedelta.path.tree.commit.object.seek
    - typing.BinaryIO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.tree.path.object.seek
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.truncate
    - subprocess.Popen.object.head.commit.truncate
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - subprocess.Popen.tree.object.commit.seek
    - typing.IO.path.tree.object.head.commit.seek
    - typing.IO.tree.path.head.commit.truncate
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.commit.tree.seek
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.truncate
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.write
    - typing.IO.object.path.head.commit.tree.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.path.object.truncate
    - typing.IO.commit.path.tree.truncate
    - datetime.timedelta.object.path.tree.head.commit.seek
    - subprocess.Popen.object.commit.truncate
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.truncate
    - datetime.timedelta.object.path.truncate
    - datetime.timedelta.commit.tree.path.seek
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - datetime.timedelta.head.commit.object.tree.seek
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.path.head.commit.object.tree.write
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.IO.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.path.write
    - typing.IO.path.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.path.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.write
    - datetime.timedelta.path.object.head.commit.tree.truncate
    - typing.TypeVar.tree.object.path.head.commit.write
    - git.util.rmfile
    - subprocess.Popen.tree.head.ref.commit.path.seek
    - subprocess.Popen.path.head.ref.commit.object.truncate
    - datetime.timedelta.commit.object.tree.truncate
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.object.head.commit.path.truncate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.cast.tree.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.write
    - subprocess.Popen.object.path.tree.head.commit.seek
    - subprocess.Popen.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.truncate
    - typing.IO.tree.object.path.commit.seek
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.truncate
    - typing.IO.tree.path.commit.object.seek
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.write
    - value.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.seek
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.head.ref.commit.seek
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.path.object.truncate
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.object.path.seek
    - typing.TypeVar.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.commit.tree.write
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.path.tree.object.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.object.path.seek
    - typing.IO.object.head.commit.tree.seek
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.TypeVar.object.head.commit.tree.truncate
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.TypeVar.head.commit.object.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - subprocess.Popen.tree.path.head.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.path.truncate
    - typing.cast.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.truncate
    - subprocess.Popen.path.object.commit.seek
    - subprocess.Popen.object.path.commit.write
    - typing.IO.path.head.commit.object
    - typing.IO.commit.path.seek
    - subprocess.Popen.head.commit.object.tree
    - subprocess.Popen.head.commit.object.seek
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - subprocess.Popen.head.commit.object.path.tree.truncate
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.head.commit.object.write
    - typing.IO.commit.object.tree.seek
    - typing.IO.tree.path.object.truncate
    - subprocess.Popen.object.path.commit.tree.truncate
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.tree.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.commit.tree.object.truncate
    - typing.IO.tree.object.path
    - datetime.timedelta.object.path.commit.seek
    - subprocess.Popen.commit.object.seek
    - typing.IO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.head.commit.seek
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    - typing.IO.tree.commit.seek
    - subprocess.Popen.path.write
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.object.truncate
    - typing.cast.tree.head.commit.path.write
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.truncate
    - typing.TypeVar.tree.object.head.commit.write
    - typing.BinaryIO.tree.head.commit.path.object.truncate
    - typing.IO.path.truncate
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.IO.tree.path.object
    - typing.IO.tree.commit.path.truncate
    - typing.TypeVar.tree.head.commit.object.path.write
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.seek
    - typing.cast.object.head.commit.seek
    - datetime.timedelta.tree.object.commit.truncate
    - datetime.timedelta.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.commit.path.truncate
    - subprocess.Popen.commit.object.path.tree.seek
    - subprocess.Popen.object.head.commit.path.seek
    - datetime.timedelta.path.object.commit.truncate
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.seek
    - subprocess.Popen.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.seek
    - typing.IO.object.path.head.commit.truncate
    - typing.IO.head.ref.commit.path.object.seek
    - subprocess.Popen.object.tree.head.commit.truncate
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.path.seek
    - typing.cast.object.tree.head.commit.path.truncate
    - datetime.timedelta.path.seek
    - typing.IO.path.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.tree.path.commit.write
    - typing.IO.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.path.write
    - subprocess.Popen.tree.commit.truncate
    - typing.IO.path.head.ref.commit.tree.object.seek
    - subprocess.Popen.path.object.tree.head.commit.truncate
    - typing.IO.object.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.path.object.seek
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - git.util.LockFile._has_lock
    - datetime.timedelta.object.head.ref.commit.tree
    - subprocess.Popen.path.tree.commit.object.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - typing.cast.tree.head.ref.commit.path.seek
    - datetime.timedelta.commit.path.tree
    - typing.cast.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.tree.path
    - match.group
    - datetime.timedelta.path.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.tree.truncate
    - datetime.timedelta.head.commit.tree.write
    - typing.IO.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.truncate
    - typing.cast.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.path.seek
    - typing.cast.head.ref.commit.tree.object.path.truncate
    - typing.BinaryIO.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.object.truncate
    - typing.IO.tree.object.head.ref.commit.path.write
    - typing.IO.path.commit.object.truncate
    - typing.IO.head.ref.commit.object.truncate
    - typing.IO.head.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.write
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.object.path.head.commit.truncate
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.path.head.commit.object.tree.seek
    - typing.BinaryIO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.tree.head.commit.path.seek
    - subprocess.Popen.tree.path.commit.object.write
    - typing.IO.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.truncate
    - typing.IO.commit.path.object.seek
    - subprocess.Popen.object.commit.tree.write
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.path.tree.head.ref.commit.seek
    - typing.cast.head.commit.tree.write
    - typing.IO.object.tree.path.commit.seek
    - typing.TypeVar.head.commit.path.write
    - datetime.timedelta.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.seek
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.truncate
    - datetime.timedelta.head.commit.object.truncate
    - datetime.timedelta.object.path.tree.truncate
    - datetime.timedelta.commit.tree.truncate
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.object.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.path.object.truncate
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.object.write
    - typing.cast.object.tree.head.commit.truncate
    - subprocess.Popen.path.tree.commit.truncate
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.object.truncate
    - typing.IO.tree.path.object.head.commit.seek
    - typing.IO.path.tree.commit.object.write
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.object.path.head.commit.seek
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.object.path.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.head.commit.object.truncate
    - datetime.timedelta.path.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.tree.path.object.commit
    - _logger.error
    - typing.IO.head.commit.path.seek
    - typing.IO.path.object.tree.head.ref.commit.seek
    - typing.TypeVar.tree.object.path.commit.seek
    - subprocess.Popen.commit.object.path.truncate
    - subprocess.Popen.path.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.path.commit.write
    - subprocess.Popen.object.commit.path
    - typing.IO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.truncate
    - typing.IO.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.cast.tree.head.commit.path
    - typing.TypeVar.object.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.head.commit.write
    - typing.cast.head.ref.commit.object.tree.path.seek
    - typing.TypeVar.head.commit.object.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.cast.head.commit.object.path.truncate
    - typing.IO.path.tree.head.commit.truncate
    - typing.IO.path.head.ref.commit.object.seek
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.tree.object.commit.write
    - typing.BinaryIO.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.path.head.ref.commit.truncate
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.commit.path.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.tree.seek
    - subprocess.Popen.path.tree.commit.seek
    - subprocess.Popen.path.object.head.ref.commit.write
    - datetime.timedelta.object.tree.truncate
    - datetime.timedelta.path.head.commit.object.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.truncate
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.path.commit.tree.seek
    - typing.cast.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.object.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.truncate
    - datetime.timedelta.head.commit.path.object.seek
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.path.object.head.commit.seek
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.tree.head.commit.object.seek
    - datetime.timedelta.object.path.head.ref.commit.truncate
    - typing.TypeVar.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.object.truncate
    - subprocess.Popen.object.head.commit.tree.path.truncate
    - typing.IO.path.object.commit.truncate
    - typing.IO.path.commit.object.tree.seek
    - datetime.timedelta.head.commit.object.tree.truncate
    - subprocess.Popen.path.commit.object.truncate
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.seek
    - typing.IO.object.tree.path.head.commit.seek
    - subprocess.Popen.path.head.commit.tree.seek
    - datetime.timedelta.path.tree.commit.seek
    - datetime.timedelta.object.tree.commit.path.truncate
    - datetime.timedelta.path.tree.truncate
    - datetime.timedelta.commit.tree.object.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object.truncate
    - typing.IO.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - typing.TypeVar.object.head.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.path.write
    - typing.IO.tree.head.commit.path.object.seek
    - typing.IO.tree.object.write
    - typing.BinaryIO.head.commit.object.path.tree.seek
    - datetime.timedelta.commit.object.path.tree
    - typing.TypeVar.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.tree.path.head.ref.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.object.path.seek
    - typing.IO.head.ref.commit.object.path.seek
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.write
    - typing.IO.path.object.tree
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.seek
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.seek
    - typing.IO.object.commit.tree.path.seek
    - subprocess.Popen.path.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.truncate
    - typing.TypeVar.head.commit.seek
    - datetime.timedelta.tree.head.commit.truncate
    - typing.IO.path.tree.object.commit.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.cast.tree.head.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.head.commit.tree.seek
    - typing.IO.head.commit.path.object.seek
    - typing.TypeVar.head.commit.truncate
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.cast.tree.object.head.ref.commit.path.seek
    - typing.IO.tree.head.ref.commit.object.path.seek
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.path.truncate
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.tree.object.path.commit.seek
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.head.commit.path.object.seek
    - datetime.timedelta.path.head.ref.commit.object.write
    - subprocess.Popen.commit.object.tree.path.seek
    - typing.IO.commit.seek
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.seek
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree.truncate
    - typing.IO.object.head.commit.truncate
    - typing.BinaryIO.object.head.commit.seek
    - typing.IO.object.path.tree.head.ref.commit.seek
    - git.config.GitConfigParser._included_paths
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.object.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.truncate
    - subprocess.Popen.path.commit
    - typing.IO.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.ref.commit.object.write
    - subprocess.Popen.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.truncate
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.truncate
    - subprocess.Popen.object.tree.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.truncate
    - typing.TypeVar.tree.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.object.path.tree.write
    - typing.IO.tree.object.truncate
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.tree.path.head.commit.object.truncate
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.path.tree.commit.object.truncate
    - typing.IO.tree.path.head.commit.object.write
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.object.path.truncate
    - datetime.timedelta.commit.object.tree.path
    - index.add
    - subprocess.Popen.tree.path.head.commit.truncate
    - <builtin>.open
    - datetime.timedelta.commit.tree.object.truncate
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.head.commit.path.write
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.path.tree.truncate
    - datetime.timedelta.object.tree.commit.seek
    - typing.IO.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.seek
    - datetime.timedelta.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.tree.truncate
    - typing.IO.tree.path.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.path.commit.truncate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.cast.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.path.commit.seek
    - typing.IO.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.path.object.tree.truncate
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.path.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.cast.tree.head.commit.object.path.seek
    - typing.IO.tree.head.ref.commit.path.object.seek
    - typing.IO.head.ref.commit.object.path.tree.write
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.truncate
    - typing.IO.object.path.tree.commit.truncate
    - datetime.timedelta.path.head.commit.tree.object.write
    - subprocess.Popen.path.tree.object.head.commit
    - typing.TypeVar.object.head.commit.tree.seek
    - typing.TypeVar.tree.object.head.ref.commit.truncate
    - typing.IO.path.tree.write
    - subprocess.Popen.tree.head.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.tree.path.object.head.ref.commit.truncate
    - typing.cast.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.tree.write
    - typing.cast.head.commit.seek
    - typing.IO.path.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.commit.truncate
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.tree.path.object.commit.seek
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.commit.seek
    - datetime.timedelta.path.tree.object.head.commit.seek
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - datetime.timedelta.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.object.path.tree
    - git.objects.submodule.util.SubmoduleConfigParser.write
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.truncate
    - subprocess.Popen.tree.object.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.commit.truncate
    - git.config.GitConfigParser._value_to_string
    - typing.BinaryIO.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.head.commit.path.seek
    - datetime.timedelta.object.head.commit.tree.path.truncate
    - typing.IO.tree
    - subprocess.Popen.object.tree.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.object.seek
    - datetime.timedelta.tree.path.head.commit
    - subprocess.Popen.object.path.tree.seek
    - typing.IO.tree.path.commit.object.write
    - typing.TypeVar.head.ref.commit.path.object
    - typing.cast.object.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.seek
    - subprocess.Popen.tree.commit.object.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.tree.seek
    - subprocess.Popen.commit.path.object.seek
    - typing.IO.path.tree.head.commit.object.seek
    - datetime.timedelta.path.tree.commit.write
    - subprocess.Popen.head.commit.object.path.tree.seek
    - subprocess.Popen.path.head.commit.object.seek
    - datetime.timedelta.head.commit.object.write
    - typing.IO.path.tree.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - typing.IO.tree.object.head.commit.seek
    - typing.TypeVar.object.head.commit.path.truncate
    - subprocess.Popen.object.commit.path.write
    - typing.IO.tree.object.commit
    - datetime.timedelta.object.commit.path.tree.seek
    - typing.IO.commit.path.object.write
    - typing.TypeVar.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.head.commit.path.tree.object.seek
    - subprocess.Popen.tree.path.truncate
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.seek
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.seek
    - typing.BinaryIO.object.head.commit.truncate
    - git.objects.commit.Popen.tree.path.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.seek
    - typing.TypeVar.tree.head.commit.path.object.truncate
    - datetime.timedelta.path.commit.object.tree.seek
    - subprocess.Popen.tree.object.head.ref.commit.seek
    - datetime.timedelta.object.commit.tree.path.truncate
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - typing.IO.head.commit.tree.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.truncate
    - typing.IO.object.tree.path.seek
    - typing.IO.path.object.commit.seek
    - typing.TypeVar.head.commit.tree.object.path.write
    - datetime.timedelta.tree.path.commit.object.seek
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.truncate
    - typing.IO.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.path.truncate
    - datetime.timedelta.object.tree.path.write
    - subprocess.Popen.tree.head.commit.path.truncate
    - subprocess.Popen.tree.head.commit.truncate
    - typing.BinaryIO.head.ref.commit.object.write
    - typing.TypeVar.object.tree.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.commit.object.write
    - subprocess.Popen.path.seek
    - subprocess.Popen.path.object.commit.write
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.head.commit.object.path.seek
    - git.objects.commit.Popen.truncate
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.tree.truncate
    - typing.TypeVar.head.commit.object.path.tree.write
    - subprocess.Popen.object.tree.path.head.commit.seek
    - typing.TypeVar.tree.head.ref.commit.object.seek
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.seek
    - typing.IO.tree.head.ref.commit.object.seek
    - datetime.timedelta.path.tree.head.commit.object.seek
    - typing.BinaryIO.head.commit.tree.path.truncate
    - typing.IO.tree.object.seek
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.seek
    - typing.IO.write
    - typing.IO.path.tree.head.commit.object.truncate
    - typing.IO.head.ref.commit.path.object.tree.seek
    - subprocess.Popen.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.ref.commit.path.object.tree.seek
    - datetime.timedelta.path.object.truncate
    - typing.IO.path.object.head.commit.tree.truncate
    - subprocess.Popen.head.ref.commit.object.truncate
    - typing.IO.path.object.head.commit.write
    - typing.cast.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.path.tree.object.write
    - typing.cast.commit.object.tree.path.seek
    - datetime.timedelta.object.commit.path.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.truncate
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.truncate
    - typing.cast.head.ref.commit.object.path.tree.seek
    - typing.IO.path.object.head.commit.tree.write
    - typing.IO.object.head.ref.commit.path.tree
    - typing.BinaryIO.head.commit.object.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path.seek
    - datetime.timedelta.path.tree.object.truncate
    - datetime.timedelta.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.write
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.path.commit.object.truncate
    - datetime.timedelta.object.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.tree.write
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.seek
    - typing.TypeVar.head.commit.write
    - typing.IO.path.object.seek
    - datetime.timedelta.head.commit.object.path.tree.seek
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - typing.IO.tree.object.head.commit.truncate
    - <builtin>.isinstance
    - typing.TypeVar.object.tree.head.ref.commit.write
    - typing.IO.truncate
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.object.commit.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.seek
    - subprocess.Popen.tree.object.path.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.path.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.object.path
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - subprocess.Popen.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.path.tree.object.truncate
    - typing.IO.path.commit.write
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.head.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.path.tree.truncate
    - typing.cast.head.commit.object.path.tree.truncate
    - subprocess.Popen.head.commit.path.object.tree.truncate
    - subprocess.Popen.commit.write
    - datetime.timedelta.path.object.head.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object
    - typing.TypeVar.head.commit.object.path.tree.truncate
    - typing.IO.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.commit.tree.write
    - typing.IO.head.ref.commit.path.tree.truncate
    - typing.BinaryIO.object.head.commit.write
    - datetime.timedelta.path.head.ref.commit.tree.object.seek
    - typing.cast.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.tree.path.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.object.head.commit.tree.path.seek
    - datetime.timedelta.path.object.commit.write
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - typing.IO.object.path.head.commit.seek
    - datetime.timedelta.path.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.truncate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 407
    functionName: git.config.GitConfigParser.__exit__
    functionSourceFile: git.config
    functionUses: 1
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.IO.path.object.tree.truncate
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.head.commit.seek
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.truncate
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.TypeVar.tree.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.truncate
    - subprocess.Popen.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.write
    - subprocess.Popen.object.commit
    - typing.TypeVar.object.head.commit.path.seek
    - subprocess.Popen.object.tree.commit.path.truncate
    - datetime.timedelta.object.path.tree.seek
    - subprocess.Popen.object.path.seek
    - datetime.timedelta.path.commit.object.tree.write
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.path.truncate
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.truncate
    - typing.IO.object.path.commit.tree.truncate
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.head.ref.commit.seek
    - typing.IO.path.tree.commit.object.truncate
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - typing.IO.tree.head.commit.object.path.seek
    - datetime.timedelta.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.truncate
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - typing.TypeVar.tree.object.path.truncate
    - typing.IO.object.commit.tree.seek
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.seek
    - typing.TypeVar.tree.object.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.path.tree.truncate
    - typing.IO.object.tree.commit.path
    - datetime.timedelta.path.head.ref.commit.object.truncate
    - typing.BinaryIO.object.tree.head.ref.commit.truncate
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.seek
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.ref.commit.object.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.truncate
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.seek
    - subprocess.Popen.head.commit.path.tree.object.truncate
    - datetime.timedelta.object.tree.head.commit.path.truncate
    - typing.IO.head.commit.tree.object.truncate
    - typing.IO.path.head.commit.seek
    - datetime.timedelta.head.ref.commit.tree.seek
    - typing.IO.path.commit.object.seek
    - subprocess.Popen.object.tree.path
    - typing.IO.path.object.truncate
    - datetime.timedelta.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.seek
    - typing.BinaryIO.head.commit.tree.object.truncate
    - typing.TypeVar.head.commit.path.object.tree.seek
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - subprocess.Popen.object.seek
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.tree.head.commit.path.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.path.object.head.commit.truncate
    - typing.IO.path.head.commit.truncate
    - typing.cast.head.ref.commit.path.object.seek
    - datetime.timedelta.path.head.commit.tree.truncate
    - typing.TypeVar.tree.head.ref.commit.object.path.seek
    - typing.TypeVar.object.head.commit.path.tree.write
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.head.ref.commit.object.truncate
    - typing.cast.object.head.ref.commit.tree.write
    - typing.cast.object.head.ref.commit.tree.seek
    - typing.IO.object.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree.seek
    - datetime.timedelta.tree.commit.path.seek
    - datetime.timedelta.commit.object.path.tree.seek
    - datetime.timedelta.object.commit
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.IO.head.ref.commit.tree.path.object.seek
    - typing.IO.path.object.head.ref.commit.tree.truncate
    - typing.IO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.object.path.seek
    - subprocess.Popen.tree.commit.seek
    - typing.BinaryIO.object.tree.head.commit.truncate
    - datetime.timedelta.path.tree.seek
    - typing.IO.commit.object.tree.truncate
    - datetime.timedelta.commit.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.object.truncate
    - typing.IO.object.head.commit.tree.path.seek
    - typing.IO.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.head.ref.commit.write
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.object.write
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.BinaryIO.object.tree.path.commit.seek
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.tree.path.object.seek
    - typing.TypeVar.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.tree.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.head.commit.tree.object.write
    - typing.IO.object.path.head.commit.tree.seek
    - typing.IO.object.path.tree.commit.seek
    - subprocess.Popen.tree.object.head.commit.path.truncate
    - typing.TypeVar.object.head.ref.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.truncate
    - typing.IO.head.commit.seek
    - typing.IO.head.commit.path.object.tree.write
    - subprocess.Popen.path.object.tree.commit.seek
    - datetime.timedelta.path.write
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.tree.commit.object.path.write
    - subprocess.Popen.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.seek
    - typing.cast.tree.head.ref.commit.write
    - git.config.GitConfigParser._assure_writable
    - datetime.timedelta.tree.path.commit.seek
    - datetime.timedelta.tree.head.commit.path.object.seek
    - typing.IO.tree.object.path.commit.truncate
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.tree.truncate
    - typing.cast.head.commit.path.truncate
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.object.tree.path.truncate
    - subprocess.Popen.object.commit.tree.path.truncate
    - keyword.endswith
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - subprocess.Popen.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit
    - datetime.timedelta.commit.path.object.write
    - typing.IO.tree.write
    - typing.cast.head.commit.object.path.seek
    - typing.BinaryIO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.seek
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.seek
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.commit.path.write
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.object.path.truncate
    - typing.cast.tree.head.ref.commit.truncate
    - datetime.timedelta.object.path.tree.commit.seek
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.path.commit.tree.object.truncate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.commit.object.path.seek
    - typing.BinaryIO.tree.head.commit.object.path.seek
    - subprocess.Popen.path.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.truncate
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - typing.TypeVar.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.head.ref.commit.truncate
    - subprocess.Popen.commit.seek
    - typing.IO.tree.path.head.ref.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.path.truncate
    - datetime.timedelta.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.ref.commit.tree.seek
    - typing.IO.commit.object.seek
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.cast.head.ref.commit.path.object.tree.seek
    - typing.IO.head.ref.commit.tree.object.seek
    - typing.IO.path.tree.commit.write
    - subprocess.Popen.tree.object.path.commit.write
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.seek
    - typing.BinaryIO.head.commit.write
    - typing.IO.head.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.path.commit.object.tree.truncate
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.path.object.head.ref.commit.truncate
    - subprocess.Popen.head.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path.seek
    - subprocess.Popen.path.tree.object.write
    - subprocess.Popen.tree.path
    - git.objects.commit.Popen.path.tree.seek
    - datetime.timedelta.path.head.commit.seek
    - typing.cast.head.commit.tree.path.object.seek
    - subprocess.Popen.tree.object.head.ref.commit.path.seek
    - typing.cast.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.truncate
    - typing.IO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.commit.seek
    - subprocess.Popen.tree.object.path.truncate
    - typing.IO.head.commit
    - subprocess.Popen.object.path.head.ref.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - subprocess.Popen.head.ref.commit.path.object.tree.seek
    - typing.IO.object.commit.path.write
    - subprocess.Popen.commit.tree.object.truncate
    - typing.IO.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.path.truncate
    - typing.cast.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.truncate
    - datetime.timedelta.commit.path.object.seek
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.tree.head.commit.object.truncate
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.commit.path.object.seek
    - typing.IO.path.object.tree.commit
    - typing.cast.object.head.commit.path.tree.seek
    - subprocess.Popen.path.head.ref.commit.seek
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.truncate
    - typing.IO.path.commit.tree.object.truncate
    - typing.TypeVar.head.commit.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.head.ref.commit.path.seek
    - datetime.timedelta.tree.path.head.commit.object.seek
    - typing.TypeVar.head.commit.object.truncate
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.truncate
    - typing.IO.path.commit.seek
    - datetime.timedelta.object.tree.head.commit.write
    - git.objects.commit.Popen.path.tree.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.path.object.head.commit.truncate
    - subprocess.Popen.commit.object.path.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.path.truncate
    - os.path.expanduser
    - typing.TypeVar.object.head.ref.commit.write
    - subprocess.Popen.tree.object.commit.truncate
    - typing.cast.tree.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.tree.write
    - subprocess.Popen.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.seek
    - typing.cast.tree.head.commit.object.path.truncate
    - subprocess.Popen.commit.tree.object.path.seek
    - typing.IO.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.write
    - datetime.timedelta.commit.tree.object.path.truncate
    - typing.IO.object.tree.commit
    - typing.IO.commit.object.tree.path.truncate
    - subprocess.Popen.object.head.commit.path.tree.truncate
    - typing.BinaryIO.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.seek
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - typing.IO.path.object.commit.tree.truncate
    - typing.IO.head.ref.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.path.object.commit.tree.truncate
    - subprocess.Popen.tree.commit.path.seek
    - typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    - typing.IO.head.ref.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.truncate
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.head.commit.tree.path.object.write
    - datetime.timedelta.commit.tree.object.path.seek
    - typing.IO.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.tree.path.seek
    - git.util.LockFile._release_lock
    - datetime.timedelta.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.truncate
    - datetime.timedelta.path.tree.commit.object.write
    - typing.IO.tree.object.head.commit.path.truncate
    - typing.IO.object.path.head.ref.commit.truncate
    - typing.IO.commit.path.tree.seek
    - typing.IO.head.commit.tree.object.path.seek
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.tree.seek
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.commit.path.truncate
    - subprocess.Popen.object.path.tree.truncate
    - typing.IO.path.head.commit.tree.truncate
    - datetime.timedelta.commit.path.object.tree.seek
    - typing.BinaryIO.head.ref.commit.object.truncate
    - subprocess.Popen.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.IO.commit.tree.object.path.seek
    - typing.IO.tree.object.head.commit.path.seek
    - subprocess.Popen.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.seek
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - datetime.timedelta.head.commit.tree.object.path.seek
    - datetime.timedelta.object.path.head.commit.tree.write
    - typing.IO.object.path.head.commit.write
    - typing.cast.head.commit.path.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.object.truncate
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.commit.object.seek
    - typing.BinaryIO.head.ref.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.seek
    - typing.cast.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - subprocess.Popen.object.tree.commit.truncate
    - subprocess.Popen.object.commit.path.truncate
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.seek
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.tree.commit.object.path.seek
    - typing.IO.tree.path.head.commit.object.truncate
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.object.seek
    - typing.IO.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.commit.path.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.path.write
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object.path.head.commit.tree.truncate
    - datetime.timedelta.tree.object.path.head.ref.commit.truncate
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.seek
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.path.commit.tree.object.seek
    - subprocess.Popen.tree.object.head.commit.path.seek
    - typing.cast.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.commit
    - typing.IO.commit.object.tree.path.write
    - subprocess.Popen.path.tree.object.seek
    - typing.cast.object.head.commit.tree.seek
    - typing.IO.tree.commit.object.path.truncate
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.IO.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.path.head.ref.commit.truncate
    - typing.IO.head.commit.truncate
    - typing.cast.object.head.commit.tree.path
    - git.objects.commit.Popen.tree.truncate
    - typing.cast.commit.tree.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.seek
    - datetime.timedelta.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.truncate
    - typing.IO.tree.head.commit.object.write
    - typing.cast.tree.head.ref.commit.seek
    - datetime.timedelta.tree.path.commit.object.write
    - datetime.timedelta.head.commit.path
    - subprocess.Popen.commit.path.truncate
    - subprocess.Popen.commit.truncate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.commit.object.tree.seek
    - typing.IO.path.object.tree.seek
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.path.tree.head.commit.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.head.ref.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.tree.seek
    - typing.IO.path.commit.object.write
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.commit.seek
    - typing.IO.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.seek
    - datetime.timedelta.object.head.ref.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.object.path.tree.head.ref.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.commit.object.seek
    - datetime.timedelta.tree.path.object.head.ref.commit.seek
    - typing.cast.object.head.commit.truncate
    - typing.IO.path.head.commit.tree.object.seek
    - subprocess.Popen.object.head.ref.commit.tree.seek
    - typing.BinaryIO.object.tree.path.head.commit.truncate
    - typing.IO.tree.seek
    - typing.cast.head.ref.commit.object.tree.truncate
    - typing.IO.path.seek
    - subprocess.Popen.object.head.commit.path.tree.seek
    - subprocess.Popen.path.object.commit.tree.truncate
    - typing.BinaryIO.head.ref.commit.path.object.write
    - datetime.timedelta.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.path.object.head.commit.tree.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.path.head.commit.object.seek
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.object.commit.seek
    - typing.cast.head.commit.object.path.tree.write
    - typing.IO.head.commit.path.tree.truncate
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.path.commit.object.truncate
    - typing.IO.path.object.head.ref.commit.seek
    - typing.IO.object
    - datetime.timedelta.head.commit.path.write
    - typing.TypeVar.object.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.path
    - datetime.timedelta.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.seek
    - typing.cast.head.commit.path.tree.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.path.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    - typing.IO.path.head.commit.object.write
    - typing.IO.head.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.path.seek
    - typing.IO.path.object.tree.head.ref.commit
    - typing.cast.commit.object.tree.path.truncate
    - typing.IO.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.commit.object.truncate
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit.seek
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.commit.tree.object.seek
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.seek
    - typing.cast.head.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.path.tree.head.ref.commit.truncate
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.TypeVar.head.commit.path.tree.seek
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.IO.object.path.commit.tree.seek
    - datetime.timedelta.commit.object.truncate
    - subprocess.Popen.tree.path.seek
    - typing.IO.object.commit.tree.path
    - typing.IO.path.write
    - typing.IO.commit.path.tree.write
    - datetime.timedelta.tree.path.object.seek
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.path.seek
    - typing.TypeVar.head.ref.commit.object.path.seek
    - subprocess.Popen.path
    - typing.cast.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.object.path.head.commit.seek
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - datetime.timedelta.object.tree.head.commit.truncate
    - subprocess.Popen.path.object.head.commit.tree.write
    - subprocess.Popen.seek
    - datetime.timedelta.tree.write
    - subprocess.Popen.head.ref.commit.object.seek
    - typing.TypeVar.tree.object.path.write
    - datetime.timedelta.head.ref.commit.object.truncate
    - datetime.timedelta.path.head.commit.tree.seek
    - typing.IO.head.ref.commit.path.tree.object.truncate
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - typing.BinaryIO.head.commit.object.path.truncate
    - datetime.timedelta.tree.head.commit.path.write
    - typing.IO.tree.path.write
    - datetime.timedelta.head.commit.object.tree.write
    - subprocess.Popen.path.object.head.commit.truncate
    - typing.IO.path.object.tree.commit.truncate
    - subprocess.Popen.head.commit.path.tree.object.write
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - typing.IO.tree.commit.path.object.seek
    - typing.IO.tree.path.head.ref.commit.object.seek
    - git.objects.commit.Popen.path.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.commit.object.seek
    - typing.IO.object.tree.commit.path.truncate
    - typing.IO.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.cast.head.commit.tree.path.object.truncate
    - typing.IO.tree.commit.path.seek
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.cast.tree.object.head.commit.truncate
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.truncate
    - typing.IO.object.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.seek
    - typing.TypeVar.object.tree.path.head.ref.commit.truncate
    - typing.IO.tree.path.object.commit.seek
    - datetime.timedelta.object.head.ref.commit.path.write
    - <builtin>.len
    - datetime.timedelta.commit.path.tree.object.seek
    - typing.IO.object.commit.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.truncate
    - typing.cast.tree.head.commit.object.seek
    - typing.IO.path.commit.tree.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.write
    - subprocess.Popen.object.path.tree.head.ref.commit.seek
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.truncate
    - subprocess.Popen.path.head.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.IO.path.tree.object.commit.seek
    - typing.IO.head.commit.write
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.TypeVar.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.truncate
    - typing.IO.tree.object.head.ref.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.object.path.truncate
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.seek
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - datetime.timedelta.head.commit.object.path.truncate
    - typing.IO.path.object.tree.commit.write
    - datetime.timedelta.tree.path.object.commit.truncate
    - typing.TypeVar.tree.head.commit.object.path.seek
    - subprocess.Popen.head.commit.object.write
    - typing.BinaryIO.object.head.ref.commit.path.truncate
    - datetime.timedelta.commit.path.tree.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - git.config.GitConfigParser.items
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.truncate
    - subprocess.Popen.path.head.commit.tree.object.truncate
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.commit.path.write
    - CONDITIONAL_INCLUDE_REGEXP.search
    - datetime.timedelta.path.object.tree.head.ref.commit.truncate
    - typing.IO.tree.object
    - subprocess.Popen.object.head.ref.commit.seek
    - subprocess.Popen.path.commit.tree.truncate
    - typing.cast.head.ref.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.path.truncate
    - typing.cast.head.commit.write
    - typing.IO.head.commit.tree.path.seek
    - subprocess.Popen.path.head.commit.tree.object.seek
    - subprocess.Popen.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.commit.object.path.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.IO.object.path.commit.write
    - typing.cast.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - typing.IO.tree.head.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.object.head.commit.tree.path.truncate
    - subprocess.Popen.object.path.head.commit.tree.write
    - typing.IO.tree.truncate
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.object.commit.path.seek
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.tree.truncate
    - typing.cast.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.commit.object.path.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - datetime.timedelta.commit.object
    - typing.IO.commit.tree.seek
    - datetime.timedelta.path.tree.object.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.seek
    - subprocess.Popen.tree.path.commit.truncate
    - subprocess.Popen.tree.commit.object.write
    - typing.cast.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.object.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - typing.cast.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.path.tree.seek
    - typing.IO.object.tree.path.head.commit.truncate
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.tree.head.ref.commit.object.path.truncate
    - typing.TypeVar.object.tree.path.truncate
    - typing.IO.object.path.seek
    - typing.IO.commit.path.tree.object.seek
    - typing.TypeVar.head.ref.commit.tree.seek
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.write
    - git.objects.commit.Popen.tree.seek
    - typing.IO.path.tree.head.ref.commit.object.seek
    - typing.IO.path.object.tree.head.commit.truncate
    - typing.IO.path.object.write
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.seek
    - subprocess.Popen.commit.path.tree.seek
    - typing.BinaryIO.tree.head.commit.truncate
    - datetime.timedelta.commit.path.tree.truncate
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.tree.head.ref.commit.path.object.truncate
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.head.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.path.seek
    - typing.TypeVar.head.ref.commit.path.object.write
    - typing.IO.tree.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.object.tree.path.write
    - subprocess.Popen.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.seek
    - typing.IO.object.tree.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.truncate
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.seek
    - gitdb.utils.encoding.force_text.replace
    - subprocess.Popen.commit.tree.object.path.write
    - typing.IO.object.tree.commit.truncate
    - typing.IO.path.head.commit.write
    - typing.IO.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.path.seek
    - typing.IO.path.tree.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.path.head.commit.object.seek
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.cast.head.commit.tree.path.write
    - typing.cast.tree.object.head.commit.path.truncate
    - subprocess.Popen.head.commit.tree.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.path.write
    - subprocess.Popen.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.seek
    - datetime.timedelta.path.commit.seek
    - git.objects.commit.Popen.path.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.path.seek
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.seek
    - datetime.timedelta.commit.write
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.path.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree.object.seek
    - datetime.timedelta.tree.commit.seek
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.seek
    - datetime.timedelta.path.object.head.ref.commit.seek
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    - typing.cast.tree.head.commit.write
    - typing.cast.object.tree.head.ref.commit.seek
    - subprocess.Popen.object.tree.commit.write
    - typing.BinaryIO.head.commit
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - subprocess.Popen.truncate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.path.head.commit.object.seek
    - datetime.timedelta.commit.path.object.truncate
    - subprocess.Popen.commit.path.tree.truncate
    - typing.cast.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.seek
    - datetime.timedelta.tree.head.commit.object.path.truncate
    - subprocess.Popen.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.write
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.object.tree.seek
    - subprocess.Popen.object.commit.seek
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - typing.cast.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.seek
    - subprocess.Popen.tree.path.commit.object.seek
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.seek
    - typing.IO.tree.head.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.IO.object.commit.write
    - typing.TypeVar.object.tree.path.commit.seek
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.truncate
    - subprocess.Popen.tree.path.commit.seek
    - typing.cast.head.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - typing.TypeVar.object.tree.head.ref.commit.path.seek
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.path.tree.commit.write
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.truncate
    - typing.IO.tree.path.truncate
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.object.head.ref.commit.seek
    - datetime.timedelta.head.ref.commit.object.path.truncate
    - datetime.timedelta.path.tree.commit.truncate
    - datetime.timedelta.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.commit.path.object.seek
    - datetime.timedelta.tree.object.path.commit
    - git.config.GitConfigParser._write.write_section
    - subprocess.Popen.object.tree.path.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.path.tree.seek
    - datetime.timedelta.tree.commit.object.path.seek
    - typing.cast.head.commit.path.tree.object.write
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - datetime.timedelta.commit.object.path.tree.truncate
    - subprocess.Popen.path.head.ref.commit.object
    - git.config.GitConfigParser._write
    - typing.IO.commit.object.tree.write
    - typing.IO.tree.object.path.head.ref.commit.truncate
    - typing.cast.head.commit.path.object.truncate
    - typing.TypeVar.object.head.commit.write
    - subprocess.Popen.tree.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.truncate
    - datetime.timedelta.head.commit.object.path.write
    - typing.IO.commit.tree.object
    - typing.IO.path.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path.write
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.truncate
    - subprocess.Popen.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.object.write
    - typing.TypeVar.tree.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.tree.object.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.path.object.seek
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.head.ref.commit.object.tree.path.seek
    - typing.IO.commit
    - typing.IO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.commit.object.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.truncate
    - typing.IO.path.head.ref.commit.tree.truncate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.object.truncate
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.object.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.head.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.commit.path.tree.truncate
    - datetime.timedelta.tree.path.head.commit.truncate
    - subprocess.Popen.object.tree.path.head.commit.truncate
    - typing.IO.commit.write
    - typing.IO.head.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - typing.IO.commit.path.tree.object.write
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.truncate
    - subprocess.Popen.path.tree.truncate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.path.object.tree.head.commit.write
    - typing.IO.object.tree.path.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.seek
    - typing.IO.path.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.cast.tree.object.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.write
    - subprocess.Popen.path.object.head.commit.seek
    - typing.BinaryIO.tree.head.commit.object.truncate
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree.seek
    - typing.IO.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.seek
    - typing.IO.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.object.path.truncate
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.object.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.object.seek
    - typing.cast.head.ref.commit.tree.object.truncate
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.tree.object.path.truncate
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.write
    - typing.IO.object.head.ref.commit.truncate
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.path.head.commit.tree.seek
    - subprocess.Popen.object.commit.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.write
    - subprocess.Popen.head.commit.path.tree.seek
    - datetime.timedelta.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.object.path
    - typing.BinaryIO.head.commit.tree.path.object.seek
    - typing.IO.object.tree.commit.seek
    - typing.cast.object.head.ref.commit.path.truncate
    - typing.IO.commit.tree.object.write
    - typing.IO.path.head.commit.tree.object.truncate
    - subprocess.Popen.path.object.commit.truncate
    - typing.IO.tree.commit.object.seek
    - typing.IO.tree.commit.truncate
    - os.path.isfile
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.tree.path.truncate
    - datetime.timedelta.tree.object.head.commit.truncate
    - datetime.timedelta.object.tree.path.commit.truncate
    - datetime.timedelta.object.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.seek
    - re.sub
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - datetime.timedelta.object.path.commit.tree.seek
    - subprocess.Popen.object.path.head.ref.commit.tree.truncate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.commit.path.truncate
    - gitdb.utils.encoding.force_text
    - typing.BinaryIO.head.ref.commit.path.object.tree.seek
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.cast.object.head.commit.path.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.seek
    - typing.cast.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.object.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.tree.seek
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - datetime.timedelta.head.commit.object.seek
    - typing.IO.commit.tree.object.seek
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.tree.path.seek
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.object.path.write
    - typing.IO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.head.ref.commit.tree.path.object.seek
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.commit.tree.object.truncate
    - datetime.timedelta.path.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.seek
    - typing.BinaryIO.head.commit.object.seek
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.truncate
    - typing.BinaryIO.head.commit.path.tree.object.truncate
    - git.objects.commit.Popen.write
    - datetime.timedelta.truncate
    - typing.IO.object.path.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.object.commit.path.seek
    - typing.TypeVar.object.tree.path.commit.truncate
    - subprocess.Popen.write
    - datetime.timedelta.object.path
    - subprocess.Popen.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.commit.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.write
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.commit.path.write
    - typing.IO.head.ref.commit.path.seek
    - datetime.timedelta.path.tree.write
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - subprocess.Popen.path.head.commit
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.seek
    - typing.cast.object.head.ref.commit.path.tree.seek
    - typing.IO.object.commit.path.truncate
    - typing.BinaryIO.head.commit.object.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.object.tree.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - git.objects.commit.Popen.path.truncate
    - datetime.timedelta.tree.object.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.commit.path.object.write
    - typing.BinaryIO.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.path.object.write
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.path.tree.head.commit.object.truncate
    - git.objects.commit.Popen.tree
    - typing.IO.object.head.commit.path.write
    - typing.IO.commit.object.path
    - typing.TypeVar.tree.head.commit.path.truncate
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.object.tree.head.commit.seek
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.seek
    - typing.TypeVar.tree.head.commit.truncate
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.path
    - typing.TypeVar.object.head.commit.path.write
    - git.config.GitConfigParser.write
    - subprocess.Popen.commit.path.object.tree.seek
    - typing.TypeVar.object.head.ref.commit.path.write
    - subprocess.Popen.path.tree.seek
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path.truncate
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.head.commit.tree.seek
    - typing.IO.object.path.tree.head.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.head.commit.tree.path.truncate
    - datetime.timedelta.object.path.commit.truncate
    - typing.IO.path.head.commit.object.truncate
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.commit.path.object.tree.truncate
    - subprocess.Popen.path.commit.object.write
    - typing.cast.tree.head.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.head.commit.path.object.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - datetime.timedelta.head.commit.tree.seek
    - typing.IO.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.tree.truncate
    - typing.IO.commit.tree.path.seek
    - datetime.timedelta.path.tree.commit.object.truncate
    - datetime.timedelta.write
    - typing.IO.tree.object.commit.truncate
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.path.commit.tree.write
    - typing.TypeVar.head.commit.tree.object.path.truncate
    - typing.IO.object.head.commit.tree.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.cast.object.head.commit.path.tree.write
    - configparser.RawConfigParser._sections.items
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - typing.cast.head.ref.commit.path.object.truncate
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.seek
    - typing.TypeVar.head.commit.tree.path.truncate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.object.seek
    - subprocess.Popen.tree.path.object.truncate
    - typing.cast.object.tree.head.commit.seek
    - datetime.timedelta.path.commit.object.tree.truncate
    - typing.cast.head.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - git.objects.commit.Popen.path.seek
    - typing.BinaryIO.object.head.ref.commit
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.head.commit.path.seek
    - typing.IO.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.path.object.seek
    - subprocess.Popen.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.path
    - subprocess.Popen.commit.tree.object.path.truncate
    - typing.cast.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.head.commit.seek
    - typing.IO.object.path.commit.tree.write
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.object.tree.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.truncate
    - typing.TypeVar.head.ref.commit.path.tree.seek
    - typing.IO.tree.object.path.truncate
    - typing.BinaryIO.head.commit.tree.path.write
    - typing.IO.path.tree.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.truncate
    - subprocess.Popen.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - typing.cast.object.head.commit.path.seek
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - subprocess.Popen.tree.commit.object.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.path.commit.truncate
    - typing.IO.head.commit.tree.path.write
    - typing.cast.head.commit.object.tree.truncate
    - subprocess.Popen.object.path.head.commit.truncate
    - typing.BinaryIO.head.commit.path.tree.truncate
    - datetime.timedelta.object.truncate
    - datetime.timedelta.path.head.commit.object.truncate
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.commit.path.tree.object.seek
    - subprocess.Popen.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit.seek
    - subprocess.Popen.path.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.seek
    - datetime.timedelta.head.ref.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.path.commit.tree.object.seek
    - typing.TypeVar.object.tree.head.commit.truncate
    - datetime.timedelta.commit.tree.path.object.seek
    - typing.IO.tree.commit.write
    - git.objects.commit.Popen.seek
    - typing.IO.tree.path.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object.truncate
    - typing.IO.tree.object.commit.path.seek
    - typing.cast.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.path.tree.commit.seek
    - typing.IO.object.commit.truncate
    - subprocess.Popen.object.head.commit.path.write
    - typing.BinaryIO.head.commit.path.write
    - subprocess.Popen.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.truncate
    - typing.BinaryIO.head.commit.object.tree.path.seek
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.seek
    - typing.IO.path.head.ref.commit.tree.write
    - datetime.timedelta.tree.object.path.commit.truncate
    - datetime.timedelta.object.tree.commit.write
    - subprocess.Popen.object.tree.path.commit.seek
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.truncate
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.head.commit.path.tree.object.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.head.commit.path.truncate
    - datetime.timedelta.head.commit.path.tree.write
    - datetime.timedelta.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.object.tree.commit.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.object.path.seek
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.commit.seek
    - subprocess.Popen.object.head.ref.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.seek
    - subprocess.Popen.tree.object
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.head.commit.truncate
    - datetime.timedelta.object.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - typing.IO.commit.path
    - typing.BinaryIO.head.ref.commit.path.truncate
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.head.commit.truncate
    - typing.IO.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.seek
    - subprocess.Popen.tree.object.seek
    - typing.IO.object.head.ref.commit.tree.seek
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.path.object.head.ref.commit.tree.seek
    - datetime.timedelta.path.commit.object.seek
    - subprocess.Popen.path.commit.truncate
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.write
    - subprocess.Popen.path.head.ref.commit.truncate
    - datetime.timedelta.object.path.commit.tree.truncate
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.commit.tree.seek
    - typing.IO.commit.tree.object.path.truncate
    - subprocess.Popen.head.ref.commit.seek
    - typing.TypeVar.head.ref.commit.path.tree.truncate
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.commit.path.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - typing.IO.commit.tree.write
    - git.objects.commit.Popen.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.BinaryIO.head.commit.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree.truncate
    - datetime.timedelta.commit.tree.object.seek
    - datetime.timedelta.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.tree.object.truncate
    - typing.IO.head.commit.object.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.commit.path.tree.seek
    - typing.IO.path.head.commit.object.tree.write
    - typing.cast.tree.object.head.commit.seek
    - git.config.GitConfigParser._has_includes
    - typing.BinaryIO.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.head.commit.path.object.truncate
    - subprocess.Popen.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.path.object.tree.head.commit.seek
    - datetime.timedelta.commit.seek
    - subprocess.Popen.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.object.path.truncate
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.write
    - typing.IO.path.commit.truncate
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.cast.commit.tree.object.path.write
    - typing.cast.head.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.seek
    - subprocess.Popen.commit
    - typing.TypeVar.tree.head.ref.commit.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.IO.tree.commit.path.object.truncate
    - typing.TypeVar.head.ref.commit.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.write
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.truncate
    - typing.TypeVar.head.commit.tree.object.seek
    - datetime.timedelta.commit.path
    - typing.IO.head.ref.commit.object.tree.path.write
    - typing.IO.tree.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.tree.truncate
    - datetime.timedelta.path.head.ref.commit.object.seek
    - subprocess.Popen.head.commit.path.truncate
    - datetime.timedelta.tree.object.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.commit.write
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.tree
    - typing.cast.tree.head.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.seek
    - typing.IO.tree.object.commit.path.truncate
    - subprocess.Popen.commit.tree.object.write
    - subprocess.Popen.path.commit.object.seek
    - typing.BinaryIO.object.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.IO.head.ref.commit.object.seek
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.seek
    - typing.IO.tree.head.commit.path.object
    - os.remove
    - typing.IO.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.truncate
    - subprocess.Popen.tree.object.write
    - typing.BinaryIO.head.commit.path.object.seek
    - typing.cast.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.truncate
    - typing.IO.object.path.tree.write
    - datetime.timedelta.object.tree
    - typing.TypeVar.object.tree.head.commit.path.write
    - subprocess.Popen.path.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.truncate
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.path.seek
    - typing.IO.head.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.IO.object.tree.truncate
    - typing.IO.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit
    - typing.IO.commit.tree.truncate
    - typing.TypeVar.object.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.path.object.seek
    - datetime.timedelta.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.head.commit.path.tree.object.seek
    - datetime.timedelta.object.path.head.commit.seek
    - datetime.timedelta.object.head.ref.commit.truncate
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.seek
    - typing.IO.object.path.head.ref.commit.write
    - subprocess.Popen.commit.object.path.seek
    - datetime.timedelta.path.object.commit.tree
    - typing.cast.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - subprocess.Popen.head.commit.object.tree.write
    - datetime.timedelta.path.head.ref.commit.tree.seek
    - typing.IO.object.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.seek
    - datetime.timedelta.tree.head.ref.commit.path.seek
    - typing.IO.object.truncate
    - typing.TypeVar.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.head.commit.write
    - git.objects.submodule.util.SubmoduleConfigParser.flush_to_index
    - typing.TypeVar.head.ref.commit.object.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.object.tree.path.truncate
    - typing.TypeVar.head.commit
    - sm._clear_cache
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.truncate
    - typing.IO.object.tree.path.commit.write
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.tree.head.ref.commit.path.seek
    - typing.IO.path.head.commit.object.tree.seek
    - subprocess.Popen.tree.path.object.seek
    - typing.BinaryIO.head.commit.path.object.truncate
    - datetime.timedelta.object.head.commit.path.seek
    - subprocess.Popen.commit.tree.path.object.truncate
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.head.commit.truncate
    - typing.IO.commit.object.write
    - datetime.timedelta.commit.object.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.path.tree.seek
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.write
    - datetime.timedelta.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.head.commit.truncate
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.object.tree.truncate
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.object.seek
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.object.tree.commit.truncate
    - typing.IO.tree.object.head.ref.commit.path.seek
    - typing.TypeVar.head.ref.commit.tree.truncate
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.commit.seek
    - typing.IO.commit.object.path.tree.seek
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.write
    - subprocess.Popen.path.object.tree.commit.truncate
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.IO.object.tree.head.commit.seek
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.commit.seek
    - typing.IO.object.head.ref.commit.seek
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.commit.tree.path.truncate
    - subprocess.Popen.object.tree.head.ref.commit.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.write
    - typing.IO.object.head.ref.commit.tree.path.truncate
    - typing.IO.object.commit.path.tree.truncate
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.IO.path.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - datetime.timedelta.object.head.commit.path.tree.seek
    - typing.BinaryIO.object.tree.head.commit.path.seek
    - datetime.timedelta.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.head.ref.commit.path.tree.truncate
    - typing.IO.commit.path.write
    - typing.BinaryIO.object.tree.path.truncate
    - typing.TypeVar.head.ref.commit.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.path.tree.commit.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.tree.object.path.head.commit.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - subprocess.Popen.path.truncate
    - typing.cast.head.commit.path.object.write
    - subprocess.Popen.head.commit.tree.path.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.write
    - subprocess.Popen.path.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.object.commit.truncate
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.BinaryIO.head.commit.seek
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.object.head.commit.path.tree.write
    - <builtin>.hasattr
    - typing.IO.commit.truncate
    - datetime.timedelta.tree.object.path.seek
    - subprocess.Popen.tree.path.head.ref.commit.object.truncate
    - typing.BinaryIO.head.commit.object.path.write
    - typing.TypeVar.tree.object.head.commit.seek
    - datetime.timedelta.tree.commit.object.truncate
    - typing.BinaryIO.head.commit.path.truncate
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - subprocess.Popen.head.commit.path.object.tree.seek
    - typing.IO.tree.object.path.seek
    - datetime.timedelta.head.commit.object.path.tree.truncate
    - typing.IO.object.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - typing.IO.object.path.commit.truncate
    - subprocess.Popen.path.commit.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.TypeVar.object.tree.path.head.commit.seek
    - datetime.timedelta.tree.object.truncate
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.seek
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.head.commit.path.tree.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    - typing.BinaryIO.object.head.ref.commit.path.seek
    - typing.IO.path.tree.object.write
    - subprocess.Popen.tree.object.path.commit.truncate
    - typing.IO.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.seek
    - typing.cast.commit.tree.object.path.truncate
    - subprocess.Popen.tree.path.object.write
    - datetime.timedelta.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.object.head.commit.tree.path.seek
    - typing.cast.tree.head.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object
    - datetime.timedelta.tree.object.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.seek
    - datetime.timedelta.object.path.tree.head.commit.write
    - datetime.timedelta.object.commit.tree.seek
    - typing.TypeVar.head.commit.path.seek
    - subprocess.Popen.path.tree.object.head.commit.seek
    - typing.TypeVar.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.tree.head.commit.truncate
    - typing.IO.head.commit.path.object.tree.truncate
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.truncate
    - typing.IO.head.commit.tree.path.object.seek
    - typing.IO.head.commit.path.truncate
    - datetime.timedelta.object.path.tree.head.ref.commit.truncate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.commit.path.truncate
    - subprocess.Popen.tree.head.commit.object.seek
    - typing.cast.head.ref.commit.object.path.tree.truncate
    - typing.IO.commit.path.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.cast.head.commit.object.truncate
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.head.ref.commit.truncate
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.path.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.object.seek
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.path.tree.object.truncate
    - typing.IO.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit.seek
    - typing.cast.head.commit.tree.object.path.seek
    - typing.BinaryIO.object.head.commit.path.seek
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.commit.tree.object.path.truncate
    - typing.cast.head.commit.object.path.tree.seek
    - typing.BinaryIO.tree.head.ref.commit.object.seek
    - datetime.timedelta.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - typing.cast.tree.head.commit.object.write
    - typing.IO.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.commit
    - typing.IO.head.ref.commit.tree.path.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.object.head.commit.path.truncate
    - typing.IO.path.tree.object.truncate
    - typing.IO.path.object.tree.head.ref.commit.truncate
    - datetime.timedelta.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.seek
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.commit.tree.path.truncate
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.head.commit.tree.object.path.seek
    - subprocess.Popen.object.tree.head.commit.write
    - subprocess.Popen.object.head.commit.path.truncate
    - subprocess.Popen.tree.path.object.commit.seek
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - subprocess.Popen.commit.object.tree.seek
    - subprocess.Popen.head.commit.path.object.write
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.tree.object.commit.seek
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.path.tree.commit.truncate
    - typing.IO.object.commit.path.seek
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree.seek
    - typing.IO.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.write
    - typing.cast.head.commit.path.write
    - typing.IO.head.ref.commit.object.tree.seek
    - typing.cast.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.IO.head.commit.object.path
    - typing.BinaryIO.object.head.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit.object.tree.truncate
    - typing.cast.head.commit.tree.path.seek
    - datetime.timedelta.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.tree.object.commit.path
    - subprocess.Popen.object.tree.truncate
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.cast.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.tree.commit.path.seek
    - typing.IO.path.head.commit.object.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.tree.truncate
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.object.write
    - typing.cast.head.commit.path.tree.write
    - subprocess.Popen.object.commit.tree.truncate
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.head.ref.commit.seek
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.cast.head.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - typing.TypeVar.head.commit.tree.seek
    - typing.IO.object.commit.tree.truncate
    - datetime.timedelta.path.head.commit
    - typing.TypeVar.head.commit.tree.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.seek
    - subprocess.Popen.object.path.tree
    - typing.cast.head.commit.tree.object.path.write
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.object.path.tree.commit.write
    - typing.IO.tree.path.object.commit
    - typing.TypeVar.head.ref.commit.path.seek
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.seek
    - typing.IO.object.commit.tree.path.write
    - typing.cast.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - subprocess.Popen.head.commit.object.path.seek
    - datetime.timedelta.head.commit.tree.object.seek
    - typing.IO.object.head.commit.path.tree.seek
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.path.tree.head.commit.write
    - typing.TypeVar.head.commit.path.tree.truncate
    - typing.cast.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.path.object.truncate
    - subprocess.Popen.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.seek
    - typing.IO.object.path.tree.truncate
    - datetime.timedelta.path.tree.object.seek
    - typing.BinaryIO.object.tree.path.head.commit.seek
    - typing.IO.head.commit.object.truncate
    - subprocess.Popen.tree.commit.path.truncate
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.head.commit.object.tree.path.truncate
    - typing.cast.head.ref.commit.tree.seek
    - typing.IO.path.head.ref.commit.tree.seek
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.tree.object.seek
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.object.commit.seek
    - datetime.timedelta.head.commit.tree.object.path.write
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.truncate
    - typing.cast.commit.tree.object.path
    - typing.IO.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.commit.object.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path
    - typing.cast.tree.object.head.commit.path.seek
    - subprocess.Popen.commit.object.truncate
    - os.chmod
    - typing.BinaryIO.head.commit.object.write
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.commit.path.seek
    - subprocess.Popen.head.commit.path
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.write
    - datetime.timedelta.tree.object.path
    - typing.cast.head.commit.path.object.tree.truncate
    - datetime.timedelta.path.head.commit.write
    - subprocess.Popen.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.tree.object.commit.truncate
    - typing.cast.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.truncate
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.TypeVar.object.head.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.tree.commit.seek
    - typing.IO.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.object.truncate
    - typing.cast.tree.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - typing.IO.object.tree.write
    - typing.IO.path.head.commit.tree.seek
    - typing.cast.head.ref.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.object.tree.truncate
    - datetime.timedelta.tree.path.object.truncate
    - datetime.timedelta.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.commit.path.object.write
    - typing.cast.head.ref.commit.path.seek
    - typing.IO.path.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.write
    - typing.cast.object.tree.head.commit.path.seek
    - datetime.timedelta.commit.tree
    - typing.cast.tree.head.commit.path.object.seek
    - typing.TypeVar.object.head.commit.path
    - typing.IO.object.tree.seek
    - datetime.timedelta.tree.object.head.commit.path.truncate
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.object.tree.path.head.commit.write
    - typing.IO.head.commit.path.tree.object.truncate
    - subprocess.Popen.tree.head.commit.path.write
    - typing.BinaryIO.object.tree.path.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object.seek
    - typing.BinaryIO.object.tree.path.seek
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.IO.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.path.object.tree.seek
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.path.truncate
    - subprocess.Popen.object.tree.seek
    - typing.cast.head.commit.tree.path.object.write
    - typing.IO.path.tree.head.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.head.commit.object.path.seek
    - datetime.timedelta.path.object.tree.head.commit.truncate
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.IO.tree.path.head.commit.write
    - typing.TypeVar.head.ref.commit.object.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.head.commit.path.tree.truncate
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.path.object
    - typing.IO.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.path
    - typing.TypeVar.head.ref.commit.object.tree.path.seek
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.seek
    - typing.BinaryIO.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.seek
    - typing.cast.head.commit.object.tree.path
    - typing.IO.tree.commit.object.write
    - datetime.timedelta.path.object.head.commit.seek
    - typing.BinaryIO.head.commit.tree.object.path.truncate
    - typing.IO.object.write
    - typing.IO.tree.head.ref.commit.path.seek
    - datetime.timedelta.head.commit.seek
    - typing.TypeVar.head.commit.path.tree.write
    - subprocess.Popen.tree.path.commit.write
    - datetime.timedelta.object.head.commit.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.BinaryIO.object.head.ref.commit.truncate
    - subprocess.Popen.path.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.commit.truncate
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.commit.truncate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.tree.seek
    - subprocess.Popen.tree.path.head.commit.seek
    - typing.cast.head.commit.object.seek
    - datetime.timedelta.object.tree.path.commit.seek
    - typing.IO.commit.path.object.tree.seek
    - subprocess.Popen.object.head.commit.path
    - typing.TypeVar.head.commit.object.seek
    - typing.TypeVar.tree.object.head.commit.path.seek
    - typing.BinaryIO.object.head.commit.tree.seek
    - datetime.timedelta.object.commit.tree.write
    - typing.IO.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.commit.tree.path.write
    - typing.cast.tree.object.head.ref.commit.path.truncate
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.commit.tree.path.seek
    - datetime.timedelta.commit.object.path.truncate
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.head.ref.commit.object.truncate
    - typing.IO.path.object
    - typing.IO.tree.head.commit.seek
    - typing.IO.object.path.head.ref.commit.tree.seek
    - typing.IO.object.tree.head.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.truncate
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.tree.object.seek
    - datetime.timedelta.head.ref.commit.object.seek
    - typing.IO.head.commit.object.path.tree.seek
    - typing.IO.tree.path
    - typing.cast.head.commit
    - subprocess.Popen.head.ref.commit.path.object.tree.truncate
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.commit.seek
    - subprocess.Popen.commit.tree.truncate
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.head.ref.commit.tree.object.truncate
    - subprocess.Popen.path.head.commit.tree.object.write
    - subprocess.Popen.tree.commit.path.object.write
    - subprocess.Popen.object.commit.path.tree.truncate
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.commit.object.path
    - typing.IO.object.commit.tree.path.truncate
    - typing.IO.object.path.head.ref.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.object.path.tree.head.ref.commit.write
    - typing.IO.path.object.commit.tree
    - datetime.timedelta.path.head.ref.commit.seek
    - subprocess.Popen.head.commit.path.object
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.IO.commit.path.tree.object.truncate
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.seek
    - subprocess.Popen.tree.commit.path.object.truncate
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.seek
    - typing.TypeVar.object.head.ref.commit.tree.truncate
    - typing.IO.path.object.head.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.truncate
    - subprocess.Popen.object.tree.write
    - typing.cast.head.ref.commit.object.tree.seek
    - typing.IO.path.commit.tree.seek
    - datetime.timedelta.object.head.commit.tree.truncate
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.tree.seek
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.object.seek
    - typing.IO.object.tree.head.ref.commit.write
    - datetime.timedelta.object.head.commit.tree
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.seek
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.truncate
    - subprocess.Popen.object.commit.path.tree.seek
    - configparser.RawConfigParser.sections
    - git.config.GitConfigParser.release
    - datetime.timedelta.path.tree.head.ref.commit.truncate
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.commit.seek
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.path.tree.head.commit.write
    - typing.IO.head.ref.commit.path
    - typing.cast.head.commit.object.tree.seek
    - typing.IO.object.head.commit.tree.truncate
    - typing.IO.head.commit.object
    - typing.BinaryIO.head.commit.object.tree.seek
    - typing.cast.tree.head.commit.seek
    - datetime.timedelta.path.tree.commit.object.seek
    - typing.BinaryIO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.tree.path.object.seek
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.truncate
    - subprocess.Popen.object.head.commit.truncate
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - subprocess.Popen.tree.object.commit.seek
    - typing.IO.path.tree.object.head.commit.seek
    - typing.IO.tree.path.head.commit.truncate
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.commit.tree.seek
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.truncate
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.write
    - typing.IO.object.path.head.commit.tree.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.path.object.truncate
    - typing.IO.commit.path.tree.truncate
    - datetime.timedelta.object.path.tree.head.commit.seek
    - subprocess.Popen.object.commit.truncate
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.truncate
    - datetime.timedelta.object.path.truncate
    - datetime.timedelta.commit.tree.path.seek
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - datetime.timedelta.head.commit.object.tree.seek
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.path.head.commit.object.tree.write
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.IO.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.path.write
    - typing.IO.path.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.path.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.write
    - datetime.timedelta.path.object.head.commit.tree.truncate
    - typing.TypeVar.tree.object.path.head.commit.write
    - git.util.rmfile
    - subprocess.Popen.tree.head.ref.commit.path.seek
    - subprocess.Popen.path.head.ref.commit.object.truncate
    - datetime.timedelta.commit.object.tree.truncate
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.object.head.commit.path.truncate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.cast.tree.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.write
    - subprocess.Popen.object.path.tree.head.commit.seek
    - subprocess.Popen.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.truncate
    - typing.IO.tree.object.path.commit.seek
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.truncate
    - typing.IO.tree.path.commit.object.seek
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.write
    - value.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.seek
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.head.ref.commit.seek
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.path.object.truncate
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.object.path.seek
    - typing.TypeVar.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.commit.tree.write
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.path.tree.object.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.object.path.seek
    - typing.IO.object.head.commit.tree.seek
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.TypeVar.object.head.commit.tree.truncate
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.TypeVar.head.commit.object.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - subprocess.Popen.tree.path.head.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.path.truncate
    - typing.cast.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.truncate
    - subprocess.Popen.path.object.commit.seek
    - subprocess.Popen.object.path.commit.write
    - typing.IO.path.head.commit.object
    - typing.IO.commit.path.seek
    - subprocess.Popen.head.commit.object.tree
    - subprocess.Popen.head.commit.object.seek
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - subprocess.Popen.head.commit.object.path.tree.truncate
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.head.commit.object.write
    - typing.IO.commit.object.tree.seek
    - typing.IO.tree.path.object.truncate
    - subprocess.Popen.object.path.commit.tree.truncate
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.tree.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.commit.tree.object.truncate
    - typing.IO.tree.object.path
    - datetime.timedelta.object.path.commit.seek
    - subprocess.Popen.commit.object.seek
    - typing.IO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.head.commit.seek
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    - typing.IO.tree.commit.seek
    - subprocess.Popen.path.write
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.object.truncate
    - typing.cast.tree.head.commit.path.write
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.truncate
    - typing.TypeVar.tree.object.head.commit.write
    - typing.BinaryIO.tree.head.commit.path.object.truncate
    - typing.IO.path.truncate
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.IO.tree.path.object
    - typing.IO.tree.commit.path.truncate
    - typing.TypeVar.tree.head.commit.object.path.write
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.seek
    - typing.cast.object.head.commit.seek
    - datetime.timedelta.tree.object.commit.truncate
    - datetime.timedelta.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.commit.path.truncate
    - subprocess.Popen.commit.object.path.tree.seek
    - subprocess.Popen.object.head.commit.path.seek
    - datetime.timedelta.path.object.commit.truncate
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.seek
    - subprocess.Popen.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.seek
    - typing.IO.object.path.head.commit.truncate
    - typing.IO.head.ref.commit.path.object.seek
    - subprocess.Popen.object.tree.head.commit.truncate
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.path.seek
    - typing.cast.object.tree.head.commit.path.truncate
    - datetime.timedelta.path.seek
    - typing.IO.path.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.tree.path.commit.write
    - typing.IO.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.path.write
    - subprocess.Popen.tree.commit.truncate
    - typing.IO.path.head.ref.commit.tree.object.seek
    - subprocess.Popen.path.object.tree.head.commit.truncate
    - typing.IO.object.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.path.object.seek
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - git.util.LockFile._has_lock
    - datetime.timedelta.object.head.ref.commit.tree
    - subprocess.Popen.path.tree.commit.object.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - typing.cast.tree.head.ref.commit.path.seek
    - datetime.timedelta.commit.path.tree
    - typing.cast.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.tree.path
    - match.group
    - datetime.timedelta.path.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.tree.truncate
    - datetime.timedelta.head.commit.tree.write
    - typing.IO.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.truncate
    - typing.cast.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.path.seek
    - typing.cast.head.ref.commit.tree.object.path.truncate
    - typing.BinaryIO.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.object.truncate
    - typing.IO.tree.object.head.ref.commit.path.write
    - typing.IO.path.commit.object.truncate
    - typing.IO.head.ref.commit.object.truncate
    - typing.IO.head.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.write
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.object.path.head.commit.truncate
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.path.head.commit.object.tree.seek
    - typing.BinaryIO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.tree.head.commit.path.seek
    - subprocess.Popen.tree.path.commit.object.write
    - typing.IO.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.truncate
    - typing.IO.commit.path.object.seek
    - subprocess.Popen.object.commit.tree.write
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.path.tree.head.ref.commit.seek
    - typing.cast.head.commit.tree.write
    - typing.IO.object.tree.path.commit.seek
    - typing.TypeVar.head.commit.path.write
    - datetime.timedelta.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.seek
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.truncate
    - datetime.timedelta.head.commit.object.truncate
    - datetime.timedelta.object.path.tree.truncate
    - datetime.timedelta.commit.tree.truncate
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.object.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.path.object.truncate
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.object.write
    - typing.cast.object.tree.head.commit.truncate
    - subprocess.Popen.path.tree.commit.truncate
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.object.truncate
    - typing.IO.tree.path.object.head.commit.seek
    - typing.IO.path.tree.commit.object.write
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.object.path.head.commit.seek
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.object.path.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.head.commit.object.truncate
    - datetime.timedelta.path.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.tree.path.object.commit
    - _logger.error
    - typing.IO.head.commit.path.seek
    - typing.IO.path.object.tree.head.ref.commit.seek
    - typing.TypeVar.tree.object.path.commit.seek
    - subprocess.Popen.commit.object.path.truncate
    - subprocess.Popen.path.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.path.commit.write
    - subprocess.Popen.object.commit.path
    - typing.IO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.truncate
    - typing.IO.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.cast.tree.head.commit.path
    - typing.TypeVar.object.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.head.commit.write
    - typing.cast.head.ref.commit.object.tree.path.seek
    - typing.TypeVar.head.commit.object.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.cast.head.commit.object.path.truncate
    - typing.IO.path.tree.head.commit.truncate
    - typing.IO.path.head.ref.commit.object.seek
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.tree.object.commit.write
    - typing.BinaryIO.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.path.head.ref.commit.truncate
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.commit.path.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.tree.seek
    - subprocess.Popen.path.tree.commit.seek
    - subprocess.Popen.path.object.head.ref.commit.write
    - datetime.timedelta.object.tree.truncate
    - datetime.timedelta.path.head.commit.object.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.truncate
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.path.commit.tree.seek
    - typing.cast.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.object.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.truncate
    - datetime.timedelta.head.commit.path.object.seek
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.path.object.head.commit.seek
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.tree.head.commit.object.seek
    - datetime.timedelta.object.path.head.ref.commit.truncate
    - typing.TypeVar.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.object.truncate
    - subprocess.Popen.object.head.commit.tree.path.truncate
    - typing.IO.path.object.commit.truncate
    - typing.IO.path.commit.object.tree.seek
    - datetime.timedelta.head.commit.object.tree.truncate
    - subprocess.Popen.path.commit.object.truncate
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.seek
    - typing.IO.object.tree.path.head.commit.seek
    - subprocess.Popen.path.head.commit.tree.seek
    - datetime.timedelta.path.tree.commit.seek
    - datetime.timedelta.object.tree.commit.path.truncate
    - datetime.timedelta.path.tree.truncate
    - datetime.timedelta.commit.tree.object.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object.truncate
    - typing.IO.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - typing.TypeVar.object.head.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.path.write
    - typing.IO.tree.head.commit.path.object.seek
    - typing.IO.tree.object.write
    - typing.BinaryIO.head.commit.object.path.tree.seek
    - datetime.timedelta.commit.object.path.tree
    - typing.TypeVar.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.tree.path.head.ref.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.object.path.seek
    - typing.IO.head.ref.commit.object.path.seek
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.write
    - typing.IO.path.object.tree
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.seek
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.seek
    - typing.IO.object.commit.tree.path.seek
    - subprocess.Popen.path.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.truncate
    - typing.TypeVar.head.commit.seek
    - datetime.timedelta.tree.head.commit.truncate
    - typing.IO.path.tree.object.commit.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.cast.tree.head.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.head.commit.tree.seek
    - typing.IO.head.commit.path.object.seek
    - typing.TypeVar.head.commit.truncate
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.cast.tree.object.head.ref.commit.path.seek
    - typing.IO.tree.head.ref.commit.object.path.seek
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.path.truncate
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.tree.object.path.commit.seek
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.head.commit.path.object.seek
    - datetime.timedelta.path.head.ref.commit.object.write
    - subprocess.Popen.commit.object.tree.path.seek
    - typing.IO.commit.seek
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.seek
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree.truncate
    - typing.IO.object.head.commit.truncate
    - typing.BinaryIO.object.head.commit.seek
    - typing.IO.object.path.tree.head.ref.commit.seek
    - git.config.GitConfigParser._included_paths
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.object.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.truncate
    - subprocess.Popen.path.commit
    - typing.IO.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.ref.commit.object.write
    - subprocess.Popen.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.truncate
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.truncate
    - subprocess.Popen.object.tree.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.truncate
    - typing.TypeVar.tree.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.object.path.tree.write
    - typing.IO.tree.object.truncate
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.tree.path.head.commit.object.truncate
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.path.tree.commit.object.truncate
    - typing.IO.tree.path.head.commit.object.write
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.object.path.truncate
    - datetime.timedelta.commit.object.tree.path
    - index.add
    - subprocess.Popen.tree.path.head.commit.truncate
    - <builtin>.open
    - datetime.timedelta.commit.tree.object.truncate
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.head.commit.path.write
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.path.tree.truncate
    - datetime.timedelta.object.tree.commit.seek
    - typing.IO.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.seek
    - datetime.timedelta.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.tree.truncate
    - typing.IO.tree.path.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.path.commit.truncate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.cast.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.path.commit.seek
    - typing.IO.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.path.object.tree.truncate
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.path.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.cast.tree.head.commit.object.path.seek
    - typing.IO.tree.head.ref.commit.path.object.seek
    - typing.IO.head.ref.commit.object.path.tree.write
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.truncate
    - typing.IO.object.path.tree.commit.truncate
    - datetime.timedelta.path.head.commit.tree.object.write
    - subprocess.Popen.path.tree.object.head.commit
    - typing.TypeVar.object.head.commit.tree.seek
    - typing.TypeVar.tree.object.head.ref.commit.truncate
    - typing.IO.path.tree.write
    - subprocess.Popen.tree.head.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.tree.path.object.head.ref.commit.truncate
    - typing.cast.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.tree.write
    - typing.cast.head.commit.seek
    - typing.IO.path.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.commit.truncate
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.tree.path.object.commit.seek
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.commit.seek
    - datetime.timedelta.path.tree.object.head.commit.seek
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - datetime.timedelta.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.object.path.tree
    - git.objects.submodule.util.SubmoduleConfigParser.write
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.truncate
    - subprocess.Popen.tree.object.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.commit.truncate
    - git.config.GitConfigParser._value_to_string
    - typing.BinaryIO.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.head.commit.path.seek
    - datetime.timedelta.object.head.commit.tree.path.truncate
    - typing.IO.tree
    - subprocess.Popen.object.tree.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.object.seek
    - datetime.timedelta.tree.path.head.commit
    - subprocess.Popen.object.path.tree.seek
    - typing.IO.tree.path.commit.object.write
    - typing.TypeVar.head.ref.commit.path.object
    - typing.cast.object.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.seek
    - subprocess.Popen.tree.commit.object.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.tree.seek
    - subprocess.Popen.commit.path.object.seek
    - typing.IO.path.tree.head.commit.object.seek
    - datetime.timedelta.path.tree.commit.write
    - subprocess.Popen.head.commit.object.path.tree.seek
    - subprocess.Popen.path.head.commit.object.seek
    - datetime.timedelta.head.commit.object.write
    - typing.IO.path.tree.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - typing.IO.tree.object.head.commit.seek
    - typing.TypeVar.object.head.commit.path.truncate
    - subprocess.Popen.object.commit.path.write
    - typing.IO.tree.object.commit
    - datetime.timedelta.object.commit.path.tree.seek
    - typing.IO.commit.path.object.write
    - typing.TypeVar.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.head.commit.path.tree.object.seek
    - subprocess.Popen.tree.path.truncate
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.seek
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.seek
    - typing.BinaryIO.object.head.commit.truncate
    - git.objects.commit.Popen.tree.path.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.seek
    - typing.TypeVar.tree.head.commit.path.object.truncate
    - datetime.timedelta.path.commit.object.tree.seek
    - subprocess.Popen.tree.object.head.ref.commit.seek
    - datetime.timedelta.object.commit.tree.path.truncate
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - typing.IO.head.commit.tree.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.truncate
    - typing.IO.object.tree.path.seek
    - typing.IO.path.object.commit.seek
    - typing.TypeVar.head.commit.tree.object.path.write
    - datetime.timedelta.tree.path.commit.object.seek
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.truncate
    - typing.IO.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.path.truncate
    - datetime.timedelta.object.tree.path.write
    - subprocess.Popen.tree.head.commit.path.truncate
    - subprocess.Popen.tree.head.commit.truncate
    - typing.BinaryIO.head.ref.commit.object.write
    - typing.TypeVar.object.tree.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.commit.object.write
    - subprocess.Popen.path.seek
    - subprocess.Popen.path.object.commit.write
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.head.commit.object.path.seek
    - git.objects.commit.Popen.truncate
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.tree.truncate
    - typing.TypeVar.head.commit.object.path.tree.write
    - subprocess.Popen.object.tree.path.head.commit.seek
    - typing.TypeVar.tree.head.ref.commit.object.seek
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.seek
    - typing.IO.tree.head.ref.commit.object.seek
    - datetime.timedelta.path.tree.head.commit.object.seek
    - typing.BinaryIO.head.commit.tree.path.truncate
    - typing.IO.tree.object.seek
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.seek
    - typing.IO.write
    - typing.IO.path.tree.head.commit.object.truncate
    - typing.IO.head.ref.commit.path.object.tree.seek
    - subprocess.Popen.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.ref.commit.path.object.tree.seek
    - datetime.timedelta.path.object.truncate
    - typing.IO.path.object.head.commit.tree.truncate
    - subprocess.Popen.head.ref.commit.object.truncate
    - typing.IO.path.object.head.commit.write
    - typing.cast.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.path.tree.object.write
    - typing.cast.commit.object.tree.path.seek
    - datetime.timedelta.object.commit.path.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.truncate
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.truncate
    - typing.cast.head.ref.commit.object.path.tree.seek
    - typing.IO.path.object.head.commit.tree.write
    - typing.IO.object.head.ref.commit.path.tree
    - typing.BinaryIO.head.commit.object.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path.seek
    - datetime.timedelta.path.tree.object.truncate
    - datetime.timedelta.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.write
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.path.commit.object.truncate
    - datetime.timedelta.object.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.tree.write
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.seek
    - typing.TypeVar.head.commit.write
    - typing.IO.path.object.seek
    - datetime.timedelta.head.commit.object.path.tree.seek
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - typing.IO.tree.object.head.commit.truncate
    - <builtin>.isinstance
    - typing.TypeVar.object.tree.head.ref.commit.write
    - typing.IO.truncate
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.object.commit.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.seek
    - subprocess.Popen.tree.object.path.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.path.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.object.path
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - subprocess.Popen.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.path.tree.object.truncate
    - typing.IO.path.commit.write
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.head.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.path.tree.truncate
    - typing.cast.head.commit.object.path.tree.truncate
    - subprocess.Popen.head.commit.path.object.tree.truncate
    - subprocess.Popen.commit.write
    - datetime.timedelta.path.object.head.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object
    - typing.TypeVar.head.commit.object.path.tree.truncate
    - typing.IO.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.commit.tree.write
    - typing.IO.head.ref.commit.path.tree.truncate
    - typing.BinaryIO.object.head.commit.write
    - datetime.timedelta.path.head.ref.commit.tree.object.seek
    - typing.cast.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.tree.path.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.object.head.commit.tree.path.seek
    - datetime.timedelta.path.object.commit.write
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - typing.IO.object.path.head.commit.seek
    - datetime.timedelta.path.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.truncate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 205
    functionName: git.config._OMD.__setitem__
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 208
    functionName: git.config._OMD.add
    functionSourceFile: git.config
    functionUses: 2
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - values
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 215
    functionName: git.config._OMD.setall
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 218
    functionName: git.config._OMD.__getitem__
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 221
    functionName: git.config._OMD.getlast
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: git.config._OMD.setlast
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4480b369d0>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 232
    functionName: git.config._OMD.get
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 235
    functionName: git.config._OMD.getall
    functionSourceFile: git.config
    functionUses: 3
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 238
    functionName: git.config._OMD.items
    functionSourceFile: git.config
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 242
    functionName: git.config._OMD.items_all
    functionSourceFile: git.config
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - git.config._OMD.getall
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - config_level
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 247
    functionName: git.config.get_config_path
    functionSourceFile: git.config
    functionUses: 9
    functionsReached:
    - <builtin>.ValueError
    - os.path.expanduser
    - os.path.normpath
    - os.path.join
    - os.environ.get
    - git.types.assert_never
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.environ.get
    functionSourceFile: os
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.expanduser
    functionSourceFile: os
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.normpath
    functionSourceFile: os
    functionUses: 32
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ValueError
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4480f52160>
    - <ast.Constant object at 0x7f4480f52bb0>
    argNames:
    - inp
    - raise_error
    - exc
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 215
    functionName: git.types.assert_never
    functionSourceFile: ''
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: git.config.GitConfigParser
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - functools.wraps
    - git.config.needs_values
    - re.compile
    - git.config.set_dirty_and_flush_changes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f4480e12370>
    - <ast.Constant object at 0x7f4480e12160>
    - <ast.Constant object at 0x7f4480e12220>
    - <ast.Constant object at 0x7f4480e121c0>
    - <ast.Constant object at 0x7f4480e12730>
    argNames:
    - self
    - file_or_files
    - read_only
    - merge_includes
    - config_level
    - repo
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 315
    functionName: git.config.GitConfigParser.__init__
    functionSourceFile: git.config
    functionUses: 8
    functionsReached:
    - typing.cast.head.commit.path.tree
    - configparser.RawConfigParser.__init__
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - os.environ.get
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - git.config.GitConfigParser._acquire_lock
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - <builtin>.hasattr
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - git.util.LockFile._has_lock
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - git.util.LockFile._obtain_lock
    - os.path.isfile
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - os.path.expanduser
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - git.util.LockFile._lock_file_path
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - <builtin>.ValueError
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - os.path.normpath
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - <builtin>.open
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - configparser.RawConfigParser._dict
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - git.util.LockFile._obtain_lock_or_raise
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - git.config.get_config_path
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - git.types.assert_never
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - git.util.LockFile.__init__
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - os.path.join
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - <builtin>.isinstance
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser.__init__
    functionSourceFile: configparser
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser._dict
    functionSourceFile: configparser
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 378
    functionName: git.config.GitConfigParser._acquire_lock
    functionSourceFile: git.config
    functionUses: 11
    functionsReached:
    - git.util.LockFile._obtain_lock_or_raise
    - <builtin>.isinstance
    - git.util.LockFile._has_lock
    - git.util.LockFile._obtain_lock
    - git.util.LockFile._lock_file_path
    - os.path.isfile
    - <builtin>.open
    - git.util.LockFile.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - file_path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1013
    functionName: git.util.LockFile.__init__
    functionSourceFile: ''
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1058
    functionName: git.util.LockFile._obtain_lock
    functionSourceFile: git.util
    functionUses: 21
    functionsReached:
    - git.util.LockFile._obtain_lock_or_raise
    - git.util.LockFile._lock_file_path
    - <builtin>.open
    - os.path.isfile
    - git.util.LockFile._has_lock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 398
    functionName: git.config.GitConfigParser.__del__
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.IO.path.object.tree.truncate
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.head.commit.seek
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.truncate
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.TypeVar.tree.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.truncate
    - subprocess.Popen.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.write
    - subprocess.Popen.object.commit
    - typing.TypeVar.object.head.commit.path.seek
    - subprocess.Popen.object.tree.commit.path.truncate
    - datetime.timedelta.object.path.tree.seek
    - subprocess.Popen.object.path.seek
    - datetime.timedelta.path.commit.object.tree.write
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.path.truncate
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.truncate
    - typing.IO.object.path.commit.tree.truncate
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.head.ref.commit.seek
    - typing.IO.path.tree.commit.object.truncate
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - typing.IO.tree.head.commit.object.path.seek
    - datetime.timedelta.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.truncate
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - typing.TypeVar.tree.object.path.truncate
    - typing.IO.object.commit.tree.seek
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.seek
    - typing.TypeVar.tree.object.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.path.tree.truncate
    - typing.IO.object.tree.commit.path
    - datetime.timedelta.path.head.ref.commit.object.truncate
    - typing.BinaryIO.object.tree.head.ref.commit.truncate
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.seek
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.ref.commit.object.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.truncate
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.seek
    - subprocess.Popen.head.commit.path.tree.object.truncate
    - datetime.timedelta.object.tree.head.commit.path.truncate
    - typing.IO.head.commit.tree.object.truncate
    - typing.IO.path.head.commit.seek
    - datetime.timedelta.head.ref.commit.tree.seek
    - typing.IO.path.commit.object.seek
    - subprocess.Popen.object.tree.path
    - typing.IO.path.object.truncate
    - datetime.timedelta.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.seek
    - typing.BinaryIO.head.commit.tree.object.truncate
    - typing.TypeVar.head.commit.path.object.tree.seek
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - subprocess.Popen.object.seek
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.tree.head.commit.path.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.path.object.head.commit.truncate
    - typing.IO.path.head.commit.truncate
    - typing.cast.head.ref.commit.path.object.seek
    - datetime.timedelta.path.head.commit.tree.truncate
    - typing.TypeVar.tree.head.ref.commit.object.path.seek
    - typing.TypeVar.object.head.commit.path.tree.write
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.head.ref.commit.object.truncate
    - typing.cast.object.head.ref.commit.tree.write
    - typing.cast.object.head.ref.commit.tree.seek
    - typing.IO.object.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree.seek
    - datetime.timedelta.tree.commit.path.seek
    - datetime.timedelta.commit.object.path.tree.seek
    - datetime.timedelta.object.commit
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.IO.head.ref.commit.tree.path.object.seek
    - typing.IO.path.object.head.ref.commit.tree.truncate
    - typing.IO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.object.path.seek
    - subprocess.Popen.tree.commit.seek
    - typing.BinaryIO.object.tree.head.commit.truncate
    - datetime.timedelta.path.tree.seek
    - typing.IO.commit.object.tree.truncate
    - datetime.timedelta.commit.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.object.truncate
    - typing.IO.object.head.commit.tree.path.seek
    - typing.IO.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.head.ref.commit.write
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.object.write
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.BinaryIO.object.tree.path.commit.seek
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.tree.path.object.seek
    - typing.TypeVar.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.tree.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.head.commit.tree.object.write
    - typing.IO.object.path.head.commit.tree.seek
    - typing.IO.object.path.tree.commit.seek
    - subprocess.Popen.tree.object.head.commit.path.truncate
    - typing.TypeVar.object.head.ref.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.truncate
    - typing.IO.head.commit.seek
    - typing.IO.head.commit.path.object.tree.write
    - subprocess.Popen.path.object.tree.commit.seek
    - datetime.timedelta.path.write
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.tree.commit.object.path.write
    - subprocess.Popen.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.seek
    - typing.cast.tree.head.ref.commit.write
    - git.config.GitConfigParser._assure_writable
    - datetime.timedelta.tree.path.commit.seek
    - datetime.timedelta.tree.head.commit.path.object.seek
    - typing.IO.tree.object.path.commit.truncate
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.tree.truncate
    - typing.cast.head.commit.path.truncate
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.object.tree.path.truncate
    - subprocess.Popen.object.commit.tree.path.truncate
    - keyword.endswith
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - subprocess.Popen.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit
    - datetime.timedelta.commit.path.object.write
    - typing.IO.tree.write
    - typing.cast.head.commit.object.path.seek
    - typing.BinaryIO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.seek
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.seek
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.commit.path.write
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.object.path.truncate
    - typing.cast.tree.head.ref.commit.truncate
    - datetime.timedelta.object.path.tree.commit.seek
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.path.commit.tree.object.truncate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.commit.object.path.seek
    - typing.BinaryIO.tree.head.commit.object.path.seek
    - subprocess.Popen.path.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.truncate
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - typing.TypeVar.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.head.ref.commit.truncate
    - subprocess.Popen.commit.seek
    - typing.IO.tree.path.head.ref.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.path.truncate
    - datetime.timedelta.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.ref.commit.tree.seek
    - typing.IO.commit.object.seek
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.cast.head.ref.commit.path.object.tree.seek
    - typing.IO.head.ref.commit.tree.object.seek
    - typing.IO.path.tree.commit.write
    - subprocess.Popen.tree.object.path.commit.write
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.seek
    - typing.BinaryIO.head.commit.write
    - typing.IO.head.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.path.commit.object.tree.truncate
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.path.object.head.ref.commit.truncate
    - subprocess.Popen.head.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path.seek
    - subprocess.Popen.path.tree.object.write
    - subprocess.Popen.tree.path
    - git.objects.commit.Popen.path.tree.seek
    - datetime.timedelta.path.head.commit.seek
    - typing.cast.head.commit.tree.path.object.seek
    - subprocess.Popen.tree.object.head.ref.commit.path.seek
    - typing.cast.tree.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.truncate
    - typing.IO.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.commit.seek
    - subprocess.Popen.tree.object.path.truncate
    - typing.IO.head.commit
    - subprocess.Popen.object.path.head.ref.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - subprocess.Popen.head.ref.commit.path.object.tree.seek
    - typing.IO.object.commit.path.write
    - subprocess.Popen.commit.tree.object.truncate
    - typing.IO.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.path.truncate
    - typing.cast.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.truncate
    - datetime.timedelta.commit.path.object.seek
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.tree.head.commit.object.truncate
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.commit.path.object.seek
    - typing.IO.path.object.tree.commit
    - typing.cast.object.head.commit.path.tree.seek
    - subprocess.Popen.path.head.ref.commit.seek
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.truncate
    - typing.IO.path.commit.tree.object.truncate
    - typing.TypeVar.head.commit.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.head.ref.commit.path.seek
    - datetime.timedelta.tree.path.head.commit.object.seek
    - typing.TypeVar.head.commit.object.truncate
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.truncate
    - typing.IO.path.commit.seek
    - datetime.timedelta.object.tree.head.commit.write
    - git.objects.commit.Popen.path.tree.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.path.object.head.commit.truncate
    - subprocess.Popen.commit.object.path.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.path.truncate
    - os.path.expanduser
    - typing.TypeVar.object.head.ref.commit.write
    - subprocess.Popen.tree.object.commit.truncate
    - typing.cast.tree.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.tree.write
    - subprocess.Popen.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.seek
    - typing.cast.tree.head.commit.object.path.truncate
    - subprocess.Popen.commit.tree.object.path.seek
    - typing.IO.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.write
    - datetime.timedelta.commit.tree.object.path.truncate
    - typing.IO.object.tree.commit
    - typing.IO.commit.object.tree.path.truncate
    - subprocess.Popen.object.head.commit.path.tree.truncate
    - typing.BinaryIO.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.seek
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - typing.IO.path.object.commit.tree.truncate
    - typing.IO.head.ref.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    - datetime.timedelta.path.object.commit.tree.truncate
    - subprocess.Popen.tree.commit.path.seek
    - typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    - typing.IO.head.ref.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.truncate
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.head.commit.tree.path.object.write
    - datetime.timedelta.commit.tree.object.path.seek
    - typing.IO.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.tree.path.seek
    - git.util.LockFile._release_lock
    - datetime.timedelta.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.truncate
    - datetime.timedelta.path.tree.commit.object.write
    - typing.IO.tree.object.head.commit.path.truncate
    - typing.IO.object.path.head.ref.commit.truncate
    - typing.IO.commit.path.tree.seek
    - typing.IO.head.commit.tree.object.path.seek
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.tree.seek
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.commit.path.truncate
    - subprocess.Popen.object.path.tree.truncate
    - typing.IO.path.head.commit.tree.truncate
    - datetime.timedelta.commit.path.object.tree.seek
    - typing.BinaryIO.head.ref.commit.object.truncate
    - subprocess.Popen.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.IO.commit.tree.object.path.seek
    - typing.IO.tree.object.head.commit.path.seek
    - subprocess.Popen.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.seek
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - datetime.timedelta.head.commit.tree.object.path.seek
    - datetime.timedelta.object.path.head.commit.tree.write
    - typing.IO.object.path.head.commit.write
    - typing.cast.head.commit.path.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.object.truncate
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.commit.object.seek
    - typing.BinaryIO.head.ref.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.seek
    - typing.cast.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - subprocess.Popen.object.tree.commit.truncate
    - subprocess.Popen.object.commit.path.truncate
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.seek
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.tree.commit.object.path.seek
    - typing.IO.tree.path.head.commit.object.truncate
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.object.seek
    - typing.IO.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.commit.path.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.path.write
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object.path.head.commit.tree.truncate
    - datetime.timedelta.tree.object.path.head.ref.commit.truncate
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.seek
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.path.commit.tree.object.seek
    - subprocess.Popen.tree.object.head.commit.path.seek
    - typing.cast.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.commit
    - typing.IO.commit.object.tree.path.write
    - subprocess.Popen.path.tree.object.seek
    - typing.cast.object.head.commit.tree.seek
    - typing.IO.tree.commit.object.path.truncate
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.IO.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.path.head.ref.commit.truncate
    - typing.IO.head.commit.truncate
    - typing.cast.object.head.commit.tree.path
    - git.objects.commit.Popen.tree.truncate
    - typing.cast.commit.tree.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.seek
    - datetime.timedelta.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.truncate
    - typing.IO.tree.head.commit.object.write
    - typing.cast.tree.head.ref.commit.seek
    - datetime.timedelta.tree.path.commit.object.write
    - datetime.timedelta.head.commit.path
    - subprocess.Popen.commit.path.truncate
    - subprocess.Popen.commit.truncate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.commit.object.tree.seek
    - typing.IO.path.object.tree.seek
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.path.tree.head.commit.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.head.ref.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.tree.seek
    - typing.IO.path.commit.object.write
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.truncate
    - typing.IO.path.object.tree.commit.seek
    - typing.IO.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.seek
    - datetime.timedelta.object.head.ref.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.object.path.tree.head.ref.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.seek
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.commit.object.seek
    - datetime.timedelta.tree.path.object.head.ref.commit.seek
    - typing.cast.object.head.commit.truncate
    - typing.IO.path.head.commit.tree.object.seek
    - subprocess.Popen.object.head.ref.commit.tree.seek
    - typing.BinaryIO.object.tree.path.head.commit.truncate
    - typing.IO.tree.seek
    - typing.cast.head.ref.commit.object.tree.truncate
    - typing.IO.path.seek
    - subprocess.Popen.object.head.commit.path.tree.seek
    - subprocess.Popen.path.object.commit.tree.truncate
    - typing.BinaryIO.head.ref.commit.path.object.write
    - datetime.timedelta.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.path.object.head.commit.tree.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.path.head.commit.object.seek
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.object.commit.seek
    - typing.cast.head.commit.object.path.tree.write
    - typing.IO.head.commit.path.tree.truncate
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.path.commit.object.truncate
    - typing.IO.path.object.head.ref.commit.seek
    - typing.IO.object
    - datetime.timedelta.head.commit.path.write
    - typing.TypeVar.object.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.path
    - datetime.timedelta.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.seek
    - typing.cast.head.commit.path.tree.object.truncate
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.path.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    - typing.IO.path.head.commit.object.write
    - typing.IO.head.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.path.seek
    - typing.IO.path.object.tree.head.ref.commit
    - typing.cast.commit.object.tree.path.truncate
    - typing.IO.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.commit.object.truncate
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit.seek
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.commit.tree.object.seek
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.seek
    - typing.cast.head.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.path.tree.head.ref.commit.truncate
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.TypeVar.head.commit.path.tree.seek
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.IO.object.path.commit.tree.seek
    - datetime.timedelta.commit.object.truncate
    - subprocess.Popen.tree.path.seek
    - typing.IO.object.commit.tree.path
    - typing.IO.path.write
    - typing.IO.commit.path.tree.write
    - datetime.timedelta.tree.path.object.seek
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.path.seek
    - typing.TypeVar.head.ref.commit.object.path.seek
    - subprocess.Popen.path
    - typing.cast.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.object.path.head.commit.seek
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - datetime.timedelta.object.tree.head.commit.truncate
    - subprocess.Popen.path.object.head.commit.tree.write
    - subprocess.Popen.seek
    - datetime.timedelta.tree.write
    - subprocess.Popen.head.ref.commit.object.seek
    - typing.TypeVar.tree.object.path.write
    - datetime.timedelta.head.ref.commit.object.truncate
    - datetime.timedelta.path.head.commit.tree.seek
    - typing.IO.head.ref.commit.path.tree.object.truncate
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - typing.BinaryIO.head.commit.object.path.truncate
    - datetime.timedelta.tree.head.commit.path.write
    - typing.IO.tree.path.write
    - datetime.timedelta.head.commit.object.tree.write
    - subprocess.Popen.path.object.head.commit.truncate
    - typing.IO.path.object.tree.commit.truncate
    - subprocess.Popen.head.commit.path.tree.object.write
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - typing.IO.tree.commit.path.object.seek
    - typing.IO.tree.path.head.ref.commit.object.seek
    - git.objects.commit.Popen.path.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.commit.object.seek
    - typing.IO.object.tree.commit.path.truncate
    - typing.IO.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.cast.head.commit.tree.path.object.truncate
    - typing.IO.tree.commit.path.seek
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.cast.tree.object.head.commit.truncate
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.truncate
    - typing.IO.object.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.seek
    - typing.TypeVar.object.tree.path.head.ref.commit.truncate
    - typing.IO.tree.path.object.commit.seek
    - datetime.timedelta.object.head.ref.commit.path.write
    - <builtin>.len
    - datetime.timedelta.commit.path.tree.object.seek
    - typing.IO.object.commit.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.truncate
    - typing.cast.tree.head.commit.object.seek
    - typing.IO.path.commit.tree.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.write
    - subprocess.Popen.object.path.tree.head.ref.commit.seek
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.truncate
    - subprocess.Popen.path.head.commit.seek
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.IO.path.tree.object.commit.seek
    - typing.IO.head.commit.write
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.TypeVar.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.truncate
    - typing.IO.tree.object.head.ref.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.object.path.truncate
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.seek
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - datetime.timedelta.head.commit.object.path.truncate
    - typing.IO.path.object.tree.commit.write
    - datetime.timedelta.tree.path.object.commit.truncate
    - typing.TypeVar.tree.head.commit.object.path.seek
    - subprocess.Popen.head.commit.object.write
    - typing.BinaryIO.object.head.ref.commit.path.truncate
    - datetime.timedelta.commit.path.tree.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - git.config.GitConfigParser.items
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.truncate
    - subprocess.Popen.path.head.commit.tree.object.truncate
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.commit.path.write
    - CONDITIONAL_INCLUDE_REGEXP.search
    - datetime.timedelta.path.object.tree.head.ref.commit.truncate
    - typing.IO.tree.object
    - subprocess.Popen.object.head.ref.commit.seek
    - subprocess.Popen.path.commit.tree.truncate
    - typing.cast.head.ref.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.path.truncate
    - typing.cast.head.commit.write
    - typing.IO.head.commit.tree.path.seek
    - subprocess.Popen.path.head.commit.tree.object.seek
    - subprocess.Popen.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.commit.object.path.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.IO.object.path.commit.write
    - typing.cast.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - typing.IO.tree.head.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.object.head.commit.tree.path.truncate
    - subprocess.Popen.object.path.head.commit.tree.write
    - typing.IO.tree.truncate
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.object.commit.path.seek
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.tree.truncate
    - typing.cast.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.commit.object.path.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - datetime.timedelta.commit.object
    - typing.IO.commit.tree.seek
    - datetime.timedelta.path.tree.object.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.seek
    - subprocess.Popen.tree.path.commit.truncate
    - subprocess.Popen.tree.commit.object.write
    - typing.cast.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.object.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - typing.cast.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.path.tree.seek
    - typing.IO.object.tree.path.head.commit.truncate
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.tree.head.ref.commit.object.path.truncate
    - typing.TypeVar.object.tree.path.truncate
    - typing.IO.object.path.seek
    - typing.IO.commit.path.tree.object.seek
    - typing.TypeVar.head.ref.commit.tree.seek
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.write
    - git.objects.commit.Popen.tree.seek
    - typing.IO.path.tree.head.ref.commit.object.seek
    - typing.IO.path.object.tree.head.commit.truncate
    - typing.IO.path.object.write
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.seek
    - subprocess.Popen.commit.path.tree.seek
    - typing.BinaryIO.tree.head.commit.truncate
    - datetime.timedelta.commit.path.tree.truncate
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.tree.head.ref.commit.path.object.truncate
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.head.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.path.seek
    - typing.TypeVar.head.ref.commit.path.object.write
    - typing.IO.tree.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.object.tree.path.write
    - subprocess.Popen.path.object.commit.tree.seek
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.seek
    - typing.IO.object.tree.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.truncate
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.seek
    - gitdb.utils.encoding.force_text.replace
    - subprocess.Popen.commit.tree.object.path.write
    - typing.IO.object.tree.commit.truncate
    - typing.IO.path.head.commit.write
    - typing.IO.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.path.seek
    - typing.IO.path.tree.commit.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.path.head.commit.object.seek
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.cast.head.commit.tree.path.write
    - typing.cast.tree.object.head.commit.path.truncate
    - subprocess.Popen.head.commit.tree.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.path.write
    - subprocess.Popen.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.seek
    - datetime.timedelta.path.commit.seek
    - git.objects.commit.Popen.path.tree.truncate
    - typing.BinaryIO.object.head.commit.tree.path.seek
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.seek
    - datetime.timedelta.commit.write
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.truncate
    - subprocess.Popen.path.tree.object.head.commit.write
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree.object.seek
    - datetime.timedelta.tree.commit.seek
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.seek
    - datetime.timedelta.path.object.head.ref.commit.seek
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    - typing.cast.tree.head.commit.write
    - typing.cast.object.tree.head.ref.commit.seek
    - subprocess.Popen.object.tree.commit.write
    - typing.BinaryIO.head.commit
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - subprocess.Popen.truncate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.path.head.commit.object.seek
    - datetime.timedelta.commit.path.object.truncate
    - subprocess.Popen.commit.path.tree.truncate
    - typing.cast.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.seek
    - datetime.timedelta.tree.head.commit.object.path.truncate
    - subprocess.Popen.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.write
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.object.tree.seek
    - subprocess.Popen.object.commit.seek
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - typing.cast.object.head.commit.tree.truncate
    - typing.BinaryIO.object.head.ref.commit.tree.path.seek
    - subprocess.Popen.tree.path.commit.object.seek
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.seek
    - typing.IO.tree.head.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.IO.object.commit.write
    - typing.TypeVar.object.tree.path.commit.seek
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.truncate
    - subprocess.Popen.tree.path.commit.seek
    - typing.cast.head.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - typing.TypeVar.object.tree.head.ref.commit.path.seek
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.path.tree.commit.write
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.truncate
    - typing.IO.tree.path.truncate
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.object.head.ref.commit.seek
    - datetime.timedelta.head.ref.commit.object.path.truncate
    - datetime.timedelta.path.tree.commit.truncate
    - datetime.timedelta.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.commit.path.object.seek
    - datetime.timedelta.tree.object.path.commit
    - git.config.GitConfigParser._write.write_section
    - subprocess.Popen.object.tree.path.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.path.tree.seek
    - datetime.timedelta.tree.commit.object.path.seek
    - typing.cast.head.commit.path.tree.object.write
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - datetime.timedelta.commit.object.path.tree.truncate
    - subprocess.Popen.path.head.ref.commit.object
    - git.config.GitConfigParser._write
    - typing.IO.commit.object.tree.write
    - typing.IO.tree.object.path.head.ref.commit.truncate
    - typing.cast.head.commit.path.object.truncate
    - typing.TypeVar.object.head.commit.write
    - subprocess.Popen.tree.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.head.commit.object.tree.truncate
    - datetime.timedelta.head.commit.object.path.write
    - typing.IO.commit.tree.object
    - typing.IO.path.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path.write
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.truncate
    - subprocess.Popen.tree.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.object.write
    - typing.TypeVar.tree.object.path.commit.truncate
    - datetime.timedelta.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.tree.object.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.path.object.seek
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.head.ref.commit.object.tree.path.seek
    - typing.IO.commit
    - typing.IO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.commit.object.truncate
    - subprocess.Popen.head.ref.commit.tree.path.object.truncate
    - typing.IO.path.head.ref.commit.tree.truncate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.object.truncate
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.object.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.head.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.commit.path.tree.truncate
    - datetime.timedelta.tree.path.head.commit.truncate
    - subprocess.Popen.object.tree.path.head.commit.truncate
    - typing.IO.commit.write
    - typing.IO.head.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - typing.IO.commit.path.tree.object.write
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.truncate
    - subprocess.Popen.path.tree.truncate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.path.object.tree.head.commit.write
    - typing.IO.object.tree.path.commit.truncate
    - typing.TypeVar.head.ref.commit.path.object.tree.seek
    - typing.IO.path.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.cast.tree.object.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.write
    - subprocess.Popen.path.object.head.commit.seek
    - typing.BinaryIO.tree.head.commit.object.truncate
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree.seek
    - typing.IO.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.seek
    - typing.IO.object.path.tree.head.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.path.object.seek
    - subprocess.Popen.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.object.path.truncate
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.object.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.head.ref.commit.tree.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.object.seek
    - typing.cast.head.ref.commit.tree.object.truncate
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.seek
    - typing.cast.head.commit.tree.object.path.truncate
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.write
    - typing.IO.object.head.ref.commit.truncate
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.path.head.commit.tree.seek
    - subprocess.Popen.object.commit.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.write
    - subprocess.Popen.head.commit.path.tree.seek
    - datetime.timedelta.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.object.path
    - typing.BinaryIO.head.commit.tree.path.object.seek
    - typing.IO.object.tree.commit.seek
    - typing.cast.object.head.ref.commit.path.truncate
    - typing.IO.commit.tree.object.write
    - typing.IO.path.head.commit.tree.object.truncate
    - subprocess.Popen.path.object.commit.truncate
    - typing.IO.tree.commit.object.seek
    - typing.IO.tree.commit.truncate
    - os.path.isfile
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.tree.path.truncate
    - datetime.timedelta.tree.object.head.commit.truncate
    - datetime.timedelta.object.tree.path.commit.truncate
    - datetime.timedelta.object.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.seek
    - re.sub
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - datetime.timedelta.object.path.commit.tree.seek
    - subprocess.Popen.object.path.head.ref.commit.tree.truncate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.commit.path.truncate
    - gitdb.utils.encoding.force_text
    - typing.BinaryIO.head.ref.commit.path.object.tree.seek
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.cast.object.head.commit.path.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.seek
    - typing.cast.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.object.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.tree.seek
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - datetime.timedelta.head.commit.object.seek
    - typing.IO.commit.tree.object.seek
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.tree.path.seek
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.object.path.write
    - typing.IO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.head.ref.commit.tree.path.object.seek
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.commit.tree.object.truncate
    - datetime.timedelta.path.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.seek
    - typing.BinaryIO.head.commit.object.seek
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.truncate
    - typing.BinaryIO.head.commit.path.tree.object.truncate
    - git.objects.commit.Popen.write
    - datetime.timedelta.truncate
    - typing.IO.object.path.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.object.commit.path.seek
    - typing.TypeVar.object.tree.path.commit.truncate
    - subprocess.Popen.write
    - datetime.timedelta.object.path
    - subprocess.Popen.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.commit.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.write
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.commit.path.write
    - typing.IO.head.ref.commit.path.seek
    - datetime.timedelta.path.tree.write
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - subprocess.Popen.path.head.commit
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.seek
    - typing.cast.object.head.ref.commit.path.tree.seek
    - typing.IO.object.commit.path.truncate
    - typing.BinaryIO.head.commit.object.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.seek
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.object.tree.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - git.objects.commit.Popen.path.truncate
    - datetime.timedelta.tree.object.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.commit.path.object.write
    - typing.BinaryIO.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.path.object.write
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.path.tree.head.commit.object.truncate
    - git.objects.commit.Popen.tree
    - typing.IO.object.head.commit.path.write
    - typing.IO.commit.object.path
    - typing.TypeVar.tree.head.commit.path.truncate
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.object.tree.head.commit.seek
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.seek
    - typing.TypeVar.tree.head.commit.truncate
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.path
    - typing.TypeVar.object.head.commit.path.write
    - git.config.GitConfigParser.write
    - subprocess.Popen.commit.path.object.tree.seek
    - typing.TypeVar.object.head.ref.commit.path.write
    - subprocess.Popen.path.tree.seek
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path.truncate
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.head.commit.tree.seek
    - typing.IO.object.path.tree.head.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.head.commit.tree.path.truncate
    - datetime.timedelta.object.path.commit.truncate
    - typing.IO.path.head.commit.object.truncate
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.commit.path.object.tree.truncate
    - subprocess.Popen.path.commit.object.write
    - typing.cast.tree.head.commit.path.truncate
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.head.commit.path.object.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - datetime.timedelta.head.commit.tree.seek
    - typing.IO.commit.tree.path.object.seek
    - typing.IO.object.head.ref.commit.tree.truncate
    - typing.IO.commit.tree.path.seek
    - datetime.timedelta.path.tree.commit.object.truncate
    - datetime.timedelta.write
    - typing.IO.tree.object.commit.truncate
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.path.commit.tree.write
    - typing.TypeVar.head.commit.tree.object.path.truncate
    - typing.IO.object.head.commit.tree.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.cast.object.head.commit.path.tree.write
    - configparser.RawConfigParser._sections.items
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - typing.cast.head.ref.commit.path.object.truncate
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.seek
    - typing.TypeVar.head.commit.tree.path.truncate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.object.seek
    - subprocess.Popen.tree.path.object.truncate
    - typing.cast.object.tree.head.commit.seek
    - datetime.timedelta.path.commit.object.tree.truncate
    - typing.cast.head.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - git.objects.commit.Popen.path.seek
    - typing.BinaryIO.object.head.ref.commit
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.head.commit.path.seek
    - typing.IO.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.path.object.seek
    - subprocess.Popen.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.path
    - subprocess.Popen.commit.tree.object.path.truncate
    - typing.cast.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.head.commit.seek
    - typing.IO.object.path.commit.tree.write
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.object.tree.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.truncate
    - typing.TypeVar.head.ref.commit.path.tree.seek
    - typing.IO.tree.object.path.truncate
    - typing.BinaryIO.head.commit.tree.path.write
    - typing.IO.path.tree.object.commit.truncate
    - typing.BinaryIO.tree.head.commit.path.truncate
    - subprocess.Popen.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - typing.cast.object.head.commit.path.seek
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - subprocess.Popen.tree.commit.object.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.path.commit.truncate
    - typing.IO.head.commit.tree.path.write
    - typing.cast.head.commit.object.tree.truncate
    - subprocess.Popen.object.path.head.commit.truncate
    - typing.BinaryIO.head.commit.path.tree.truncate
    - datetime.timedelta.object.truncate
    - datetime.timedelta.path.head.commit.object.truncate
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.commit.path.tree.object.seek
    - subprocess.Popen.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit.seek
    - subprocess.Popen.path.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.seek
    - datetime.timedelta.head.ref.commit.path.truncate
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.path.commit.tree.object.seek
    - typing.TypeVar.object.tree.head.commit.truncate
    - datetime.timedelta.commit.tree.path.object.seek
    - typing.IO.tree.commit.write
    - git.objects.commit.Popen.seek
    - typing.IO.tree.path.head.ref.commit.write
    - subprocess.Popen.path.head.commit.object.truncate
    - typing.IO.tree.object.commit.path.seek
    - typing.cast.object.tree.head.ref.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.truncate
    - subprocess.Popen.object.path.tree.commit.seek
    - typing.IO.object.commit.truncate
    - subprocess.Popen.object.head.commit.path.write
    - typing.BinaryIO.head.commit.path.write
    - subprocess.Popen.path.tree.head.ref.commit.truncate
    - typing.IO.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.commit.path.truncate
    - typing.BinaryIO.head.commit.object.tree.path.seek
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.seek
    - typing.IO.path.head.ref.commit.tree.write
    - datetime.timedelta.tree.object.path.commit.truncate
    - datetime.timedelta.object.tree.commit.write
    - subprocess.Popen.object.tree.path.commit.seek
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.truncate
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.head.commit.path.tree.object.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.head.commit.path.truncate
    - datetime.timedelta.head.commit.path.tree.write
    - datetime.timedelta.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.object.tree.commit.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.object.path.seek
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.commit.seek
    - subprocess.Popen.object.head.ref.commit.truncate
    - subprocess.Popen.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.seek
    - subprocess.Popen.tree.object
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.head.commit.truncate
    - datetime.timedelta.object.commit.path.truncate
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - typing.IO.commit.path
    - typing.BinaryIO.head.ref.commit.path.truncate
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.head.commit.truncate
    - typing.IO.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.seek
    - subprocess.Popen.tree.object.seek
    - typing.IO.object.head.ref.commit.tree.seek
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.path.object.head.ref.commit.tree.seek
    - datetime.timedelta.path.commit.object.seek
    - subprocess.Popen.path.commit.truncate
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.write
    - subprocess.Popen.path.head.ref.commit.truncate
    - datetime.timedelta.object.path.commit.tree.truncate
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.commit.tree.seek
    - typing.IO.commit.tree.object.path.truncate
    - subprocess.Popen.head.ref.commit.seek
    - typing.TypeVar.head.ref.commit.path.tree.truncate
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.commit.path.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - typing.IO.commit.tree.write
    - git.objects.commit.Popen.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.BinaryIO.head.commit.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree.truncate
    - datetime.timedelta.commit.tree.object.seek
    - datetime.timedelta.object.tree.seek
    - subprocess.Popen.path.head.ref.commit.tree.object.truncate
    - typing.IO.head.commit.object.tree.truncate
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.commit.path.tree.seek
    - typing.IO.path.head.commit.object.tree.write
    - typing.cast.tree.object.head.commit.seek
    - git.config.GitConfigParser._has_includes
    - typing.BinaryIO.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.head.commit.path.object.truncate
    - subprocess.Popen.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.path.object.tree.head.commit.seek
    - datetime.timedelta.commit.seek
    - subprocess.Popen.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.head.commit.object.path.truncate
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.write
    - typing.IO.path.commit.truncate
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.cast.commit.tree.object.path.write
    - typing.cast.head.commit.path.tree.seek
    - datetime.timedelta.path.head.ref.commit.object.tree.seek
    - subprocess.Popen.commit
    - typing.TypeVar.tree.head.ref.commit.path.truncate
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.IO.tree.commit.path.object.truncate
    - typing.TypeVar.head.ref.commit.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.write
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.truncate
    - typing.TypeVar.head.commit.tree.object.seek
    - datetime.timedelta.commit.path
    - typing.IO.head.ref.commit.object.tree.path.write
    - typing.IO.tree.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.tree.truncate
    - datetime.timedelta.path.head.ref.commit.object.seek
    - subprocess.Popen.head.commit.path.truncate
    - datetime.timedelta.tree.object.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.commit.write
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.tree
    - typing.cast.tree.head.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.seek
    - typing.IO.tree.object.commit.path.truncate
    - subprocess.Popen.commit.tree.object.write
    - subprocess.Popen.path.commit.object.seek
    - typing.BinaryIO.object.head.commit.path.truncate
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.IO.head.ref.commit.object.seek
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.seek
    - typing.IO.tree.head.commit.path.object
    - os.remove
    - typing.IO.tree.path.head.commit.seek
    - subprocess.Popen.head.ref.commit.truncate
    - subprocess.Popen.tree.object.write
    - typing.BinaryIO.head.commit.path.object.seek
    - typing.cast.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.path.seek
    - subprocess.Popen.path.tree.head.commit.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.truncate
    - typing.IO.object.path.tree.write
    - datetime.timedelta.object.tree
    - typing.TypeVar.object.tree.head.commit.path.write
    - subprocess.Popen.path.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.truncate
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.path.seek
    - typing.IO.head.commit.object.path.tree.truncate
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.IO.object.tree.truncate
    - typing.IO.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit
    - typing.IO.commit.tree.truncate
    - typing.TypeVar.object.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.path.object.seek
    - datetime.timedelta.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.head.commit.path.tree.object.seek
    - datetime.timedelta.object.path.head.commit.seek
    - datetime.timedelta.object.head.ref.commit.truncate
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.object.seek
    - typing.BinaryIO.head.ref.commit.object.tree.seek
    - typing.IO.object.path.head.ref.commit.write
    - subprocess.Popen.commit.object.path.seek
    - datetime.timedelta.path.object.commit.tree
    - typing.cast.object.head.commit.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - subprocess.Popen.head.commit.object.tree.write
    - datetime.timedelta.path.head.ref.commit.tree.seek
    - typing.IO.object.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.seek
    - datetime.timedelta.tree.head.ref.commit.path.seek
    - typing.IO.object.truncate
    - typing.TypeVar.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.tree.object.head.commit.write
    - git.objects.submodule.util.SubmoduleConfigParser.flush_to_index
    - typing.TypeVar.head.ref.commit.object.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.object.tree.path.truncate
    - typing.TypeVar.head.commit
    - sm._clear_cache
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.truncate
    - typing.IO.object.tree.path.commit.write
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.tree.head.ref.commit.path.seek
    - typing.IO.path.head.commit.object.tree.seek
    - subprocess.Popen.tree.path.object.seek
    - typing.BinaryIO.head.commit.path.object.truncate
    - datetime.timedelta.object.head.commit.path.seek
    - subprocess.Popen.commit.tree.path.object.truncate
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.head.commit.truncate
    - typing.IO.commit.object.write
    - datetime.timedelta.commit.object.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.object.tree.write
    - typing.BinaryIO.head.commit.path.tree.seek
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.tree.head.commit.truncate
    - datetime.timedelta.head.ref.commit.object.write
    - datetime.timedelta.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.head.commit.truncate
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.object.tree.truncate
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.object.seek
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.object.tree.commit.truncate
    - typing.IO.tree.object.head.ref.commit.path.seek
    - typing.TypeVar.head.ref.commit.tree.truncate
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.commit.seek
    - typing.IO.commit.object.path.tree.seek
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.write
    - subprocess.Popen.path.object.tree.commit.truncate
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.IO.object.tree.head.commit.seek
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.commit.seek
    - typing.IO.object.head.ref.commit.seek
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.commit.tree.path.truncate
    - subprocess.Popen.object.tree.head.ref.commit.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.write
    - typing.IO.object.head.ref.commit.tree.path.truncate
    - typing.IO.object.commit.path.tree.truncate
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.IO.path.head.ref.commit.tree.object.truncate
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - datetime.timedelta.object.head.commit.path.tree.seek
    - typing.BinaryIO.object.tree.head.commit.path.seek
    - datetime.timedelta.head.ref.commit.path.object.tree.truncate
    - subprocess.Popen.head.ref.commit.path.tree.truncate
    - typing.IO.commit.path.write
    - typing.BinaryIO.object.tree.path.truncate
    - typing.TypeVar.head.ref.commit.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.path.tree.commit.truncate
    - subprocess.Popen.object.tree.path.head.ref.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.object.path.truncate
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.tree.object.path.head.commit.seek
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - subprocess.Popen.path.truncate
    - typing.cast.head.commit.path.object.write
    - subprocess.Popen.head.commit.tree.path.object.truncate
    - typing.IO.path.tree.object.head.ref.commit.write
    - subprocess.Popen.path.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.object.commit.truncate
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.BinaryIO.head.commit.seek
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.object.head.commit.path.tree.write
    - <builtin>.hasattr
    - typing.IO.commit.truncate
    - datetime.timedelta.tree.object.path.seek
    - subprocess.Popen.tree.path.head.ref.commit.object.truncate
    - typing.BinaryIO.head.commit.object.path.write
    - typing.TypeVar.tree.object.head.commit.seek
    - datetime.timedelta.tree.commit.object.truncate
    - typing.BinaryIO.head.commit.path.truncate
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - subprocess.Popen.head.commit.path.object.tree.seek
    - typing.IO.tree.object.path.seek
    - datetime.timedelta.head.commit.object.path.tree.truncate
    - typing.IO.object.head.ref.commit.tree.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - typing.IO.object.path.commit.truncate
    - subprocess.Popen.path.commit.tree.object.seek
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.TypeVar.object.tree.path.head.commit.seek
    - datetime.timedelta.tree.object.truncate
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.seek
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.head.commit.path.tree.object.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    - typing.BinaryIO.object.head.ref.commit.path.seek
    - typing.IO.path.tree.object.write
    - subprocess.Popen.tree.object.path.commit.truncate
    - typing.IO.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.seek
    - typing.cast.commit.tree.object.path.truncate
    - subprocess.Popen.tree.path.object.write
    - datetime.timedelta.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.object.head.commit.tree.path.seek
    - typing.cast.tree.head.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.truncate
    - datetime.timedelta.object
    - datetime.timedelta.tree.object.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.seek
    - datetime.timedelta.object.path.tree.head.commit.write
    - datetime.timedelta.object.commit.tree.seek
    - typing.TypeVar.head.commit.path.seek
    - subprocess.Popen.path.tree.object.head.commit.seek
    - typing.TypeVar.head.commit.object.tree.path.write
    - subprocess.Popen.object.path.tree.head.commit.truncate
    - typing.IO.head.commit.path.object.tree.truncate
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.truncate
    - typing.IO.head.commit.tree.path.object.seek
    - typing.IO.head.commit.path.truncate
    - datetime.timedelta.object.path.tree.head.ref.commit.truncate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.object.commit.path.truncate
    - subprocess.Popen.tree.head.commit.object.seek
    - typing.cast.head.ref.commit.object.path.tree.truncate
    - typing.IO.commit.path.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.cast.head.commit.object.truncate
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.head.ref.commit.truncate
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.path.commit.tree.object.truncate
    - subprocess.Popen.head.ref.commit.object.tree.path.seek
    - subprocess.Popen.path.head.ref.commit.object.seek
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.path.tree.object.truncate
    - typing.IO.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit.seek
    - typing.cast.head.commit.tree.object.path.seek
    - typing.BinaryIO.object.head.commit.path.seek
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.tree.object.seek
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.commit.tree.object.path.truncate
    - typing.cast.head.commit.object.path.tree.seek
    - typing.BinaryIO.tree.head.ref.commit.object.seek
    - datetime.timedelta.head.ref.commit.path.object.truncate
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - typing.cast.tree.head.commit.object.write
    - typing.IO.path.tree.object.head.commit.truncate
    - subprocess.Popen.tree.commit
    - typing.IO.head.ref.commit.tree.path.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.object.head.commit.path.truncate
    - typing.IO.path.tree.object.truncate
    - typing.IO.path.object.tree.head.ref.commit.truncate
    - datetime.timedelta.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.seek
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.commit.tree.path.truncate
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.head.commit.tree.object.path.seek
    - subprocess.Popen.object.tree.head.commit.write
    - subprocess.Popen.object.head.commit.path.truncate
    - subprocess.Popen.tree.path.object.commit.seek
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - subprocess.Popen.commit.object.tree.seek
    - subprocess.Popen.head.commit.path.object.write
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.tree.object.commit.seek
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.path.tree.commit.truncate
    - typing.IO.object.commit.path.seek
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree.seek
    - typing.IO.path.head.ref.commit.object.tree.truncate
    - typing.BinaryIO.head.ref.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.write
    - typing.cast.head.commit.path.write
    - typing.IO.head.ref.commit.object.tree.seek
    - typing.cast.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.object.head.ref.commit.truncate
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.IO.head.commit.object.path
    - typing.BinaryIO.object.head.commit.path.tree.truncate
    - datetime.timedelta.head.ref.commit.tree.path.truncate
    - datetime.timedelta.head.ref.commit.object.tree.truncate
    - typing.cast.head.commit.tree.path.seek
    - datetime.timedelta.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.tree.object.commit.path
    - subprocess.Popen.object.tree.truncate
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.object.tree.path.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.cast.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.tree.commit.path.seek
    - typing.IO.path.head.commit.object.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree.seek
    - typing.TypeVar.head.commit.tree.truncate
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.object.write
    - typing.cast.head.commit.path.tree.write
    - subprocess.Popen.object.commit.tree.truncate
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.head.ref.commit.seek
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.cast.head.commit.tree.seek
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - typing.TypeVar.head.commit.tree.seek
    - typing.IO.object.commit.tree.truncate
    - datetime.timedelta.path.head.commit
    - typing.TypeVar.head.commit.tree.object.write
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree.seek
    - subprocess.Popen.object.path.tree
    - typing.cast.head.commit.tree.object.path.write
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.object.path.tree.commit.write
    - typing.IO.tree.path.object.commit
    - typing.TypeVar.head.ref.commit.path.seek
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.seek
    - typing.IO.object.commit.tree.path.write
    - typing.cast.head.ref.commit.object.path.truncate
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - subprocess.Popen.head.commit.object.path.seek
    - datetime.timedelta.head.commit.tree.object.seek
    - typing.IO.object.head.commit.path.tree.seek
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.path.tree.head.commit.write
    - typing.TypeVar.head.commit.path.tree.truncate
    - typing.cast.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.path.object.truncate
    - subprocess.Popen.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.seek
    - typing.IO.object.path.tree.truncate
    - datetime.timedelta.path.tree.object.seek
    - typing.BinaryIO.object.tree.path.head.commit.seek
    - typing.IO.head.commit.object.truncate
    - subprocess.Popen.tree.commit.path.truncate
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.head.commit.object.tree.path.truncate
    - typing.cast.head.ref.commit.tree.seek
    - typing.IO.path.head.ref.commit.tree.seek
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.tree.object.seek
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.object.commit.seek
    - datetime.timedelta.head.commit.tree.object.path.write
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.tree.object.path.truncate
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.truncate
    - typing.cast.commit.tree.object.path
    - typing.IO.tree.path.seek
    - typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.commit.object.tree.truncate
    - typing.TypeVar.tree.object.head.ref.commit.seek
    - git.objects.commit.Popen.tree.path
    - typing.cast.tree.object.head.commit.path.seek
    - subprocess.Popen.commit.object.truncate
    - os.chmod
    - typing.BinaryIO.head.commit.object.write
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.commit.path.seek
    - subprocess.Popen.head.commit.path
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.write
    - datetime.timedelta.tree.object.path
    - typing.cast.head.commit.path.object.tree.truncate
    - datetime.timedelta.path.head.commit.write
    - subprocess.Popen.path.head.ref.commit.tree.truncate
    - subprocess.Popen.path.tree.object.commit.truncate
    - typing.cast.head.ref.commit.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.truncate
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.TypeVar.object.head.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.object.seek
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.tree.commit.seek
    - typing.IO.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.object.truncate
    - typing.cast.tree.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.object.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - typing.IO.object.tree.write
    - typing.IO.path.head.commit.tree.seek
    - typing.cast.head.ref.commit.tree.object.seek
    - typing.TypeVar.head.commit.path.object.tree.truncate
    - datetime.timedelta.tree.path.object.truncate
    - datetime.timedelta.head.ref.commit.path.tree.truncate
    - datetime.timedelta.head.commit.path.object.write
    - typing.cast.head.ref.commit.path.seek
    - typing.IO.path.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.write
    - typing.cast.object.tree.head.commit.path.seek
    - datetime.timedelta.commit.tree
    - typing.cast.tree.head.commit.path.object.seek
    - typing.TypeVar.object.head.commit.path
    - typing.IO.object.tree.seek
    - datetime.timedelta.tree.object.head.commit.path.truncate
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.object.tree.path.head.commit.write
    - typing.IO.head.commit.path.tree.object.truncate
    - subprocess.Popen.tree.head.commit.path.write
    - typing.BinaryIO.object.tree.path.commit.truncate
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object.seek
    - typing.BinaryIO.object.tree.path.seek
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.IO.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.object.path.tree.seek
    - datetime.timedelta.path.object.tree.seek
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.write
    - typing.TypeVar.object.head.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.path.truncate
    - subprocess.Popen.object.tree.seek
    - typing.cast.head.commit.tree.path.object.write
    - typing.IO.path.tree.head.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.head.commit.object.path.seek
    - datetime.timedelta.path.object.tree.head.commit.truncate
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.IO.tree.path.head.commit.write
    - typing.TypeVar.head.ref.commit.object.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.head.commit.path.tree.truncate
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.tree.path.seek
    - datetime.timedelta.tree.commit.path.object
    - typing.IO.path.tree.head.ref.commit.object.truncate
    - typing.TypeVar.tree.head.ref.commit.path.object.seek
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.path
    - typing.TypeVar.head.ref.commit.object.tree.path.seek
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.seek
    - typing.BinaryIO.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.seek
    - typing.cast.head.commit.object.tree.path
    - typing.IO.tree.commit.object.write
    - datetime.timedelta.path.object.head.commit.seek
    - typing.BinaryIO.head.commit.tree.object.path.truncate
    - typing.IO.object.write
    - typing.IO.tree.head.ref.commit.path.seek
    - datetime.timedelta.head.commit.seek
    - typing.TypeVar.head.commit.path.tree.write
    - subprocess.Popen.tree.path.commit.write
    - datetime.timedelta.object.head.commit.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.BinaryIO.object.head.ref.commit.truncate
    - subprocess.Popen.path.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.commit.truncate
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.object.path.seek
    - datetime.timedelta.path.object.head.commit.truncate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.tree.seek
    - subprocess.Popen.tree.path.head.commit.seek
    - typing.cast.head.commit.object.seek
    - datetime.timedelta.object.tree.path.commit.seek
    - typing.IO.commit.path.object.tree.seek
    - subprocess.Popen.object.head.commit.path
    - typing.TypeVar.head.commit.object.seek
    - typing.TypeVar.tree.object.head.commit.path.seek
    - typing.BinaryIO.object.head.commit.tree.seek
    - datetime.timedelta.object.commit.tree.write
    - typing.IO.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.commit.tree.path.write
    - typing.cast.tree.object.head.ref.commit.path.truncate
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.commit.tree.path.seek
    - datetime.timedelta.commit.object.path.truncate
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.head.ref.commit.object.truncate
    - typing.IO.path.object
    - typing.IO.tree.head.commit.seek
    - typing.IO.object.path.head.ref.commit.tree.seek
    - typing.IO.object.tree.head.commit.truncate
    - typing.cast.object.head.ref.commit.path.tree.truncate
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.truncate
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.tree.object.seek
    - datetime.timedelta.head.ref.commit.object.seek
    - typing.IO.head.commit.object.path.tree.seek
    - typing.IO.tree.path
    - typing.cast.head.commit
    - subprocess.Popen.head.ref.commit.path.object.tree.truncate
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.commit.seek
    - subprocess.Popen.commit.tree.truncate
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.head.ref.commit.tree.object.truncate
    - subprocess.Popen.path.head.commit.tree.object.write
    - subprocess.Popen.tree.commit.path.object.write
    - subprocess.Popen.object.commit.path.tree.truncate
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.object.tree.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.truncate
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.commit.object.path
    - typing.IO.object.commit.tree.path.truncate
    - typing.IO.object.path.head.ref.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.object.path.tree.head.ref.commit.write
    - typing.IO.path.object.commit.tree
    - datetime.timedelta.path.head.ref.commit.seek
    - subprocess.Popen.head.commit.path.object
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.IO.commit.path.tree.object.truncate
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.seek
    - subprocess.Popen.tree.commit.path.object.truncate
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.seek
    - typing.TypeVar.object.head.ref.commit.tree.truncate
    - typing.IO.path.object.head.commit.tree.seek
    - subprocess.Popen.object.head.ref.commit.tree.truncate
    - subprocess.Popen.object.tree.write
    - typing.cast.head.ref.commit.object.tree.seek
    - typing.IO.path.commit.tree.seek
    - datetime.timedelta.object.head.commit.tree.truncate
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path.truncate
    - typing.cast.head.ref.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.tree.seek
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.write
    - datetime.timedelta.head.ref.commit.path.object.seek
    - typing.IO.object.tree.head.ref.commit.write
    - datetime.timedelta.object.head.commit.tree
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.seek
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.truncate
    - subprocess.Popen.object.commit.path.tree.seek
    - configparser.RawConfigParser.sections
    - git.config.GitConfigParser.release
    - datetime.timedelta.path.tree.head.ref.commit.truncate
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - subprocess.Popen.tree.path.object.head.commit.seek
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.path.tree.head.commit.write
    - typing.IO.head.ref.commit.path
    - typing.cast.head.commit.object.tree.seek
    - typing.IO.object.head.commit.tree.truncate
    - typing.IO.head.commit.object
    - typing.BinaryIO.head.commit.object.tree.seek
    - typing.cast.tree.head.commit.seek
    - datetime.timedelta.path.tree.commit.object.seek
    - typing.BinaryIO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.tree.path.object.seek
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.object.path.truncate
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.path.truncate
    - subprocess.Popen.path.object.truncate
    - subprocess.Popen.object.head.commit.truncate
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - subprocess.Popen.tree.object.commit.seek
    - typing.IO.path.tree.object.head.commit.seek
    - typing.IO.tree.path.head.commit.truncate
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.commit.tree.seek
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.truncate
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.write
    - typing.IO.object.path.head.commit.tree.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.path.object.truncate
    - typing.IO.commit.path.tree.truncate
    - datetime.timedelta.object.path.tree.head.commit.seek
    - subprocess.Popen.object.commit.truncate
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.object.truncate
    - datetime.timedelta.object.path.truncate
    - datetime.timedelta.commit.tree.path.seek
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - datetime.timedelta.head.commit.object.tree.seek
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.path.head.commit.object.tree.write
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.IO.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.path.write
    - typing.IO.path.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.object.tree.seek
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.path.head.commit.tree.object.seek
    - subprocess.Popen.head.commit.path.object.truncate
    - typing.IO.tree.path.object.head.ref.commit.write
    - datetime.timedelta.path.object.head.commit.tree.truncate
    - typing.TypeVar.tree.object.path.head.commit.write
    - git.util.rmfile
    - subprocess.Popen.tree.head.ref.commit.path.seek
    - subprocess.Popen.path.head.ref.commit.object.truncate
    - datetime.timedelta.commit.object.tree.truncate
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit.truncate
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.truncate
    - subprocess.Popen.path.object.tree.head.ref.commit.seek
    - subprocess.Popen.tree.object.commit.path.seek
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.path.object.seek
    - typing.TypeVar.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.object.head.commit.path.truncate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.cast.tree.head.ref.commit.object.path.truncate
    - typing.IO.head.commit.path.tree.write
    - subprocess.Popen.object.path.tree.head.commit.seek
    - subprocess.Popen.path.head.commit.truncate
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.truncate
    - typing.IO.tree.object.path.commit.seek
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.truncate
    - typing.IO.tree.path.commit.object.seek
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.truncate
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.truncate
    - subprocess.Popen.object.path.commit.seek
    - subprocess.Popen.head.ref.commit.tree.write
    - value.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.seek
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.head.ref.commit.seek
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.path.object.truncate
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.object.path.seek
    - typing.TypeVar.tree.head.ref.commit.path.object.truncate
    - datetime.timedelta.commit.tree.write
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.path.tree.object.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.seek
    - subprocess.Popen.tree.head.commit.object.path.seek
    - typing.IO.object.head.commit.tree.seek
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.TypeVar.object.head.commit.tree.truncate
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.TypeVar.head.commit.object.path.tree.seek
    - datetime.timedelta.head.commit.path.tree.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - subprocess.Popen.tree.path.head.commit.object.seek
    - datetime.timedelta.tree.head.ref.commit.object.path.truncate
    - typing.cast.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.truncate
    - subprocess.Popen.path.object.commit.seek
    - subprocess.Popen.object.path.commit.write
    - typing.IO.path.head.commit.object
    - typing.IO.commit.path.seek
    - subprocess.Popen.head.commit.object.tree
    - subprocess.Popen.head.commit.object.seek
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.head.commit.tree.path.seek
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - subprocess.Popen.head.commit.object.path.tree.truncate
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.head.commit.object.write
    - typing.IO.commit.object.tree.seek
    - typing.IO.tree.path.object.truncate
    - subprocess.Popen.object.path.commit.tree.truncate
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.tree.head.ref.commit.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.commit.tree.object.truncate
    - typing.IO.tree.object.path
    - datetime.timedelta.object.path.commit.seek
    - subprocess.Popen.commit.object.seek
    - typing.IO.object.head.ref.commit.path.write
    - datetime.timedelta.tree.path.object.head.commit.seek
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    - typing.IO.tree.commit.seek
    - subprocess.Popen.path.write
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.object.truncate
    - typing.cast.tree.head.commit.path.write
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.truncate
    - typing.TypeVar.tree.object.head.commit.write
    - typing.BinaryIO.tree.head.commit.path.object.truncate
    - typing.IO.path.truncate
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.IO.tree.path.object
    - typing.IO.tree.commit.path.truncate
    - typing.TypeVar.tree.head.commit.object.path.write
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.seek
    - typing.cast.object.head.commit.seek
    - datetime.timedelta.tree.object.commit.truncate
    - datetime.timedelta.object.head.ref.commit.tree.truncate
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.commit.path.truncate
    - subprocess.Popen.commit.object.path.tree.seek
    - subprocess.Popen.object.head.commit.path.seek
    - datetime.timedelta.path.object.commit.truncate
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.seek
    - subprocess.Popen.head.ref.commit.path.object.seek
    - typing.TypeVar.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.head.ref.commit.seek
    - typing.IO.object.path.head.commit.truncate
    - typing.IO.head.ref.commit.path.object.seek
    - subprocess.Popen.object.tree.head.commit.truncate
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.path.head.commit.truncate
    - typing.cast.head.commit.object.tree.path.seek
    - typing.cast.object.tree.head.commit.path.truncate
    - datetime.timedelta.path.seek
    - typing.IO.path.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.tree.path.commit.write
    - typing.IO.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.path.write
    - subprocess.Popen.tree.commit.truncate
    - typing.IO.path.head.ref.commit.tree.object.seek
    - subprocess.Popen.path.object.tree.head.commit.truncate
    - typing.IO.object.head.ref.commit.path.truncate
    - datetime.timedelta.tree.commit.path.object.seek
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - git.util.LockFile._has_lock
    - datetime.timedelta.object.head.ref.commit.tree
    - subprocess.Popen.path.tree.commit.object.seek
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - typing.cast.tree.head.ref.commit.path.seek
    - datetime.timedelta.commit.path.tree
    - typing.cast.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.tree.path
    - match.group
    - datetime.timedelta.path.head.commit.tree.write
    - subprocess.Popen.object.path.head.commit.tree.truncate
    - datetime.timedelta.head.commit.tree.write
    - typing.IO.object.head.commit.tree.path.write
    - subprocess.Popen.commit.path.object.truncate
    - typing.cast.head.ref.commit.path.tree.object.truncate
    - subprocess.Popen.head.commit.tree.path.seek
    - typing.cast.head.ref.commit.tree.object.path.truncate
    - typing.BinaryIO.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.object.truncate
    - typing.IO.tree.object.head.ref.commit.path.write
    - typing.IO.path.commit.object.truncate
    - typing.IO.head.ref.commit.object.truncate
    - typing.IO.head.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.write
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.object.path.head.commit.truncate
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.path.head.commit.object.tree.seek
    - typing.BinaryIO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.tree.head.commit.path.seek
    - subprocess.Popen.tree.path.commit.object.write
    - typing.IO.object.tree.head.ref.commit.truncate
    - datetime.timedelta.path.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.truncate
    - typing.IO.commit.path.object.seek
    - subprocess.Popen.object.commit.tree.write
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.path.tree.head.ref.commit.seek
    - typing.cast.head.commit.tree.write
    - typing.IO.object.tree.path.commit.seek
    - typing.TypeVar.head.commit.path.write
    - datetime.timedelta.commit.path.seek
    - typing.cast.head.ref.commit.tree.path.seek
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.truncate
    - datetime.timedelta.head.commit.object.truncate
    - datetime.timedelta.object.path.tree.truncate
    - datetime.timedelta.commit.tree.truncate
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.object.path.head.ref.commit.seek
    - typing.cast.head.ref.commit.tree.path.object.truncate
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.object.write
    - typing.cast.object.tree.head.commit.truncate
    - subprocess.Popen.path.tree.commit.truncate
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.head.commit.tree.seek
    - typing.cast.tree.head.ref.commit.object.truncate
    - typing.IO.tree.path.object.head.commit.seek
    - typing.IO.path.tree.commit.object.write
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.object.path.head.commit.seek
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.object.path.head.ref.commit.seek
    - subprocess.Popen.head.ref.commit.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.seek
    - subprocess.Popen.head.commit.object.truncate
    - datetime.timedelta.path.head.ref.commit.tree.object.truncate
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.tree.path.object.commit
    - _logger.error
    - typing.IO.head.commit.path.seek
    - typing.IO.path.object.tree.head.ref.commit.seek
    - typing.TypeVar.tree.object.path.commit.seek
    - subprocess.Popen.commit.object.path.truncate
    - subprocess.Popen.path.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.path.commit.write
    - subprocess.Popen.object.commit.path
    - typing.IO.head.ref.commit.object.tree.truncate
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.truncate
    - typing.IO.head.commit.object.tree.path.truncate
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.cast.tree.head.commit.path
    - typing.TypeVar.object.head.ref.commit.path.truncate
    - typing.TypeVar.object.tree.path.head.commit.write
    - typing.cast.head.ref.commit.object.tree.path.seek
    - typing.TypeVar.head.commit.object.path.truncate
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.cast.head.commit.object.path.truncate
    - typing.IO.path.tree.head.commit.truncate
    - typing.IO.path.head.ref.commit.object.seek
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.tree.object.commit.write
    - typing.BinaryIO.object.head.commit.path.tree.seek
    - datetime.timedelta.tree.head.commit.path.truncate
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.path.head.ref.commit.truncate
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.commit.path.object.tree.truncate
    - datetime.timedelta.object.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.tree.seek
    - subprocess.Popen.path.tree.commit.seek
    - subprocess.Popen.path.object.head.ref.commit.write
    - datetime.timedelta.object.tree.truncate
    - datetime.timedelta.path.head.commit.object.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.truncate
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.path.commit.tree.seek
    - typing.cast.head.commit.tree.truncate
    - datetime.timedelta.head.commit.path.object.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.truncate
    - datetime.timedelta.head.commit.path.object.seek
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.path.object.head.commit.seek
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.tree.head.commit.object.seek
    - datetime.timedelta.object.path.head.ref.commit.truncate
    - typing.TypeVar.object.tree.head.commit.path.seek
    - typing.TypeVar.head.commit.tree.path.object.truncate
    - subprocess.Popen.object.head.commit.tree.path.truncate
    - typing.IO.path.object.commit.truncate
    - typing.IO.path.commit.object.tree.seek
    - datetime.timedelta.head.commit.object.tree.truncate
    - subprocess.Popen.path.commit.object.truncate
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.seek
    - typing.IO.object.tree.path.head.commit.seek
    - subprocess.Popen.path.head.commit.tree.seek
    - datetime.timedelta.path.tree.commit.seek
    - datetime.timedelta.object.tree.commit.path.truncate
    - datetime.timedelta.path.tree.truncate
    - datetime.timedelta.commit.tree.object.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.seek
    - datetime.timedelta.tree.head.commit.path.object.truncate
    - typing.IO.object.head.ref.commit.tree.path.seek
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - typing.TypeVar.object.head.commit.tree.path.seek
    - typing.BinaryIO.tree.head.commit.path.write
    - typing.IO.tree.head.commit.path.object.seek
    - typing.IO.tree.object.write
    - typing.BinaryIO.head.commit.object.path.tree.seek
    - datetime.timedelta.commit.object.path.tree
    - typing.TypeVar.tree.object.path.head.commit.seek
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.tree.path.head.ref.commit.truncate
    - subprocess.Popen.tree.head.ref.commit.object.path.seek
    - typing.IO.head.ref.commit.object.path.seek
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.write
    - typing.IO.path.object.tree
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.seek
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.seek
    - typing.IO.object.commit.tree.path.seek
    - subprocess.Popen.path.tree.head.commit.seek
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path.truncate
    - datetime.timedelta.tree.head.ref.commit.path.object.truncate
    - typing.TypeVar.head.commit.seek
    - datetime.timedelta.tree.head.commit.truncate
    - typing.IO.path.tree.object.commit.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.cast.tree.head.commit.truncate
    - typing.TypeVar.object.head.ref.commit.path.tree.seek
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.head.commit.tree.seek
    - typing.IO.head.commit.path.object.seek
    - typing.TypeVar.head.commit.truncate
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.cast.tree.object.head.ref.commit.path.seek
    - typing.IO.tree.head.ref.commit.object.path.seek
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.path.truncate
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.tree.object.path.commit.seek
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.head.commit.path.object.seek
    - datetime.timedelta.path.head.ref.commit.object.write
    - subprocess.Popen.commit.object.tree.path.seek
    - typing.IO.commit.seek
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.seek
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree.truncate
    - typing.IO.object.head.commit.truncate
    - typing.BinaryIO.object.head.commit.seek
    - typing.IO.object.path.tree.head.ref.commit.seek
    - git.config.GitConfigParser._included_paths
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.tree.head.ref.commit.truncate
    - datetime.timedelta.tree.path.head.ref.commit.object.seek
    - datetime.timedelta.object.commit.tree.truncate
    - typing.IO.tree.path.object.head.commit.truncate
    - subprocess.Popen.path.commit
    - typing.IO.head.ref.commit.path.truncate
    - typing.IO.head.commit.path.object.tree.seek
    - subprocess.Popen.head.ref.commit.object.write
    - subprocess.Popen.commit.path.tree.object.truncate
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.head.commit.path.seek
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.tree.path.truncate
    - typing.IO.head.ref.commit.tree.truncate
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.truncate
    - subprocess.Popen.object.tree.commit.path.seek
    - subprocess.Popen.tree.object.head.commit.truncate
    - typing.TypeVar.tree.object.head.ref.commit.path.seek
    - typing.BinaryIO.object.tree.path.head.ref.commit.seek
    - subprocess.Popen.object.path.tree.write
    - typing.IO.tree.object.truncate
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.tree.path.head.commit.object.truncate
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.truncate
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.path.tree.commit.object.truncate
    - typing.IO.tree.path.head.commit.object.write
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.tree.path.seek
    - subprocess.Popen.head.commit.object.path.truncate
    - datetime.timedelta.commit.object.tree.path
    - index.add
    - subprocess.Popen.tree.path.head.commit.truncate
    - <builtin>.open
    - datetime.timedelta.commit.tree.object.truncate
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.head.commit.path.write
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.path.tree.truncate
    - datetime.timedelta.object.tree.commit.seek
    - typing.IO.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.seek
    - datetime.timedelta.head.commit.path.object.tree.seek
    - typing.TypeVar.head.ref.commit.path.object.truncate
    - typing.BinaryIO.head.ref.commit.tree.truncate
    - typing.IO.tree.path.commit.truncate
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.path.commit.truncate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.cast.head.commit.path.object.tree.write
    - datetime.timedelta.tree.object.path.commit.seek
    - typing.IO.path.tree.object.head.commit.write
    - typing.cast.head.ref.commit.path.object.tree.truncate
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.path.commit.seek
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.cast.tree.head.commit.object.path.seek
    - typing.IO.tree.head.ref.commit.path.object.seek
    - typing.IO.head.ref.commit.object.path.tree.write
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.truncate
    - typing.IO.object.path.tree.commit.truncate
    - datetime.timedelta.path.head.commit.tree.object.write
    - subprocess.Popen.path.tree.object.head.commit
    - typing.TypeVar.object.head.commit.tree.seek
    - typing.TypeVar.tree.object.head.ref.commit.truncate
    - typing.IO.path.tree.write
    - subprocess.Popen.tree.head.commit.object.path.truncate
    - subprocess.Popen.path.tree.head.ref.commit.seek
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.tree.path.object.head.ref.commit.truncate
    - typing.cast.head.ref.commit.tree.object.path.seek
    - subprocess.Popen.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.tree.write
    - typing.cast.head.commit.seek
    - typing.IO.path.commit.object.tree.truncate
    - datetime.timedelta.path.object.tree.commit.truncate
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.tree.path.object.commit.seek
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.commit.seek
    - datetime.timedelta.path.tree.object.head.commit.seek
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - datetime.timedelta.object.tree.head.commit.seek
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.object.path.tree
    - git.objects.submodule.util.SubmoduleConfigParser.write
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.truncate
    - subprocess.Popen.tree.object.commit.path.truncate
    - datetime.timedelta.path.tree.object.head.commit.truncate
    - git.config.GitConfigParser._value_to_string
    - typing.BinaryIO.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.head.ref.commit.object.truncate
    - datetime.timedelta.tree.object.head.commit.path.seek
    - datetime.timedelta.object.head.commit.tree.path.truncate
    - typing.IO.tree
    - subprocess.Popen.object.tree.path.seek
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.object.seek
    - datetime.timedelta.tree.path.head.commit
    - subprocess.Popen.object.path.tree.seek
    - typing.IO.tree.path.commit.object.write
    - typing.TypeVar.head.ref.commit.path.object
    - typing.cast.object.tree.head.ref.commit.truncate
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.seek
    - subprocess.Popen.tree.commit.object.seek
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.tree.seek
    - subprocess.Popen.commit.path.object.seek
    - typing.IO.path.tree.head.commit.object.seek
    - datetime.timedelta.path.tree.commit.write
    - subprocess.Popen.head.commit.object.path.tree.seek
    - subprocess.Popen.path.head.commit.object.seek
    - datetime.timedelta.head.commit.object.write
    - typing.IO.path.tree.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - typing.IO.tree.object.head.commit.seek
    - typing.TypeVar.object.head.commit.path.truncate
    - subprocess.Popen.object.commit.path.write
    - typing.IO.tree.object.commit
    - datetime.timedelta.object.commit.path.tree.seek
    - typing.IO.commit.path.object.write
    - typing.TypeVar.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.head.commit.path.tree.object.seek
    - subprocess.Popen.tree.path.truncate
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.ref.commit.seek
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.seek
    - typing.BinaryIO.object.head.commit.truncate
    - git.objects.commit.Popen.tree.path.truncate
    - subprocess.Popen.object.head.ref.commit.tree.path.seek
    - typing.TypeVar.tree.head.commit.path.object.truncate
    - datetime.timedelta.path.commit.object.tree.seek
    - subprocess.Popen.tree.object.head.ref.commit.seek
    - datetime.timedelta.object.commit.tree.path.truncate
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - typing.IO.head.commit.tree.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.seek
    - subprocess.Popen.path.object.tree.head.ref.commit.truncate
    - typing.IO.object.tree.path.seek
    - typing.IO.path.object.commit.seek
    - typing.TypeVar.head.commit.tree.object.path.write
    - datetime.timedelta.tree.path.commit.object.seek
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.truncate
    - typing.IO.object.tree.path.head.ref.commit.truncate
    - typing.TypeVar.object.head.ref.commit.seek
    - typing.TypeVar.head.commit.path.truncate
    - datetime.timedelta.object.tree.path.write
    - subprocess.Popen.tree.head.commit.path.truncate
    - subprocess.Popen.tree.head.commit.truncate
    - typing.BinaryIO.head.ref.commit.object.write
    - typing.TypeVar.object.tree.head.ref.commit.truncate
    - subprocess.Popen.tree.path.head.commit.object.write
    - subprocess.Popen.path.seek
    - subprocess.Popen.path.object.commit.write
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.head.commit.object.path.seek
    - git.objects.commit.Popen.truncate
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.tree.truncate
    - typing.TypeVar.head.commit.object.path.tree.write
    - subprocess.Popen.object.tree.path.head.commit.seek
    - typing.TypeVar.tree.head.ref.commit.object.seek
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.head.commit.tree.path.object.truncate
    - datetime.timedelta.tree.head.ref.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.truncate
    - typing.BinaryIO.head.ref.commit.tree.path.seek
    - typing.IO.tree.head.ref.commit.object.seek
    - datetime.timedelta.path.tree.head.commit.object.seek
    - typing.BinaryIO.head.commit.tree.path.truncate
    - typing.IO.tree.object.seek
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.seek
    - subprocess.Popen.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.head.ref.commit.tree.seek
    - typing.IO.object.head.commit.seek
    - typing.IO.write
    - typing.IO.path.tree.head.commit.object.truncate
    - typing.IO.head.ref.commit.path.object.tree.seek
    - subprocess.Popen.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.ref.commit.path.object.tree.seek
    - datetime.timedelta.path.object.truncate
    - typing.IO.path.object.head.commit.tree.truncate
    - subprocess.Popen.head.ref.commit.object.truncate
    - typing.IO.path.object.head.commit.write
    - typing.cast.tree.head.commit.path.seek
    - typing.cast.head.ref.commit.path.tree.object.write
    - typing.cast.commit.object.tree.path.seek
    - datetime.timedelta.object.commit.path.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.truncate
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.truncate
    - typing.cast.head.ref.commit.object.path.tree.seek
    - typing.IO.path.object.head.commit.tree.write
    - typing.IO.object.head.ref.commit.path.tree
    - typing.BinaryIO.head.commit.object.tree.truncate
    - datetime.timedelta.object.tree.head.commit.path.seek
    - datetime.timedelta.path.tree.object.truncate
    - datetime.timedelta.commit.tree.path.object.truncate
    - typing.BinaryIO.head.commit.object.tree.write
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.path.commit.object.truncate
    - datetime.timedelta.object.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.tree.write
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.seek
    - typing.TypeVar.head.commit.write
    - typing.IO.path.object.seek
    - datetime.timedelta.head.commit.object.path.tree.seek
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - typing.IO.tree.object.head.commit.truncate
    - <builtin>.isinstance
    - typing.TypeVar.object.tree.head.ref.commit.write
    - typing.IO.truncate
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.object.commit.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.seek
    - subprocess.Popen.tree.object.path.head.commit.truncate
    - typing.TypeVar.head.ref.commit.tree.path.object.seek
    - typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    - typing.TypeVar.tree.object.path
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.truncate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - subprocess.Popen.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path.seek
    - subprocess.Popen.head.ref.commit.path.tree.object.truncate
    - typing.IO.path.commit.write
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.head.commit.object.tree.path.seek
    - typing.BinaryIO.head.ref.commit.path.tree.truncate
    - typing.cast.head.commit.object.path.tree.truncate
    - subprocess.Popen.head.commit.path.object.tree.truncate
    - subprocess.Popen.commit.write
    - datetime.timedelta.path.object.head.commit.tree.seek
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object
    - typing.TypeVar.head.commit.object.path.tree.truncate
    - typing.IO.tree.path.commit.object.truncate
    - subprocess.Popen.object.path.commit.tree.write
    - typing.IO.head.ref.commit.path.tree.truncate
    - typing.BinaryIO.object.head.commit.write
    - datetime.timedelta.path.head.ref.commit.tree.object.seek
    - typing.cast.object.head.ref.commit.tree.path.truncate
    - subprocess.Popen.tree.path.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.object.head.commit.tree.path.seek
    - datetime.timedelta.path.object.commit.write
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - typing.IO.object.path.head.commit.seek
    - datetime.timedelta.path.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.tree.truncate
    - typing.TypeVar.head.ref.commit.object.truncate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1024
    functionName: git.util.LockFile._has_lock
    functionSourceFile: ''
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _logger.error
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1065
    functionName: git.util.LockFile._release_lock
    functionSourceFile: git.util
    functionUses: 9
    functionsReached:
    - git.util.LockFile._lock_file_path
    - os.path.isfile
    - os.remove
    - os.chmod
    - git.util.LockFile._has_lock
    - git.util.rmfile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - optionstr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 435
    functionName: git.config.GitConfigParser.optionxform
    functionSourceFile: git.config
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 18
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 26
    ICount: 4
    IfCount: 18
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - fp
    - fpname
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 439
    functionName: git.config.GitConfigParser._read
    functionSourceFile: git.config
    functionUses: 1
    functionsReached:
    - subprocess.Popen.tree.object.commit.readline
    - typing.cast.head.ref.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - subprocess.Popen.commit.tree.readline
    - typing.cast.head.commit.tree.path.readline
    - typing.IO.path.object.tree.readline
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.commit.readline
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.IO.path.tree.readline
    - subprocess.Popen.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - git.config.GitConfigParser.optionxform
    - typing.TypeVar.object.tree.path.commit.readline
    - subprocess.Popen.commit.object.path.tree.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - datetime.timedelta.commit.tree.path.readline
    - line.rstrip
    - typing.IO.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.object.readline
    - subprocess.Popen.head.ref.commit.object.path.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - subprocess.Popen.object.commit.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - subprocess.Popen.commit.path.object.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - <builtin>.repr
    - typing.cast.object.head.commit.tree.path.readline
    - subprocess.Popen.path.tree.object.readline
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.head.commit.path.tree.object.readline
    - git.config.GitConfigParser._read.string_decode
    - typing.IO.head.ref.commit.object.tree.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - subprocess.Popen.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.tree.path.readline
    - typing.IO.head.commit.path.readline
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.head.ref.commit.object.readline
    - typing.IO.path.head.commit.object.tree.readline
    - typing.cast.head.ref.commit.path.readline
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.object.tree.commit.path.readline
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.readline
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.IO.commit.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.readline
    - datetime.timedelta.commit.tree.object.path.readline
    - typing.BinaryIO.object.head.commit.readline
    - typing.TypeVar.head.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - datetime.timedelta.head.commit.object.path.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.IO.path.commit.tree.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - typing.cast.object.tree.head.ref.commit.path.readline
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - typing.TypeVar.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - typing.IO.tree.head.commit.object.path.readline
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.head.commit.object.tree.path.readline
    - typing.TypeVar.head.commit.object.readline
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.object.path.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - subprocess.Popen.path.commit.object.tree.readline
    - subprocess.Popen.path.object.commit.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.commit.path.object.readline
    - datetime.timedelta.head.ref.commit.path.object.readline
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - datetime.timedelta.tree.readline
    - configparser.RawConfigParser._defaults.setlast
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - subprocess.Popen.head.commit.tree.path.object.readline
    - optval.find
    - datetime.timedelta.object.tree.head.commit.path.readline
    - typing.IO.commit.object.tree.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.IO.head.ref.commit.path.readline
    - subprocess.Popen.path.tree.head.commit.object.readline
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.commit.tree.readline
    - subprocess.Popen.head.commit.tree.readline
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.IO.object.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - datetime.timedelta.head.ref.commit.readline
    - typing.IO.tree.object.commit.readline
    - typing.cast.tree.object.head.commit.path.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.path.object.readline
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - git.objects.commit.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.readline
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.IO.tree.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.tree.object.head.commit.readline
    - typing.IO.object.tree.head.commit.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - typing.IO.path.commit.readline
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.readline
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - git.objects.commit.Popen.tree.path.readline
    - typing.IO.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.head.commit.tree.object.path.readline
    - datetime.timedelta.path.head.commit.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - typing.IO.path.tree.object.head.commit.readline
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.IO.path.commit.object.tree.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.commit.object.readline
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - typing.BinaryIO.head.commit.path.readline
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.commit.object.tree.path.readline
    - subprocess.Popen.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit.readline
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - typing.IO.object.head.commit.path.readline
    - typing.cast.head.commit.path.tree.object.readline
    - typing.IO.tree.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.readline
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - typing.IO.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.object.head.commit.tree.readline
    - typing.IO.head.commit.tree.object.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - typing.IO.object.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.readline
    - subprocess.Popen.commit.path.readline
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.head.commit.tree.path.object.readline
    - typing.IO.tree.commit.readline
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.IO.tree.commit.object.path.readline
    - typing.IO.path.tree.object.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.TypeVar.tree.head.commit.object.path.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.path.object.head.commit.readline
    - typing.IO.path.tree.head.commit.object.readline
    - subprocess.Popen.head.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.object.readline
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.tree.object.readline
    - datetime.timedelta.commit.path.readline
    - typing.IO.tree.path.object.head.commit.readline
    - typing.IO.head.commit.tree.readline
    - datetime.timedelta.commit.readline
    - typing.cast.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.object.tree.readline
    - subprocess.Popen.path.object.tree.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - typing.cast.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.cast.head.ref.commit.object.path.readline
    - optname.rstrip
    - typing.TypeVar.head.commit.tree.object.readline
    - subprocess.Popen.head.commit.tree.object.readline
    - typing.IO.tree.head.ref.commit.path.readline
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.tree.object.path.commit.readline
    - typing.cast.tree.object.head.ref.commit.readline
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.tree.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.commit.path.object.tree.readline
    - typing.BinaryIO.head.ref.commit.object.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - typing.IO.object.commit.tree.path.readline
    - datetime.timedelta.tree.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - line.endswith
    - typing.TypeVar.head.commit.path.tree.object.readline
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.path.commit.readline
    - subprocess.Popen.tree.commit.path.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - line.split
    - datetime.timedelta.object.tree.readline
    - subprocess.Popen.head.commit.path.tree.readline
    - subprocess.Popen.object.tree.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.tree.path.readline
    - v.endswith
    - typing.TypeVar.object.head.commit.path.tree.readline
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.tree.commit.path.object.readline
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - configparser.RawConfigParser._defaults.add
    - datetime.timedelta.head.commit.path.object.readline
    - subprocess.Popen.tree.head.commit.readline
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - typing.IO.head.commit.object.tree.readline
    - datetime.timedelta.path.object.readline
    - datetime.timedelta.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - typing.IO.tree.object.head.commit.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - datetime.timedelta.path.object.tree.readline
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - subprocess.Popen.object.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.IO.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.IO.object.path.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - subprocess.Popen.object.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - typing.BinaryIO.head.ref.commit.path.readline
    - typing.BinaryIO.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - optval.strip
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.IO.commit.tree.object.path.readline
    - typing.BinaryIO.object.tree.path.readline
    - typing.IO.commit.object.path.tree.readline
    - typing.TypeVar.object.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.object.readline
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - subprocess.Popen.path.head.commit.object.readline
    - typing.TypeVar.head.commit.object.tree.readline
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.readline
    - subprocess.Popen.tree.path.commit.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - typing.IO.object.tree.commit.readline
    - datetime.timedelta.tree.commit.path.readline
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.tree.head.commit.readline
    - datetime.timedelta.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.readline
    - datetime.timedelta.path.object.commit.tree.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - typing.IO.readline
    - datetime.timedelta.path.object.commit.readline
    - datetime.timedelta.object.path.commit.tree.readline
    - datetime.timedelta.path.tree.head.commit.object.readline
    - subprocess.Popen.head.commit.object.tree.path.readline
    - subprocess.Popen.commit.tree.path.readline
    - typing.IO.object.commit.tree.readline
    - datetime.timedelta.path.tree.commit.readline
    - typing.IO.path.commit.object.readline
    - datetime.timedelta.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - datetime.timedelta.head.commit.object.readline
    - datetime.timedelta.object.path.head.commit.readline
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.object.path.readline
    - typing.TypeVar.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.head.commit.path.object.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - configparser.RawConfigParser._dict
    - typing.IO.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - configparser.ParsingError
    - typing.IO.object.path.tree.readline
    - typing.IO.path.tree.head.commit.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.IO.tree.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.path.head.commit.tree.readline
    - subprocess.Popen.path.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - subprocess.Popen.tree.object.path.readline
    - typing.IO.head.commit.path.object.tree.readline
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.cast.head.commit.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.path.readline
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - datetime.timedelta.tree.path.head.commit.readline
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.IO.head.commit.path.tree.readline
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.path.readline
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.IO.path.head.commit.readline
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.tree.object.head.commit.path.readline
    - typing.cast.tree.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.readline
    - typing.IO.path.tree.commit.object.readline
    - subprocess.Popen.path.commit.tree.readline
    - e.append
    - datetime.timedelta.commit.tree.path.object.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.object.path.readline
    - typing.cast.head.ref.commit.tree.path.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.cast.object.head.commit.path.readline
    - typing.IO.path.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.tree.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - typing.IO.path.tree.head.ref.commit.object.readline
    - subprocess.Popen.path.object.tree.commit.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.head.commit.tree.object.path.readline
    - typing.cast.object.head.ref.commit.tree.path.readline
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.object.head.ref.commit.path.readline
    - typing.IO.object.path.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.readline
    - datetime.timedelta.tree.object.path.commit.readline
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - typing.cast.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.commit.readline
    - subprocess.Popen.object.head.commit.tree.path.readline
    - typing.cast.object.head.commit.path.tree.readline
    - typing.IO.head.ref.commit.path.object.readline
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.ref.commit.object.readline
    - datetime.timedelta.path.object.tree.head.commit.readline
    - git.objects.commit.Popen.readline
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.BinaryIO.tree.head.commit.path.readline
    - datetime.timedelta.tree.path.commit.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.commit.tree.path.readline
    - datetime.timedelta.tree.path.object.readline
    - typing.IO.tree.commit.path.readline
    - subprocess.Popen.path.object.head.commit.tree.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.TypeVar.tree.object.path.commit.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.TypeVar.object.tree.head.commit.readline
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.path.object.head.ref.commit.readline
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.head.commit.tree.path.readline
    - typing.cast.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.commit.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - subprocess.Popen.path.head.ref.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.readline
    - datetime.timedelta.object.head.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.object.head.ref.commit.tree.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - <builtin>.len
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.IO.path.object.head.commit.readline
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.tree.path.head.commit.object.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.cast.head.commit.object.path.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - configparser.RawConfigParser._defaults.getlast
    - typing.cast.tree.head.commit.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree.readline
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - subprocess.Popen.tree.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.cast.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - typing.cast.head.ref.commit.object.tree.readline
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.head.ref.commit.tree.path.readline
    - typing.TypeVar.tree.head.commit.path.object.readline
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.object.tree.path.head.commit.readline
    - typing.cast.object.tree.head.commit.readline
    - datetime.timedelta.commit.path.tree.readline
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.commit.path.tree.readline
    - configparser.RawConfigParser.SECTCRE.match
    - subprocess.Popen.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.IO.tree.head.ref.commit.path.object.readline
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.cast.tree.head.commit.object.readline
    - typing.IO.object.commit.readline
    - git.objects.commit.Popen.path.readline
    - line.strip
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - typing.IO.head.commit.path.object.readline
    - typing.IO.path.head.commit.object.readline
    - datetime.timedelta.path.head.ref.commit.object.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.IO.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.readline
    - typing.IO.object.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.head.commit.object.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - git.objects.commit.Popen.tree.readline
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.object.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.head.ref.commit.object.tree.path.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - typing.BinaryIO.head.commit.object.readline
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.path.object.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - typing.IO.tree.object.path.readline
    - datetime.timedelta.object.path.commit.readline
    - typing.IO.object.path.commit.tree.readline
    - datetime.timedelta.tree.path.object.commit.readline
    - datetime.timedelta.head.commit.readline
    - datetime.timedelta.head.commit.path.readline
    - typing.cast.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.path.readline
    - subprocess.Popen.commit.readline
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.IO.object.tree.path.head.ref.commit.readline
    - datetime.timedelta.commit.tree.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.cast.head.commit.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - typing.IO.head.ref.commit.path.tree.object.readline
    - typing.cast.object.head.commit.readline
    - typing.cast.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.object.path.readline
    - datetime.timedelta.path.commit.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.readline
    - typing.IO.path.tree.commit.readline
    - subprocess.Popen.object.commit.path.tree.readline
    - datetime.timedelta.commit.path.object.readline
    - datetime.timedelta.tree.path.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - v.encode
    - subprocess.Popen.head.ref.commit.tree.readline
    - mo.group
    - typing.IO.tree.head.commit.path.readline
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.head.commit.path.object.tree.readline
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.path.object.head.commit.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.ref.commit.readline
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.commit.path.object.tree.readline
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.tree.path.readline
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - v
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 454
    functionName: git.config.GitConfigParser._read.string_decode
    functionSourceFile: git.config
    functionUses: 2
    functionsReached:
    - v.endswith
    - v.encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.endswith
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.encode
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.readline
    functionSourceFile: git
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.readline
    functionSourceFile: git
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.readline
    functionSourceFile: git
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.readline
    functionSourceFile: git
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.readline
    functionSourceFile: git
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.readline
    functionSourceFile: subprocess
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.readline
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.readline
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.strip
    functionSourceFile: <builtin>
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.split
    functionSourceFile: <builtin>
    functionUses: 25
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser.SECTCRE.match
    functionSourceFile: configparser
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mo.group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: optname.rstrip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: optval.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: optval.find
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 128
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser._defaults.add
    functionSourceFile: configparser
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.ParsingError
    functionSourceFile: configparser
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.rstrip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.endswith
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser._defaults.getlast
    functionSourceFile: configparser
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser._defaults.setlast
    functionSourceFile: configparser
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 543
    functionName: git.config.GitConfigParser._has_includes
    functionSourceFile: git.config
    functionUses: 10
    functionsReached:
    - <builtin>.str
    - <builtin>.any
    - os.path.expanduser
    - match.group
    - fnmatch.fnmatchcase
    - CONDITIONAL_INCLUDE_REGEXP.search
    - <builtin>.len
    - git.config.GitConfigParser.items
    - keyword.endswith
    - value.endswith
    - re.sub
    - <builtin>.super
    - git.config.GitConfigParser._included_paths
    - configparser.RawConfigParser.sections
    - value.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 1
    IfCount: 12
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 546
    functionName: git.config.GitConfigParser._included_paths
    functionSourceFile: git.config
    functionUses: 11
    functionsReached:
    - <builtin>.str
    - <builtin>.any
    - os.path.expanduser
    - match.group
    - CONDITIONAL_INCLUDE_REGEXP.search
    - git.config.GitConfigParser.items
    - keyword.endswith
    - value.endswith
    - re.sub
    - <builtin>.super
    - fnmatch.fnmatchcase
    - configparser.RawConfigParser.sections
    - value.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser.sections
    functionSourceFile: configparser
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - section_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 699
    functionName: git.config.GitConfigParser.items
    functionSourceFile: git.config
    functionUses: 12
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: CONDITIONAL_INCLUDE_REGEXP.search
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.group
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.startswith
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.any
    functionSourceFile: <builtin>
    functionUses: 35
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.endswith
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keyword.endswith
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.config.GitConfigParser._included_paths.<lambda1>
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - m.group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.group
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.sub
    functionSourceFile: re
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fnmatch.fnmatchcase
    functionSourceFile: fnmatch
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 5
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 600
    functionName: git.config.GitConfigParser.read
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.cast.head.commit.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - git.config.GitConfigParser.optionxform
    - subprocess.Popen.path.tree.head.ref.commit
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - line.rstrip
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.TypeVar.object.head.ref.commit.path.readline
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - subprocess.Popen.commit.path.object.readline
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - datetime.timedelta.tree.commit
    - typing.cast.head.commit.tree
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.object.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - typing.IO.commit.path.object.readline
    - datetime.timedelta.object.commit
    - configparser.RawConfigParser._defaults.setlast
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.commit.object.tree.path.readline
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.object.tree.path.readline
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.cast.tree.object.head.commit.path.readline
    - typing.cast.head.commit.path.tree.object
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - typing.cast.object.tree.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - keyword.endswith
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.tree.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.IO.path.commit.object.tree.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.TypeVar.head.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.TypeVar.tree.head.commit.object.path.readline
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - typing.cast.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - datetime.timedelta.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.readline
    - datetime.timedelta.object.path.tree.commit
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree
    - os.access
    - typing.cast.head.ref.commit.object.path.tree
    - os.path.expanduser
    - datetime.timedelta.object.head.commit.tree.path.readline
    - os.path.dirname
    - typing.IO.commit.path.object.tree.readline
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.tree.commit
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.path.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.IO.object.tree.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.TypeVar.object.head.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.tree.head.commit.readline
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - <builtin>.list
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.path.tree
    - typing.BinaryIO.head.commit.tree.object.readline
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.commit.tree.object.path.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - value.startswith
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.readline
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.readline
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.object.commit.tree.readline
    - typing.IO.path.commit.object.readline
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - subprocess.Popen.commit.object.path.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - configparser.ParsingError
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.tree.head.commit.object.readline
    - typing.IO.tree.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit.path.readline
    - typing.TypeVar.object.head.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - subprocess.Popen.tree.commit.object.path.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.tree.commit.path.readline
    - subprocess.Popen.path.tree.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - <builtin>.len
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.object.path.head.ref.commit
    - typing.IO.path.object.head.commit.readline
    - subprocess.Popen.tree.head.commit.object.readline
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - typing.IO.object.tree.head.commit.path
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.head.commit.path
    - typing.BinaryIO.object.tree.path.commit.readline
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.readline
    - git.config.GitConfigParser.items
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - configparser.RawConfigParser.SECTCRE.match
    - CONDITIONAL_INCLUDE_REGEXP.search
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.IO.tree.object
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.object.path.head.commit.readline
    - typing.IO.head.commit.object.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.commit.tree.path
    - datetime.timedelta.object.commit.path.readline
    - typing.cast.object.head.ref.commit.path
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - typing.IO.object.path.commit.tree.readline
    - datetime.timedelta.commit.object
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.TypeVar.tree.head.commit.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - typing.cast.tree.head.ref.commit
    - typing.cast.head.commit.path.object.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.tree.commit.readline
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.commit.tree.path.object
    - subprocess.Popen.tree.object.commit.readline
    - typing.cast.head.ref.commit.path.object.readline
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.object
    - subprocess.Popen.commit.tree.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - typing.IO.path.commit.object
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - subprocess.Popen.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.object
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.commit.readline
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.TypeVar.tree.object.head.commit.path
    - datetime.timedelta.object.tree.commit.path.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.readline
    - typing.BinaryIO.head.commit
    - include_path.startswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - datetime.timedelta.object.commit.tree
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - datetime.timedelta.tree.readline
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.object.tree.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.IO.commit.tree.object
    - typing.IO.tree.object.commit.readline
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - git.objects.commit.Popen.path.tree.readline
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.tree.path.object.commit.readline
    - datetime.timedelta.commit.object.readline
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.object.head.commit.path.readline
    - typing.IO.tree.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.object.readline
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.cast.object.tree.head.commit.path.readline
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.head.commit.object.path.tree.readline
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - re.sub
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.TypeVar.tree.head.commit.path
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.path.object.tree.readline
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree.readline
    - datetime.timedelta.path.object.head.ref.commit.tree
    - subprocess.Popen.tree.readline
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.object.path
    - line.endswith
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - git.config.GitConfigParser._read
    - datetime.timedelta.head.commit.tree.path
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - v.endswith
    - datetime.timedelta.head.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - git.objects.commit.Popen.tree
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - typing.IO.head.commit.object.tree.readline
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.tree.readline
    - datetime.timedelta.path
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - typing.IO.commit.path.readline
    - seen.add
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.readline
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.readline
    - typing.IO.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.readline
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.IO.readline
    - datetime.timedelta.commit.object.tree
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - subprocess.Popen.tree.path.commit.object
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.readline
    - subprocess.Popen.head.commit.path.object.readline
    - typing.IO.tree.object.path.head.ref.commit
    - configparser.RawConfigParser._dict
    - typing.IO.object.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - typing.IO.tree.path.head.commit.readline
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.cast.object.head.commit.path.readline
    - typing.IO.path.head.ref.commit.tree.object.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - datetime.timedelta.tree.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.object.path.readline
    - datetime.timedelta.path.object.tree.head.commit
    - datetime.timedelta.head.commit.tree
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit
    - files_to_read.insert
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - datetime.timedelta.tree.path.object.readline
    - typing.IO.commit.tree
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.TypeVar.tree.object.path.commit.readline
    - <builtin>.set
    - typing.IO.path.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.object.path.commit.readline
    - typing.IO.tree.object.path.head.commit
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - typing.IO.head.ref.commit.object.path
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.path.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - configparser.RawConfigParser._defaults.getlast
    - typing.cast.tree.head.commit.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree
    - git.config.GitConfigParser._has_includes
    - subprocess.Popen.object.path.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.head.ref.commit.tree.path.readline
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - subprocess.Popen.object.tree.head.commit.readline
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.commit
    - datetime.timedelta.path.commit.tree.object
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - typing.cast.head.commit.tree.object.path
    - typing.IO.path.head.commit.object.readline
    - datetime.timedelta.commit.path
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.path.object.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.path.readline
    - subprocess.Popen.object.commit.path.tree.readline
    - v.encode
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - subprocess.Popen.commit.tree.path.object.readline
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.IO.object.readline
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.object.path.readline
    - <builtin>.repr
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.commit
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.object.path.tree
    - git.config.GitConfigParser._read.string_decode
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.path.head.commit.object.tree.readline
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.TypeVar.head.commit.tree.object.path.readline
    - typing.IO.commit.object.tree.readline
    - subprocess.Popen.object.tree.commit.path.readline
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - typing.TypeVar.head.commit.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.commit.object.path.readline
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - typing.TypeVar.object.head.ref.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.IO.path.commit
    - subprocess.Popen.path.head.commit.tree.readline
    - <builtin>.hasattr
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.readline
    - subprocess.Popen.tree.head.commit.object.path.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - <builtin>.any
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - datetime.timedelta.path.head.commit.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - typing.BinaryIO.head.commit.path.readline
    - datetime.timedelta.object
    - datetime.timedelta.object.head.commit.tree.readline
    - datetime.timedelta.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.head.commit.readline
    - typing.IO.object.path.tree.head.ref.commit.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - subprocess.Popen.commit.path.tree.object.readline
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.commit.path.readline
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - typing.TypeVar.tree.object.path.head.commit.readline
    - subprocess.Popen.tree.commit
    - subprocess.Popen.path.head.commit.object.tree.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.object.commit.tree
    - subprocess.Popen.tree.object.readline
    - typing.IO.head.commit.tree.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - subprocess.Popen.path.tree.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.head.commit.object.path
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - line.split
    - datetime.timedelta.object.tree.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree
    - typing.TypeVar.head.commit.object.path.tree.readline
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.head.commit.path.object.readline
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.object.head.commit.readline
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - subprocess.Popen.object.commit.tree.path.readline
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - typing.BinaryIO.head.ref.commit.path.readline
    - subprocess.Popen.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - subprocess.Popen.commit.path.tree
    - files_to_read.pop
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.cast.tree.head.commit.readline
    - datetime.timedelta.path.commit
    - os.path.normpath
    - datetime.timedelta.path.object.commit.readline
    - subprocess.Popen.head.commit.object.tree.path.readline
    - datetime.timedelta.head.commit.object.readline
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.IO.tree.path.commit.object.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.cast.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.path.commit.readline
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.path.readline
    - typing.IO.head.commit.path.tree.readline
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - e.append
    - datetime.timedelta.commit.tree.path.object.readline
    - typing.IO.commit.object.path.readline
    - datetime.timedelta.tree.object.commit.path
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - typing.cast.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.readline
    - datetime.timedelta.tree.object.path.commit.readline
    - typing.IO.object.head.ref.commit.tree.path
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.tree.path.object.readline
    - typing.IO.path.object
    - typing.cast.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.IO.commit.tree.path.object.readline
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - typing.cast.head.commit
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.IO.head.ref.commit.object.path.readline
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.IO.head.commit.object.path.tree.readline
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.head.commit.tree.path.object.readline
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - configparser.RawConfigParser.sections
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.path.head.commit.tree.object
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.IO.tree.object.path.readline
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.object.commit.path
    - subprocess.Popen.commit.readline
    - subprocess.Popen.head.ref.commit.object.readline
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - typing.IO.commit.path.tree.object
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.path.object.head.commit
    - datetime.timedelta.commit.path.object.readline
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - typing.IO.path.object.head.ref.commit.readline
    - typing.cast.head.ref.commit.tree.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.IO.object.path.head.commit.readline
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.tree.path.readline
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.object.tree.head.commit
    - value.endswith
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.object.tree.path.commit.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.path.head.commit.object
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.commit
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - typing.IO.commit.readline
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.IO.path.commit.tree.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.head.commit.object.path.readline
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - typing.TypeVar.head.commit.object.path.readline
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.object.tree.commit.path
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - optval.find
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - match.group
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - typing.cast.tree.object.head.commit.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - typing.IO.path.commit.readline
    - datetime.timedelta.path.commit.object.readline
    - git.objects.commit.Popen.tree.path.readline
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.path.commit
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.tree.path.object.commit
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - typing.IO.path.tree.head.commit.object.readline
    - typing.cast.tree.head.commit.path
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.cast.head.commit.tree.path.object.readline
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.tree.head.commit.readline
    - datetime.timedelta.path.commit.object
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - datetime.timedelta.commit.path.readline
    - typing.IO.tree.path.object.head.commit.readline
    - typing.cast.head.ref.commit.object.path.tree.readline
    - typing.cast.tree.head.ref.commit.object.readline
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - typing.cast.head.ref.commit.object.path.readline
    - optname.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.IO.object.tree.path.commit.readline
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.tree.object.path.commit.readline
    - typing.cast.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.commit.tree.object.path
    - subprocess.Popen.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - configparser.RawConfigParser._defaults.add
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.object.tree.readline
    - datetime.timedelta.path.object.head.commit
    - typing.IO.tree.object.head.commit.readline
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.object.tree.head.commit
    - subprocess.Popen.head.commit.object.path.tree.readline
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - optval.strip
    - git.config.GitConfigParser._included_paths
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - datetime.timedelta.path.tree.object
    - typing.cast.tree.object.head.ref.commit
    - datetime.timedelta.tree.commit.object.readline
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.object.path.commit.tree.readline
    - <builtin>.open
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.IO.path.object.head.ref.commit
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.object.tree.commit.path.readline
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.path.head.commit.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.head.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.cast.object.head.ref.commit.path.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - typing.IO.path.tree.commit.object.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.IO.path.tree.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.object.head.ref.commit.path.readline
    - typing.IO.tree.object.commit
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - typing.cast.object.head.commit.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - typing.cast.tree.head.commit
    - git.objects.commit.Popen.readline
    - subprocess.Popen.commit.tree.path.object
    - datetime.timedelta.tree.path.commit.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.commit.tree.path.readline
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.TypeVar.object.tree.head.commit.readline
    - datetime.timedelta.tree.object.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.path.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.readline
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.object.head.commit
    - typing.cast.head.commit.object.path.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - typing.cast.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - fnmatch.fnmatchcase
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - subprocess.Popen.tree.commit.path.object.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.cast.tree.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree
    - os.path.isabs
    - typing.IO.object.commit.readline
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - typing.IO.head.commit.path.object.readline
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.path
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - datetime.timedelta.path.tree.object.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - datetime.timedelta.head.commit.readline
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.head.commit.path.readline
    - typing.cast.head.commit.path.readline
    - typing.TypeVar.tree.object.path
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - subprocess.Popen.path.commit.tree
    - datetime.timedelta.commit.tree.object.readline
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.commit.object
    - datetime.timedelta.tree.path.object.head.commit.readline
    - mo.group
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.commit.path.object.tree.readline
    - typing.IO.object.head.ref.commit.readline
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - datetime.timedelta.commit.path.object.tree.readline
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: files_to_read.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.open
    functionSourceFile: <builtin>
    functionUses: 64
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: include_path.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isabs
    functionSourceFile: os
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.access
    functionSourceFile: os
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: files_to_read.insert
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - fp
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 673
    functionName: git.config.GitConfigParser._write
    functionSourceFile: git.config
    functionUses: 9
    functionsReached:
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.IO.object.path.head.ref.commit.write
    - datetime.timedelta.commit.tree.object.path.write
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - subprocess.Popen.head.commit.object.tree.write
    - typing.IO.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.commit.write
    - typing.IO.object.tree.path.write
    - typing.TypeVar.tree.head.ref.commit.path.write
    - typing.TypeVar.head.ref.commit.object.path.write
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.head.ref.commit.tree.write
    - datetime.timedelta.head.commit.tree.path.write
    - typing.IO.object.tree.path.commit.write
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - gitdb.utils.encoding.force_text.replace
    - datetime.timedelta.path.commit.object.tree.write
    - subprocess.Popen.commit.tree.object.path.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.IO.path.head.commit.write
    - typing.IO.commit.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.object.tree.write
    - datetime.timedelta.commit.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.cast.head.commit.tree.path.write
    - typing.IO.head.commit.path.tree.object.write
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.object.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.cast.head.ref.commit.tree.path.write
    - datetime.timedelta.head.ref.commit.object.write
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - datetime.timedelta.commit.write
    - subprocess.Popen.path.tree.object.head.commit.write
    - subprocess.Popen.object.head.commit.write
    - typing.IO.path.head.ref.commit.object.write
    - subprocess.Popen.object.path.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.tree.head.commit.write
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.object.tree.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - typing.cast.head.commit.object.write
    - datetime.timedelta.tree.path.object.write
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - datetime.timedelta.tree.commit.object.path.write
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - typing.IO.object.head.ref.commit.path.write
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.write
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.path.write
    - subprocess.Popen.object.tree.head.ref.commit.write
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.head.ref.commit.path.tree.write
    - typing.cast.tree.head.commit.path.write
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.write
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.object.head.commit.write
    - typing.IO.object.commit.write
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.commit.path.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.cast.object.head.ref.commit.tree.write
    - typing.TypeVar.tree.head.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - subprocess.Popen.path.tree.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - git.config.GitConfigParser._write.write_section
    - typing.IO.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.write
    - typing.cast.head.commit.path.object.write
    - typing.IO.path.tree.object.head.ref.commit.write
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - typing.TypeVar.tree.head.commit.object.write
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.cast.head.commit.path.tree.object.write
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.object.tree.head.commit.write
    - typing.IO.head.commit.tree.object.write
    - typing.BinaryIO.object.head.commit.path.tree.write
    - typing.IO.tree.path.commit.write
    - typing.IO.commit.object.tree.write
    - typing.BinaryIO.object.head.commit.path.write
    - typing.TypeVar.object.head.commit.write
    - typing.IO.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.object.path.write
    - datetime.timedelta.path.write
    - datetime.timedelta.head.commit.object.path.write
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - typing.IO.tree.commit.object.path.write
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - git.objects.commit.Popen.tree.path.write
    - typing.IO.object.head.ref.commit.tree.write
    - typing.cast.tree.head.ref.commit.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.commit.object.path.write
    - datetime.timedelta.tree.commit.object.write
    - typing.cast.head.ref.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - datetime.timedelta.path.head.commit.tree.write
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - datetime.timedelta.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - datetime.timedelta.commit.path.object.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.commit.tree.path.write
    - typing.IO.tree.write
    - typing.IO.head.ref.commit.path.object.tree.write
    - typing.BinaryIO.tree.head.commit.object.write
    - typing.IO.tree.object.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.write
    - subprocess.Popen.commit.path.write
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - typing.IO.path.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.IO.commit.write
    - typing.IO.head.ref.commit.write
    - subprocess.Popen.tree.path.object.write
    - subprocess.Popen.tree.path.commit.object.write
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - datetime.timedelta.path.object.tree.write
    - subprocess.Popen.head.commit.tree.object.write
    - typing.IO.commit.path.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.object.commit.tree.write
    - typing.cast.tree.head.commit.path.object.write
    - subprocess.Popen.path.object.tree.head.commit.write
    - datetime.timedelta.object.path.tree.head.commit.write
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.path.write
    - typing.TypeVar.head.commit.object.tree.path.write
    - typing.cast.head.commit.tree.write
    - typing.TypeVar.head.commit.path.write
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.path.tree.write
    - datetime.timedelta.path.object.write
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.path.tree.commit.write
    - typing.IO.path.tree.commit.object.write
    - subprocess.Popen.tree.object.path.commit.write
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.write
    - datetime.timedelta.path.commit.write
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.head.commit.object.path.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.path.head.ref.commit.write
    - datetime.timedelta.object.head.ref.commit.write
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - subprocess.Popen.path.tree.object.write
    - typing.IO.commit.tree.object.write
    - subprocess.Popen.path.commit.write
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - typing.cast.tree.head.commit.object.write
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.IO.head.ref.commit.tree.path.write
    - subprocess.Popen.object.path.head.ref.commit.write
    - typing.TypeVar.object.tree.path.head.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.IO.object.commit.path.write
    - datetime.timedelta.object.path.write
    - typing.IO.commit.tree.object.path.write
    - datetime.timedelta.commit.object.write
    - datetime.timedelta.tree.object.commit.write
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - gitdb.utils.encoding.force_text
    - subprocess.Popen.object.tree.head.commit.write
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.path.object.head.ref.commit.write
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - typing.cast.object.head.commit.tree.path.write
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - datetime.timedelta.path.head.commit.object.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.head.commit.path.object.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.path.object.tree.write
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.path.write
    - datetime.timedelta.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.object.write
    - git.objects.commit.Popen.path.tree.write
    - typing.cast.head.commit.path.write
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.TypeVar.tree.object.head.ref.commit.write
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.TypeVar.object.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.write
    - git.objects.commit.Popen.write
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.object.tree.path.commit.write
    - subprocess.Popen.tree.head.commit.object.write
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - subprocess.Popen.write
    - datetime.timedelta.commit.tree.object.write
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - datetime.timedelta.path.tree.object.write
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - datetime.timedelta.tree.object.commit.path.write
    - subprocess.Popen.object.write
    - datetime.timedelta.path.tree.write
    - typing.cast.head.commit.path.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.tree.head.commit.path.write
    - datetime.timedelta.head.commit.tree.path.object.write
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.IO.tree.object.write
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.tree.write
    - datetime.timedelta.path.tree.commit.object.write
    - datetime.timedelta.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.path.object.write
    - typing.cast.head.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.commit.write
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - typing.IO.object.path.tree.commit.write
    - typing.cast.head.ref.commit.path.object.write
    - typing.IO.object.commit.tree.path.write
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - typing.IO.path.tree.object.commit.write
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - datetime.timedelta.object.path.head.commit.tree.write
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.IO.object.path.head.commit.write
    - typing.IO.object.head.commit.path.write
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.write
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.path.tree.head.commit.write
    - typing.cast.tree.head.commit.object.path.write
    - datetime.timedelta.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.write
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object.write
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - datetime.timedelta.head.commit.tree.object.path.write
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.write
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.commit.object.write
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - <builtin>.str
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.head.commit.path.object.write
    - datetime.timedelta.head.ref.commit.path.write
    - typing.BinaryIO.head.commit.object.write
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.head.ref.commit.object.write
    - datetime.timedelta.write
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.path.commit.tree.write
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.object.head.commit.tree.write
    - typing.IO.object.head.commit.tree.write
    - typing.cast.object.head.commit.path.tree.write
    - subprocess.Popen.path.object.tree.commit.write
    - configparser.RawConfigParser._sections.items
    - subprocess.Popen.object.path.tree.write
    - datetime.timedelta.path.head.commit.write
    - typing.IO.commit.object.tree.path.write
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.path.write
    - typing.IO.tree.head.commit.object.write
    - datetime.timedelta.tree.path.commit.object.write
    - typing.IO.tree.path.head.commit.object.write
    - typing.cast.head.commit.tree.object.write
    - typing.IO.tree.head.ref.commit.path.write
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.object.path.head.commit.write
    - typing.cast.tree.head.ref.commit.object.write
    - typing.IO.head.commit.path.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.write
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - typing.IO.object.tree.write
    - subprocess.Popen.tree.head.ref.commit.object.write
    - typing.IO.path.commit.object.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.head.commit.path.object.write
    - typing.IO.object.path.commit.tree.write
    - typing.cast.head.commit.path.object.tree.write
    - typing.IO.object.tree.head.commit.write
    - typing.IO.path.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.write
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - typing.IO.tree.path.object.head.commit.write
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.write
    - subprocess.Popen.tree.path.head.commit.write
    - typing.IO.head.ref.commit.object.path.tree.write
    - typing.BinaryIO.object.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - subprocess.Popen.tree.head.commit.path.write
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - datetime.timedelta.path.head.commit.tree.object.write
    - typing.IO.path.tree.write
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - typing.IO.head.commit.tree.path.write
    - subprocess.Popen.head.commit.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.write
    - subprocess.Popen.tree.head.commit.write
    - typing.IO.head.ref.commit.tree.object.write
    - typing.TypeVar.head.ref.commit.tree.write
    - datetime.timedelta.path.object.head.commit.tree.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.write
    - typing.cast.head.commit.tree.path.object.write
    - subprocess.Popen.path.object.tree.write
    - typing.cast.head.commit.object.path.tree.write
    - subprocess.Popen.path.head.commit.tree.write
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.TypeVar.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.IO.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - typing.IO.tree.commit.write
    - datetime.timedelta.head.commit.path.write
    - typing.IO.tree.path.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.tree.commit.object.write
    - typing.IO.object.write
    - typing.TypeVar.head.commit.path.tree.write
    - git.config.GitConfigParser._value_to_string
    - subprocess.Popen.tree.path.commit.write
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.IO.path.head.commit.object.write
    - datetime.timedelta.object.head.commit.write
    - typing.IO.head.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.path.write
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - typing.IO.tree.path.commit.object.write
    - subprocess.Popen.path.commit.object.tree.write
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - typing.IO.path.head.ref.commit.tree.write
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.commit.write
    - datetime.timedelta.object.tree.commit.write
    - datetime.timedelta.head.commit.object.write
    - typing.cast.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.path.tree.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - datetime.timedelta.object.commit.tree.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.commit.tree.path.write
    - typing.IO.path.write
    - datetime.timedelta.head.commit.path.tree.write
    - subprocess.Popen.object.commit.path.write
    - typing.IO.commit.path.tree.write
    - subprocess.Popen.object.tree.commit.path.write
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.IO.commit.path.object.write
    - typing.cast.tree.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.object.head.commit.tree.write
    - datetime.timedelta.tree.write
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.path.head.commit.tree.object.write
    - typing.TypeVar.tree.object.path.write
    - subprocess.Popen.tree.commit.path.object.write
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - datetime.timedelta.tree.head.commit.path.write
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - typing.IO.tree.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.head.commit.object.tree.write
    - typing.cast.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.commit.path.tree.object.write
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - git.objects.commit.Popen.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.head.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.IO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.object.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.write
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.BinaryIO.head.ref.commit.object.write
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.IO.tree.object.path.write
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.write
    - subprocess.Popen.path.object.commit.write
    - typing.IO.path.commit.tree.write
    - typing.IO.tree.head.commit.path.write
    - subprocess.Popen.object.tree.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.commit.tree.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.IO.commit.tree.write
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - git.objects.commit.Popen.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - typing.cast.head.ref.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.TypeVar.head.commit.object.path.tree.write
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.TypeVar.object.head.commit.tree.write
    - typing.IO.head.commit.write
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.IO.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - typing.IO.path.head.commit.object.tree.write
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - typing.IO.path.object.tree.commit.write
    - subprocess.Popen.head.commit.object.write
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - typing.IO.write
    - datetime.timedelta.commit.path.tree.write
    - subprocess.Popen.object.path.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.path.write
    - subprocess.Popen.object.commit.write
    - typing.IO.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.commit.path.write
    - typing.cast.commit.tree.object.path.write
    - subprocess.Popen.object.path.tree.head.commit.write
    - subprocess.Popen.tree.object.commit.path.write
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.TypeVar.head.ref.commit.object.write
    - typing.cast.head.ref.commit.path.tree.write
    - typing.IO.path.object.head.commit.tree.write
    - typing.BinaryIO.tree.head.commit.path.object.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - typing.cast.head.commit.write
    - typing.IO.object.head.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - subprocess.Popen.commit.object.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.BinaryIO.head.commit.object.tree.write
    - typing.IO.object.path.commit.write
    - typing.IO.head.ref.commit.object.tree.path.write
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - subprocess.Popen.head.commit.tree.path.write
    - datetime.timedelta.object.commit.tree.path.write
    - typing.TypeVar.head.ref.commit.object.tree.write
    - subprocess.Popen.tree.write
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.write
    - subprocess.Popen.object.head.commit.tree.path.write
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.tree.path.head.commit.write
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.object.write
    - datetime.timedelta.object.path.tree.write
    - <builtin>.isinstance
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.TypeVar.object.tree.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - subprocess.Popen.object.commit.tree.path.write
    - subprocess.Popen.tree.object.write
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - subprocess.Popen.tree.commit.object.write
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - typing.IO.object.path.tree.write
    - typing.TypeVar.object.tree.head.commit.path.write
    - typing.IO.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.write
    - datetime.timedelta.path.head.commit.object.tree.write
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.commit.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.BinaryIO.head.commit.object.tree.path.write
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.write
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - subprocess.Popen.commit.path.tree.write
    - subprocess.Popen.object.path.commit.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.write
    - typing.IO.tree.path.object.head.ref.commit.write
    - subprocess.Popen.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.head.commit.object.tree.write
    - datetime.timedelta.path.object.commit.write
    - typing.IO.path.object.write
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - section_dict
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 677
    functionName: git.config.GitConfigParser._write.write_section
    functionSourceFile: git.config
    functionUses: 10
    functionsReached:
    - datetime.timedelta.object.tree.head.ref.commit.write
    - typing.IO.object.path.head.ref.commit.write
    - datetime.timedelta.commit.tree.object.path.write
    - datetime.timedelta.commit.tree.path.object.write
    - subprocess.Popen.object.tree.path.write
    - datetime.timedelta.path.object.head.ref.commit.tree.write
    - typing.IO.object.head.commit.path.tree.write
    - datetime.timedelta.tree.commit.write
    - subprocess.Popen.head.commit.object.tree.write
    - typing.IO.head.commit.path.tree.write
    - typing.TypeVar.head.ref.commit.path.object.write
    - subprocess.Popen.tree.object.head.commit.write
    - typing.IO.object.tree.path.write
    - typing.TypeVar.tree.head.ref.commit.path.write
    - typing.TypeVar.head.ref.commit.object.path.write
    - subprocess.Popen.commit.path.tree.object.write
    - typing.IO.tree.path.object.commit.write
    - typing.TypeVar.tree.head.commit.path.write
    - subprocess.Popen.head.ref.commit.tree.write
    - datetime.timedelta.head.commit.tree.path.write
    - typing.IO.object.tree.path.commit.write
    - typing.IO.head.commit.tree.path.object.write
    - subprocess.Popen.path.tree.object.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.path.object.write
    - gitdb.utils.encoding.force_text.replace
    - datetime.timedelta.path.commit.object.tree.write
    - subprocess.Popen.commit.tree.object.path.write
    - datetime.timedelta.object.path.tree.head.ref.commit.write
    - typing.IO.tree.commit.path.write
    - typing.cast.head.ref.commit.tree.write
    - typing.IO.path.head.commit.write
    - typing.IO.commit.object.write
    - typing.BinaryIO.head.ref.commit.object.path.tree.write
    - datetime.timedelta.commit.object.tree.write
    - datetime.timedelta.commit.tree.write
    - typing.cast.head.ref.commit.path.object.tree.write
    - typing.cast.tree.object.head.ref.commit.path.write
    - typing.IO.path.head.ref.commit.object.tree.write
    - typing.cast.head.commit.tree.path.write
    - typing.IO.head.commit.path.tree.object.write
    - datetime.timedelta.path.object.commit.tree.write
    - subprocess.Popen.head.ref.commit.object.tree.write
    - subprocess.Popen.object.head.ref.commit.path.write
    - datetime.timedelta.path.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.object.path.write
    - typing.TypeVar.head.commit.tree.path.object.write
    - typing.cast.head.ref.commit.tree.path.write
    - datetime.timedelta.head.ref.commit.object.write
    - typing.TypeVar.head.commit.object.write
    - datetime.timedelta.commit.object.path.write
    - datetime.timedelta.object.head.ref.commit.tree.path.write
    - datetime.timedelta.path.head.ref.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.path.write
    - typing.IO.object.tree.head.commit.path.write
    - datetime.timedelta.head.commit.path.tree.object.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.write
    - datetime.timedelta.head.ref.commit.object.path.write
    - datetime.timedelta.head.ref.commit.tree.path.object.write
    - datetime.timedelta.commit.write
    - subprocess.Popen.path.tree.object.head.commit.write
    - subprocess.Popen.object.head.commit.write
    - typing.IO.path.head.ref.commit.object.write
    - subprocess.Popen.object.path.commit.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.write
    - typing.IO.path.object.head.ref.commit.tree.write
    - typing.IO.head.ref.commit.object.write
    - datetime.timedelta.path.object.head.commit.write
    - typing.cast.tree.head.commit.write
    - datetime.timedelta.path.tree.head.commit.write
    - typing.IO.commit.tree.path.write
    - subprocess.Popen.object.tree.commit.write
    - typing.TypeVar.tree.object.head.ref.commit.path.write
    - typing.TypeVar.object.tree.head.ref.commit.path.write
    - typing.cast.head.commit.object.write
    - datetime.timedelta.tree.path.object.write
    - datetime.timedelta.tree.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.object.write
    - datetime.timedelta.tree.commit.object.path.write
    - typing.cast.object.head.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.path.write
    - typing.BinaryIO.tree.head.commit.object.path.write
    - subprocess.Popen.path.head.commit.object.tree.write
    - typing.IO.object.head.ref.commit.path.write
    - subprocess.Popen.object.tree.head.ref.commit.path.write
    - subprocess.Popen.path.object.write
    - datetime.timedelta.path.object.tree.commit.write
    - subprocess.Popen.path.write
    - subprocess.Popen.object.tree.head.ref.commit.write
    - typing.IO.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.ref.commit.object.write
    - datetime.timedelta.tree.path.head.commit.object.write
    - datetime.timedelta.head.ref.commit.object.tree.path.write
    - typing.IO.head.ref.commit.path.tree.write
    - typing.cast.tree.head.commit.path.write
    - typing.IO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.tree.write
    - datetime.timedelta.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.object.tree.write
    - typing.TypeVar.tree.object.head.commit.write
    - typing.IO.object.commit.write
    - typing.cast.object.tree.head.ref.commit.write
    - typing.IO.commit.path.write
    - typing.IO.head.ref.commit.path.object.write
    - typing.cast.object.head.ref.commit.tree.write
    - typing.TypeVar.tree.head.commit.object.path.write
    - subprocess.Popen.head.ref.commit.path.write
    - typing.TypeVar.head.commit.path.object.write
    - subprocess.Popen.path.tree.commit.write
    - datetime.timedelta.head.ref.commit.path.tree.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.write
    - typing.cast.tree.head.ref.commit.path.write
    - typing.IO.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.tree.path.object.write
    - typing.TypeVar.head.ref.commit.path.tree.write
    - typing.IO.path.tree.head.ref.commit.write
    - typing.IO.object.tree.path.head.ref.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.object.write
    - subprocess.Popen.commit.object.path.tree.write
    - typing.IO.object.head.ref.commit.write
    - typing.IO.tree.head.ref.commit.write
    - typing.cast.head.commit.path.object.write
    - typing.IO.path.tree.object.head.ref.commit.write
    - typing.IO.head.ref.commit.tree.write
    - datetime.timedelta.tree.head.ref.commit.path.object.write
    - typing.TypeVar.tree.head.commit.object.write
    - typing.BinaryIO.object.head.commit.tree.write
    - typing.cast.head.commit.path.tree.object.write
    - typing.IO.commit.object.path.write
    - typing.BinaryIO.object.head.commit.tree.path.write
    - typing.IO.path.object.tree.head.commit.write
    - typing.IO.head.commit.tree.object.write
    - typing.BinaryIO.object.head.commit.path.tree.write
    - typing.IO.tree.path.commit.write
    - typing.IO.commit.object.tree.write
    - typing.BinaryIO.object.head.commit.path.write
    - typing.TypeVar.object.head.commit.write
    - typing.IO.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.object.path.write
    - datetime.timedelta.path.write
    - datetime.timedelta.head.commit.object.path.write
    - datetime.timedelta.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.path.write
    - typing.IO.tree.commit.object.path.write
    - typing.IO.path.head.commit.tree.write
    - typing.cast.head.ref.commit.tree.object.path.write
    - git.objects.commit.Popen.tree.path.write
    - typing.IO.object.head.ref.commit.tree.write
    - typing.cast.tree.head.ref.commit.write
    - typing.BinaryIO.head.commit.object.path.tree.write
    - subprocess.Popen.head.ref.commit.object.path.tree.write
    - subprocess.Popen.tree.commit.object.path.write
    - datetime.timedelta.tree.commit.object.write
    - typing.cast.head.ref.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.write
    - subprocess.Popen.path.tree.object.commit.write
    - datetime.timedelta.path.head.commit.tree.write
    - typing.IO.tree.object.commit.path.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.write
    - datetime.timedelta.head.commit.tree.write
    - datetime.timedelta.object.tree.path.head.commit.write
    - datetime.timedelta.tree.object.path.commit.write
    - datetime.timedelta.commit.path.object.write
    - typing.TypeVar.head.ref.commit.tree.object.path.write
    - typing.IO.object.head.commit.tree.path.write
    - typing.IO.tree.write
    - typing.IO.head.ref.commit.path.object.tree.write
    - typing.BinaryIO.tree.head.commit.object.write
    - typing.IO.tree.object.head.ref.commit.path.write
    - subprocess.Popen.head.ref.commit.write
    - subprocess.Popen.commit.path.write
    - datetime.timedelta.path.tree.object.head.ref.commit.write
    - typing.IO.path.tree.object.write
    - subprocess.Popen.head.commit.tree.path.object.write
    - typing.IO.commit.write
    - typing.IO.head.ref.commit.write
    - subprocess.Popen.tree.path.object.write
    - subprocess.Popen.tree.path.commit.object.write
    - subprocess.Popen.path.object.head.ref.commit.tree.write
    - subprocess.Popen.path.tree.commit.object.write
    - datetime.timedelta.path.object.tree.write
    - subprocess.Popen.head.commit.tree.object.write
    - typing.IO.commit.path.tree.object.write
    - datetime.timedelta.tree.path.commit.write
    - subprocess.Popen.object.commit.tree.write
    - typing.cast.tree.head.commit.path.object.write
    - subprocess.Popen.path.object.tree.head.commit.write
    - datetime.timedelta.object.path.tree.head.commit.write
    - typing.cast.object.head.ref.commit.path.tree.write
    - typing.IO.head.ref.commit.path.write
    - typing.TypeVar.head.commit.object.tree.path.write
    - typing.cast.head.commit.tree.write
    - typing.TypeVar.head.commit.path.write
    - typing.IO.path.object.head.ref.commit.write
    - typing.BinaryIO.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.head.ref.commit.write
    - typing.BinaryIO.tree.head.commit.write
    - typing.IO.path.commit.object.tree.write
    - typing.IO.tree.object.path.head.commit.write
    - typing.TypeVar.object.head.ref.commit.tree.write
    - typing.IO.tree.head.commit.write
    - datetime.timedelta.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.path.tree.write
    - datetime.timedelta.path.object.write
    - typing.IO.path.tree.head.ref.commit.object.write
    - subprocess.Popen.tree.object.commit.write
    - typing.IO.path.tree.commit.write
    - typing.IO.path.tree.commit.object.write
    - subprocess.Popen.tree.object.path.commit.write
    - typing.IO.tree.path.head.ref.commit.object.write
    - typing.BinaryIO.head.commit.write
    - datetime.timedelta.path.commit.write
    - typing.cast.tree.head.ref.commit.path.object.write
    - subprocess.Popen.head.commit.object.path.write
    - subprocess.Popen.tree.object.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.write
    - subprocess.Popen.path.head.ref.commit.write
    - datetime.timedelta.object.head.ref.commit.write
    - datetime.timedelta.object.tree.path.head.ref.commit.write
    - subprocess.Popen.path.tree.object.write
    - typing.IO.commit.tree.object.write
    - subprocess.Popen.path.commit.write
    - datetime.timedelta.head.ref.commit.path.object.tree.write
    - typing.cast.tree.head.commit.object.write
    - datetime.timedelta.path.tree.head.ref.commit.object.write
    - typing.TypeVar.tree.head.commit.path.object.write
    - typing.IO.head.ref.commit.tree.path.write
    - subprocess.Popen.object.path.head.ref.commit.write
    - typing.TypeVar.object.tree.path.head.commit.write
    - subprocess.Popen.path.commit.tree.object.write
    - typing.IO.head.ref.commit.object.path.write
    - datetime.timedelta.head.ref.commit.path.object.write
    - typing.IO.object.commit.path.write
    - datetime.timedelta.object.path.write
    - typing.IO.commit.tree.object.path.write
    - datetime.timedelta.commit.object.write
    - datetime.timedelta.tree.object.commit.write
    - typing.IO.object.commit.path.tree.write
    - typing.IO.path.tree.head.commit.object.write
    - subprocess.Popen.object.tree.path.commit.write
    - typing.IO.head.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.write
    - gitdb.utils.encoding.force_text
    - subprocess.Popen.object.tree.head.commit.write
    - typing.BinaryIO.tree.head.ref.commit.path.write
    - typing.IO.path.object.commit.tree.write
    - subprocess.Popen.path.object.head.ref.commit.write
    - subprocess.Popen.tree.head.commit.path.object.write
    - typing.IO.tree.object.commit.write
    - subprocess.Popen.path.tree.head.ref.commit.write
    - typing.cast.object.head.commit.tree.path.write
    - typing.TypeVar.head.commit.path.tree.object.write
    - subprocess.Popen.commit.object.tree.write
    - datetime.timedelta.path.head.commit.object.write
    - subprocess.Popen.commit.path.object.tree.write
    - subprocess.Popen.path.head.ref.commit.object.write
    - typing.IO.tree.head.ref.commit.object.path.write
    - subprocess.Popen.head.commit.path.object.write
    - subprocess.Popen.object.head.commit.path.tree.write
    - datetime.timedelta.commit.tree.path.write
    - subprocess.Popen.head.ref.commit.path.tree.object.write
    - subprocess.Popen.tree.object.path.head.commit.write
    - datetime.timedelta.tree.object.head.ref.commit.write
    - typing.IO.tree.head.commit.path.object.write
    - datetime.timedelta.head.commit.path.object.tree.write
    - subprocess.Popen.tree.path.object.commit.write
    - datetime.timedelta.object.head.commit.path.tree.write
    - datetime.timedelta.tree.object.path.write
    - datetime.timedelta.object.tree.head.commit.write
    - subprocess.Popen.head.ref.commit.tree.object.write
    - git.objects.commit.Popen.path.tree.write
    - typing.cast.head.commit.path.write
    - datetime.timedelta.head.ref.commit.object.tree.write
    - typing.cast.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.head.commit.path.object.tree.write
    - typing.TypeVar.tree.object.head.ref.commit.write
    - subprocess.Popen.tree.object.path.write
    - datetime.timedelta.path.tree.object.head.commit.write
    - typing.TypeVar.object.head.ref.commit.write
    - typing.TypeVar.head.commit.tree.write
    - git.objects.commit.Popen.write
    - subprocess.Popen.object.path.head.ref.commit.tree.write
    - typing.IO.commit.object.path.tree.write
    - datetime.timedelta.object.tree.path.commit.write
    - subprocess.Popen.tree.head.commit.object.write
    - subprocess.Popen.head.commit.object.path.tree.write
    - typing.cast.head.commit.object.tree.path.write
    - subprocess.Popen.write
    - datetime.timedelta.commit.tree.object.write
    - typing.cast.head.ref.commit.object.tree.write
    - typing.IO.path.head.commit.tree.object.write
    - datetime.timedelta.tree.head.commit.path.object.write
    - typing.cast.head.ref.commit.tree.object.write
    - subprocess.Popen.path.head.ref.commit.tree.write
    - subprocess.Popen.path.head.ref.commit.tree.object.write
    - datetime.timedelta.path.tree.object.write
    - datetime.timedelta.commit.path.object.tree.write
    - datetime.timedelta.object.path.commit.tree.write
    - datetime.timedelta.tree.object.commit.path.write
    - subprocess.Popen.object.write
    - datetime.timedelta.path.tree.write
    - typing.cast.head.commit.path.tree.write
    - datetime.timedelta.tree.path.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.path.write
    - typing.BinaryIO.tree.head.commit.path.write
    - datetime.timedelta.head.commit.tree.path.object.write
    - typing.IO.path.object.tree.head.ref.commit.write
    - typing.IO.tree.object.write
    - subprocess.Popen.tree.head.ref.commit.object.path.write
    - typing.IO.object.path.head.commit.tree.write
    - subprocess.Popen.object.head.ref.commit.tree.write
    - datetime.timedelta.path.tree.commit.object.write
    - datetime.timedelta.commit.object.tree.path.write
    - subprocess.Popen.head.ref.commit.tree.object.path.write
    - datetime.timedelta.head.ref.commit.tree.object.write
    - typing.TypeVar.head.ref.commit.path.tree.object.write
    - typing.TypeVar.head.commit.tree.object.write
    - typing.IO.head.commit.object.write
    - typing.cast.object.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object.tree.write
    - datetime.timedelta.tree.object.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.path.object.write
    - typing.cast.head.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.commit.write
    - typing.IO.object.tree.commit.write
    - subprocess.Popen.tree.path.head.ref.commit.write
    - typing.IO.object.path.tree.commit.write
    - typing.cast.head.ref.commit.path.object.write
    - typing.IO.object.commit.tree.path.write
    - datetime.timedelta.tree.path.object.head.commit.write
    - subprocess.Popen.path.object.head.commit.write
    - subprocess.Popen.head.commit.write
    - typing.IO.path.tree.object.commit.write
    - datetime.timedelta.head.ref.commit.write
    - typing.IO.path.object.commit.write
    - datetime.timedelta.object.path.head.commit.tree.write
    - subprocess.Popen.tree.path.object.head.commit.write
    - typing.IO.object.path.head.commit.write
    - typing.IO.object.head.commit.path.write
    - datetime.timedelta.head.ref.commit.tree.path.write
    - typing.BinaryIO.tree.head.ref.commit.write
    - typing.cast.tree.object.head.commit.write
    - typing.IO.object.path.tree.head.commit.write
    - typing.cast.tree.head.commit.object.path.write
    - datetime.timedelta.head.commit.write
    - subprocess.Popen.tree.head.ref.commit.path.object.write
    - typing.BinaryIO.head.ref.commit.path.object.tree.write
    - subprocess.Popen.commit.tree.write
    - datetime.timedelta.tree.object.head.commit.write
    - datetime.timedelta.commit.path.write
    - subprocess.Popen.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.write
    - typing.TypeVar.object.head.commit.path.write
    - typing.IO.tree.path.object.write
    - typing.IO.head.ref.commit.object.tree.write
    - typing.TypeVar.object.head.ref.commit.path.write
    - datetime.timedelta.path.head.ref.commit.object.write
    - datetime.timedelta.commit.object.path.tree.write
    - typing.cast.tree.object.head.commit.path.write
    - datetime.timedelta.object.tree.head.commit.path.write
    - typing.cast.head.ref.commit.object.path.write
    - datetime.timedelta.head.commit.tree.object.path.write
    - datetime.timedelta.object.head.commit.tree.path.write
    - subprocess.Popen.path.head.commit.write
    - typing.IO.object.tree.path.head.commit.write
    - subprocess.Popen.path.commit.object.write
    - datetime.timedelta.head.ref.commit.path.tree.object.write
    - <builtin>.str
    - typing.IO.tree.head.commit.object.path.write
    - typing.IO.head.commit.path.object.write
    - datetime.timedelta.head.ref.commit.path.write
    - typing.BinaryIO.head.commit.object.write
    - typing.BinaryIO.tree.head.ref.commit.path.object.write
    - typing.IO.head.commit.object.tree.write
    - subprocess.Popen.tree.commit.write
    - subprocess.Popen.commit.object.write
    - subprocess.Popen.head.ref.commit.object.write
    - datetime.timedelta.write
    - typing.TypeVar.head.ref.commit.path.write
    - subprocess.Popen.path.commit.tree.write
    - typing.IO.path.commit.tree.object.write
    - subprocess.Popen.object.head.commit.tree.write
    - typing.IO.object.head.commit.tree.write
    - typing.cast.object.head.commit.path.tree.write
    - subprocess.Popen.path.object.tree.commit.write
    - subprocess.Popen.object.path.tree.write
    - datetime.timedelta.path.head.commit.write
    - typing.IO.commit.object.tree.path.write
    - datetime.timedelta.object.tree.write
    - datetime.timedelta.object.head.commit.tree.write
    - datetime.timedelta.object.path.head.ref.commit.write
    - datetime.timedelta.head.ref.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.ref.commit.write
    - typing.TypeVar.object.head.commit.tree.path.write
    - typing.IO.tree.head.commit.object.write
    - datetime.timedelta.tree.path.commit.object.write
    - typing.IO.tree.path.head.commit.object.write
    - typing.cast.head.commit.tree.object.write
    - typing.IO.tree.head.ref.commit.path.write
    - typing.TypeVar.tree.object.path.commit.write
    - datetime.timedelta.object.path.head.commit.write
    - typing.cast.tree.head.ref.commit.object.write
    - typing.IO.head.commit.path.write
    - datetime.timedelta.path.object.head.ref.commit.write
    - subprocess.Popen.path.tree.head.commit.write
    - subprocess.Popen.object.head.ref.commit.tree.path.write
    - configparser.RawConfigParser._defaults.items_all
    - typing.BinaryIO.object.head.ref.commit.path.write
    - datetime.timedelta.path.tree.head.commit.object.write
    - subprocess.Popen.tree.commit.path.write
    - typing.IO.object.tree.write
    - subprocess.Popen.tree.head.ref.commit.object.write
    - typing.IO.path.commit.object.write
    - typing.BinaryIO.tree.head.ref.commit.object.path.write
    - datetime.timedelta.head.commit.path.object.write
    - typing.IO.object.path.commit.tree.write
    - typing.cast.head.commit.path.object.tree.write
    - typing.IO.object.tree.head.commit.write
    - typing.IO.path.tree.object.head.commit.write
    - typing.IO.object.tree.commit.path.write
    - subprocess.Popen.object.path.tree.head.ref.commit.write
    - typing.IO.tree.path.object.head.commit.write
    - datetime.timedelta.object.head.ref.commit.tree.write
    - typing.IO.tree.commit.path.object.write
    - typing.TypeVar.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.head.commit.object.write
    - typing.BinaryIO.head.commit.tree.path.write
    - subprocess.Popen.tree.path.head.commit.write
    - typing.IO.head.ref.commit.object.path.tree.write
    - typing.BinaryIO.object.tree.path.head.commit.write
    - subprocess.Popen.commit.tree.path.object.write
    - subprocess.Popen.tree.head.commit.path.write
    - datetime.timedelta.path.commit.tree.write
    - typing.TypeVar.object.head.ref.commit.path.tree.write
    - typing.TypeVar.tree.object.path.head.ref.commit.write
    - typing.TypeVar.object.tree.path.write
    - datetime.timedelta.tree.object.head.commit.path.write
    - typing.IO.tree.object.path.commit.write
    - datetime.timedelta.path.head.commit.tree.object.write
    - typing.IO.path.tree.write
    - subprocess.Popen.object.head.ref.commit.path.tree.write
    - typing.IO.head.commit.tree.path.write
    - subprocess.Popen.head.commit.path.tree.write
    - typing.BinaryIO.head.ref.commit.path.object.write
    - subprocess.Popen.tree.head.commit.write
    - typing.IO.head.ref.commit.tree.object.write
    - typing.TypeVar.head.ref.commit.tree.write
    - datetime.timedelta.path.object.head.commit.tree.write
    - datetime.timedelta.object.write
    - subprocess.Popen.object.tree.path.head.commit.write
    - typing.IO.object.path.head.ref.commit.tree.write
    - typing.cast.head.commit.tree.path.object.write
    - subprocess.Popen.path.object.tree.write
    - typing.cast.head.commit.object.path.tree.write
    - subprocess.Popen.path.head.commit.tree.write
    - subprocess.Popen.tree.head.ref.commit.path.write
    - typing.IO.head.ref.commit.tree.object.path.write
    - datetime.timedelta.tree.object.head.ref.commit.path.write
    - typing.TypeVar.tree.head.commit.write
    - typing.BinaryIO.head.ref.commit.path.tree.write
    - typing.IO.tree.path.head.commit.write
    - subprocess.Popen.path.object.tree.head.ref.commit.write
    - typing.IO.tree.commit.write
    - datetime.timedelta.head.commit.path.write
    - typing.IO.tree.path.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.write
    - typing.IO.head.ref.commit.tree.path.object.write
    - typing.IO.tree.commit.object.write
    - typing.IO.object.write
    - typing.TypeVar.head.commit.path.tree.write
    - git.config.GitConfigParser._value_to_string
    - subprocess.Popen.tree.path.commit.write
    - subprocess.Popen.head.ref.commit.object.path.write
    - typing.IO.path.head.commit.object.write
    - datetime.timedelta.object.head.commit.write
    - typing.IO.head.commit.object.path.write
    - subprocess.Popen.object.head.commit.path.write
    - subprocess.Popen.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.path.write
    - datetime.timedelta.head.ref.commit.object.path.tree.write
    - typing.IO.tree.path.commit.object.write
    - subprocess.Popen.path.commit.object.tree.write
    - typing.cast.object.head.ref.commit.tree.path.write
    - typing.IO.object.path.write
    - typing.IO.object.commit.tree.write
    - typing.TypeVar.head.ref.commit.tree.path.object.write
    - typing.IO.path.head.ref.commit.tree.write
    - subprocess.Popen.head.ref.commit.path.object.tree.write
    - datetime.timedelta.path.tree.commit.write
    - datetime.timedelta.object.tree.commit.write
    - datetime.timedelta.head.commit.object.write
    - typing.cast.head.ref.commit.tree.path.object.write
    - subprocess.Popen.head.ref.commit.path.object.write
    - typing.IO.path.head.ref.commit.write
    - typing.BinaryIO.head.commit.path.tree.object.write
    - datetime.timedelta.object.commit.path.tree.write
    - datetime.timedelta.object.commit.tree.write
    - typing.TypeVar.tree.object.head.commit.path.write
    - subprocess.Popen.commit.tree.path.write
    - typing.IO.path.write
    - datetime.timedelta.head.commit.path.tree.write
    - subprocess.Popen.object.commit.path.write
    - typing.IO.commit.path.tree.write
    - subprocess.Popen.object.tree.commit.path.write
    - datetime.timedelta.path.head.ref.commit.tree.write
    - typing.IO.commit.path.object.write
    - typing.cast.tree.object.head.ref.commit.write
    - typing.TypeVar.head.ref.commit.object.path.tree.write
    - typing.IO.commit.tree.path.object.write
    - typing.IO.head.commit.object.path.tree.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.write
    - typing.IO.object.head.ref.commit.tree.path.write
    - subprocess.Popen.path.object.head.commit.tree.write
    - datetime.timedelta.tree.write
    - subprocess.Popen.path.tree.head.commit.object.write
    - subprocess.Popen.path.head.commit.tree.object.write
    - typing.TypeVar.tree.object.path.write
    - subprocess.Popen.tree.commit.path.object.write
    - typing.IO.commit.path.object.tree.write
    - typing.BinaryIO.object.tree.path.write
    - typing.cast.object.tree.head.commit.write
    - subprocess.Popen.object.commit.path.tree.write
    - datetime.timedelta.tree.head.commit.path.write
    - typing.TypeVar.head.ref.commit.object.tree.path.write
    - typing.IO.tree.path.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.write
    - datetime.timedelta.head.commit.object.tree.write
    - typing.cast.head.ref.commit.object.tree.path.write
    - subprocess.Popen.head.commit.path.tree.object.write
    - datetime.timedelta.tree.path.head.ref.commit.object.write
    - datetime.timedelta.path.head.ref.commit.tree.object.write
    - git.objects.commit.Popen.path.write
    - typing.TypeVar.object.tree.path.head.ref.commit.write
    - datetime.timedelta.object.head.ref.commit.path.tree.write
    - datetime.timedelta.path.commit.object.write
    - typing.BinaryIO.head.commit.path.tree.write
    - typing.TypeVar.head.commit.tree.object.path.write
    - typing.BinaryIO.object.tree.head.commit.path.write
    - typing.IO.head.commit.tree.object.path.write
    - typing.IO.object.tree.head.ref.commit.path.write
    - datetime.timedelta.object.path.tree.commit.write
    - typing.IO.object.path.tree.head.ref.commit.write
    - datetime.timedelta.object.tree.path.write
    - typing.cast.head.commit.object.path.write
    - subprocess.Popen.object.path.tree.commit.write
    - datetime.timedelta.path.tree.head.ref.commit.write
    - datetime.timedelta.path.tree.object.commit.write
    - typing.BinaryIO.head.ref.commit.object.write
    - subprocess.Popen.object.tree.path.head.ref.commit.write
    - typing.IO.tree.object.path.write
    - datetime.timedelta.head.commit.object.tree.path.write
    - subprocess.Popen.tree.path.head.commit.object.write
    - datetime.timedelta.object.head.ref.commit.path.write
    - subprocess.Popen.path.object.commit.write
    - typing.IO.path.commit.tree.write
    - typing.IO.tree.head.commit.path.write
    - subprocess.Popen.object.tree.write
    - datetime.timedelta.object.head.commit.path.write
    - typing.BinaryIO.head.commit.tree.write
    - typing.BinaryIO.head.ref.commit.tree.write
    - datetime.timedelta.path.object.tree.head.commit.write
    - typing.IO.commit.tree.write
    - typing.IO.tree.object.head.ref.commit.write
    - datetime.timedelta.tree.head.ref.commit.object.write
    - subprocess.Popen.path.head.ref.commit.object.tree.write
    - git.objects.commit.Popen.tree.write
    - datetime.timedelta.tree.object.path.head.commit.write
    - datetime.timedelta.tree.path.write
    - typing.IO.object.head.ref.commit.path.tree.write
    - typing.cast.head.ref.commit.object.write
    - subprocess.Popen.head.commit.tree.object.path.write
    - subprocess.Popen.object.head.ref.commit.write
    - subprocess.Popen.head.commit.object.tree.path.write
    - typing.TypeVar.head.commit.object.path.tree.write
    - typing.cast.object.tree.head.ref.commit.path.write
    - typing.TypeVar.object.head.commit.tree.write
    - typing.IO.head.commit.write
    - typing.BinaryIO.object.tree.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.object.write
    - datetime.timedelta.tree.head.ref.commit.path.write
    - datetime.timedelta.tree.commit.path.object.write
    - typing.IO.object.tree.head.ref.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.write
    - typing.TypeVar.head.commit.path.object.tree.write
    - typing.BinaryIO.head.commit.tree.object.path.write
    - typing.IO.path.head.commit.object.tree.write
    - subprocess.Popen.commit.path.object.write
    - subprocess.Popen.tree.object.path.head.ref.commit.write
    - typing.IO.path.object.tree.commit.write
    - subprocess.Popen.head.commit.object.write
    - typing.cast.object.head.commit.tree.write
    - subprocess.Popen.tree.object.head.commit.path.write
    - typing.IO.write
    - datetime.timedelta.commit.path.tree.write
    - subprocess.Popen.object.path.write
    - typing.IO.path.object.tree.write
    - datetime.timedelta.head.ref.commit.tree.write
    - subprocess.Popen.head.ref.commit.tree.path.write
    - subprocess.Popen.object.commit.write
    - typing.IO.path.object.head.commit.write
    - typing.cast.head.ref.commit.path.tree.object.write
    - datetime.timedelta.object.commit.path.write
    - typing.cast.commit.tree.object.path.write
    - subprocess.Popen.object.path.tree.head.commit.write
    - subprocess.Popen.tree.object.commit.path.write
    - typing.IO.tree.head.ref.commit.path.object.write
    - typing.TypeVar.head.ref.commit.object.write
    - typing.cast.head.ref.commit.path.tree.write
    - typing.IO.path.object.head.commit.tree.write
    - typing.BinaryIO.tree.head.commit.path.object.write
    - typing.TypeVar.head.ref.commit.path.object.tree.write
    - typing.cast.head.commit.write
    - typing.IO.object.head.commit.write
    - typing.BinaryIO.object.head.ref.commit.tree.write
    - subprocess.Popen.commit.object.path.write
    - datetime.timedelta.path.object.tree.head.ref.commit.write
    - typing.cast.object.tree.head.commit.path.write
    - typing.BinaryIO.head.commit.object.tree.write
    - typing.IO.object.path.commit.write
    - typing.IO.head.ref.commit.object.tree.path.write
    - datetime.timedelta.object.commit.write
    - typing.BinaryIO.object.head.ref.commit.write
    - typing.BinaryIO.head.ref.commit.tree.object.write
    - typing.BinaryIO.head.ref.commit.object.path.write
    - typing.IO.path.tree.head.commit.write
    - subprocess.Popen.head.commit.tree.path.write
    - datetime.timedelta.object.commit.tree.path.write
    - typing.TypeVar.head.ref.commit.object.tree.write
    - subprocess.Popen.tree.write
    - typing.IO.path.head.ref.commit.tree.object.write
    - typing.TypeVar.head.commit.write
    - subprocess.Popen.object.path.head.commit.tree.write
    - subprocess.Popen.object.head.commit.tree.path.write
    - datetime.timedelta.head.commit.tree.object.write
    - datetime.timedelta.tree.path.head.commit.write
    - typing.TypeVar.head.commit.object.path.write
    - subprocess.Popen.head.commit.path.write
    - subprocess.Popen.commit.object.tree.path.write
    - subprocess.Popen.commit.tree.object.write
    - datetime.timedelta.object.path.tree.write
    - <builtin>.isinstance
    - datetime.timedelta.tree.path.head.ref.commit.write
    - typing.TypeVar.object.tree.head.ref.commit.write
    - subprocess.Popen.head.ref.commit.tree.path.object.write
    - typing.IO.tree.head.ref.commit.object.write
    - subprocess.Popen.head.ref.commit.object.tree.path.write
    - typing.cast.commit.object.tree.path.write
    - datetime.timedelta.object.tree.head.ref.commit.path.write
    - typing.TypeVar.object.tree.path.commit.write
    - subprocess.Popen.object.commit.tree.path.write
    - subprocess.Popen.tree.object.write
    - subprocess.Popen.tree.path.object.head.ref.commit.write
    - typing.TypeVar.object.tree.head.commit.write
    - typing.cast.object.head.commit.write
    - typing.cast.head.ref.commit.path.write
    - subprocess.Popen.tree.commit.object.write
    - typing.TypeVar.head.commit.object.tree.write
    - subprocess.Popen.path.object.commit.tree.write
    - datetime.timedelta.object.tree.commit.path.write
    - subprocess.Popen.tree.head.commit.object.path.write
    - datetime.timedelta.tree.path.object.commit.write
    - typing.IO.object.path.tree.write
    - typing.TypeVar.object.tree.head.commit.path.write
    - typing.IO.path.commit.write
    - typing.TypeVar.tree.head.ref.commit.write
    - datetime.timedelta.path.head.commit.object.tree.write
    - subprocess.Popen.head.commit.tree.write
    - subprocess.Popen.commit.write
    - subprocess.Popen.object.path.head.commit.write
    - typing.IO.tree.object.head.commit.path.write
    - datetime.timedelta.tree.object.write
    - typing.IO.tree.object.head.commit.write
    - typing.BinaryIO.head.commit.object.tree.path.write
    - datetime.timedelta.object.path.commit.write
    - typing.TypeVar.head.ref.commit.tree.object.write
    - datetime.timedelta.object.path.head.ref.commit.tree.write
    - subprocess.Popen.commit.path.tree.write
    - subprocess.Popen.object.path.commit.tree.write
    - subprocess.Popen.tree.object.head.ref.commit.write
    - typing.BinaryIO.object.head.commit.write
    - typing.IO.tree.path.object.head.ref.commit.write
    - subprocess.Popen.tree.path.write
    - typing.TypeVar.tree.object.path.head.commit.write
    - subprocess.Popen.object.tree.head.commit.path.write
    - typing.cast.head.commit.object.tree.write
    - datetime.timedelta.path.object.commit.write
    - typing.IO.path.object.write
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.write
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.write
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.write
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.write
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.write
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.write
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.write
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.write
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser._defaults.items_all
    functionSourceFile: configparser
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 870
    functionName: git.config.GitConfigParser._value_to_string
    functionSourceFile: git.config
    functionUses: 13
    functionsReached:
    - <builtin>.str
    - gitdb.utils.encoding.force_text
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.utils.encoding.force_text.replace
    functionSourceFile: gitdb
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser._sections.items
    functionSourceFile: configparser
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - section_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 703
    functionName: git.config.GitConfigParser.items_all
    functionSourceFile: git.config
    functionUses: 1
    functionsReached:
    - git.config._OMD.add
    - git.config._OMD.items_all
    - git.config._OMD.getall
    - <builtin>.super
    - git.config.OrderedDict.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.config.OrderedDict.__init__
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - method_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 765
    functionName: git.config.GitConfigParser._assure_writable
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - IOError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _logger.debug
    functionSourceFile: <builtin>
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.seek
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.seek
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.seek
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.seek
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.seek
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.seek
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.seek
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.seek
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.truncate
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.truncate
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.truncate
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.truncate
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.truncate
    functionSourceFile: git
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.truncate
    functionSourceFile: subprocess
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.truncate
    functionSourceFile: datetime
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.truncate
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - section
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 769
    functionName: git.config.GitConfigParser.add_section
    functionSourceFile: git.config
    functionUses: 4
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 774
    functionName: git.config.GitConfigParser.read_only
    functionSourceFile: git.config
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4481537dc0>
    argNames:
    - self
    - section
    - option
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 779
    functionName: git.config.GitConfigParser.get_value
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.float
    - git.config.GitConfigParser._string_to_value
    - <builtin>.isinstance
    - configparser.RawConfigParser.get
    - valuestr.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser.get
    functionSourceFile: configparser
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - valuestr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 842
    functionName: git.config.GitConfigParser._string_to_value
    functionSourceFile: git.config
    functionUses: 2
    functionsReached:
    - <builtin>.float
    - valuestr.lower
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4481659a90>
    argNames:
    - self
    - section
    - option
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 810
    functionName: git.config.GitConfigParser.get_values
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - <builtin>.float
    - git.config.GitConfigParser._string_to_value
    - <builtin>.isinstance
    - valuestr.lower
    - configparser.RawConfigParser.sections
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.float
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: valuestr.lower
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.utils.encoding.force_text
    functionSourceFile: gitdb
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser.has_section
    functionSourceFile: configparser
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser.set
    functionSourceFile: configparser
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - section
    - new_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 927
    functionName: git.config.GitConfigParser.rename_section
    functionSourceFile: git.config
    functionUses: 0
    functionsReached:
    - git.config._OMD.add
    - git.config._OMD.items_all
    - configparser.RawConfigParser.has_section
    - new_section.setall
    - git.config.GitConfigParser.items_all
    - git.config._OMD.getall
    - <builtin>.super
    - configparser.RawConfigParser.remove_section
    - git.config.OrderedDict.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_section.setall
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser.remove_section
    functionSourceFile: configparser
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.repo.base
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.repo.base.Repo
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - re.compile
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 18
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 26
    ICount: 2
    IfCount: 18
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f4481a21610>
    - <ast.Name object at 0x7f4481a217f0>
    - <ast.Constant object at 0x7f4481a21700>
    - <ast.Constant object at 0x7f4481a21490>
    argNames:
    - self
    - path
    - odbt
    - search_parent_directories
    - expand_vars
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 172
    functionName: git.repo.base.Repo.__init__
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.TypeVar.head.ref.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.object.startswith
    - typing.IO.tree.path.commit.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.config_reader
    - subprocess.Popen.head.commit.tree.object.path.resolve
    - typing.IO.head.commit._config_reader
    - datetime.timedelta.object.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object._config_reader
    - datetime.timedelta.path.object.tree.head.ref.commit.config_reader
    - datetime.timedelta.commit.tree.path.object._config_reader
    - typing.BinaryIO.tree.head.ref.commit.object._config_reader
    - datetime.timedelta.head.ref.commit.object.path.GitCommandWrapperType
    - typing.IO.tree.path.head.commit.object._config_reader
    - typing.IO.head.ref.commit.tree.object._config_reader
    - typing.IO.path.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.tree.path.GitCommandWrapperType
    - typing.IO.object.tree.commit.path.GitCommandWrapperType
    - typing.IO.commit.object.tree.path._config_reader
    - datetime.timedelta.commit.object.GitCommandWrapperType
    - typing.IO.object.path.tree.head.ref.commit._config_reader
    - typing.IO.object.head.ref.commit.startswith
    - typing.BinaryIO.object.head.commit.tree.resolve
    - typing.BinaryIO.head.commit.path.tree._config_reader
    - datetime.timedelta.path.object.tree.head.commit._config_reader
    - typing.IO.path.object.commit.tree._config_reader
    - subprocess.Popen.commit.object.path.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.config_reader
    - subprocess.Popen.object.tree.commit.startswith
    - typing.BinaryIO.head.ref.commit.path._config_reader
    - typing.BinaryIO.head.ref.commit.tree.path._config_reader
    - typing.cast.head.commit.path.tree.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.object.config_reader
    - typing.IO.object.path.head.commit.config_reader
    - subprocess.Popen.head.ref.commit.object.tree.config_reader
    - typing.TypeVar.tree.head.commit.object.path.resolve
    - typing.IO.tree.object.commit.path.startswith
    - typing.IO.path.head.ref.commit.object._config_reader
    - typing.cast.head.commit.object.path.tree.GitCommandWrapperType
    - typing.IO._config_reader
    - typing.IO.object.path.commit.tree.config_reader
    - datetime.timedelta.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.path.startswith
    - datetime.timedelta.tree.object.path.startswith
    - datetime.timedelta.tree.object.path.head.ref.commit.startswith
    - datetime.timedelta.object.tree.path.commit.resolve
    - typing.BinaryIO.head.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.path.tree._config_reader
    - typing.TypeVar.head.commit.tree.path._config_reader
    - subprocess.Popen.path.object.tree.commit.startswith
    - subprocess.Popen.path.head.ref.commit.object.startswith
    - subprocess.Popen.object.path.tree.head.commit.resolve
    - subprocess.Popen.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.tree.config_reader
    - typing.BinaryIO.object.tree.head.ref.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.commit.tree.path.config_reader
    - datetime.timedelta.path.tree.commit.object.resolve
    - typing.IO.tree.head.commit._config_reader
    - typing.cast.head.commit.object.tree.path.config_reader
    - typing.cast.head.commit.path.object.tree.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path.object.resolve
    - typing.TypeVar.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.config_reader
    - subprocess.Popen.head.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.path.commit.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.path.config_reader
    - datetime.timedelta.head.commit.path.object.GitCommandWrapperType
    - typing.cast.object.head.commit.tree.resolve
    - subprocess.Popen.tree.commit.object.startswith
    - datetime.timedelta.tree.head.ref.commit._config_reader
    - typing.BinaryIO.tree.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.path.config_reader
    - typing.TypeVar.tree.head.commit.config_reader
    - subprocess.Popen.object.tree.head.ref.commit.path.config_reader
    - typing.IO.path.commit.object.startswith
    - subprocess.Popen.head.commit.tree.resolve
    - typing.cast.head.ref.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.path._config_reader
    - typing.TypeVar.head.commit.tree.object.config_reader
    - typing.IO.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.tree.head.commit.config_reader
    - datetime.timedelta.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.commit.tree.path.startswith
    - datetime.timedelta.path.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.commit.config_reader
    - typing.BinaryIO.object.head.ref.commit.tree.path._config_reader
    - datetime.timedelta.path.head.ref.commit.object._config_reader
    - subprocess.Popen.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.config_reader
    - typing.IO.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.tree.head.commit.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object._config_reader
    - subprocess.Popen.tree.path.object.commit.resolve
    - subprocess.Popen.tree.path.commit.resolve
    - subprocess.Popen.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.tree.resolve
    - typing.IO.path.tree.commit.config_reader
    - subprocess.Popen.head.commit.object.path.config_reader
    - typing.IO.path.tree.object.resolve
    - os.environ.get
    - subprocess.Popen.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit._config_reader
    - typing.BinaryIO.head.commit.startswith
    - datetime.timedelta.object.tree.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.object.tree._config_reader
    - subprocess.Popen.tree.path.head.commit.startswith
    - typing.IO.head.commit.startswith
    - datetime.timedelta.object.tree.path._config_reader
    - subprocess.Popen.object.head.ref.commit.tree.config_reader
    - datetime.timedelta.path.head.commit.tree._config_reader
    - subprocess.Popen
    - typing.IO.commit.object.path._config_reader
    - subprocess.Popen.head.ref.commit.tree.path._config_reader
    - typing.IO.object.path.tree.head.ref.commit.config_reader
    - typing.IO.object.commit.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.path._config_reader
    - datetime.timedelta.object.path.tree.commit.startswith
    - subprocess.Popen.tree.object.head.ref.commit.startswith
    - typing.TypeVar.head.commit.path.config_reader
    - typing.IO.object.tree.commit.path.startswith
    - typing.cast.head.ref.commit.tree.resolve
    - typing.IO.path.tree.head.commit.object.GitCommandWrapperType
    - typing.IO.path.tree.head.ref.commit.object._config_reader
    - typing.IO.path.commit.tree._config_reader
    - typing.TypeVar.head.ref.commit.object.path.resolve
    - typing.IO.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.resolve
    - datetime.timedelta.tree.config_reader
    - typing.IO.tree.head.ref.commit.path.object.startswith
    - typing.BinaryIO.head.ref.commit.tree._config_reader
    - subprocess.Popen.path.head.ref.commit.tree.object.startswith
    - subprocess.Popen.path.commit.tree.object._config_reader
    - subprocess.Popen.tree.commit.path.object.config_reader
    - typing.BinaryIO.tree.head.ref.commit.object.startswith
    - datetime.timedelta.object.path.head.commit.tree.config_reader
    - subprocess.Popen.head.commit.path.GitCommandWrapperType
    - typing.IO.tree.path.head.commit._config_reader
    - subprocess.Popen.object.head.commit.path.config_reader
    - typing.IO.commit.path.tree.startswith
    - typing.IO.object.tree.commit.path.resolve
    - subprocess.Popen.object.path.commit.tree.startswith
    - typing.BinaryIO.head.commit.tree.path.object._config_reader
    - subprocess.Popen.commit.path.tree.config_reader
    - datetime.timedelta.tree.path.object.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.path.head.commit.resolve
    - datetime.timedelta.head.commit.path.object.tree.GitCommandWrapperType
    - subprocess.Popen.path.tree.head.commit.object._config_reader
    - typing.cast.head.ref.commit.tree._config_reader
    - typing.IO.tree.commit.object.config_reader
    - typing.IO.tree.object.head.ref.commit.config_reader
    - typing.IO.head.ref.commit.tree.path.config_reader
    - subprocess.Popen.object.head.commit.path.tree.config_reader
    - typing.cast.tree.object.head.ref.commit._config_reader
    - datetime.timedelta.tree.path.object.commit.config_reader
    - subprocess.Popen.path.head.commit.resolve
    - datetime.timedelta.object.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.path.config_reader
    - datetime.timedelta.object.commit.tree.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.object.path._config_reader
    - typing.BinaryIO.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.tree.object.commit._config_reader
    - subprocess.Popen.head.commit.object.path.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.path.object._config_reader
    - typing.IO.tree.head.ref.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.tree.object.config_reader
    - typing.BinaryIO.object.head.commit.tree.path._config_reader
    - typing.BinaryIO.head.ref.commit.object.tree.path.startswith
    - typing.BinaryIO.tree.head.commit.startswith
    - datetime.timedelta.object.head.commit.tree.path.config_reader
    - typing.IO.head.commit.tree.path.resolve
    - typing.cast.tree.object.head.commit.path.startswith
    - typing.IO.path.tree.head.ref.commit.startswith
    - typing.IO.tree.object.path.head.commit.config_reader
    - datetime.timedelta.path.head.ref.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.commit.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object.config_reader
    - typing.TypeVar.head.commit.object.tree.config_reader
    - git.objects.commit.Popen.path._config_reader
    - datetime.timedelta.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.commit.path.object.tree._config_reader
    - datetime.timedelta.commit.object.tree.path.startswith
    - subprocess.Popen.head.commit.tree.path.object.resolve
    - <builtin>.tuple
    - subprocess.Popen.head.commit.object.config_reader
    - typing.BinaryIO.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.tree.resolve
    - typing.IO.head.ref.commit.path.object.tree.config_reader
    - typing.TypeVar.tree.head.ref.commit.path.resolve
    - typing.cast.object.tree.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.startswith
    - subprocess.Popen.tree.path.object.head.ref.commit._config_reader
    - datetime.timedelta.tree.path.commit.object.config_reader
    - typing.TypeVar.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.path.object.tree.head.commit.startswith
    - datetime.timedelta.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.head.ref.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.startswith
    - datetime.timedelta.tree.commit.startswith
    - datetime.timedelta.tree.path.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.resolve
    - datetime.timedelta.head.commit.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.tree.head.ref.commit.config_reader
    - typing.TypeVar.head.commit.object.tree.startswith
    - typing.cast.object.head.ref.commit.path.tree._config_reader
    - typing.IO.commit.tree.object.resolve
    - typing.IO.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.object.tree.commit.path._config_reader
    - typing.IO.object.path.head.ref.commit.startswith
    - typing.IO.commit.resolve
    - datetime.timedelta.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.path.object.commit.tree._config_reader
    - datetime.timedelta.object.tree.path.head.ref.commit._config_reader
    - typing.IO.object.head.ref.commit.tree.config_reader
    - typing.IO.tree.commit.object.path._config_reader
    - typing.cast.head.commit.GitCommandWrapperType
    - typing.IO.object.head.commit.tree.path.startswith
    - typing.BinaryIO.head.commit.path.object.tree._config_reader
    - subprocess.Popen.head.commit.path.tree.object.config_reader
    - subprocess.Popen.tree.object.commit.path.resolve
    - typing.cast.tree.head.commit.path._config_reader
    - subprocess.Popen.tree.path.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.path.config_reader
    - typing.BinaryIO.object.tree.head.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.path._config_reader
    - typing.TypeVar.head.commit.tree.object.startswith
    - datetime.timedelta.commit.object.config_reader
    - typing.BinaryIO.head.ref.commit.object.tree.config_reader
    - typing.IO.tree.commit.path.object.resolve
    - typing.cast.tree.head.ref.commit.object.startswith
    - subprocess.Popen.object.commit.config_reader
    - subprocess.Popen.path.object.tree.head.commit.config_reader
    - typing.IO.path.object.tree.commit.resolve
    - typing.IO.head.ref.commit.object.tree.path.config_reader
    - typing.TypeVar.tree.head.commit._config_reader
    - typing.IO.path.tree.object.head.commit._config_reader
    - typing.IO.object.tree.head.ref.commit.config_reader
    - typing.cast.tree.head.commit.object._config_reader
    - datetime.timedelta.head.commit.tree.object.startswith
    - typing.cast.head.ref.commit.path.tree.object._config_reader
    - typing.TypeVar.head.commit.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.object.tree.config_reader
    - typing.cast.tree.head.ref.commit._config_reader
    - typing.IO.object.head.ref.commit.tree.path._config_reader
    - typing.IO.commit.object.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.config_reader
    - typing.TypeVar.head.ref.commit.path.object.tree._config_reader
    - datetime.timedelta.head.commit.object.resolve
    - datetime.timedelta.path.object.commit.tree.config_reader
    - datetime.timedelta.object.tree.head.ref.commit.path.config_reader
    - typing.IO.head.commit.path.tree.startswith
    - typing.TypeVar.head.ref.commit.object.tree.path.startswith
    - datetime.timedelta.tree._config_reader
    - typing.cast.tree.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.path.tree.commit._config_reader
    - datetime.timedelta.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.tree.resolve
    - datetime.timedelta.object.commit.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.path.config_reader
    - typing.IO.object.head.commit.tree.path.config_reader
    - subprocess.Popen.head.ref.commit.path._config_reader
    - typing.cast.tree.object.head.commit.path._config_reader
    - typing.BinaryIO.head.commit.tree.config_reader
    - datetime.timedelta.commit.path._config_reader
    - datetime.timedelta.path.tree.commit.object._config_reader
    - typing.IO.commit.object.path.startswith
    - subprocess.Popen.object.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.object.path.config_reader
    - datetime.timedelta.path.tree.object.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.startswith
    - typing.IO.object.path.tree.commit.resolve
    - typing.IO.object.head.commit.path.tree._config_reader
    - typing.IO.head.ref.commit.path.startswith
    - datetime.timedelta.path.tree.object.commit.config_reader
    - typing.TypeVar.object.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.head.commit._config_reader
    - datetime.timedelta.path.head.ref.commit.tree.object.config_reader
    - typing.TypeVar.object.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.path.resolve
    - datetime.timedelta.object.tree.commit._config_reader
    - git.objects.commit.Popen.path.config_reader
    - typing.TypeVar.head.commit._config_reader
    - typing.TypeVar.head.ref.commit.object.path.tree._config_reader
    - typing.IO.tree.path.object.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.resolve
    - typing.TypeVar.object.head.commit.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.path.startswith
    - datetime.timedelta.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.config_reader
    - typing.TypeVar.tree.head.ref.commit.path.startswith
    - typing.TypeVar.tree.object.path.resolve
    - datetime.timedelta.tree.path.head.commit.object.startswith
    - datetime.timedelta.path.tree.object.config_reader
    - typing.IO.object.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.path.startswith
    - subprocess.Popen.object.path.commit.tree.resolve
    - typing.IO.tree.path.GitCommandWrapperType
    - typing.IO.path.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.path.tree.object.startswith
    - datetime.timedelta.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.path.startswith
    - typing.IO.path.tree.object.commit._config_reader
    - typing.IO.path.head.commit.object.resolve
    - fpath.upper
    - typing.IO.tree.commit.config_reader
    - typing.BinaryIO.head.ref.commit.object.tree.path._config_reader
    - typing.IO.tree.object.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.config_reader
    - datetime.timedelta.tree.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.path.object.tree.commit.resolve
    - typing.cast.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.commit.object.config_reader
    - p.upper
    - typing.IO.path.tree.object.head.ref.commit._config_reader
    - typing.IO.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.object.tree.path.head.commit._config_reader
    - typing.TypeVar.object.tree.path._config_reader
    - typing.IO.commit.tree.resolve
    - subprocess.Popen.path.tree.commit.object.resolve
    - typing.IO.path.commit.object.config_reader
    - datetime.timedelta.path.object.head.commit.tree.config_reader
    - subprocess.Popen.tree.object.path.commit.GitCommandWrapperType
    - datetime.timedelta.object.path._config_reader
    - subprocess.Popen.path.commit.tree._config_reader
    - datetime.timedelta.path.tree.object.head.commit.config_reader
    - subprocess.Popen.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.startswith
    - typing.IO.object.path.head.commit._config_reader
    - typing.TypeVar.head.commit.path.tree.object._config_reader
    - typing.cast.commit.tree.object.path._config_reader
    - typing.BinaryIO.head.commit.path.object.config_reader
    - os.access
    - typing.BinaryIO.head.commit.tree.object.path.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.path.object._config_reader
    - datetime.timedelta.tree.path.object.startswith
    - match.groups
    - typing.IO.path.commit.tree.object.resolve
    - os.path.expanduser
    - typing.BinaryIO.tree.head.ref.commit.path.config_reader
    - os.path.dirname
    - typing.cast.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path._config_reader
    - datetime.timedelta.tree.object.path.head.ref.commit.config_reader
    - datetime.timedelta.tree.path.head.commit.object.resolve
    - typing.TypeVar.object.head.commit.tree.GitCommandWrapperType
    - typing.IO.path.object.tree.resolve
    - typing.BinaryIO.head.ref.commit.object._config_reader
    - typing.cast.object.tree.head.ref.commit.path.startswith
    - typing.cast.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.commit.resolve
    - datetime.timedelta.tree.head.commit.path.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.tree.path.startswith
    - datetime.timedelta.head.commit.object.config_reader
    - datetime.timedelta.head.ref.commit.object.startswith
    - typing.BinaryIO.object.head.commit.startswith
    - subprocess.Popen.commit.tree.resolve
    - typing.IO.head.commit.object.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.tree.config_reader
    - datetime.timedelta.path.tree.head.ref.commit.object.resolve
    - subprocess.Popen.commit.startswith
    - subprocess.Popen.object.tree.path.commit._config_reader
    - typing.IO.path.tree.object.head.commit.resolve
    - subprocess.Popen.tree.path.GitCommandWrapperType
    - typing.IO.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.startswith
    - typing.cast.head.ref.commit.object.tree._config_reader
    - subprocess.Popen.path.commit.config_reader
    - subprocess.Popen.tree.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.config_reader
    - typing.IO.path.commit.GitCommandWrapperType
    - typing.IO.path.tree.head.commit.startswith
    - subprocess.Popen.tree.commit.resolve
    - subprocess.Popen.commit.object.resolve
    - subprocess.Popen.path.tree.object.head.commit._config_reader
    - typing.IO.tree.head.commit.path.object._config_reader
    - subprocess.Popen.object.tree.GitCommandWrapperType
    - datetime.timedelta.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.head.commit.startswith
    - datetime.timedelta.tree.object.path.head.commit.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.resolve
    - typing.cast.head.ref.commit.path.tree.startswith
    - typing.BinaryIO.head.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.tree.path.config_reader
    - typing.BinaryIO.tree.head.commit.path.object.config_reader
    - typing.TypeVar.head.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.config_reader
    - typing.IO.path.startswith
    - datetime.timedelta.head.ref.commit.tree.object.path._config_reader
    - datetime.timedelta.head.ref.commit.object.tree.path._config_reader
    - typing.cast.object.tree.head.commit.path._config_reader
    - subprocess.Popen.path.tree.head.ref.commit.object.config_reader
    - subprocess.Popen.tree.commit.path._config_reader
    - typing.BinaryIO.object.tree.path.head.commit._config_reader
    - typing.TypeVar.head.commit.path.tree.config_reader
    - typing.BinaryIO.tree.head.commit.object.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.path.config_reader
    - datetime.timedelta.head.commit.object.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.resolve
    - typing.TypeVar.head.ref.commit.path.startswith
    - typing.TypeVar.tree.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.commit.path.object._config_reader
    - subprocess.Popen.path.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.commit.object._config_reader
    - subprocess.Popen.object.tree.head.commit.path.config_reader
    - subprocess.Popen.tree.head.commit.path.object.startswith
    - typing.BinaryIO.object.head.ref.commit.path.tree._config_reader
    - typing.IO.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.tree.config_reader
    - subprocess.Popen.tree.path.head.commit._config_reader
    - datetime.timedelta.path.object.head.ref.commit.config_reader
    - subprocess.Popen.path.commit.object.tree.resolve
    - subprocess.Popen.tree.head.commit.object.config_reader
    - subprocess.Popen.object.head.commit.resolve
    - datetime.timedelta.commit.tree.path._config_reader
    - subprocess.Popen.object.path.commit.resolve
    - typing.TypeVar.object.head.ref.commit.tree.startswith
    - typing.IO.commit.object.path.tree.startswith
    - typing.IO.path.object.commit.tree.startswith
    - typing.IO.path.object.commit.tree.resolve
    - typing.BinaryIO.object.head.commit.path.tree._config_reader
    - typing.BinaryIO.head.ref.commit.object.tree.startswith
    - typing.IO.head.commit.tree.path.object._config_reader
    - datetime.timedelta.tree.head.commit.object.startswith
    - subprocess.Popen.path.startswith
    - typing.TypeVar.head.commit.startswith
    - typing.IO.path.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.IO.path.tree.commit.object.resolve
    - datetime.timedelta.path.object.head.ref.commit.tree._config_reader
    - datetime.timedelta.commit.tree.object.path.startswith
    - typing.IO.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.ref.commit.startswith
    - subprocess.Popen._config_reader
    - typing.IO.path.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.resolve
    - datetime.timedelta.object.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.head.commit.GitCommandWrapperType
    - typing.IO.head.commit.path.object.tree.config_reader
    - typing.cast.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.tree.head.commit.object.GitCommandWrapperType
    - typing.IO.head.commit.tree.path.startswith
    - subprocess.Popen.tree.object.path.head.ref.commit.resolve
    - <builtin>.str
    - typing.IO.head.commit.path.tree.object._config_reader
    - subprocess.Popen.tree.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.object.path.commit.config_reader
    - datetime.timedelta.path.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.config_reader
    - typing.BinaryIO.tree.head.ref.commit.path.object.config_reader
    - subprocess.Popen.head.ref.commit.tree.object.path.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.path._config_reader
    - typing.TypeVar.head.commit.path.tree.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.object.path._config_reader
    - typing.IO.path.tree.commit.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.path._config_reader
    - typing.cast.head.commit.path.tree._config_reader
    - datetime.timedelta.path.tree.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.object.path.head.ref.commit.tree._config_reader
    - typing.TypeVar.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.BinaryIO.object.tree.head.commit.path.config_reader
    - typing.TypeVar.head.ref.commit.object._config_reader
    - datetime.timedelta.object.commit.config_reader
    - datetime.timedelta.path.commit.object.config_reader
    - typing.cast.tree.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.commit.path.config_reader
    - typing.IO.tree.head.ref.commit.object.path.config_reader
    - datetime.timedelta.head.commit.startswith
    - datetime.timedelta.head.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object._config_reader
    - typing.TypeVar.object.head.ref.commit.tree.config_reader
    - typing.cast.tree.object.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.path.startswith
    - typing.IO.commit.startswith
    - subprocess.Popen.head.commit.tree._config_reader
    - typing.cast.tree.head.ref.commit.config_reader
    - subprocess.Popen.object.commit.path.tree.resolve
    - typing.cast.head.ref.commit.object.tree.path.config_reader
    - datetime.timedelta.path.head.ref.commit.tree.object.startswith
    - typing.cast.tree.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit._config_reader
    - datetime.timedelta.path.commit.object._config_reader
    - subprocess.Popen.object.path.head.commit.tree.resolve
    - subprocess.Popen.tree.head.ref.commit.startswith
    - datetime.timedelta.path.object.head.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.startswith
    - subprocess.Popen.commit.tree.object.config_reader
    - typing.BinaryIO.tree.head.commit.object.path.startswith
    - datetime.timedelta.path.object.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.path.object._config_reader
    - datetime.timedelta.object.tree.head.commit.path.resolve
    - datetime.timedelta.head.ref.commit.tree.config_reader
    - typing.IO.path.object.commit.GitCommandWrapperType
    - typing.IO.path.object.head.commit._config_reader
    - typing.cast.object.head.commit.path.startswith
    - datetime.timedelta.tree.head.commit._config_reader
    - typing.TypeVar.tree.head.commit.path._config_reader
    - subprocess.Popen.object.commit.path.tree.GitCommandWrapperType
    - typing.cast.head.commit.object.tree.startswith
    - typing.IO.commit.tree.path.object.config_reader
    - subprocess.Popen.object.path.tree.head.ref.commit.startswith
    - typing.IO.path.object.head.ref.commit.tree.startswith
    - typing.BinaryIO.head.commit.object.tree.GitCommandWrapperType
    - typing.IO.tree.path.object.commit._config_reader
    - typing.TypeVar.head.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.commit.tree.path._config_reader
    - datetime.timedelta.tree.path.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.config_reader
    - subprocess.Popen.tree.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.object.tree.resolve
    - typing.IO.head.ref.commit.startswith
    - typing.IO.path.object.commit.tree.config_reader
    - typing.IO.path.head.commit.object.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.head.commit.path.tree.object.config_reader
    - datetime.timedelta.tree.object.commit.config_reader
    - typing.IO.tree.path.object.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.startswith
    - datetime.timedelta.object.head.commit.tree.GitCommandWrapperType
    - os.getcwd
    - typing.IO.head.ref.commit.object.tree.config_reader
    - datetime.timedelta.tree.object.path.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.tree.path.config_reader
    - typing.TypeVar.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.path.tree.startswith
    - datetime.timedelta.path.tree.head.commit.startswith
    - subprocess.Popen.head.ref.commit.path.tree.object.resolve
    - typing.TypeVar.tree.object.path.head.commit._config_reader
    - typing.IO.commit.object.path.tree.config_reader
    - typing.IO.object.commit.tree.config_reader
    - datetime.timedelta.object.head.ref.commit.path.tree.config_reader
    - typing.IO.head.commit.tree.object.resolve
    - typing.cast.object.head.commit.path.resolve
    - typing.TypeVar.head.commit.resolve
    - subprocess.Popen.tree.head.commit.path.object._config_reader
    - subprocess.Popen.tree.head.ref.commit.path.object.startswith
    - typing.IO.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.tree.commit.GitCommandWrapperType
    - datetime.timedelta.commit.path.tree.object.startswith
    - subprocess.Popen.tree.head.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.commit.path.tree.object._config_reader
    - typing.IO.tree.path.object._config_reader
    - datetime.timedelta.object.path.head.commit.resolve
    - subprocess.Popen.path.commit.object.config_reader
    - typing.BinaryIO.tree.head.commit.config_reader
    - subprocess.Popen.path.head.commit.object.tree.resolve
    - typing.IO.object.path.head.commit.tree._config_reader
    - typing.cast.head.commit.startswith
    - typing.IO.tree.head.ref.commit.path.object.config_reader
    - subprocess.Popen.tree.object.path.head.commit.config_reader
    - typing.TypeVar.head.ref.commit.path.tree.resolve
    - datetime.timedelta.path.object.tree.head.commit.resolve
    - subprocess.Popen.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.commit._config_reader
    - subprocess.Popen.path.head.commit._config_reader
    - subprocess.Popen.commit.object.tree.config_reader
    - datetime.timedelta.head.commit.object.tree.config_reader
    - datetime.timedelta.path.tree.object.head.ref.commit.startswith
    - subprocess.Popen.object.head.ref.commit.tree.resolve
    - typing.IO.tree.path.head.ref.commit.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path.object.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.config_reader
    - typing.IO.head.commit.object.path.config_reader
    - typing.BinaryIO.head.commit.object.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.startswith
    - typing.cast.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.object.path.startswith
    - typing.BinaryIO.head.commit.tree.path._config_reader
    - typing.cast.object.head.commit._config_reader
    - datetime.timedelta.commit.path.config_reader
    - subprocess.Popen.head.commit.tree.path.resolve
    - datetime.timedelta.tree.object.path.head.ref.commit._config_reader
    - typing.IO.commit.object.resolve
    - datetime.timedelta.path.tree.config_reader
    - datetime.timedelta.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.startswith
    - subprocess.Popen.commit._config_reader
    - datetime.timedelta.object.head.ref.commit.path.resolve
    - typing.cast.tree.head.ref.commit.path.object.startswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.config_reader
    - git.objects.commit.Popen.tree.path._config_reader
    - typing.IO.path.tree.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.commit.object.path.tree.config_reader
    - subprocess.Popen.head.commit.object.tree._config_reader
    - typing.TypeVar.object.head.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.path.resolve
    - typing.IO.tree.object.commit.startswith
    - typing.IO.path.tree.object.head.ref.commit.config_reader
    - datetime.timedelta.path.head.ref.commit.tree.object.resolve
    - typing.IO.path.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit._config_reader
    - subprocess.Popen.tree.object.path.head.ref.commit.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit._config_reader
    - datetime.timedelta.path.object.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.commit.tree.path.config_reader
    - typing.IO.path.object._config_reader
    - subprocess.Popen.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.object.commit.tree.path.config_reader
    - typing.IO.tree.head.ref.commit.object.resolve
    - typing.IO.tree.object.commit.path.resolve
    - typing.cast.head.ref.commit.path.object.startswith
    - typing.IO.tree.path.object.head.commit.config_reader
    - typing.IO.object.path.config_reader
    - subprocess.Popen.object.head.commit.GitCommandWrapperType
    - typing.IO.head.commit.object.path.tree.startswith
    - typing.IO.path.object.commit.resolve
    - typing.IO.object.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.ref.commit.object.config_reader
    - datetime.timedelta.path.head.commit.object.GitCommandWrapperType
    - typing.IO.object.path.head.commit.tree.startswith
    - typing.IO.tree.path.commit.object.config_reader
    - warnings.warn
    - subprocess.Popen.tree.commit.path.object._config_reader
    - datetime.timedelta.path.object.head.ref.commit.resolve
    - typing.cast.head.commit.object.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.object._config_reader
    - datetime.timedelta.object.head.ref.commit.tree.path.startswith
    - typing.TypeVar.head.commit.tree.config_reader
    - typing.IO.object.path.head.ref.commit.tree.config_reader
    - typing.IO.commit.tree.config_reader
    - subprocess.Popen.tree.path.head.ref.commit._config_reader
    - datetime.timedelta.tree.path.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree.config_reader
    - typing.IO.path.head.ref.commit.tree.startswith
    - typing.IO.object.tree.commit._config_reader
    - subprocess.Popen.commit.path.tree.resolve
    - datetime.timedelta.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.object.resolve
    - typing.cast.head.commit.tree.object.path._config_reader
    - typing.IO.object.commit.tree.startswith
    - subprocess.Popen.path.object.startswith
    - typing.IO.path.resolve
    - subprocess.Popen.path.head.ref.commit.tree._config_reader
    - subprocess.Popen.head.ref.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.commit.resolve
    - datetime.timedelta.commit.resolve
    - git.db.GitCmdObjectDB.__init__
    - typing.cast.head.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.head.commit.startswith
    - typing.TypeVar.head.ref.commit.path.resolve
    - typing.IO.object.path.tree.commit.config_reader
    - datetime.timedelta.object.path.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.startswith
    - git.repo.fun.find_worktree_git_dir
    - datetime.timedelta.tree.head.commit.object.path.config_reader
    - typing.BinaryIO.object.tree.head.ref.commit.path.config_reader
    - subprocess.Popen.path.tree.commit.resolve
    - typing.cast.object.tree.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.tree.object.resolve
    - datetime.timedelta.object.commit.tree.startswith
    - subprocess.Popen.commit.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.commit.resolve
    - subprocess.Popen.head.ref.commit.path.resolve
    - subprocess.Popen.path.object.tree.startswith
    - datetime.timedelta.tree.object.path.commit.resolve
    - subprocess.Popen.tree.object.path.startswith
    - subprocess.Popen.tree.head.ref.commit.path.object.config_reader
    - datetime.timedelta.commit.tree.object.path.GitCommandWrapperType
    - typing.IO.tree.commit.path.resolve
    - subprocess.Popen.commit.tree.path.startswith
    - subprocess.Popen.path.tree.object._config_reader
    - datetime.timedelta.path.head.ref.commit.object.tree.startswith
    - datetime.timedelta.object.tree.commit.path._config_reader
    - typing.IO.path.object.head.commit.startswith
    - typing.IO.head.ref.commit.tree.path._config_reader
    - typing.IO.commit.tree.object.startswith
    - subprocess.Popen.head.commit.path.object.resolve
    - datetime.timedelta.tree.path.commit.object.startswith
    - typing.cast.head.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.resolve
    - typing.TypeVar.head.commit.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.resolve
    - subprocess.Popen.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.object.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.object.head.ref.commit._config_reader
    - typing.TypeVar.tree.object.path.head.commit.config_reader
    - datetime.timedelta.tree.path.object.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.path.tree.config_reader
    - typing.IO.commit.path.object.tree.config_reader
    - typing.IO.object.tree.head.ref.commit.resolve
    - typing.cast.head.commit.path.tree.object.resolve
    - datetime.timedelta.path.commit.GitCommandWrapperType
    - typing.IO.path.object.commit._config_reader
    - typing.BinaryIO.object.tree.head.commit.startswith
    - datetime.timedelta.path.object.tree.commit.config_reader
    - subprocess.Popen.path.commit.startswith
    - typing.TypeVar.object.head.commit.GitCommandWrapperType
    - git.util.expand_path
    - datetime.timedelta.path.head.ref.commit.object.tree._config_reader
    - typing.cast.commit.object.tree.path._config_reader
    - datetime.timedelta.path.tree.object.commit.resolve
    - datetime.timedelta.object.path.config_reader
    - subprocess.Popen.object.tree.startswith
    - subprocess.Popen.tree.commit.path.config_reader
    - subprocess.Popen.head.ref.commit.path.tree.config_reader
    - typing.cast.tree.head.commit.config_reader
    - subprocess.Popen.path.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.commit.object.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.object.startswith
    - typing.IO.tree.head.commit.object._config_reader
    - datetime.timedelta.tree.commit.object.path.resolve
    - typing.IO.path.tree.resolve
    - datetime.timedelta.tree.head.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.tree.commit.path._config_reader
    - datetime.timedelta.commit.path.tree.object.config_reader
    - subprocess.Popen.head.ref.commit.tree.path.object._config_reader
    - datetime.timedelta.tree.path.head.commit._config_reader
    - typing.cast.tree.head.ref.commit.path.resolve
    - typing.IO.path.head.commit.tree.startswith
    - subprocess.Popen.head.ref.commit.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.object._config_reader
    - typing.IO.tree.object.head.ref.commit.path.config_reader
    - typing.BinaryIO.head.ref.commit.tree.path.object.config_reader
    - typing.BinaryIO.head.ref.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.object.tree._config_reader
    - subprocess.Popen.tree.object.commit.config_reader
    - typing.BinaryIO.object.tree.head.commit._config_reader
    - datetime.timedelta.object.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.commit.resolve
    - typing.TypeVar.head.commit.path.object.tree.config_reader
    - typing.TypeVar.object.head.commit.startswith
    - typing.cast.head.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.path.startswith
    - subprocess.Popen.path.tree.object.head.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.object.path.resolve
    - typing.IO.object.path.head.ref.commit.tree.startswith
    - typing.BinaryIO.object.head.ref.commit.config_reader
    - typing.IO.object.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.path.startswith
    - subprocess.Popen.tree.object.head.commit.path.resolve
    - typing.BinaryIO.tree.head.commit.path.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.path.object.config_reader
    - datetime.timedelta.commit.path.tree.config_reader
    - typing.IO.head.ref.commit.path.tree.object.startswith
    - typing.cast.tree.head.commit.path.object.config_reader
    - typing.IO.path.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.config_reader
    - datetime.timedelta.path.object.head.commit._config_reader
    - subprocess.Popen.object.tree.path.resolve
    - typing.cast.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.object.config_reader
    - datetime.timedelta.head.ref.commit.tree.object.config_reader
    - typing.BinaryIO.object.head.commit.tree.path.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.tree._config_reader
    - typing.IO.object.tree.head.ref.commit.path.config_reader
    - subprocess.Popen.object.path.tree.startswith
    - datetime.timedelta.path.commit.object.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.object.tree.startswith
    - subprocess.Popen.path.object.commit.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.path._config_reader
    - datetime.timedelta.path.object.commit.GitCommandWrapperType
    - typing.IO.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.commit.object.tree.resolve
    - datetime.timedelta.object.tree.config_reader
    - git.objects.commit.Popen.tree.path.GitCommandWrapperType
    - datetime.timedelta.object.path.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.path.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.config_reader
    - subprocess.Popen.head.commit.path.config_reader
    - typing.cast.head.ref.commit.tree.path._config_reader
    - typing.IO.head.commit.tree.path.GitCommandWrapperType
    - typing.cast.head.commit.object.path.tree.config_reader
    - typing.TypeVar.head.commit.object.tree.path._config_reader
    - typing.IO.object.tree.path.commit._config_reader
    - typing.IO.commit.object.path.tree._config_reader
    - subprocess.Popen.object.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.object.startswith
    - subprocess.Popen.commit.tree.object.startswith
    - datetime.timedelta.object.tree.head.commit.config_reader
    - subprocess.Popen.head.ref.commit.path.object._config_reader
    - datetime.timedelta.object.head.commit.config_reader
    - typing.IO.head.ref.commit.object.path.config_reader
    - subprocess.Popen.commit.object.path.resolve
    - typing.TypeVar.tree.object.path.head.ref.commit.resolve
    - subprocess.Popen.object.head.commit.path.tree.startswith
    - subprocess.Popen.commit.object.path.tree.resolve
    - subprocess.Popen.commit.tree.object.path._config_reader
    - datetime.timedelta.tree.head.commit.path.object.config_reader
    - typing.cast.head.commit.tree.path.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.resolve
    - typing.IO.path.head.ref.commit.startswith
    - subprocess.Popen.head.commit.object.tree.path._config_reader
    - git.objects.commit.Popen.path.tree._config_reader
    - typing.cast.object.head.commit.startswith
    - subprocess.Popen.object.path.commit.tree._config_reader
    - datetime.timedelta.tree.object.path.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.resolve
    - typing.TypeVar.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.head.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.tree.object.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.cast.object.head.commit.path.tree.config_reader
    - subprocess.Popen.path.object.head.commit.config_reader
    - typing.IO.path.head.commit.tree.config_reader
    - typing.cast.object.tree.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.object.tree.head.commit.resolve
    - subprocess.Popen.head.ref.commit.object.path._config_reader
    - typing.BinaryIO.head.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.path.startswith
    - typing.cast.commit.object.tree.path.resolve
    - subprocess.Popen.path.head.commit.object.resolve
    - datetime.timedelta.tree.commit.object.path.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.path.startswith
    - typing.cast.object.tree.head.commit._config_reader
    - typing.IO.path.commit.tree.object.GitCommandWrapperType
    - typing.cast.head.commit.object.path.resolve
    - subprocess.Popen.commit.tree.object._config_reader
    - typing.cast.head.commit.object.tree.path.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path._config_reader
    - datetime.timedelta.tree.path.object.head.commit.config_reader
    - typing.BinaryIO.head.ref.commit.tree.path.object.resolve
    - typing.cast.head.commit.tree.path._config_reader
    - datetime.timedelta.tree.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.tree.path.resolve
    - typing.TypeVar.object.head.commit.tree.resolve
    - typing.cast.head.commit.object.path.tree.resolve
    - typing.IO.object.path.tree.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path._config_reader
    - typing.BinaryIO.tree.head.ref.commit.path.startswith
    - typing.TypeVar.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.IO.object.tree.head.commit.startswith
    - typing.IO.object.head.commit._config_reader
    - typing.BinaryIO.head.ref.commit.path.startswith
    - datetime.timedelta.path.object._config_reader
    - configparser.RawConfigParser.has_option
    - datetime.timedelta.head.commit.object.path.tree.startswith
    - git.util._is_cygwin_git
    - typing.TypeVar.head.commit.tree._config_reader
    - datetime.timedelta.commit.tree.object.path.config_reader
    - datetime.timedelta.commit.object.tree.path.config_reader
    - typing.BinaryIO.head.ref.commit.object.config_reader
    - typing.IO.path.head.ref.commit.object.tree.resolve
    - typing.IO.head.ref.commit.object.tree._config_reader
    - datetime.timedelta.tree.object.head.commit.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.object.path.config_reader
    - typing.IO.path.head.commit.tree.object.startswith
    - typing.IO.path.tree.startswith
    - datetime.timedelta.commit.path.tree.GitCommandWrapperType
    - git.objects.commit.Popen.path.tree.GitCommandWrapperType
    - typing.IO.object.tree.path.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.head.ref.commit.object.tree.startswith
    - datetime.timedelta.head.commit.object.path.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.path.object.resolve
    - datetime.timedelta.tree.commit.GitCommandWrapperType
    - subprocess.Popen.commit.tree.path.object.resolve
    - typing.IO.commit.path.resolve
    - typing.BinaryIO.head.commit.object._config_reader
    - typing.IO.path.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.commit.path._config_reader
    - typing.cast.tree.head.commit.path.object.startswith
    - subprocess.Popen.object.path.tree.head.ref.commit.resolve
    - datetime.timedelta.commit.object.path.tree.config_reader
    - typing.IO.object.tree.path.head.commit.resolve
    - git.objects.commit.Popen.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.commit.GitCommandWrapperType
    - subprocess.Popen.commit.object.path.config_reader
    - datetime.timedelta.commit.object.tree.GitCommandWrapperType
    - typing.cast.object.head.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.object.tree.startswith
    - typing.IO.commit.object.path.GitCommandWrapperType
    - typing.IO.object.commit.resolve
    - typing.IO.head.commit.path.object._config_reader
    - datetime.timedelta.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.object.tree.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.commit.object.tree.path.config_reader
    - typing.BinaryIO.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.path.tree.resolve
    - typing.IO.path.head.ref.commit.tree.object.startswith
    - typing.IO.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.tree.resolve
    - subprocess.Popen.commit.tree.startswith
    - subprocess.Popen.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.path.tree._config_reader
    - typing.IO.startswith
    - typing.IO.tree.path.object.head.ref.commit.resolve
    - datetime.timedelta.object.commit.tree.path._config_reader
    - typing.IO.object.path.head.ref.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.commit._config_reader
    - subprocess.Popen.object.path.tree.head.ref.commit._config_reader
    - typing.IO.object.commit.path.tree._config_reader
    - datetime.timedelta.commit.tree.config_reader
    - typing.IO.object.commit.path.config_reader
    - typing.cast.object.tree.head.ref.commit.path.config_reader
    - datetime.timedelta.commit.tree.path.GitCommandWrapperType
    - typing.IO.head.commit.object._config_reader
    - typing.TypeVar.object.head.ref.commit._config_reader
    - typing.TypeVar.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.path.tree.commit.startswith
    - subprocess.Popen.path.head.commit.object.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.IO.commit.path.startswith
    - typing.cast.head.commit.tree.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.startswith
    - typing.TypeVar.object.tree.head.commit.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.commit.resolve
    - datetime.timedelta.tree.head.ref.commit.object.path.startswith
    - typing.TypeVar.tree.object.head.commit._config_reader
    - typing.TypeVar.head.commit.path.object.GitCommandWrapperType
    - typing.TypeVar.object.tree.path.commit._config_reader
    - typing.TypeVar.tree.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.tree._config_reader
    - datetime.timedelta.tree.path.resolve
    - typing.IO.tree.object.head.commit.GitCommandWrapperType
    - typing.IO.head.commit.path.tree.object.startswith
    - subprocess.Popen.object.path.tree.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.object.path.config_reader
    - subprocess.Popen.path.commit.tree.object.startswith
    - datetime.timedelta.commit.object.path.tree._config_reader
    - git.objects.commit.Popen.tree.startswith
    - subprocess.Popen.tree.head.ref.commit._config_reader
    - typing.IO.tree.head.commit.object.startswith
    - datetime.timedelta.path.object.head.commit.startswith
    - typing.TypeVar.head.ref.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.object.path.commit.startswith
    - subprocess.Popen.head.ref.commit.object.path.GitCommandWrapperType
    - typing.IO.object.commit.path.tree.config_reader
    - typing.TypeVar.object.head.ref.commit.config_reader
    - datetime.timedelta.tree.object.path.commit.config_reader
    - typing.IO.head.commit.object.path.tree.resolve
    - typing.cast.object.head.commit.tree.path.resolve
    - typing.IO.tree.path.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.object.tree.config_reader
    - typing.BinaryIO.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path.resolve
    - datetime.timedelta.head.commit.path.object.resolve
    - typing.IO.tree.head.ref.commit.path.startswith
    - typing.cast.tree.head.commit.path.object.GitCommandWrapperType
    - typing.cast.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.tree.resolve
    - subprocess.Popen.commit.path.tree._config_reader
    - typing.IO.path.config_reader
    - typing.cast.head.commit.object.path._config_reader
    - subprocess.Popen.path.head.commit.object.tree.config_reader
    - typing.IO.tree.path.head.ref.commit.config_reader
    - typing.IO.head.commit.tree.object.config_reader
    - typing.BinaryIO.object.tree.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.config_reader
    - datetime.timedelta.tree.object.head.ref.commit.startswith
    - typing.IO.tree.path.object.commit.config_reader
    - typing.IO.tree.object.path.head.ref.commit.resolve
    - typing.IO.object.tree.commit.config_reader
    - subprocess.Popen.tree.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.path.resolve
    - typing.TypeVar.tree.object.path._config_reader
    - typing.IO.tree.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit.object.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path.config_reader
    - datetime.timedelta.tree.object.head.ref.commit._config_reader
    - typing.IO.commit.tree.object.path._config_reader
    - typing.TypeVar.head.commit.tree.path.object.config_reader
    - subprocess.Popen.path.GitCommandWrapperType
    - datetime.timedelta.commit.path.tree.startswith
    - typing.cast.object.head.ref.commit.path._config_reader
    - typing.BinaryIO.head.commit.object.config_reader
    - typing.TypeVar.tree.head.ref.commit.config_reader
    - datetime.timedelta.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.commit._config_reader
    - datetime.timedelta.object.tree.head.commit.path.config_reader
    - typing.BinaryIO.head.ref.commit.path.tree.object.resolve
    - typing.IO.object.head.commit.tree.startswith
    - subprocess.Popen.head.ref.commit.object.tree.path.resolve
    - typing.IO.tree.head.commit.path.startswith
    - subprocess.Popen.object.path.tree.commit.startswith
    - typing.IO.path.object.resolve
    - typing.IO.object.tree.path.head.commit.startswith
    - typing.TypeVar.object.tree.head.ref.commit.path._config_reader
    - typing.cast.head.ref.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path._config_reader
    - subprocess.Popen.path.object.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.resolve
    - git.objects.commit.Popen.resolve
    - datetime.timedelta.path.object.tree.commit._config_reader
    - typing.cast.head.ref.commit.path.object.tree.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.tree.startswith
    - typing.IO.tree.object.path.config_reader
    - subprocess.Popen.tree.head.ref.commit.object.startswith
    - datetime.timedelta.path.tree.object.head.ref.commit.resolve
    - datetime.timedelta.path.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.tree._config_reader
    - typing.IO.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.commit.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.path.startswith
    - subprocess.Popen.head.commit.tree.GitCommandWrapperType
    - typing.IO.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.commit.config_reader
    - typing.TypeVar.head.commit.tree.object.path.config_reader
    - subprocess.Popen.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.cast.head.commit.path.object.tree.config_reader
    - subprocess.Popen.path.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.head.commit.startswith
    - datetime.timedelta.tree.path.head.ref.commit.object._config_reader
    - subprocess.Popen.path.object.tree._config_reader
    - subprocess.Popen.commit.object.tree.path._config_reader
    - datetime.timedelta.path.tree.object.head.commit._config_reader
    - typing.BinaryIO.head.commit.GitCommandWrapperType
    - datetime.timedelta.commit.tree.object.path._config_reader
    - typing.IO.tree.object.head.commit.path._config_reader
    - subprocess.Popen.path.commit.object.tree.GitCommandWrapperType
    - typing.IO.tree.object.head.commit.path.config_reader
    - typing.BinaryIO.object.head.ref.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.tree.object.resolve
    - typing.BinaryIO.tree.head.commit.path._config_reader
    - typing.BinaryIO.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.object.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.config_reader
    - typing.BinaryIO.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.object._config_reader
    - typing.cast.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.tree.head.commit.path.object.resolve
    - datetime.timedelta.path.tree.object.head.ref.commit._config_reader
    - typing.BinaryIO.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.startswith
    - typing.IO.commit.path.object.tree.startswith
    - typing.BinaryIO.tree.head.commit._config_reader
    - typing.TypeVar.object.head.commit.tree.path.config_reader
    - subprocess.Popen.tree.object.path.head.commit.resolve
    - datetime.timedelta.object.commit.tree.path.config_reader
    - subprocess.Popen.path.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.path.resolve
    - typing.IO.tree.commit.path.object.startswith
    - typing.cast.head.ref.commit.path.object.resolve
    - typing.IO.path.tree.commit.object.GitCommandWrapperType
    - typing.IO.tree.path.head.commit.object.startswith
    - typing.IO.object.path.commit.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.cast.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.object.path.resolve
    - subprocess.Popen.commit.path.tree.object.startswith
    - typing.cast.head.ref.commit.tree.config_reader
    - typing.IO.path.tree.object.head.ref.commit.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree._config_reader
    - os.path.expandvars
    - typing.BinaryIO.tree.head.commit.object.path._config_reader
    - typing.IO.path.tree.head.commit.object.resolve
    - typing.TypeVar.head.commit.path.object.startswith
    - datetime.timedelta.path.head.ref.commit.object.config_reader
    - datetime.timedelta.tree.object.GitCommandWrapperType
    - typing.cast.head.commit.object.config_reader
    - datetime.timedelta.object.tree.path.head.commit.GitCommandWrapperType
    - git.util.cygpath
    - typing.IO.path.tree.object.head.ref.commit.startswith
    - typing.IO.path.commit.tree.startswith
    - typing.IO.tree.commit.object.path.startswith
    - datetime.timedelta._config_reader
    - typing.BinaryIO.head.ref.commit.path.resolve
    - typing.IO.object.tree.path.head.commit.config_reader
    - datetime.timedelta.head.ref.commit.tree.path.object.resolve
    - datetime.timedelta.tree.object.head.commit.config_reader
    - typing.TypeVar.tree.object.path.commit._config_reader
    - git.objects.commit.Popen.path.resolve
    - typing.IO.tree.path.commit.object.startswith
    - subprocess.Popen.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.object.tree.startswith
    - subprocess.Popen.tree.commit.object.config_reader
    - subprocess.Popen.commit.tree.object.path.config_reader
    - datetime.timedelta.object.path.tree.commit.GitCommandWrapperType
    - typing.cast.head.commit.path.tree.startswith
    - typing.IO.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.config_reader
    - datetime.timedelta.object.commit.tree.resolve
    - typing.BinaryIO.tree.head.commit.path.startswith
    - datetime.timedelta.object.tree.path.commit._config_reader
    - subprocess.Popen.head.ref.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.object.head.ref.commit.config_reader
    - typing.IO.object.path.head.ref.commit.config_reader
    - datetime.timedelta.path.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.path.startswith
    - subprocess.Popen.tree.head.commit.object.GitCommandWrapperType
    - typing.cast.head.commit.object.tree.path.resolve
    - os.path.isfile
    - typing.IO.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.startswith
    - subprocess.Popen.object.commit._config_reader
    - typing.IO.object.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.resolve
    - subprocess.Popen.path.head.commit.tree.object.config_reader
    - typing.IO.path.object.tree.config_reader
    - subprocess.Popen.path._config_reader
    - datetime.timedelta.object.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.object.head.ref.commit.config_reader
    - datetime.timedelta.object.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.startswith
    - typing.IO.tree.commit.startswith
    - typing.BinaryIO.head.commit.path.resolve
    - typing.BinaryIO.tree.head.ref.commit.startswith
    - datetime.timedelta.path.tree.GitCommandWrapperType
    - typing.cast.tree.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.object.tree._config_reader
    - typing.IO.object.resolve
    - typing.TypeVar.head.commit.path.startswith
    - typing.IO.tree.object.head.commit.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.startswith
    - typing.IO.object.commit.tree._config_reader
    - datetime.timedelta.object.tree.path.head.ref.commit.config_reader
    - typing.IO.path.tree.object.commit.startswith
    - typing.TypeVar.head.ref.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.tree.commit.object.path.config_reader
    - typing.IO.object.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.tree.resolve
    - typing.IO.tree.path.head.commit.resolve
    - subprocess.Popen.object.tree._config_reader
    - typing.IO.path.object.head.commit.tree.startswith
    - subprocess.Popen.path.tree.commit.startswith
    - typing.IO.tree.object.head.commit.config_reader
    - typing.IO.tree.head.ref.commit.startswith
    - typing.IO.path.tree._config_reader
    - datetime.timedelta.object.path.head.ref.commit.tree.startswith
    - datetime.timedelta.head.commit.object.tree._config_reader
    - subprocess.Popen.tree.head.commit.path.config_reader
    - subprocess.Popen.tree.object.path.commit.resolve
    - typing.cast.head.ref.commit.path.config_reader
    - subprocess.Popen.object.path.commit.tree.GitCommandWrapperType
    - typing.IO.path.tree.object._config_reader
    - typing.IO.tree._config_reader
    - typing.cast.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object.config_reader
    - subprocess.Popen.object.head.ref.commit.path.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.config_reader
    - datetime.timedelta.object.head.commit.tree.path._config_reader
    - typing.BinaryIO.head.ref.commit.path.tree._config_reader
    - typing.IO.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.object.resolve
    - typing.IO.commit.tree.path.object.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.tree.config_reader
    - datetime.timedelta.path.tree.object.startswith
    - typing.IO.object.head.ref.commit.tree.path.startswith
    - git.util.py_where.is_exec
    - typing.cast.object.head.ref.commit.tree.startswith
    - datetime.timedelta.tree.head.commit.path.config_reader
    - subprocess.Popen.tree.object.path.head.commit._config_reader
    - datetime.timedelta.head.ref.commit.path.object.tree.config_reader
    - datetime.timedelta.head.ref.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.path.resolve
    - subprocess.Popen.object.tree.path.head.commit._config_reader
    - typing.cast.tree.head.ref.commit.object._config_reader
    - typing.BinaryIO.head.ref.commit.path.object.config_reader
    - typing.IO.path.tree.head.ref.commit.object.resolve
    - datetime.timedelta.head.ref.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.startswith
    - typing.IO.tree.object.path.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.head.ref.commit.startswith
    - typing.IO.path.commit.object.tree.config_reader
    - typing.TypeVar.object.tree.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.commit.tree._config_reader
    - typing.IO.tree.path.commit._config_reader
    - typing.BinaryIO.head.ref.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.object.resolve
    - datetime.timedelta.resolve
    - datetime.timedelta.tree.path._config_reader
    - typing.BinaryIO.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.path.tree.startswith
    - typing.BinaryIO.object.tree.path.head.commit.config_reader
    - typing.cast.tree.object.head.ref.commit.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.resolve
    - datetime.timedelta.commit.object.resolve
    - typing.IO.commit.path.GitCommandWrapperType
    - typing.cast.head.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.tree.commit.resolve
    - datetime.timedelta.tree.commit.object._config_reader
    - typing.BinaryIO.head.ref.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree.resolve
    - subprocess.Popen.object.tree.head.commit.path.resolve
    - subprocess.Popen.tree.object.head.commit._config_reader
    - datetime.timedelta.tree.path.config_reader
    - typing.TypeVar.object.tree.head.commit._config_reader
    - subprocess.Popen.commit.tree.config_reader
    - typing.IO.tree.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.resolve
    - typing.IO.head.commit.object.tree.path._config_reader
    - typing.BinaryIO.tree.head.commit.path.object.resolve
    - typing.IO.tree.object.config_reader
    - typing.BinaryIO.head.ref.commit.object.resolve
    - typing.IO.object.path.commit.startswith
    - typing.IO.path.tree.head.commit.object._config_reader
    - subprocess.Popen.head.commit.tree.path.config_reader
    - datetime.timedelta.head.commit.path.tree.object.startswith
    - subprocess.Popen.tree.commit.object.path._config_reader
    - datetime.timedelta.head.ref.commit.tree.path.config_reader
    - datetime.timedelta.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.path.head.ref.commit.object.config_reader
    - subprocess.Popen.commit.path.object.resolve
    - subprocess.Popen.tree.object.head.commit.path.config_reader
    - subprocess.Popen.path.head.ref.commit.object._config_reader
    - typing.IO.commit.path.tree.object._config_reader
    - subprocess.Popen.path.commit._config_reader
    - subprocess.Popen.commit.tree.path.config_reader
    - subprocess.Popen.object.path.tree.head.ref.commit.config_reader
    - subprocess.Popen.tree.object.path.head.commit.startswith
    - typing.TypeVar.object.head.ref.commit.path._config_reader
    - datetime.timedelta.tree.path.commit.object.resolve
    - datetime.timedelta.tree.object.path.head.commit.config_reader
    - subprocess.Popen.head.commit.path.object.config_reader
    - subprocess.Popen.commit.object.tree._config_reader
    - typing.IO.path.tree.object.commit.config_reader
    - typing.IO.object.path.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.config_reader
    - subprocess.Popen.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.object.path.tree.config_reader
    - typing.IO.resolve
    - typing.IO.head.commit.tree.object.path.GitCommandWrapperType
    - git.util.py_where
    - typing.IO.object.startswith
    - typing.TypeVar.tree.object.head.commit.startswith
    - typing.TypeVar.object.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.commit.resolve
    - subprocess.Popen.tree.object.path.commit._config_reader
    - datetime.timedelta.head.commit.tree.object.config_reader
    - typing.TypeVar.head.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object._config_reader
    - typing.TypeVar.object.head.ref.commit.path.tree.config_reader
    - datetime.timedelta.head.ref.commit.object.path.tree.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.path.tree.config_reader
    - typing.IO.object.tree.head.commit.path._config_reader
    - typing.IO.object.tree.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.startswith
    - typing.TypeVar.object.tree.head.commit.startswith
    - subprocess.Popen.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.config_reader
    - typing.IO.object.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.resolve
    - typing.IO.path.tree.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.path.tree.config_reader
    - datetime.timedelta.commit.path.object.tree.startswith
    - datetime.timedelta.head.commit.tree.path.object._config_reader
    - typing.IO.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.resolve
    - typing.TypeVar.tree.object.path.head.ref.commit.config_reader
    - typing.cast.commit.tree.object.path.config_reader
    - subprocess.Popen.head.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.tree.object.startswith
    - typing.TypeVar.tree.head.ref.commit.resolve
    - subprocess.Popen.path.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.tree._config_reader
    - typing.TypeVar.tree.object.head.ref.commit.config_reader
    - datetime.timedelta.path.head.commit.object.resolve
    - datetime.timedelta.path.object.resolve
    - typing.IO.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.object._config_reader
    - typing.TypeVar.head.ref.commit.object.tree.path.config_reader
    - typing.BinaryIO.head.ref.commit.path.tree.object._config_reader
    - subprocess.Popen.tree.path.head.ref.commit.object.resolve
    - typing.TypeVar.tree.object.head.ref.commit._config_reader
    - typing.cast.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.IO.head.commit.tree._config_reader
    - pathlib.Path
    - typing.BinaryIO.head.commit.object.path.tree.resolve
    - typing.TypeVar.object.tree.path.head.ref.commit.config_reader
    - typing.BinaryIO.object.head.commit.path.tree.config_reader
    - typing.BinaryIO.head.commit.path.object.tree.resolve
    - subprocess.Popen.commit.tree.path._config_reader
    - datetime.timedelta.tree.path.commit.resolve
    - subprocess.Popen.object.tree.path.commit.resolve
    - typing.IO.path.object.head.ref.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.path.commit._config_reader
    - typing.IO.head.ref.commit.tree.object.path.startswith
    - typing.IO.commit.path.object.tree.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.object.path.config_reader
    - typing.IO.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.ref.commit.startswith
    - subprocess.Popen.path.object.config_reader
    - typing.BinaryIO.object.head.commit.tree.config_reader
    - typing.BinaryIO.head.ref.commit.path.tree.config_reader
    - subprocess.Popen.tree.path.object.config_reader
    - typing.IO.head.ref.commit.object.tree.startswith
    - datetime.timedelta.commit.object.tree.config_reader
    - typing.BinaryIO.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.tree.path.head.ref.commit.config_reader
    - typing.TypeVar.tree.head.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.tree.object.startswith
    - git.cmd.Git.is_cygwin
    - typing.IO.head.commit.object.tree.startswith
    - git.objects.commit.Popen.tree.path.startswith
    - datetime.timedelta.head.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.config_reader
    - datetime.timedelta.tree.head.commit.path.object.startswith
    - typing.IO.tree.path._config_reader
    - datetime.timedelta.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.commit.tree.path.resolve
    - typing.IO.head.ref.commit.path.tree.config_reader
    - datetime.timedelta.head.ref.commit.path.object.startswith
    - datetime.timedelta.object.tree.head.ref.commit._config_reader
    - subprocess.Popen.object.path.tree._config_reader
    - typing.IO.tree.resolve
    - typing.IO.object.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.head.commit.object.path.tree.config_reader
    - typing.TypeVar.head.commit.tree.path.object._config_reader
    - subprocess.Popen.head.ref.commit.startswith
    - datetime.timedelta.path.commit.config_reader
    - typing.IO.tree.path.resolve
    - typing.IO.tree.head.commit.object.path.startswith
    - typing.IO.path.object.config_reader
    - datetime.timedelta.path.object.tree.resolve
    - typing.IO.commit.tree.object.config_reader
    - subprocess.Popen.head.ref.commit.tree.path.object.config_reader
    - subprocess.Popen.commit.tree.path.resolve
    - typing.TypeVar.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.startswith
    - typing.TypeVar.head.commit.tree.path.object.GitCommandWrapperType
    - typing.IO.path.tree.commit.object.startswith
    - subprocess.Popen.tree.object.head.commit.path.GitCommandWrapperType
    - typing.IO.tree.head.commit.path.object.startswith
    - datetime.timedelta.object.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.commit.GitCommandWrapperType
    - typing.IO.commit.path.object.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object._config_reader
    - datetime.timedelta.tree.head.ref.commit.object.resolve
    - typing.IO.commit.tree.path.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.path.tree.resolve
    - typing.TypeVar.object.tree.path.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.resolve
    - datetime.timedelta.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.tree.path.resolve
    - typing.TypeVar.head.commit.tree.path.startswith
    - subprocess.Popen.commit.path.tree.object.config_reader
    - typing.cast.head.ref.commit.path.object.tree.startswith
    - typing.cast.tree.object.head.ref.commit.resolve
    - typing.TypeVar.tree.head.ref.commit.path._config_reader
    - datetime.timedelta.head.commit.object.path.tree.config_reader
    - typing.IO.tree.object.startswith
    - typing.IO.path.commit.object._config_reader
    - typing.IO.object.tree.commit.resolve
    - git.objects.commit.Popen.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path._config_reader
    - datetime.timedelta.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object.startswith
    - typing.IO.tree.object.head.commit.path.resolve
    - typing.cast.head.commit.path.resolve
    - typing.IO.head.ref.commit.path.object._config_reader
    - typing.BinaryIO.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.commit.path.tree.config_reader
    - typing.cast.head.commit.object.path.config_reader
    - datetime.timedelta.head.commit.tree.resolve
    - subprocess.Popen.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.config_reader
    - typing.IO.commit.path.config_reader
    - datetime.timedelta.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.object.tree.head.commit.startswith
    - typing.cast.tree.head.commit.object.path._config_reader
    - subprocess.Popen.object.tree.commit._config_reader
    - typing.IO.object.tree.head.commit._config_reader
    - typing.TypeVar.head.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.object.tree.commit._config_reader
    - subprocess.Popen.path.object.GitCommandWrapperType
    - git.objects.commit.Popen.path.tree.startswith
    - subprocess.Popen.commit.path.tree.object.resolve
    - typing.TypeVar.object.head.commit.path.tree.config_reader
    - subprocess.Popen.tree.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.object.path.config_reader
    - subprocess.Popen.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.tree.startswith
    - typing.IO.path.head.commit.tree.object._config_reader
    - typing.IO.object.commit.tree.path.resolve
    - typing.IO.head.ref.commit.path.tree.startswith
    - typing.IO.tree.commit.path.object._config_reader
    - subprocess.Popen.head.commit.object.path.tree._config_reader
    - typing.IO.path.object.head.ref.commit.tree._config_reader
    - typing.cast.tree.object.head.commit.config_reader
    - typing.IO.commit.tree.path.config_reader
    - typing.IO.commit.tree.path.GitCommandWrapperType
    - typing.cast.commit.object.tree.path.config_reader
    - subprocess.Popen.object.head.ref.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.path.tree._config_reader
    - datetime.timedelta.head.commit.path.tree.object._config_reader
    - <builtin>.issubclass
    - typing.IO.tree.object.path.startswith
    - typing.TypeVar.head.commit.tree.object.path.startswith
    - subprocess.Popen.head.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.commit.startswith
    - subprocess.Popen.head.commit.object.tree.startswith
    - typing.IO.path.tree.commit._config_reader
    - subprocess.Popen.path.tree.head.ref.commit.object._config_reader
    - typing.BinaryIO.head.commit.tree.object._config_reader
    - subprocess.Popen.object.head.ref.commit.path.config_reader
    - subprocess.Popen.object.commit.tree.path.GitCommandWrapperType
    - os.path.isdir
    - typing.TypeVar.tree.object.head.ref.commit.resolve
    - typing.BinaryIO.head.ref.commit.tree.startswith
    - subprocess.Popen.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.path._config_reader
    - typing.IO.tree.path.object.head.ref.commit.startswith
    - datetime.timedelta.object.tree.path.resolve
    - typing.IO.head.ref.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.path.head.ref.commit.tree._config_reader
    - typing.TypeVar.head.commit.tree.path.resolve
    - subprocess.Popen.path.tree.object.resolve
    - subprocess.Popen.object.head.ref.commit._config_reader
    - typing.IO.tree.object.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.path.config_reader
    - typing.IO.tree.path.object.head.commit._config_reader
    - typing.IO.tree.path.head.commit.object.config_reader
    - typing.IO.tree.object.commit.path._config_reader
    - typing.cast.tree.head.ref.commit.object.config_reader
    - typing.cast.object.head.commit.config_reader
    - subprocess.Popen.path.object.head.ref.commit.tree.resolve
    - datetime.timedelta.commit.object.path.startswith
    - typing.IO.path.object.tree.head.commit.startswith
    - typing.TypeVar.tree.head.ref.commit.object.path.resolve
    - typing.IO.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.path.tree.config_reader
    - typing.IO.object.head.commit.tree.path._config_reader
    - typing.TypeVar.tree.head.commit.object.path.startswith
    - typing.IO.path.object.startswith
    - datetime.timedelta.path.head.commit.tree.startswith
    - typing.IO.object.tree.commit.path._config_reader
    - subprocess.Popen.path.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.resolve
    - typing.IO.path.object.commit.config_reader
    - datetime.timedelta.commit.path.object._config_reader
    - subprocess.Popen.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.path.object.tree._config_reader
    - typing.cast.tree.object.head.commit.path.config_reader
    - typing.IO.tree.object.GitCommandWrapperType
    - git.objects.commit.Popen.tree.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.object.config_reader
    - datetime.timedelta.path.head.ref.commit.object.startswith
    - typing.IO.object.tree.head.commit.path.config_reader
    - datetime.timedelta.path.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.path.object.tree.commit.startswith
    - typing.TypeVar.head.commit.path.object.tree._config_reader
    - datetime.timedelta.head.commit.object.path.resolve
    - subprocess.Popen.head.commit.tree.object.path.GitCommandWrapperType
    - typing.IO.object.tree.head.commit.path.resolve
    - typing.IO.head.ref.commit.config_reader
    - subprocess.Popen.head.ref.commit.tree.object.config_reader
    - typing.cast.tree.object.head.ref.commit.path.config_reader
    - typing.cast.commit.object.tree.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.config_reader
    - typing.TypeVar.head.ref.commit.path.object.tree.startswith
    - datetime.timedelta.head.commit.path._config_reader
    - typing.IO.head.ref.commit.path.config_reader
    - subprocess.Popen.tree.object.head.commit.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.path._config_reader
    - datetime.timedelta.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.object.path.head.ref.commit.tree.config_reader
    - subprocess.Popen.object.startswith
    - datetime.timedelta.commit.object.tree.path._config_reader
    - subprocess.Popen.head.commit.tree.path._config_reader
    - typing.IO.object.tree.path.commit.config_reader
    - subprocess.Popen.path.head.ref.commit.config_reader
    - typing.IO.tree.object.path.head.commit._config_reader
    - typing.IO.path.object.commit.startswith
    - typing.TypeVar.head.commit.object.path.tree._config_reader
    - datetime.timedelta.commit.tree.path.startswith
    - typing.cast.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.commit.tree.path.resolve
    - datetime.timedelta.object.head.commit.tree.config_reader
    - typing.BinaryIO.head.commit.object.tree.path.startswith
    - datetime.timedelta.path.head.commit.tree.object._config_reader
    - typing.IO.path.object.tree.head.commit.config_reader
    - datetime.timedelta.path.object.head.ref.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.path.resolve
    - typing.IO.object.commit.startswith
    - typing.IO.object.path.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.head.ref.commit.config_reader
    - typing.TypeVar.object.tree.head.ref.commit._config_reader
    - typing.cast.tree.object.head.ref.commit.config_reader
    - subprocess.Popen.tree.object.head.commit.startswith
    - typing.IO.head.commit.path.tree.resolve
    - datetime.timedelta.path.commit.tree.config_reader
    - datetime.timedelta.commit.path.object.tree._config_reader
    - datetime.timedelta.tree.path.object.GitCommandWrapperType
    - typing.IO.head.commit.tree.path.object.config_reader
    - typing.IO.head.ref.commit.object.path.tree._config_reader
    - typing.IO.path.head.commit.tree.resolve
    - datetime.timedelta.object.head.commit.path.tree._config_reader
    - subprocess.Popen.path.tree.object.commit.GitCommandWrapperType
    - datetime.timedelta.path.commit.object.startswith
    - typing.cast.head.commit.path.tree.config_reader
    - subprocess.Popen.head.ref.commit.object._config_reader
    - typing.cast.tree.head.commit.object.path.config_reader
    - datetime.timedelta.head.ref.commit.object.path.tree._config_reader
    - os.path.join
    - datetime.timedelta.object.tree.commit.path.config_reader
    - datetime.timedelta.tree.object.head.ref.commit.path._config_reader
    - typing.BinaryIO.tree.head.ref.commit.object.resolve
    - typing.TypeVar.tree.head.ref.commit.path.object.config_reader
    - datetime.timedelta.path._config_reader
    - typing.TypeVar.head.ref.commit.path.config_reader
    - typing.TypeVar.tree.head.ref.commit.object._config_reader
    - typing.TypeVar.head.ref.commit.object.tree.resolve
    - typing.TypeVar.object.head.commit.path.config_reader
    - typing.IO.object.tree.path.commit.startswith
    - typing.BinaryIO.head.commit.object.path.config_reader
    - subprocess.Popen.object.head.ref.commit.config_reader
    - typing.IO.head.commit.path.tree.object.resolve
    - typing.IO.tree.object.path.head.commit.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path._config_reader
    - datetime.timedelta.path.startswith
    - datetime.timedelta.head.ref.commit.path._config_reader
    - typing.TypeVar.head.commit.path.tree._config_reader
    - datetime.timedelta.tree.path.head.ref.commit.object.startswith
    - typing.IO.object.tree.config_reader
    - typing.BinaryIO.head.ref.commit.object.path._config_reader
    - subprocess.Popen.object.head.ref.commit.path.tree._config_reader
    - datetime.timedelta.object.tree.head.commit.startswith
    - datetime.timedelta.object.commit.tree.path.startswith
    - subprocess.Popen.tree.path.object.head.ref.commit.startswith
    - subprocess.Popen.path.tree.head.commit.object.config_reader
    - datetime.timedelta.path.tree.head.ref.commit.startswith
    - datetime.timedelta.object.commit.path.tree.resolve
    - datetime.timedelta.object.path.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object.path.resolve
    - typing.BinaryIO.object.head.commit.tree.path.config_reader
    - typing.IO.tree.path.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.ref.commit.resolve
    - datetime.timedelta.commit.object.startswith
    - typing.IO.object.path.commit.tree._config_reader
    - datetime.timedelta.path.tree.commit.object.config_reader
    - typing.IO.commit.object.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.path.startswith
    - configparser.RawConfigParser.get
    - datetime.timedelta.object.tree.commit.resolve
    - typing.IO.path.object.head.ref.commit.config_reader
    - datetime.timedelta.head.ref.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.tree.path.config_reader
    - typing.TypeVar.object.tree.path.head.commit.GitCommandWrapperType
    - typing.IO.tree.path.object.head.commit.resolve
    - typing.cast.object.head.commit.path.tree._config_reader
    - typing.cast.head.ref.commit.tree.object.resolve
    - git.objects.commit.Popen.tree._config_reader
    - typing.BinaryIO.tree.head.ref.commit.path.object._config_reader
    - datetime.timedelta.tree.object.head.commit.path._config_reader
    - typing.IO.tree.head.commit.path.object.config_reader
    - typing.cast.head.commit.path.startswith
    - typing.cast.head.commit.object.tree.path._config_reader
    - datetime.timedelta.commit.object.path.config_reader
    - datetime.timedelta.object.head.commit.tree.path.startswith
    - datetime.timedelta.path.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.path.resolve
    - typing.IO.object.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.tree.resolve
    - subprocess.Popen.object.tree.resolve
    - datetime.timedelta.commit.path.object.resolve
    - typing.IO.path.commit._config_reader
    - typing.TypeVar.tree.head.commit.object._config_reader
    - typing.cast.object.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.object.tree._config_reader
    - typing.IO.commit.tree.object.path.config_reader
    - subprocess.Popen.path.tree.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path._config_reader
    - typing.IO.path.tree.object.commit.resolve
    - subprocess.Popen.object.tree.path.commit.startswith
    - subprocess.Popen.tree.object.commit.startswith
    - subprocess.Popen.object.path.tree.GitCommandWrapperType
    - typing.IO.object.tree.commit.startswith
    - line.strip
    - typing.IO.tree.head.ref.commit.path.object._config_reader
    - subprocess.Popen.tree.path.object.head.commit.config_reader
    - datetime.timedelta.object.path.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.path.tree.object.config_reader
    - typing.TypeVar.head.ref.commit.tree.object.startswith
    - datetime.timedelta.path.tree.head.commit._config_reader
    - datetime.timedelta.head.ref.commit.tree.path.object.config_reader
    - typing.TypeVar.head.commit.object.path.startswith
    - subprocess.Popen.path.head.commit.object.tree.GitCommandWrapperType
    - typing.IO.object.tree.head.commit.path.startswith
    - typing.IO.tree.object.commit.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.startswith
    - typing.cast.head.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.object.path.resolve
    - datetime.timedelta.commit.tree.object.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.path.object.tree.head.commit._config_reader
    - typing.cast.head.ref.commit.object.path.config_reader
    - typing.BinaryIO.object.head.commit.GitCommandWrapperType
    - folder.strip
    - datetime.timedelta.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.path.commit.tree.object._config_reader
    - typing.cast.head.commit.tree.object.path.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path.config_reader
    - typing.IO.object.head.ref.commit.tree.resolve
    - subprocess.Popen.object.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.tree.commit.object.startswith
    - subprocess.Popen.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.commit.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.resolve
    - typing.cast.head.ref.commit.tree.path.object.config_reader
    - typing.IO.tree.object.path.commit.resolve
    - typing.IO.tree.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path.resolve
    - typing.cast.object.head.ref.commit.path.startswith
    - typing.IO.path.commit.tree.object._config_reader
    - subprocess.Popen.object.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.tree.object._config_reader
    - typing.IO.path.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.object.config_reader
    - subprocess.Popen.path.head.commit.config_reader
    - typing.TypeVar.head.commit.path.tree.object.resolve
    - typing.IO.path.tree.commit.object.config_reader
    - datetime.timedelta.path.commit.tree.object.config_reader
    - typing.TypeVar.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.tree.object.config_reader
    - datetime.timedelta.tree.object._config_reader
    - typing.IO.head.commit.tree.path._config_reader
    - typing.TypeVar.object.tree.head.commit.path._config_reader
    - subprocess.Popen.path.object.tree.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.object.config_reader
    - datetime.timedelta.head.ref.commit.object.tree.path.resolve
    - typing.cast.object.head.ref.commit.path.config_reader
    - typing.cast.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.object.path.head.commit.tree._config_reader
    - subprocess.Popen.head.ref.commit.object.tree.path._config_reader
    - typing.TypeVar.head.ref.commit.path.object.startswith
    - datetime.timedelta.path.head.ref.commit.tree.startswith
    - typing.IO.object.head.ref.commit.config_reader
    - datetime.timedelta.tree.object.head.commit.startswith
    - typing.IO.head.commit.path.object.tree.resolve
    - typing.TypeVar.tree.object.head.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.config_reader
    - subprocess.Popen.commit.tree.object.path.resolve
    - typing.IO.head.commit.object.path.startswith
    - datetime.timedelta.tree.head.commit.object._config_reader
    - subprocess.Popen.object.resolve
    - typing.IO.head.commit.tree.startswith
    - typing.BinaryIO.object.head.commit.path.config_reader
    - datetime.timedelta.head.ref.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.startswith
    - fp.read
    - typing.TypeVar.object.head.commit.tree.path.startswith
    - subprocess.Popen.object.tree.commit.resolve
    - subprocess.Popen.path.head.commit.tree.object._config_reader
    - datetime.timedelta.object.head.commit.path.tree.config_reader
    - typing.BinaryIO.object.head.ref.commit.tree.config_reader
    - typing.IO.head.ref.commit.object.tree.resolve
    - typing.cast.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.commit.tree.object.resolve
    - typing.cast.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.head.ref.commit.startswith
    - typing.IO.head.ref.commit.object.path.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path.tree.config_reader
    - typing.BinaryIO.tree.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.path.startswith
    - typing.IO.path.commit.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.tree.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.GitCommandWrapperType
    - typing.IO.path.head.commit.object.tree.resolve
    - typing.cast.tree.head.commit.object.path.resolve
    - subprocess.Popen.path.tree.commit.object.startswith
    - datetime.timedelta.object.path.head.ref.commit._config_reader
    - typing.BinaryIO.head.ref.commit.tree.object.config_reader
    - typing.IO.tree.commit.object.path.config_reader
    - datetime.timedelta.tree.resolve
    - typing.BinaryIO.head.commit.tree.path.object.startswith
    - typing.TypeVar.object.tree.head.commit.config_reader
    - datetime.timedelta.head.commit.tree.config_reader
    - typing.TypeVar.head.ref.commit.path.object.config_reader
    - typing.IO.head.ref.commit.path.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.path._config_reader
    - datetime.timedelta.head.ref.commit.object.config_reader
    - typing.IO.tree.object.path.commit._config_reader
    - typing.IO.tree.head.commit.resolve
    - subprocess.Popen.object.head.ref.commit.startswith
    - subprocess.Popen.tree.object.commit.path.config_reader
    - git.objects.commit.Popen.tree.path.config_reader
    - typing.TypeVar.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.tree.object.config_reader
    - subprocess.Popen.object.path.tree.commit.resolve
    - datetime.timedelta.head.commit.path.resolve
    - subprocess.Popen.tree.head.commit._config_reader
    - typing.TypeVar.head.commit.path.object.config_reader
    - typing.BinaryIO.tree.head.commit.path.object.GitCommandWrapperType
    - stat.S_ISREG
    - datetime.timedelta.object.tree.path.head.commit._config_reader
    - typing.cast.head.ref.commit.path._config_reader
    - datetime.timedelta.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.config_reader
    - subprocess.Popen.object.tree.head.commit.config_reader
    - datetime.timedelta.head.ref.commit.tree.object.path.startswith
    - typing.IO.tree.head.ref.commit.resolve
    - datetime.timedelta.object.tree.commit.GitCommandWrapperType
    - typing.cast.head.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path.tree.config_reader
    - datetime.timedelta.tree.object.head.ref.commit.path.resolve
    - typing.cast.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.tree.startswith
    - datetime.timedelta.path.tree.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.object.path.config_reader
    - typing.IO.tree.object.path.commit.startswith
    - typing.IO.tree.path.object.head.ref.commit.config_reader
    - subprocess.Popen.tree.object.resolve
    - typing.cast.head.ref.commit.object.tree.path.resolve
    - datetime.timedelta.tree.startswith
    - datetime.timedelta.commit.tree._config_reader
    - typing.TypeVar.head.ref.commit.object.config_reader
    - typing.TypeVar.head.commit.object.tree.path.config_reader
    - subprocess.Popen.config_reader
    - typing.BinaryIO.object.tree.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.object.head.commit._config_reader
    - typing.TypeVar.tree.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.tree.config_reader
    - datetime.timedelta.head.ref.commit.tree.object.startswith
    - datetime.timedelta.path.object.tree.config_reader
    - subprocess.Popen.tree.path.commit.config_reader
    - typing.TypeVar.tree.head.commit.path.object.startswith
    - typing.IO.object.path.tree._config_reader
    - typing.IO.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.path.head.commit.config_reader
    - subprocess.Popen.object.head.commit.tree.path._config_reader
    - typing.cast.head.ref.commit.object._config_reader
    - typing.IO.head.ref.commit.path.object.config_reader
    - typing.IO.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.commit.tree.path.object.config_reader
    - datetime.timedelta.path.head.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.object.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.startswith
    - subprocess.Popen.object.tree.commit.config_reader
    - datetime.timedelta.object.path.head.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.object.resolve
    - datetime.timedelta.tree.path.head.commit.object.config_reader
    - typing.TypeVar.head.commit.object.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.object.startswith
    - git.objects.commit.Popen.startswith
    - typing.BinaryIO.object.tree.path.resolve
    - subprocess.Popen.tree.head.ref.commit.config_reader
    - datetime.timedelta.path.tree.object._config_reader
    - datetime.timedelta.tree.path.head.commit.object._config_reader
    - typing.BinaryIO.object.tree.path.commit.GitCommandWrapperType
    - typing.IO.object.path.tree.commit.startswith
    - datetime.timedelta.object.commit.path.tree.GitCommandWrapperType
    - typing.IO.object.commit.path._config_reader
    - datetime.timedelta.object.tree.path.commit.startswith
    - datetime.timedelta.object.path.tree._config_reader
    - datetime.timedelta.path.commit.object.tree.config_reader
    - datetime.timedelta.tree.commit.path.object.config_reader
    - typing.IO.object.tree.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.tree.resolve
    - subprocess.Popen.tree.head.commit.startswith
    - typing.IO.object.commit.path.resolve
    - typing.TypeVar.head.commit.tree.resolve
    - typing.TypeVar.head.ref.commit.object.path.tree.startswith
    - typing.IO.head.commit.path.tree.config_reader
    - datetime.timedelta.commit.path.tree.object.resolve
    - typing.cast.head.commit.path.tree.object.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.object.tree.startswith
    - typing.TypeVar.object.head.commit.tree._config_reader
    - datetime.timedelta.object.head.ref.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.commit.object.config_reader
    - subprocess.Popen.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.ref.commit.path._config_reader
    - datetime.timedelta.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.resolve
    - subprocess.Popen.object.path.head.ref.commit.tree.startswith
    - typing.cast.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.commit.object._config_reader
    - typing.TypeVar.tree.object.path.commit.startswith
    - typing.TypeVar.tree.head.commit.object.path._config_reader
    - typing.BinaryIO.head.commit.path.tree.config_reader
    - typing.TypeVar.tree.object.head.commit.path.config_reader
    - subprocess.Popen.path.tree.object.head.commit.config_reader
    - datetime.timedelta.object.path.commit.tree.GitCommandWrapperType
    - subprocess.Popen.path.commit.object.tree.startswith
    - git.objects.commit.Popen.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.config_reader
    - typing.IO.object.path.head.commit.tree.config_reader
    - datetime.timedelta.path.object.head.commit.tree._config_reader
    - subprocess.Popen.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.commit.tree.object.resolve
    - datetime.timedelta.tree.object.head.ref.commit.config_reader
    - datetime.timedelta.tree.head.ref.commit.path.startswith
    - datetime.timedelta.object.path.tree.commit._config_reader
    - typing.IO.tree.commit.path.config_reader
    - datetime.timedelta.path.object.head.ref.commit.tree.config_reader
    - typing.IO.path.commit.object.tree._config_reader
    - typing.IO.object.path.commit.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit.resolve
    - subprocess.Popen.tree.object.head.commit.path._config_reader
    - typing.IO.object.head.ref.commit.path.tree.startswith
    - typing.IO.tree.object.head.ref.commit.startswith
    - subprocess.Popen.object.path.tree.config_reader
    - subprocess.Popen.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.startswith
    - typing.IO.object.path._config_reader
    - datetime.timedelta.head.commit.object.path.config_reader
    - typing.BinaryIO.head.ref.commit.path.object.tree.startswith
    - datetime.timedelta.object.path.head.ref.commit.resolve
    - git.objects.commit.Popen.path.tree.resolve
    - typing.IO.object.tree.head.ref.commit.path._config_reader
    - typing.TypeVar.head.commit.object.tree._config_reader
    - typing.IO.tree.object.path.head.ref.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.path.startswith
    - typing.IO.path.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.object.head.commit.path._config_reader
    - datetime.timedelta.path.tree.head.ref.commit.object.startswith
    - subprocess.Popen.path.tree.object.commit._config_reader
    - typing.IO.head.commit.object.tree.path.startswith
    - subprocess.Popen.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.object._config_reader
    - typing.BinaryIO.tree.head.commit.resolve
    - subprocess.Popen.commit.object.tree.resolve
    - typing.IO.object.commit.tree.path._config_reader
    - typing.cast.object.head.commit.tree._config_reader
    - subprocess.Popen.tree.head.commit.object.path.startswith
    - datetime.timedelta.head.commit.object.path.GitCommandWrapperType
    - typing.IO.object.tree.path.head.ref.commit._config_reader
    - subprocess.Popen.object.tree.path.commit.config_reader
    - typing.cast.object.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.object.commit.startswith
    - typing.IO.head.commit.object.tree.path.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.commit._config_reader
    - typing.IO.head.commit.path.object.config_reader
    - subprocess.Popen.tree.resolve
    - subprocess.Popen.head.commit.tree.startswith
    - typing.IO.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.commit.tree.startswith
    - subprocess.Popen.object.commit.path.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.startswith
    - datetime.timedelta.commit.tree.path.object.resolve
    - datetime.timedelta.head.commit.path.object.config_reader
    - typing.IO.tree.commit.object.path.resolve
    - typing.cast.tree.head.ref.commit.path.startswith
    - typing.IO.path.head.ref.commit.object.startswith
    - subprocess.Popen.path.object.commit.resolve
    - typing.cast.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.startswith
    - typing.TypeVar.object.tree.path.commit.config_reader
    - typing.IO.head.ref.commit.object.startswith
    - typing.BinaryIO.head.commit.path.object.resolve
    - typing.IO.tree.object.commit.resolve
    - subprocess.Popen.commit.path.resolve
    - typing.TypeVar.object.head.commit._config_reader
    - subprocess.Popen.tree.path.commit.startswith
    - typing.IO.tree.commit.object.GitCommandWrapperType
    - typing.IO.path.object.head.ref.commit.startswith
    - typing.cast.object.head.ref.commit.tree.path.config_reader
    - typing.IO.object.path.head.commit.resolve
    - datetime.timedelta.commit.config_reader
    - typing.TypeVar.head.commit.object.tree.path.resolve
    - datetime.timedelta.path.commit.object.tree.resolve
    - datetime.timedelta.commit.tree.resolve
    - datetime.timedelta.head.commit.object.path.tree.resolve
    - subprocess.Popen.head.commit.object.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.startswith
    - typing.cast.tree.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.resolve
    - datetime.timedelta.head.commit.object.startswith
    - subprocess.Popen.object._config_reader
    - subprocess.Popen.head.ref.commit.tree.path.config_reader
    - typing.cast.head.commit.tree.startswith
    - datetime.timedelta.tree.head.ref.commit.path._config_reader
    - typing.IO.tree.head.commit.object.path._config_reader
    - typing.BinaryIO.head.commit.tree.object.config_reader
    - typing.IO.head.ref.commit.tree.object.path._config_reader
    - typing.IO.head.commit.object.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.resolve
    - <builtin>.any
    - typing.IO.tree.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.head.ref.commit.startswith
    - typing.cast.head.commit.path.object.resolve
    - typing.TypeVar.head.ref.commit.tree.object._config_reader
    - subprocess.Popen.path.tree.commit._config_reader
    - subprocess.Popen.tree.path.head.commit.object.resolve
    - datetime.timedelta.path.head.commit.object._config_reader
    - typing.TypeVar.head.commit.tree.object.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.tree.startswith
    - subprocess.Popen.tree.head.commit.path._config_reader
    - typing.IO.head.ref.commit.path.object.tree.startswith
    - typing.IO.head.ref.commit.object.tree.path.startswith
    - datetime.timedelta.object.path.tree.head.commit.startswith
    - datetime.timedelta.path.head.commit.tree.object.config_reader
    - datetime.timedelta.tree.commit.path.startswith
    - typing.IO.commit.object._config_reader
    - typing.IO.object.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.path.startswith
    - datetime.timedelta.path.object.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.path.object.tree.config_reader
    - typing.IO.object.commit.config_reader
    - typing.IO.object.tree.path._config_reader
    - typing.IO.head.ref.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.commit.path.object.tree.resolve
    - re.search
    - typing.IO.tree.head.commit.path.object.resolve
    - typing.IO.commit.path.object.config_reader
    - typing.IO.head.commit.tree.object._config_reader
    - datetime.timedelta.object.head.commit.tree.path.resolve
    - content.startswith
    - typing.TypeVar.object.head.ref.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.object.path.commit._config_reader
    - subprocess.Popen.commit.path._config_reader
    - typing.IO.head.commit.path.object.startswith
    - subprocess.Popen.path.tree.head.commit.object.startswith
    - typing.cast.commit.tree.object.path.resolve
    - datetime.timedelta.commit.object.tree.startswith
    - subprocess.Popen.object.path.tree.commit._config_reader
    - typing.BinaryIO.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.tree.object.startswith
    - datetime.timedelta.path.object.tree.startswith
    - typing.IO.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.head.commit.object.path.config_reader
    - subprocess.Popen.path.head.commit.tree.object.startswith
    - typing.TypeVar.head.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.resolve
    - typing.cast.head.ref.commit.object.tree.path.startswith
    - datetime.timedelta.tree.head.commit.object.resolve
    - subprocess.Popen.tree.path.commit.object.startswith
    - typing.BinaryIO.tree.head.commit.path.object.startswith
    - typing.BinaryIO.head.commit.path.config_reader
    - subprocess.Popen.commit.config_reader
    - datetime.timedelta.tree.path.commit._config_reader
    - typing.cast.head.commit.tree.path.object._config_reader
    - datetime.timedelta.object.path.tree.head.ref.commit.resolve
    - typing.TypeVar.object.head.commit.tree.path._config_reader
    - typing.IO.path.object.head.commit.tree.GitCommandWrapperType
    - git.objects.commit.Popen.config_reader
    - typing.IO.object.head.commit.path.tree.resolve
    - os.path.split
    - subprocess.Popen.commit.tree.path.object.startswith
    - datetime.timedelta.head.ref.commit.path.object._config_reader
    - subprocess.Popen.tree.head.commit.config_reader
    - typing.BinaryIO.head.commit.object.path.tree.config_reader
    - datetime.timedelta.object.commit.startswith
    - typing.IO.tree.object.path.commit.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.path.tree.resolve
    - datetime.timedelta.head.commit.object.tree.path.startswith
    - typing.IO.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.tree.startswith
    - datetime.timedelta.path.head.ref.commit.startswith
    - typing.IO.path.head.commit._config_reader
    - typing.TypeVar.object.tree.path.commit.startswith
    - datetime.timedelta.head.ref.commit.object._config_reader
    - datetime.timedelta.path.tree.head.ref.commit._config_reader
    - typing.TypeVar.object.head.commit.path.tree._config_reader
    - typing.IO.head.ref.commit.path.object.startswith
    - typing.cast.head.commit.path.tree.object.config_reader
    - datetime.timedelta.commit.path.object.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.path.object._config_reader
    - typing.cast.commit.tree.object.path.startswith
    - subprocess.Popen.tree.object.head.ref.commit._config_reader
    - subprocess.Popen.path.object.head.commit.tree.config_reader
    - typing.TypeVar.head.commit.tree.path.config_reader
    - subprocess.Popen.path.head.ref.commit.object.tree._config_reader
    - typing.TypeVar.tree.head.ref.commit.object.path.config_reader
    - datetime.timedelta.path.object.tree.head.commit.config_reader
    - typing.IO.head.ref.commit.tree.path.object.config_reader
    - typing.cast.tree.head.commit.path.resolve
    - subprocess.Popen.path.tree._config_reader
    - typing.IO.object.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.object._config_reader
    - typing.TypeVar.head.commit.path.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.path.tree.startswith
    - typing.IO.head.commit.tree.path.config_reader
    - subprocess.Popen.tree.object.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree._config_reader
    - datetime.timedelta.tree.object.resolve
    - subprocess.Popen.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.object._config_reader
    - typing.IO.tree.head.commit.path.resolve
    - typing.TypeVar.object.tree.path.GitCommandWrapperType
    - typing.IO.path.object.tree.head.ref.commit._config_reader
    - typing.TypeVar.head.ref.commit.tree.path.resolve
    - typing.IO.object.tree.path.commit.GitCommandWrapperType
    - subprocess.Popen.tree.commit.path.object.startswith
    - typing.cast.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.tree.path.head.ref.commit.startswith
    - typing.TypeVar.object.tree.path.head.commit._config_reader
    - typing.BinaryIO.tree.head.ref.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.tree.object._config_reader
    - typing.cast.head.commit.path.tree.object._config_reader
    - regex.match
    - subprocess.Popen.path.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.tree.startswith
    - typing.IO.object.tree._config_reader
    - git.objects.commit.Popen.tree.resolve
    - typing.BinaryIO.head.commit.tree._config_reader
    - subprocess.Popen.tree.commit.object.path.startswith
    - subprocess.Popen.head.ref.commit.path.object.config_reader
    - datetime.timedelta.path.tree.commit.resolve
    - typing.TypeVar.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.path.head.ref.commit.resolve
    - subprocess.Popen.commit.path.tree.startswith
    - typing.BinaryIO.head.commit.object.resolve
    - subprocess.Popen.path.commit.tree.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.path.resolve
    - subprocess.Popen.head.commit.object.tree.path.startswith
    - typing.TypeVar.tree.head.commit.path.resolve
    - datetime.timedelta.path.head.commit.resolve
    - typing.cast.head.commit.object._config_reader
    - subprocess.Popen.path.object.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.commit.tree.path.object._config_reader
    - typing.TypeVar.object.head.ref.commit.resolve
    - datetime.timedelta.object.path.commit.tree.resolve
    - subprocess.Popen.object.commit.path.config_reader
    - datetime.timedelta.commit.path.tree._config_reader
    - typing.IO.object.head.ref.commit.path.resolve
    - typing.IO.object.head.commit.tree.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.path.tree.commit.startswith
    - subprocess.Popen.object.path.head.ref.commit.tree.config_reader
    - datetime.timedelta.path.commit.object.tree.startswith
    - subprocess.Popen.tree.object.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.tree.object.config_reader
    - typing.cast.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.commit.object.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.object.tree.resolve
    - subprocess.Popen.path.tree.head.ref.commit.object.startswith
    - typing.TypeVar.object.tree.head.ref.commit.config_reader
    - datetime.timedelta.path.object.tree.head.ref.commit._config_reader
    - typing.IO.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.IO.path.GitCommandWrapperType
    - subprocess.Popen.object.path._config_reader
    - datetime.timedelta.head.commit.object.path.tree._config_reader
    - subprocess.Popen.head.ref.commit.object.tree.path.startswith
    - typing.BinaryIO.head.commit._config_reader
    - typing.IO.commit.object.tree._config_reader
    - subprocess.Popen.tree.path.head.ref.commit.startswith
    - datetime.timedelta.tree.head.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.object.resolve
    - typing.cast.head.commit.resolve
    - datetime.timedelta.object.commit.path.config_reader
    - subprocess.Popen.tree.object.path.config_reader
    - datetime.timedelta.object.tree.path.head.commit.config_reader
    - typing.BinaryIO.tree.head.commit.object.path.config_reader
    - datetime.timedelta.object.head.ref.commit.GitCommandWrapperType
    - typing.cast.object.tree.head.commit.path.config_reader
    - subprocess.Popen.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.ref.commit.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.tree.path.config_reader
    - datetime.timedelta.path.commit.tree.resolve
    - typing.cast.head.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.commit.tree.startswith
    - datetime.timedelta.object.path.head.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.object.path.tree._config_reader
    - typing.cast.object.tree.head.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.resolve
    - subprocess.Popen.tree._config_reader
    - subprocess.Popen.path.tree.head.commit.resolve
    - subprocess.Popen.tree.path.object.head.commit._config_reader
    - subprocess.Popen.path.tree.object.commit.config_reader
    - datetime.timedelta.path.object.commit.tree.startswith
    - typing.TypeVar.tree.head.commit.resolve
    - datetime.timedelta.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.commit.startswith
    - subprocess.Popen.tree.path.head.commit.object.config_reader
    - subprocess.Popen.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.commit.object.path._config_reader
    - subprocess.Popen.commit.resolve
    - typing.cast.head.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.tree.path.config_reader
    - typing.IO.head.commit.path.startswith
    - datetime.timedelta.head.ref.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit.config_reader
    - subprocess.Popen.head.ref.commit.tree.object.path._config_reader
    - typing.cast.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.path.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.path.object.config_reader
    - typing.IO.object.path.tree.commit._config_reader
    - typing.IO.commit.object.path.resolve
    - datetime.timedelta.object.path.tree.commit.config_reader
    - typing.IO.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.tree.head.ref.commit.object.config_reader
    - datetime.timedelta.tree.commit.path._config_reader
    - datetime.timedelta.object.path.head.commit.startswith
    - typing.IO.path.object.head.commit.tree._config_reader
    - typing.TypeVar.head.ref.commit.path.tree.object._config_reader
    - typing.TypeVar.tree.head.commit.path.object._config_reader
    - typing.TypeVar.object.tree.path.head.ref.commit._config_reader
    - datetime.timedelta.object.path.startswith
    - subprocess.Popen.head.ref.commit.tree.object.path.config_reader
    - typing.BinaryIO.object.head.commit.path.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.head.commit.startswith
    - typing.IO.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.tree.resolve
    - typing.IO.tree.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.config_reader
    - datetime.timedelta.commit.path.object.tree.config_reader
    - typing.IO.tree.object.path._config_reader
    - typing.TypeVar.head.ref.commit.object.tree.config_reader
    - subprocess.Popen.path.object.tree.head.commit.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree.config_reader
    - subprocess.Popen.path.object.commit.config_reader
    - datetime.timedelta.object.tree.path.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.object.path.GitCommandWrapperType
    - typing.IO.tree.object.head.commit._config_reader
    - subprocess.Popen.head.commit.path.tree.object.resolve
    - typing.cast.head.ref.commit.tree.path.resolve
    - typing.TypeVar.head.commit.tree.object._config_reader
    - subprocess.Popen.object.tree.path.head.commit.resolve
    - subprocess.Popen.path.object.commit.tree.startswith
    - subprocess.Popen.tree.path.commit._config_reader
    - typing.IO.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.commit.startswith
    - typing.IO.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.path.tree.GitCommandWrapperType
    - typing.IO.path.commit.object.tree.resolve
    - typing.cast.head.ref.commit.object.config_reader
    - typing.IO.path.object.head.commit.tree.resolve
    - git.objects.commit.Popen._config_reader
    - datetime.timedelta.path.head.commit.object.tree.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.object.path.config_reader
    - typing.cast.tree.head.commit.path.startswith
    - datetime.timedelta.head.commit.config_reader
    - datetime.timedelta.head.commit.path.object._config_reader
    - typing.TypeVar.head.ref.commit.path.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.startswith
    - typing.BinaryIO.head.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.tree.path.object.head.commit.startswith
    - datetime.timedelta.path.head.ref.commit._config_reader
    - typing.IO.path.object.tree.head.commit.resolve
    - subprocess.Popen.path.object.head.ref.commit.startswith
    - typing.TypeVar.head.ref.commit.tree.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.config_reader
    - typing.cast.head.ref.commit.tree.object.path.config_reader
    - subprocess.Popen.object.head.ref.commit.path.tree.startswith
    - typing.IO.path.commit.object.resolve
    - datetime.timedelta.head.commit.tree.path.config_reader
    - typing.IO.object.path.resolve
    - subprocess.Popen.object.path.tree.head.commit._config_reader
    - datetime.timedelta.head.ref.commit.tree.startswith
    - typing.IO.object.tree.path.startswith
    - typing.BinaryIO.object.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.config_reader
    - typing.IO.head.commit.tree.GitCommandWrapperType
    - typing.IO.path.tree.object.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.GitCommandWrapperType
    - typing.IO.object.tree.resolve
    - typing.IO.tree.GitCommandWrapperType
    - subprocess.Popen.tree.head.commit.object.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.object.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.path._config_reader
    - typing.IO.commit.config_reader
    - datetime.timedelta.path.tree.head.commit.object.GitCommandWrapperType
    - typing.IO.tree.object.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.config_reader
    - subprocess.Popen.head.ref.commit.object.resolve
    - subprocess.Popen.head.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.object.tree.config_reader
    - typing.BinaryIO.tree.head.ref.commit.object.path.resolve
    - typing.IO.object.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.commit.path.object._config_reader
    - subprocess.Popen.path.commit.object.startswith
    - typing.cast.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.commit.tree.object.path._config_reader
    - typing.IO.object.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.path.head.ref.commit._config_reader
    - datetime.timedelta.path.object.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.tree.resolve
    - datetime.timedelta.head.commit.tree.path.object.startswith
    - subprocess.Popen.object.head.commit.path.tree._config_reader
    - subprocess.Popen.head.commit.object.path.tree.config_reader
    - typing.IO.path.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.object.config_reader
    - typing.BinaryIO.object.head.commit.tree._config_reader
    - typing.TypeVar.object.tree.path.resolve
    - typing.cast.head.ref.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.resolve
    - typing.TypeVar.tree.object.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.object.config_reader
    - subprocess.Popen.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.path.GitCommandWrapperType
    - os.path.normpath
    - datetime.timedelta.tree.path.head.commit.config_reader
    - datetime.timedelta.path.head.commit.tree.object.resolve
    - typing.cast.head.commit.tree._config_reader
    - typing.IO.head.ref.commit.object.path._config_reader
    - typing.cast.head.commit.path.object.GitCommandWrapperType
    - os.path.islink
    - subprocess.Popen.tree.head.commit.object._config_reader
    - typing.IO.path.commit.object.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.resolve
    - typing.IO.commit.tree.object.path.resolve
    - typing.BinaryIO.head.commit.tree.resolve
    - datetime.timedelta.object.tree.startswith
    - typing.BinaryIO.object.head.commit.path.tree.startswith
    - typing.IO.object.path.commit.config_reader
    - typing.cast.head.commit.path.object.startswith
    - subprocess.Popen.tree.path.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.object.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree._config_reader
    - typing.TypeVar.head.commit.object.path.tree.startswith
    - datetime.timedelta.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.commit.startswith
    - datetime.timedelta.tree.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.tree.commit.path.startswith
    - typing.IO.commit.path.tree.config_reader
    - typing.TypeVar.head.ref.commit.object.path._config_reader
    - subprocess.Popen.tree.path.object.commit.GitCommandWrapperType
    - datetime.timedelta.tree.object.head.commit.path.startswith
    - typing.BinaryIO.tree.head.commit.object.config_reader
    - typing.TypeVar.tree.object.head.ref.commit.path.startswith
    - typing.cast.head.commit.object.tree.resolve
    - typing.IO.object.path.commit._config_reader
    - subprocess.Popen.object.path.config_reader
    - typing.TypeVar.object.head.commit.tree.path.resolve
    - subprocess.Popen.tree.head.ref.commit.path.resolve
    - datetime.timedelta.commit.object.path.tree.startswith
    - typing.IO.tree.path.commit.config_reader
    - datetime.timedelta.path.commit.tree.GitCommandWrapperType
    - typing.IO.tree.object.head.ref.commit.path._config_reader
    - datetime.timedelta.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.object.tree.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.object.path.commit.tree._config_reader
    - typing.cast.head.ref.commit.tree.startswith
    - typing.IO.object.head.commit.tree.GitCommandWrapperType
    - typing.IO.head.commit.object.resolve
    - datetime.timedelta.path.commit.object.tree._config_reader
    - datetime.timedelta.object.tree.path.head.ref.commit.startswith
    - git.repo.fun.find_submodule_git_dir
    - git.repo.fun.is_git_dir
    - typing.cast.tree.head.commit.resolve
    - typing.IO.commit.object.startswith
    - typing.IO.object.path.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.tree.object.config_reader
    - datetime.timedelta.commit.path.object.config_reader
    - datetime.timedelta.head.ref.commit.tree.object.path.config_reader
    - typing.BinaryIO.object.head.commit.resolve
    - typing.IO.commit.tree.path.object._config_reader
    - typing.IO.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.object.commit.tree.resolve
    - typing.cast.head.commit.path.tree.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path.startswith
    - datetime.timedelta.object.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit._config_reader
    - datetime.timedelta.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.path.commit.tree.object.config_reader
    - typing.TypeVar.head.commit.path.object._config_reader
    - subprocess.Popen.head.commit.tree.object.resolve
    - datetime.timedelta.object.path.head.ref.commit.startswith
    - datetime.timedelta.head.commit.tree._config_reader
    - subprocess.Popen.object.tree.path.head.commit.config_reader
    - typing.IO.path.object.head.commit.resolve
    - subprocess.Popen.path.tree.head.ref.commit._config_reader
    - datetime.timedelta.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.IO.head.ref.commit.path._config_reader
    - typing.IO.object.path.commit.tree.startswith
    - typing.IO.path.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.object.config_reader
    - typing.IO.tree.path.head.ref.commit.object.startswith
    - typing.IO.commit.path.object.tree.resolve
    - typing.cast.object.head.commit.tree.path.startswith
    - datetime.timedelta.head.commit.object.path._config_reader
    - datetime.timedelta.tree.head.commit.path.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.startswith
    - typing.IO.tree.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.object.tree.path.commit.config_reader
    - subprocess.Popen.path.tree.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path.config_reader
    - os.stat
    - typing.IO.tree.path.commit.object.resolve
    - typing.IO.object.path.tree.head.ref.commit.resolve
    - subprocess.Popen.tree.path.object.head.commit.startswith
    - datetime.timedelta.tree.head.ref.commit.path.object._config_reader
    - typing.IO.head.ref.commit.path.object.tree._config_reader
    - subprocess.Popen.path.head.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.object.path.config_reader
    - typing.cast.object.tree.head.commit.config_reader
    - typing.cast.tree.object.head.ref.commit.path.startswith
    - typing.cast.object.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.path.head.commit._config_reader
    - subprocess.Popen.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.object.config_reader
    - datetime.timedelta.tree.object.commit.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree.path.resolve
    - subprocess.Popen.tree.head.ref.commit.object._config_reader
    - subprocess.Popen.object.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.tree.head.commit.resolve
    - typing.BinaryIO.head.ref.commit.tree.config_reader
    - datetime.timedelta.commit.path.object.startswith
    - typing.BinaryIO.head.ref.commit.object.path.tree._config_reader
    - subprocess.Popen.object.path.head.ref.commit.resolve
    - typing.IO.tree.head.commit.object.config_reader
    - typing.cast.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.object.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit.config_reader
    - typing.IO.object.head.commit.path.startswith
    - progs.append
    - typing.BinaryIO.head.ref.commit.object.path.config_reader
    - typing.IO.path.head.ref.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.commit.path.startswith
    - typing.IO.tree.object.resolve
    - datetime.timedelta.tree.path.object._config_reader
    - typing.cast.head.commit.tree.object.config_reader
    - datetime.timedelta.path.object.tree.commit.resolve
    - typing.IO.head.commit.tree.config_reader
    - subprocess.Popen.object.tree.path.config_reader
    - typing.IO.head.commit.object.path.tree._config_reader
    - subprocess.Popen.object.commit.tree.path._config_reader
    - datetime.timedelta.path.tree.head.ref.commit.object._config_reader
    - datetime.timedelta.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.tree.object._config_reader
    - typing.TypeVar.tree.head.commit.path.config_reader
    - subprocess.Popen.path.object.tree.head.commit._config_reader
    - typing.IO.path.commit.config_reader
    - typing.IO.object.commit._config_reader
    - typing.cast.tree.head.ref.commit.startswith
    - typing.cast.head.ref.commit.path.tree._config_reader
    - typing.IO.head.ref.commit.tree.path.object.startswith
    - typing.IO.head.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.head.commit.config_reader
    - typing.IO.object.path.tree.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.config_reader
    - typing.IO.path.commit.tree.resolve
    - typing.IO.object.head.commit.tree._config_reader
    - typing.IO.head.commit.object.tree._config_reader
    - subprocess.Popen.path.head.commit.tree.config_reader
    - typing.TypeVar.tree.object.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.object.path.config_reader
    - subprocess.Popen.head.commit.path._config_reader
    - typing.IO.commit.tree.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.config_reader
    - subprocess.Popen.object.path.commit.tree.config_reader
    - subprocess.Popen.path.tree.object.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.tree._config_reader
    - typing.cast.head.commit.tree.config_reader
    - subprocess.Popen.head.commit.object.path.startswith
    - typing.TypeVar.object.head.commit.path.tree.resolve
    - typing.TypeVar.head.commit.object._config_reader
    - subprocess.Popen.object.head.ref.commit.tree._config_reader
    - datetime.timedelta.path.head.commit.object.config_reader
    - subprocess.Popen.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.ref.commit.config_reader
    - typing.BinaryIO.tree.head.ref.commit.path._config_reader
    - datetime.timedelta.tree.path.object.commit._config_reader
    - typing.cast.head.ref.commit.path.object._config_reader
    - typing.cast.object.tree.head.ref.commit.path._config_reader
    - subprocess.Popen.object.head.commit.startswith
    - typing.IO.object.commit.path.startswith
    - subprocess.Popen.head.commit.tree.object.config_reader
    - typing.TypeVar.tree.object.path.head.commit.resolve
    - datetime.timedelta.tree.object.path._config_reader
    - typing.cast.head.commit.tree.object._config_reader
    - typing.cast.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.path.tree.head.commit._config_reader
    - typing.cast.object.head.ref.commit.tree._config_reader
    - subprocess.Popen.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.path.head.commit._config_reader
    - typing.cast.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.path.object.resolve
    - typing.IO.object.head.commit.config_reader
    - typing.TypeVar.object.tree.path.commit.resolve
    - typing.IO.head.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.commit.object.tree.path.startswith
    - typing.cast.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.head.ref.commit.path.config_reader
    - typing.IO.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.head.ref.commit.path.tree._config_reader
    - typing.cast.head.ref.commit.path.tree.config_reader
    - datetime.timedelta.path.object.head.ref.commit._config_reader
    - subprocess.Popen.path.commit.tree.resolve
    - typing.IO.path.commit.tree.object.startswith
    - subprocess.Popen.tree.object.commit.path._config_reader
    - typing.BinaryIO.tree.head.commit.object.path.resolve
    - typing.IO.head.commit.tree.path.object.GitCommandWrapperType
    - typing.IO.tree.object.head.commit.resolve
    - datetime.timedelta.tree.commit.object.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.tree.object.GitCommandWrapperType
    - typing.IO.object.path.startswith
    - subprocess.Popen.object.tree.head.commit.path._config_reader
    - datetime.timedelta.commit.path.object.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.tree.resolve
    - datetime.timedelta.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.object.GitCommandWrapperType
    - typing.IO.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.head.ref.commit.resolve
    - datetime.timedelta.path.object.tree.head.commit.startswith
    - datetime.timedelta.head.ref.commit.path.object.config_reader
    - datetime.timedelta.commit.object.tree.resolve
    - typing.IO.head.commit.tree.object.path._config_reader
    - typing.cast.head.ref.commit.object.path.tree._config_reader
    - datetime.timedelta.object.commit.path.startswith
    - datetime.timedelta.commit.startswith
    - datetime.timedelta.path.head.commit.tree.object.startswith
    - typing.TypeVar.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.commit.path.object.tree.config_reader
    - typing.IO.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit._config_reader
    - typing.IO.tree.head.commit.path.config_reader
    - datetime.timedelta.object.tree.resolve
    - typing.IO.commit.tree.path.startswith
    - typing.IO.tree.path.head.ref.commit.object.config_reader
    - datetime.timedelta.path.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.path.object._config_reader
    - typing.cast.head.ref.commit.path.object.tree.config_reader
    - datetime.timedelta.tree.object.path.head.commit.resolve
    - datetime.timedelta.object.tree.path.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.object._config_reader
    - subprocess.Popen.object.head.ref.commit.tree.path.startswith
    - subprocess.Popen.object.commit.tree.config_reader
    - typing.BinaryIO.head.ref.commit.tree.object.resolve
    - datetime.timedelta.tree.path.commit.object._config_reader
    - typing.BinaryIO.tree.head.commit.object.resolve
    - typing.BinaryIO.tree.head.ref.commit._config_reader
    - typing.IO.path.tree.head.ref.commit.object.startswith
    - subprocess.Popen.path.object.tree.commit.config_reader
    - typing.BinaryIO.tree.head.ref.commit.path.object.resolve
    - typing.IO.tree.head.ref.commit.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.path.object.tree.startswith
    - typing.IO.tree.object.path.head.ref.commit._config_reader
    - subprocess.Popen.tree.object.path.commit.startswith
    - typing.IO.head.ref.commit.object.path.startswith
    - subprocess.Popen.object.path.tree.head.commit.startswith
    - datetime.timedelta.path.head.commit.object.tree._config_reader
    - typing.TypeVar.head.commit.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.startswith
    - subprocess.Popen.object.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.head.commit.object.resolve
    - datetime.timedelta.commit.path.GitCommandWrapperType
    - typing.IO.path.head.commit.tree.object.config_reader
    - datetime.timedelta.path.object.config_reader
    - datetime.timedelta.object.path.tree.head.commit.resolve
    - typing.IO.head.ref.commit.object.tree.path._config_reader
    - typing.BinaryIO.object.tree.path.startswith
    - typing.IO.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.object.resolve
    - typing.IO.head.commit.object.config_reader
    - typing.IO.object.head.commit.path.resolve
    - typing.cast.object.head.commit.path.tree.startswith
    - subprocess.Popen.tree.path.commit.object.resolve
    - typing.cast.head.commit.object.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.tree.object.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.head.ref.commit._config_reader
    - typing.IO.path.head.ref.commit.tree.config_reader
    - subprocess.Popen.head.commit._config_reader
    - typing.BinaryIO.head.commit.tree.object.path.config_reader
    - typing.IO.path.head.ref.commit.tree.resolve
    - typing.IO.object.commit.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.path.object._config_reader
    - datetime.timedelta.path.object.commit.config_reader
    - typing.TypeVar.head.ref.commit.tree.object.path.resolve
    - typing.IO.commit.object.tree.startswith
    - typing.IO.object.path.tree.head.commit._config_reader
    - typing.TypeVar.head.ref.commit.tree.object.path._config_reader
    - subprocess.Popen.tree.head.commit.object.resolve
    - typing.BinaryIO.object.head.ref.commit.tree._config_reader
    - datetime.timedelta.tree.commit.path.object._config_reader
    - datetime.timedelta.head.ref.commit.tree._config_reader
    - typing.IO.path.object.tree.GitCommandWrapperType
    - typing.IO.path.head.commit.object._config_reader
    - subprocess.Popen.commit.object._config_reader
    - typing.IO.commit.tree.startswith
    - datetime.timedelta.object.head.ref.commit.path.tree.resolve
    - typing.IO.commit.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path.object.startswith
    - subprocess.Popen.object.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree.commit.path.GitCommandWrapperType
    - typing.IO.tree.object.commit.config_reader
    - typing.IO.tree.path.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.ref.commit.path._config_reader
    - typing.IO.tree.commit._config_reader
    - typing.TypeVar.object.head.commit.config_reader
    - typing.BinaryIO.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.tree.object.path.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.commit.resolve
    - typing.BinaryIO.head.commit.config_reader
    - typing.BinaryIO.head.commit.tree.path.object.resolve
    - typing.cast.tree.head.ref.commit.resolve
    - datetime.timedelta.path.object.commit.startswith
    - typing.IO.object.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.head.ref.commit._config_reader
    - typing.cast.tree.head.ref.commit.object.path.resolve
    - typing.TypeVar.head.ref.commit.tree.path._config_reader
    - os.path.abspath
    - typing.BinaryIO.object.tree.path.head.ref.commit.config_reader
    - subprocess.Popen.head.commit.object.tree.path.resolve
    - typing.cast.tree.head.ref.commit.path._config_reader
    - typing.IO.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.IO.tree.path.head.ref.commit._config_reader
    - typing.BinaryIO.object.head.commit.tree.path.resolve
    - typing.IO.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.path.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.tree.path._config_reader
    - subprocess.Popen.head.commit.tree.path.object.startswith
    - subprocess.Popen.path.head.commit.tree.object.resolve
    - typing.IO.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.path.head.commit.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.startswith
    - pathlib.Path.read_text
    - typing.IO.commit.path.tree.object.config_reader
    - typing.BinaryIO.object.tree.path.config_reader
    - typing.TypeVar.head.ref.commit.path.object.tree.config_reader
    - typing.BinaryIO.object.tree.path.head.ref.commit._config_reader
    - datetime.timedelta.tree.head.commit.startswith
    - typing.cast.head.commit.config_reader
    - typing.cast.object.tree.head.commit.resolve
    - typing.IO.path.object.tree.head.ref.commit.config_reader
    - subprocess.Popen.tree.object.head.commit.path.startswith
    - datetime.timedelta.tree.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.commit.config_reader
    - subprocess.Popen.head.commit.tree.path.object.config_reader
    - datetime.timedelta.head.ref.commit.object.path._config_reader
    - datetime.timedelta.head.ref.commit.object.tree.resolve
    - typing.cast.head.ref.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.commit.path.tree.GitCommandWrapperType
    - typing.BinaryIO.tree.head.ref.commit.config_reader
    - subprocess.Popen.head.ref.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.tree.head.commit.object.resolve
    - subprocess.Popen.path.commit.object.tree._config_reader
    - typing.IO.tree.object.head.commit.path.startswith
    - typing.IO.head.commit.tree.object.path.config_reader
    - typing.cast.tree.head.ref.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.startswith
    - subprocess.Popen.tree.object.path._config_reader
    - typing.IO.object.head.ref.commit.tree.path.config_reader
    - datetime.timedelta.object.path.commit.resolve
    - datetime.timedelta.commit.tree.object.startswith
    - typing.BinaryIO.head.commit.tree.startswith
    - subprocess.Popen.path.tree.object.startswith
    - typing.cast.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.commit.path.object.startswith
    - datetime.timedelta.object.path.tree.resolve
    - subprocess.Popen.tree.config_reader
    - typing.IO.head.ref.commit.path.object.resolve
    - datetime.timedelta.object.tree.head.commit._config_reader
    - typing.cast.tree.head.commit.path.config_reader
    - typing.IO.tree.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.commit.resolve
    - subprocess.Popen.object.commit.tree.resolve
    - typing.IO.head.ref.commit.object.path.tree.resolve
    - typing.cast.head.ref.commit.object.startswith
    - typing.BinaryIO.head.commit.path.tree.object.config_reader
    - subprocess.Popen.object.tree.path.head.ref.commit._config_reader
    - typing.TypeVar.head.ref.commit.path.tree._config_reader
    - typing.IO.tree.commit.path.startswith
    - typing.IO.commit.path.tree._config_reader
    - subprocess.Popen.head.ref.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.startswith
    - typing.IO.path.commit.tree.config_reader
    - datetime.timedelta.tree.path.object.head.ref.commit.config_reader
    - typing.cast.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.tree.head.commit.resolve
    - typing.IO.tree.object.commit._config_reader
    - datetime.timedelta.head.commit.tree.startswith
    - datetime.timedelta.object.head.commit.tree._config_reader
    - subprocess.Popen.head.commit.tree.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.head.commit.startswith
    - typing.cast.head.commit.object.path.tree._config_reader
    - datetime.timedelta.head.ref.commit.object.path.config_reader
    - typing.cast.head.commit.object.tree._config_reader
    - subprocess.Popen.path.head.commit.startswith
    - typing.IO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.object.resolve
    - typing.TypeVar.head.ref.commit.tree.object.path.startswith
    - typing.BinaryIO.object.tree.path.commit.config_reader
    - datetime.timedelta.object.commit.tree.config_reader
    - subprocess.Popen.tree.object.commit.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.config_reader
    - typing.cast.head.ref.commit.path.object.config_reader
    - typing.cast.object.head.commit.path._config_reader
    - subprocess.Popen.path.object.tree.head.ref.commit.resolve
    - datetime.timedelta.object.tree.path.head.commit.resolve
    - datetime.timedelta.path.head.commit.object.tree.config_reader
    - typing.BinaryIO.object.tree.head.commit.path.resolve
    - datetime.timedelta.object.tree.head.commit.path._config_reader
    - subprocess.Popen.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.tree.startswith
    - subprocess.Popen.tree.head.ref.commit.path.object._config_reader
    - typing.IO.object.path.tree.head.commit.resolve
    - typing.IO.tree.path.commit.resolve
    - datetime.timedelta.head.commit.path.startswith
    - subprocess.Popen.path.object.commit.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.object.resolve
    - subprocess.Popen.object.tree.head.ref.commit.path._config_reader
    - typing.cast.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object._config_reader
    - typing.IO.object.path.head.commit.tree.resolve
    - typing.cast.head.ref.commit.object.path._config_reader
    - datetime.timedelta.head.ref.commit.object.path.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.tree.path._config_reader
    - typing.cast.object.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.resolve
    - datetime.timedelta.tree.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.commit.path.object.resolve
    - subprocess.Popen.head.commit.object.path.tree.startswith
    - subprocess.Popen.object.head.commit.path._config_reader
    - datetime.timedelta.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.IO.head.commit.tree.path.object.resolve
    - subprocess.Popen.tree.path.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.tree.config_reader
    - typing.TypeVar.tree.object.path.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.head.commit.tree.startswith
    - typing.TypeVar.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.tree._config_reader
    - PATHEXT.split
    - typing.IO.path.tree.commit.object._config_reader
    - subprocess.Popen.head.commit.tree.object.startswith
    - typing.cast.object.head.commit.path.config_reader
    - subprocess.Popen.path.head.commit.object.GitCommandWrapperType
    - typing.IO.path.head.commit.tree._config_reader
    - subprocess.Popen.path.head.ref.commit._config_reader
    - datetime.timedelta.path.commit.tree.startswith
    - typing.IO.head.ref.commit.object._config_reader
    - datetime.timedelta.head.ref.commit.object.tree.path.startswith
    - typing.TypeVar.head.commit.object.path.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.tree.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.path.tree.resolve
    - typing.cast.tree.head.commit._config_reader
    - typing.cast.head.ref.commit.tree.object.path.startswith
    - typing.IO.commit.object.tree.path.resolve
    - datetime.timedelta.object.tree.GitCommandWrapperType
    - subprocess.Popen.object.commit.path.tree._config_reader
    - subprocess.Popen.head.ref.commit.path.object.GitCommandWrapperType
    - typing.IO.path.object.tree.startswith
    - subprocess.Popen.commit.path.object.tree.startswith
    - typing.IO.object.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.config_reader
    - typing.BinaryIO.object.tree.head.ref.commit.config_reader
    - datetime.timedelta.path.object.commit.tree._config_reader
    - subprocess.Popen.object.path.head.ref.commit._config_reader
    - subprocess.Popen.tree.path._config_reader
    - typing.BinaryIO.object.tree.head.commit.path._config_reader
    - datetime.timedelta.tree.head.commit.object.path._config_reader
    - datetime.timedelta.commit.object._config_reader
    - datetime.timedelta.path.head.ref.commit.object.tree.config_reader
    - typing.TypeVar.head.ref.commit.object.path.config_reader
    - subprocess.Popen.object.head.commit.tree.path.startswith
    - typing.IO.commit.object.tree.path.config_reader
    - subprocess.Popen.head.ref.commit.tree.object.resolve
    - subprocess.Popen.head.commit.path.tree._config_reader
    - typing.TypeVar.tree.head.commit.object.config_reader
    - typing.IO.tree.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.ref.commit._config_reader
    - subprocess.Popen.tree.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.head.commit.startswith
    - datetime.timedelta.path.commit._config_reader
    - subprocess.Popen.tree.path.head.commit.config_reader
    - typing.TypeVar.head.commit.object.path.tree.config_reader
    - subprocess.Popen.object.path.commit.startswith
    - typing.IO.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.head.commit.path.config_reader
    - typing.IO.path.commit.object.tree.startswith
    - subprocess.Popen.path.tree.object.commit.startswith
    - typing.IO.path.object.tree.head.ref.commit.startswith
    - typing.IO.tree.head.commit.config_reader
    - datetime.timedelta.commit.path.tree.resolve
    - datetime.timedelta.tree.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.path.GitCommandWrapperType
    - typing.IO.tree.path.head.ref.commit.object.resolve
    - typing.cast.head.ref.commit.object.path.startswith
    - datetime.timedelta.tree.head.commit.path.object._config_reader
    - typing.cast.head.commit.tree.path.object.resolve
    - typing.cast.head.ref.commit.path.object.tree._config_reader
    - typing.IO.object.path.head.commit.startswith
    - subprocess.Popen.path.object.tree.resolve
    - datetime.timedelta.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.cast.head.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.path._config_reader
    - datetime.timedelta.head.commit.path.object.startswith
    - typing.cast.object.tree.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.tree.path.resolve
    - typing.TypeVar.object.head.commit.tree.startswith
    - typing.cast.head.commit.tree.path.resolve
    - typing.IO.path.head.ref.commit.object.resolve
    - typing.IO.tree.head.commit.object.path.resolve
    - typing.cast.head.commit.path.object.tree.resolve
    - typing.IO.commit.tree.object.path.startswith
    - subprocess.Popen.path.commit.object.resolve
    - subprocess.Popen.tree.path.object._config_reader
    - subprocess.Popen.tree.path.head.commit.resolve
    - subprocess.Popen.path.commit.object._config_reader
    - typing.TypeVar.head.ref.commit.tree.config_reader
    - subprocess.Popen.path.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.path.config_reader
    - typing.IO.path.object.tree.head.ref.commit.resolve
    - datetime.timedelta.path.object.head.commit.tree.resolve
    - typing.IO.head.ref.commit.object.path.tree.config_reader
    - subprocess.Popen.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.path.config_reader
    - typing.IO.tree.path.startswith
    - subprocess.Popen.object.tree.head.commit.resolve
    - subprocess.Popen.path.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.commit.path.config_reader
    - datetime.timedelta.tree.object.path.config_reader
    - datetime.timedelta.object.head.ref.commit._config_reader
    - subprocess.Popen.path.tree.commit.object.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.path.resolve
    - datetime.timedelta.object.head.commit._config_reader
    - subprocess.Popen.object.tree.path._config_reader
    - typing.IO.head.commit.object.startswith
    - typing.IO.head.commit.path.tree._config_reader
    - typing.IO.path.object.head.commit.config_reader
    - typing.TypeVar.object.head.ref.commit.path.config_reader
    - typing.BinaryIO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.head.commit.object.tree.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object._config_reader
    - typing.cast.head.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.path.object.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.startswith
    - datetime.timedelta.commit.object.tree.path.resolve
    - subprocess.Popen.commit.path.object.tree.config_reader
    - subprocess.Popen.path.commit.tree.object.GitCommandWrapperType
    - os.readlink
    - subprocess.Popen.path.object.head.ref.commit._config_reader
    - typing.BinaryIO.object.head.commit.tree.GitCommandWrapperType
    - typing.IO.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.commit.tree.startswith
    - typing.IO.path.tree.head.commit.config_reader
    - typing.cast.head.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.config_reader
    - typing.cast.head.ref.commit.object.tree.path._config_reader
    - datetime.timedelta.tree.head.ref.commit.path.config_reader
    - datetime.timedelta.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.commit.tree.object.config_reader
    - subprocess.Popen.head.ref.commit.tree.path.object.GitCommandWrapperType
    - os.getenv
    - datetime.timedelta.object.head.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.tree.GitCommandWrapperType
    - git.objects.commit.Popen.path.startswith
    - typing.BinaryIO.head.commit.path.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.path.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.startswith
    - subprocess.Popen.path.head.commit.object.tree._config_reader
    - typing.cast.head.ref.commit.tree.path.config_reader
    - datetime.timedelta.tree.object.path.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object._config_reader
    - typing.BinaryIO.object.head.commit.path.resolve
    - typing.cast.head.ref.commit.path.resolve
    - typing.IO.head.ref.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.object.commit.tree.path.startswith
    - _is_cygwin_cache.get
    - typing.BinaryIO.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.object.resolve
    - datetime.timedelta.tree.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.path.startswith
    - typing.IO.path.object.tree._config_reader
    - datetime.timedelta.head.ref.commit.tree.path._config_reader
    - datetime.timedelta.object.commit.path.tree._config_reader
    - datetime.timedelta.head.ref.commit._config_reader
    - typing.cast.head.commit._config_reader
    - datetime.timedelta.tree.object.path.commit._config_reader
    - typing.IO.head.commit.object.tree.resolve
    - git.objects.commit.Popen.tree.path.resolve
    - datetime.timedelta.object.path.commit.tree.config_reader
    - subprocess.Popen.object.path.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.head.ref.commit.resolve
    - datetime.timedelta.object.commit.path.tree.startswith
    - typing.IO.head.ref.commit.tree.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.path.commit.tree.object.config_reader
    - subprocess.Popen.commit.object.tree.path.resolve
    - datetime.timedelta.object.tree.commit.config_reader
    - typing.IO.object.commit.path.tree.resolve
    - subprocess.Popen.object.path.head.commit.tree.config_reader
    - typing.cast.tree.head.ref.commit.object.resolve
    - git.objects.commit.Popen.path.tree.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.config_reader
    - datetime.timedelta.object.path.commit.tree.startswith
    - typing.IO.tree.object._config_reader
    - typing.BinaryIO.head.commit.object.tree._config_reader
    - subprocess.Popen.tree.path.object.startswith
    - typing.IO.object.tree.head.commit.config_reader
    - datetime.timedelta.path.commit.tree._config_reader
    - datetime.timedelta.tree.path.head.ref.commit.object.resolve
    - typing.IO.path.tree.head.commit.resolve
    - subprocess.Popen.head.commit.path.object.startswith
    - typing.TypeVar.object.tree.path.startswith
    - datetime.timedelta.head.commit.tree.object.resolve
    - datetime.timedelta.path.tree.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.tree.object._config_reader
    - typing.cast.head.commit.tree.object.startswith
    - subprocess.Popen.tree.commit.startswith
    - subprocess.Popen.path.head.ref.commit.tree.config_reader
    - subprocess.Popen.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.GitCommandWrapperType
    - typing.IO.path.head.commit.object.tree._config_reader
    - datetime.timedelta.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.path.head.commit.GitCommandWrapperType
    - typing.IO.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.startswith
    - datetime.timedelta.head.commit.tree.object.path._config_reader
    - datetime.timedelta.object.path.tree.head.commit.GitCommandWrapperType
    - os.path.exists
    - typing.IO.tree.path.commit.GitCommandWrapperType
    - datetime.timedelta.tree.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.head.commit.startswith
    - datetime.timedelta.tree.object.commit.path.resolve
    - subprocess.Popen.startswith
    - datetime.timedelta.head.commit.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.config_reader
    - typing.cast.head.commit.tree.path.startswith
    - typing.IO.object.path.head.ref.commit.tree._config_reader
    - typing.IO.tree.path.head.commit.startswith
    - datetime.timedelta.object.commit.path.tree.config_reader
    - typing.IO.head.commit.tree.resolve
    - typing.IO.path.head.ref.commit.tree._config_reader
    - datetime.timedelta.tree.object.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.path._config_reader
    - subprocess.Popen.head.ref.commit.tree.path.startswith
    - datetime.timedelta.object.path.head.ref.commit.config_reader
    - datetime.timedelta.path.head.commit.tree.config_reader
    - subprocess.Popen.tree.commit.path.resolve
    - typing.BinaryIO.object.head.ref.commit.startswith
    - typing.IO.object.tree.path.head.ref.commit.config_reader
    - typing.BinaryIO.head.commit.resolve
    - datetime.timedelta.object.commit.tree._config_reader
    - typing.BinaryIO.head.ref.commit.object.tree.path.config_reader
    - subprocess.Popen.path.object.tree.head.ref.commit.config_reader
    - typing.cast.object.tree.head.ref.commit._config_reader
    - typing.cast.head.ref.commit.object.resolve
    - typing.IO.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.object.path.startswith
    - typing.TypeVar.tree.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.object._config_reader
    - typing.TypeVar.head.commit.object.tree.path.startswith
    - typing.IO.head.commit.config_reader
    - typing.IO.path.head.commit.object.startswith
    - typing.BinaryIO.tree.head.commit.object._config_reader
    - typing.TypeVar.head.commit.path.object.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.path.config_reader
    - datetime.timedelta.head.commit.tree.object.path.startswith
    - typing.cast.tree.head.commit.object.config_reader
    - typing.IO.head.commit.path.config_reader
    - typing.cast.head.commit.path.config_reader
    - subprocess.Popen.tree.path.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.commit.object.path._config_reader
    - typing.IO.object.head.commit.tree.path.resolve
    - subprocess.Popen.path.object.head.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.object.head.commit.startswith
    - datetime.timedelta.tree.path.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.startswith
    - git.util._get_exe_extensions
    - subprocess.Popen.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object._config_reader
    - subprocess.Popen.commit.path.object.tree.GitCommandWrapperType
    - typing.cast.object.head.commit.tree.path._config_reader
    - typing.BinaryIO.head.commit.object.path._config_reader
    - datetime.timedelta.head.ref.commit.resolve
    - subprocess.Popen.path.commit.object.tree.config_reader
    - typing.IO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.path.head.ref.commit.startswith
    - typing.IO.tree.head.ref.commit.path.resolve
    - subprocess.Popen.commit.tree.path.object.config_reader
    - datetime.timedelta.commit.object.path._config_reader
    - datetime.timedelta.head.commit.object.tree.path._config_reader
    - typing.cast.head.ref.commit.tree.object.path._config_reader
    - subprocess.Popen.path.object.commit.tree.config_reader
    - subprocess.Popen.head.ref.commit.path.tree.startswith
    - typing.BinaryIO.head.commit.path._config_reader
    - typing.IO.tree.commit.path.object.config_reader
    - typing.cast.head.commit.path.object._config_reader
    - typing.cast.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.object.tree.head.commit.path.startswith
    - subprocess.Popen.tree.object.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.object.startswith
    - subprocess.Popen.head.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.object._config_reader
    - typing.IO.head.commit.path.resolve
    - datetime.timedelta.object.path.tree.head.ref.commit.config_reader
    - typing.IO.commit.tree._config_reader
    - subprocess.Popen.path.tree.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.commit.object.path.resolve
    - subprocess.Popen.path.tree.head.ref.commit.config_reader
    - typing.IO.commit.object.path.config_reader
    - subprocess.Popen.head.commit.startswith
    - typing.IO.head.ref.commit.tree.config_reader
    - typing.IO.tree.path.object.head.ref.commit._config_reader
    - typing.IO.head.commit.path.GitCommandWrapperType
    - typing.IO.object.tree.commit.path.config_reader
    - typing.IO.object.path.tree.head.commit.config_reader
    - subprocess.Popen.head.commit.resolve
    - datetime.timedelta.path.head.commit.object.startswith
    - typing.IO.tree.path.commit.startswith
    - datetime.timedelta.tree.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.object.startswith
    - subprocess.Popen.tree.head.commit.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit._config_reader
    - typing.IO.path.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.path.commit.object._config_reader
    - datetime.timedelta.commit.object.path.tree.resolve
    - typing.TypeVar.head.commit.object.tree.resolve
    - typing.IO.object.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.commit.object.tree.GitCommandWrapperType
    - typing.cast.tree.head.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.commit.startswith
    - typing.TypeVar.tree.head.commit.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.startswith
    - subprocess.Popen.path.head.commit.object._config_reader
    - typing.cast.head.commit.tree.object.path.config_reader
    - datetime.timedelta.path.object.tree.head.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.object.path._config_reader
    - subprocess.Popen.path.tree.head.commit._config_reader
    - typing.BinaryIO.head.commit.path.object._config_reader
    - typing.IO.object.head.ref.commit.path.config_reader
    - datetime.timedelta.object.tree.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.resolve
    - typing.IO.head.commit.object.path.GitCommandWrapperType
    - typing.IO.tree.path.object.config_reader
    - datetime.timedelta.commit.tree.path.resolve
    - subprocess.Popen.path.resolve
    - subprocess.Popen.head.ref.commit.tree.startswith
    - typing.IO.path._config_reader
    - typing.cast.tree.object.head.ref.commit.path._config_reader
    - datetime.timedelta.tree.path.object.commit.startswith
    - typing.IO.path.head.commit.object.config_reader
    - datetime.timedelta.path.tree.commit.config_reader
    - typing.BinaryIO.head.ref.commit.path.object.resolve
    - typing.IO.path.tree.object.head.commit.startswith
    - datetime.timedelta.tree.path.commit.config_reader
    - datetime.timedelta.object.head.commit.path.resolve
    - typing.cast.head.commit.object.tree.config_reader
    - typing.IO.commit.tree.object._config_reader
    - typing.IO.path.head.ref.commit.object.tree._config_reader
    - datetime.timedelta.tree.object.head.ref.commit.path.config_reader
    - typing.IO.head.commit.object.path._config_reader
    - typing.BinaryIO.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.cast.object.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.resolve
    - typing.IO.tree.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.object.config_reader
    - typing.BinaryIO.head.commit.object.tree.config_reader
    - datetime.timedelta.head.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.commit.object.tree.startswith
    - typing.BinaryIO.head.commit.path.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.object.path.config_reader
    - typing.IO.commit.object.path.tree.resolve
    - datetime.timedelta.head.commit.tree.path.object.resolve
    - typing.IO.path.head.ref.commit.object.config_reader
    - typing.IO.head.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.path.resolve
    - subprocess.Popen.path.head.ref.commit.startswith
    - subprocess.Popen.tree.head.commit.path.object.config_reader
    - typing.IO.commit.object.tree.config_reader
    - datetime.timedelta.object.tree.commit.startswith
    - datetime.timedelta.head.commit.path.tree._config_reader
    - typing.IO.commit.path.tree.object.startswith
    - datetime.timedelta.object.tree.commit.path.startswith
    - typing.cast.head.commit.tree.object.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.ref.commit.path.config_reader
    - typing.cast.head.commit.tree.path.config_reader
    - subprocess.Popen.object.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree._config_reader
    - git.util.is_cygwin_git
    - typing.IO.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.head.commit.object.resolve
    - subprocess.Popen.tree.commit._config_reader
    - typing.BinaryIO.head.ref.commit.object.tree._config_reader
    - datetime.timedelta.tree.head.commit.object.config_reader
    - typing.BinaryIO.head.commit.object.tree.path.config_reader
    - subprocess.Popen.tree.path.commit.object._config_reader
    - subprocess.Popen.object.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.object.path.head.ref.commit.config_reader
    - subprocess.Popen.path.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.config_reader
    - subprocess.Popen.path.head.ref.commit.tree.startswith
    - typing.BinaryIO.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.startswith
    - typing.IO.head.ref.commit.tree._config_reader
    - subprocess.Popen.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.commit.tree.object._config_reader
    - subprocess.Popen.commit.object.config_reader
    - typing.BinaryIO.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.path.startswith
    - datetime.timedelta.head.ref.commit.path.config_reader
    - subprocess.Popen.path.tree.commit.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.config_reader
    - typing.IO.tree.commit.object.resolve
    - typing.IO.tree.path.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.startswith
    - typing.IO.path.object.tree.commit._config_reader
    - datetime.timedelta.tree.path.object.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree._config_reader
    - typing.IO.head.ref.commit.tree.resolve
    - subprocess.Popen.commit.object.startswith
    - typing.BinaryIO.head.commit.object.tree.path._config_reader
    - datetime.timedelta.commit.path.resolve
    - datetime.timedelta.object.tree.path.config_reader
    - subprocess.Popen.path.object.head.commit.resolve
    - subprocess.Popen.commit.path.tree.object._config_reader
    - typing.IO.head.commit.object.tree.config_reader
    - typing.TypeVar.head.ref.commit.path.object.resolve
    - typing.BinaryIO.head.commit.object.GitCommandWrapperType
    - typing.IO.object.config_reader
    - subprocess.Popen.object.tree.head.ref.commit.config_reader
    - subprocess.Popen.path.object.tree.head.ref.commit._config_reader
    - subprocess.Popen.tree.path.head.ref.commit.config_reader
    - datetime.timedelta.path.object.tree.commit.startswith
    - subprocess.Popen.head.commit.tree.object._config_reader
    - datetime.timedelta.path.object.head.commit.config_reader
    - typing.IO.object.tree.head.ref.commit.path.resolve
    - datetime.timedelta.commit.tree.path.object.startswith
    - typing.cast.head.ref.commit.path.tree.object.startswith
    - subprocess.Popen.path.tree.commit.config_reader
    - datetime.timedelta.object.path.head.commit.config_reader
    - subprocess.Popen.tree.head.ref.commit.path._config_reader
    - typing.cast.head.ref.commit.tree.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.object.startswith
    - typing.IO.commit.object.tree.GitCommandWrapperType
    - typing.IO.path.tree.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.path._config_reader
    - subprocess.Popen.head.commit.path.tree.object._config_reader
    - <builtin>.open
    - typing.cast.object.head.commit.tree.path.config_reader
    - subprocess.Popen.path.object.head.commit.tree.GitCommandWrapperType
    - typing.IO.object.path.head.ref.commit._config_reader
    - typing.BinaryIO.object.tree.path.commit.startswith
    - subprocess.Popen.object.path.head.commit._config_reader
    - datetime.timedelta.object.path.head.commit._config_reader
    - typing.IO.path.tree.head.ref.commit._config_reader
    - typing.BinaryIO.object.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.tree.startswith
    - typing.cast.object.head.ref.commit.path.tree.config_reader
    - typing.cast.head.commit.path.object.tree._config_reader
    - typing.TypeVar.head.ref.commit.tree.path.config_reader
    - typing.BinaryIO.head.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.path.object.tree.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.object.config_reader
    - datetime.timedelta.tree.path.head.commit.GitCommandWrapperType
    - typing.cast.head.commit.tree.path.object.config_reader
    - typing.IO.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.tree._config_reader
    - <builtin>.super
    - subprocess.Popen.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.tree.path.resolve
    - datetime.timedelta.head.ref.commit.path.object.tree._config_reader
    - subprocess.Popen.tree.commit.config_reader
    - typing.TypeVar.head.commit.path.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.path.config_reader
    - typing.BinaryIO.head.ref.commit.object.path.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object._config_reader
    - datetime.timedelta.tree.commit.object.path.startswith
    - datetime.timedelta.tree.head.commit.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.object.tree.startswith
    - typing.IO.tree.head.commit.path._config_reader
    - subprocess.Popen.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.head.commit.resolve
    - subprocess.Popen.commit.object.path.tree._config_reader
    - datetime.timedelta.tree.head.ref.commit.startswith
    - typing.IO.path.head.commit.tree.object.resolve
    - typing.IO.object.path.commit.tree.resolve
    - subprocess.Popen.tree.head.commit.object.path.config_reader
    - subprocess.Popen.object.tree.head.ref.commit.resolve
    - subprocess.Popen.path.tree.head.commit.startswith
    - typing.IO.tree.path.head.commit.config_reader
    - datetime.timedelta.path.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.tree.startswith
    - datetime.timedelta.path.object.tree.commit.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.head.commit.resolve
    - subprocess.Popen.tree.head.commit.path.startswith
    - typing.IO.path.tree.head.ref.commit.config_reader
    - subprocess.Popen.head.ref.commit.object.path.config_reader
    - datetime.timedelta.path.object.tree.head.ref.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.commit.object.startswith
    - typing.IO.commit.object.config_reader
    - typing.IO.path.tree.head.ref.commit.object.config_reader
    - typing.BinaryIO.head.ref.commit.tree.path.config_reader
    - _logger.debug
    - datetime.timedelta.object.tree.head.ref.commit.config_reader
    - subprocess.Popen.path.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.tree.commit.config_reader
    - typing.IO.path.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.commit.object._config_reader
    - typing.cast.object.head.commit.tree.config_reader
    - subprocess.Popen.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.object.tree._config_reader
    - typing.IO.head.commit.object.tree.path.config_reader
    - typing.cast.head.commit.path.object.config_reader
    - typing.IO.path.tree.object.head.commit.config_reader
    - typing.IO.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.path.head.commit.resolve
    - datetime.timedelta.object.commit._config_reader
    - typing.TypeVar.object.tree.path.config_reader
    - subprocess.Popen.tree.object.config_reader
    - typing.IO.path.head.commit.object.tree.config_reader
    - subprocess.Popen.object.tree.head.ref.commit._config_reader
    - typing.IO.object.tree.path.config_reader
    - subprocess.Popen.object.tree.commit.path.startswith
    - typing.IO.head.ref.commit.path.tree.object.config_reader
    - typing.cast.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.IO.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.commit.path.object.tree._config_reader
    - subprocess.Popen.tree.object.head.ref.commit.config_reader
    - typing.IO.object.head.commit.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.commit.path.startswith
    - subprocess.Popen.object.head.ref.commit.tree.path._config_reader
    - datetime.timedelta.path.tree.head.commit.object._config_reader
    - typing.IO.object.head.commit.path.tree.config_reader
    - subprocess.Popen.object.tree.path.commit.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.path._config_reader
    - typing.IO.path.head.ref.commit.resolve
    - typing.IO.commit._config_reader
    - subprocess.Popen.object.path.tree.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.path.GitCommandWrapperType
    - typing.IO.path.head.commit.object.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.object.tree.config_reader
    - subprocess.Popen.object.tree.path.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.IO.object.commit.tree.path.startswith
    - typing.BinaryIO.head.commit.object.path.tree._config_reader
    - datetime.timedelta.path.head.commit.object.tree.resolve
    - typing.IO.object.head.ref.commit.path.startswith
    - typing.cast.tree.head.commit.path.object._config_reader
    - datetime.timedelta.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit.resolve
    - datetime.timedelta.path.object.commit._config_reader
    - subprocess.Popen.commit.path.object.config_reader
    - subprocess.Popen.head.commit.object.tree.config_reader
    - typing.IO.commit.path.tree.resolve
    - typing.IO.commit.path.tree.object.resolve
    - datetime.timedelta.tree.commit.path.resolve
    - typing.IO.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.resolve
    - typing.IO.tree.commit.object.startswith
    - typing.IO.object.head.commit.tree.resolve
    - typing.TypeVar.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.head.commit.path.startswith
    - typing.TypeVar.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.commit.object.path.tree.startswith
    - datetime.timedelta.path.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.path.head.ref.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.tree.object.config_reader
    - typing.TypeVar.tree.object.path.startswith
    - typing.cast.head.commit.tree.GitCommandWrapperType
    - typing.IO.tree.path.object.commit.resolve
    - subprocess.Popen.object.commit.tree._config_reader
    - typing.TypeVar.head.ref.commit.object.path.startswith
    - typing.IO.head.ref.commit.path.resolve
    - subprocess.Popen.object.tree.commit.path.config_reader
    - subprocess.Popen.head.commit.object.path._config_reader
    - typing.BinaryIO.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.path.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.path.head.ref.commit._config_reader
    - typing.IO.object.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.commit.tree.startswith
    - datetime.timedelta.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.startswith
    - typing.TypeVar.tree.head.ref.commit.object.startswith
    - datetime.timedelta.tree.head.ref.commit.object.path._config_reader
    - subprocess.Popen.path.commit.tree.config_reader
    - subprocess.Popen.tree.object.path.commit.config_reader
    - typing.TypeVar.object.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.config_reader
    - datetime.timedelta.object.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.commit._config_reader
    - subprocess.Popen.object.commit.tree.path.config_reader
    - subprocess.Popen.object.tree.config_reader
    - typing.IO.tree.object.commit.path.config_reader
    - subprocess.Popen.tree.path.object.head.commit.resolve
    - datetime.timedelta.path.commit.object.resolve
    - typing.IO.tree.commit.GitCommandWrapperType
    - typing.IO.head.commit.path.object.tree._config_reader
    - typing.IO.path.tree.head.commit.object.config_reader
    - subprocess.Popen.path.tree.object.commit.resolve
    - datetime.timedelta.head.commit.tree.object._config_reader
    - subprocess.Popen.head.ref.commit.object.path.tree.config_reader
    - datetime.timedelta.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.object.commit.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.tree.path.object.commit.startswith
    - typing.IO.GitCommandWrapperType
    - typing.TypeVar.head.commit.path._config_reader
    - subprocess.Popen.tree.path.object.head.ref.commit.config_reader
    - typing.IO.head.commit.tree.object.path.startswith
    - datetime.timedelta.object.head.ref.commit.tree._config_reader
    - subprocess.Popen.head.commit.tree.path.object._config_reader
    - subprocess.Popen.tree.head.commit.object.path._config_reader
    - datetime.timedelta.path.commit.startswith
    - typing.BinaryIO.head.commit.object.tree.resolve
    - datetime.timedelta.object.path.tree.head.ref.commit._config_reader
    - subprocess.Popen.tree.path.config_reader
    - datetime.timedelta.tree.commit._config_reader
    - subprocess.Popen.tree.object.head.ref.commit.path.config_reader
    - typing.IO.commit.path._config_reader
    - datetime.timedelta.tree.path.object.head.commit._config_reader
    - datetime.timedelta.commit.object.tree._config_reader
    - typing.TypeVar.object.tree.path.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.path.startswith
    - datetime.timedelta.object.path.head.commit.tree._config_reader
    - subprocess.Popen.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.head.commit.path.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.tree.path.startswith
    - subprocess.Popen.path.object.head.commit.tree._config_reader
    - subprocess.Popen.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.object.config_reader
    - datetime.timedelta.path.tree.head.commit.object.config_reader
    - typing.BinaryIO.object.tree.head.ref.commit._config_reader
    - typing.IO.head.ref.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.tree.startswith
    - typing.IO.path.object.head.commit.tree.config_reader
    - typing.IO.head.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.object.tree.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.ref.commit.path._config_reader
    - typing.IO.object.tree.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.object.path.head.ref.commit.config_reader
    - typing.cast.head.ref.commit.path.tree.object.config_reader
    - datetime.timedelta.path.tree.head.ref.commit.object.config_reader
    - datetime.timedelta.object.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.head.commit._config_reader
    - typing.TypeVar.tree.object.head.commit.path.resolve
    - subprocess.Popen.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.tree.object.path.head.commit.GitCommandWrapperType
    - typing.IO.object.path.tree.head.commit.startswith
    - typing.IO.head.ref.commit.tree.path.startswith
    - typing.IO.path.commit.tree.GitCommandWrapperType
    - typing.IO.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit._config_reader
    - subprocess.Popen.head.commit.object._config_reader
    - subprocess.Popen.path.tree.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.object.path.startswith
    - typing.IO.head.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.tree.object.resolve
    - typing.IO.tree.head.commit.startswith
    - typing.IO.head.commit.tree.object.path.resolve
    - typing.cast.head.commit.path._config_reader
    - os.path.isabs
    - subprocess.Popen.tree.object.path.resolve
    - datetime.timedelta.path.tree.head.ref.commit.config_reader
    - subprocess.Popen.commit.path.object.tree.resolve
    - typing.IO.head.commit.path._config_reader
    - typing.IO.path.tree.config_reader
    - datetime.timedelta.tree.object.path.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.object.commit.path.startswith
    - typing.IO.object.tree.head.ref.commit._config_reader
    - subprocess.Popen.path.object.commit._config_reader
    - typing.BinaryIO.head.commit.path.tree.object.resolve
    - typing.BinaryIO.head.ref.commit.path.object.GitCommandWrapperType
    - process.communicate
    - typing.IO.tree.object.head.ref.commit._config_reader
    - typing.IO.tree.object.path.commit.config_reader
    - typing.BinaryIO.tree.head.ref.commit.path.resolve
    - subprocess.Popen.head.commit.tree.path.startswith
    - datetime.timedelta.tree.head.ref.commit.path.object.config_reader
    - typing.TypeVar.tree.object.path.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.object.path._config_reader
    - typing.IO.path.tree.head.commit.object.startswith
    - subprocess.Popen.object.commit.path.startswith
    - typing.IO.path.object.tree.commit.config_reader
    - typing.IO.head.commit.path.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.object.resolve
    - typing.IO.path.object.tree.head.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.path._config_reader
    - typing.TypeVar.object.tree.head.commit.path.config_reader
    - typing.IO.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.startswith
    - typing.IO.object.head.ref.commit._config_reader
    - subprocess.Popen.object.head.commit.path.resolve
    - subprocess.Popen.tree.head.ref.commit.path.config_reader
    - <builtin>.isinstance
    - datetime.timedelta.path.object.head.commit.GitCommandWrapperType
    - typing.IO.path.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.path.object.commit.resolve
    - typing.IO.path.object.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object._config_reader
    - typing.IO.object.path.commit.tree.GitCommandWrapperType
    - typing.cast.tree.object.head.commit._config_reader
    - typing.TypeVar.tree.head.commit.path.object.config_reader
    - typing.IO.object.head.ref.commit.path.tree.config_reader
    - typing.BinaryIO.object.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.tree.path.resolve
    - subprocess.Popen.head.ref.commit.object.tree.path.config_reader
    - typing.BinaryIO.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.path.startswith
    - datetime.timedelta.object.head.ref.commit.tree.startswith
    - typing.TypeVar.object.head.ref.commit.tree._config_reader
    - datetime.timedelta.commit.tree.object.GitCommandWrapperType
    - typing.IO.path.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.ref.commit.path.resolve
    - typing.IO.path.object.head.ref.commit._config_reader
    - subprocess.Popen.head.commit.path.tree.object.startswith
    - typing.IO.config_reader
    - subprocess.Popen.path.object.head.ref.commit.tree.startswith
    - typing.IO.head.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.commit.path.tree.startswith
    - typing.IO.head.ref.commit.path.tree._config_reader
    - datetime.timedelta.head.ref.commit.object.tree.config_reader
    - typing.cast.object.head.ref.commit.tree.config_reader
    - datetime.timedelta.object.head.commit.resolve
    - typing.IO.tree.object.path.head.commit.startswith
    - datetime.timedelta.object.path.commit.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.head.commit.config_reader
    - typing.cast.head.ref.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.head.commit.object.startswith
    - datetime.timedelta.tree.object.head.commit.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.startswith
    - datetime.timedelta.object.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.commit.object.config_reader
    - subprocess.Popen.head.ref.commit.tree.object.startswith
    - datetime.timedelta.object.tree.path.head.ref.commit.resolve
    - datetime.timedelta.head.commit.tree.path.startswith
    - subprocess.Popen.tree.commit.object.resolve
    - typing.TypeVar.tree.object.path.commit.config_reader
    - typing.BinaryIO.object.tree.path._config_reader
    - typing.IO.tree.path.head.commit.object.resolve
    - datetime.timedelta.object.path.tree.head.commit._config_reader
    - subprocess.Popen.tree.path.startswith
    - subprocess.Popen.object.commit.path.resolve
    - typing.IO.head.commit.object.path.resolve
    - subprocess.Popen.path.object._config_reader
    - datetime.timedelta.object.head.commit.path.tree.resolve
    - typing.IO.path.commit.resolve
    - typing.TypeVar.object.tree.path.head.commit.config_reader
    - typing.IO.object.head.commit.path.tree.GitCommandWrapperType
    linkageType: pythonLinkage
    raised:
    - InvalidGitRepositoryError
    - NoSuchPathError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getenv
    functionSourceFile: os
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getcwd
    functionSourceFile: os
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 892
    functionName: git.cmd.Git.is_cygwin
    functionSourceFile: git.cmd
    functionUses: 8
    functionsReached:
    - <builtin>.str
    - <builtin>.any
    - fpath.upper
    - subprocess.Popen
    - progs.append
    - p.upper
    - process.communicate
    - _logger.debug
    - os.path.isfile
    - os.access
    - <builtin>.tuple
    - git.util.py_where.is_exec
    - pathlib.Path
    - _is_cygwin_cache.get
    - folder.strip
    - git.util.py_where
    - git.util._is_cygwin_git
    - os.path.join
    - os.path.dirname
    - os.environ.get
    - git.util.is_cygwin_git
    - PATHEXT.split
    - git.util._get_exe_extensions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 419
    functionName: git.util.cygpath
    functionSourceFile: git.util
    functionUses: 9
    functionsReached:
    - datetime.timedelta.tree.object.path.commit.startswith
    - datetime.timedelta.tree.head.ref.commit.object.startswith
    - datetime.timedelta.tree.head.commit.startswith
    - subprocess.Popen.tree.object.head.commit.path.startswith
    - typing.BinaryIO.head.commit.tree.path.object.startswith
    - typing.IO.path.head.ref.commit.startswith
    - typing.IO.object.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.path.startswith
    - subprocess.Popen.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.startswith
    - subprocess.Popen.commit.object.path.startswith
    - typing.IO.tree.object.head.commit.path.startswith
    - typing.TypeVar.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.tree.commit.startswith
    - datetime.timedelta.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.startswith
    - typing.cast.head.commit.object.tree.path.startswith
    - datetime.timedelta.commit.tree.object.startswith
    - typing.BinaryIO.head.commit.tree.startswith
    - subprocess.Popen.path.tree.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.startswith
    - subprocess.Popen.commit.path.object.startswith
    - typing.IO.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.path.startswith
    - datetime.timedelta.head.ref.commit.tree.object.path.startswith
    - typing.IO.tree.object.commit.path.startswith
    - typing.cast.head.ref.commit.object.startswith
    - subprocess.Popen.object.tree.path.startswith
    - datetime.timedelta.head.commit.object.path.tree.startswith
    - typing.cast.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.tree.startswith
    - datetime.timedelta.tree.object.path.startswith
    - typing.IO.tree.commit.path.startswith
    - typing.IO.tree.object.path.commit.startswith
    - subprocess.Popen.head.ref.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.startswith
    - datetime.timedelta.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.path.object.tree.commit.startswith
    - typing.IO.path.head.commit.tree.object.startswith
    - typing.IO.path.tree.startswith
    - subprocess.Popen.path.tree.commit.object.startswith
    - subprocess.Popen.path.head.ref.commit.object.startswith
    - datetime.timedelta.tree.startswith
    - datetime.timedelta.head.commit.tree.startswith
    - subprocess.Popen.head.ref.commit.object.tree.startswith
    - typing.TypeVar.tree.object.path.head.commit.startswith
    - subprocess.Popen.path.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.head.ref.commit.tree.object.startswith
    - typing.TypeVar.tree.head.commit.path.object.startswith
    - typing.cast.head.ref.commit.path.startswith
    - subprocess.Popen.tree.commit.object.startswith
    - datetime.timedelta.head.commit.object.tree.startswith
    - typing.cast.tree.head.commit.path.object.startswith
    - datetime.timedelta.object.path.head.commit.tree.startswith
    - datetime.timedelta.head.commit.path.startswith
    - typing.TypeVar.tree.object.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.object.startswith
    - git.objects.commit.Popen.startswith
    - typing.cast.object.tree.head.commit.startswith
    - typing.IO.path.commit.object.startswith
    - typing.BinaryIO.head.ref.commit.object.startswith
    - datetime.timedelta.head.ref.commit.object.path.tree.startswith
    - typing.BinaryIO.head.commit.tree.path.startswith
    - datetime.timedelta.path.commit.tree.object.startswith
    - typing.IO.object.path.tree.commit.startswith
    - datetime.timedelta.object.tree.path.commit.startswith
    - subprocess.Popen.head.commit.object.path.tree.startswith
    - subprocess.Popen.tree.head.commit.startswith
    - typing.IO.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.path.object.head.commit.tree.startswith
    - datetime.timedelta.path.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.head.ref.commit.tree.startswith
    - typing.IO.object.tree.head.ref.commit.path.startswith
    - typing.BinaryIO.head.commit.startswith
    - typing.cast.head.ref.commit.object.path.tree.startswith
    - typing.IO.path.head.ref.commit.tree.object.startswith
    - subprocess.Popen.head.commit.tree.object.startswith
    - typing.TypeVar.tree.object.path.commit.startswith
    - datetime.timedelta.object.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.startswith
    - subprocess.Popen.commit.tree.startswith
    - typing.IO.head.commit.startswith
    - datetime.timedelta.path.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.tree.path.startswith
    - typing.IO.startswith
    - subprocess.Popen.path.commit.object.tree.startswith
    - datetime.timedelta.object.path.tree.commit.startswith
    - subprocess.Popen.tree.object.head.ref.commit.startswith
    - typing.IO.object.tree.commit.path.startswith
    - datetime.timedelta.tree.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.tree.object.path.startswith
    - typing.IO.path.tree.commit.startswith
    - subprocess.Popen.path.head.commit.object.startswith
    - typing.IO.object.head.ref.commit.path.tree.startswith
    - typing.IO.path.object.tree.startswith
    - subprocess.Popen.commit.path.object.tree.startswith
    - typing.IO.commit.path.startswith
    - typing.cast.head.commit.tree.object.path.startswith
    - typing.IO.tree.object.head.ref.commit.startswith
    - typing.cast.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.startswith
    - typing.IO.tree.head.ref.commit.path.object.startswith
    - subprocess.Popen.path.head.ref.commit.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.startswith
    - typing.IO.head.commit.path.tree.object.startswith
    - subprocess.Popen.object.head.commit.tree.path.startswith
    - subprocess.Popen.path.commit.tree.object.startswith
    - git.objects.commit.Popen.tree.startswith
    - typing.IO.tree.head.commit.object.startswith
    - datetime.timedelta.path.object.head.commit.startswith
    - typing.IO.commit.path.tree.startswith
    - typing.IO.tree.object.path.head.ref.commit.startswith
    - datetime.timedelta.object.path.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.path.startswith
    - subprocess.Popen.object.path.commit.tree.startswith
    - datetime.timedelta.tree.path.object.head.commit.startswith
    - datetime.timedelta.path.tree.head.ref.commit.object.startswith
    - typing.IO.head.commit.object.tree.path.startswith
    - subprocess.Popen.object.path.commit.startswith
    - typing.IO.path.commit.object.tree.startswith
    - subprocess.Popen.path.tree.object.commit.startswith
    - typing.IO.path.object.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.head.commit.object.path.startswith
    - typing.cast.head.ref.commit.object.path.startswith
    - typing.IO.tree.head.ref.commit.path.startswith
    - typing.IO.object.path.head.commit.startswith
    - subprocess.Popen.path.object.commit.startswith
    - subprocess.Popen.head.commit.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.startswith
    - typing.IO.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.commit.tree.startswith
    - datetime.timedelta.tree.object.head.ref.commit.startswith
    - subprocess.Popen.object.commit.path.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.startswith
    - datetime.timedelta.head.commit.path.object.startswith
    - typing.cast.tree.head.ref.commit.path.startswith
    - typing.IO.path.head.ref.commit.object.startswith
    - typing.TypeVar.object.head.commit.tree.startswith
    - typing.TypeVar.object.head.ref.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.startswith
    - typing.BinaryIO.tree.head.commit.startswith
    - typing.cast.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.startswith
    - typing.IO.head.ref.commit.object.startswith
    - typing.cast.tree.object.head.commit.path.startswith
    - typing.IO.path.tree.head.ref.commit.startswith
    - typing.IO.commit.tree.object.path.startswith
    - subprocess.Popen.tree.path.commit.startswith
    - typing.IO.path.object.head.ref.commit.startswith
    - datetime.timedelta.commit.path.tree.startswith
    - datetime.timedelta.commit.object.tree.path.startswith
    - typing.IO.object.head.commit.tree.startswith
    - typing.IO.tree.head.commit.path.startswith
    - subprocess.Popen.head.commit.object.startswith
    - typing.IO.tree.path.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.head.commit.object.startswith
    - subprocess.Popen.object.path.tree.commit.startswith
    - typing.IO.object.tree.path.head.commit.startswith
    - typing.cast.head.commit.tree.startswith
    - typing.cast.object.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.ref.commit.tree.startswith
    - subprocess.Popen.tree.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.object.path.startswith
    - typing.IO.head.commit.object.startswith
    - subprocess.Popen.path.object.tree.head.commit.startswith
    - datetime.timedelta.object.tree.path.startswith
    - subprocess.Popen.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.tree.commit.startswith
    - datetime.timedelta.path.object.head.ref.commit.startswith
    - typing.cast.head.commit.path.object.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.path.object.startswith
    - typing.BinaryIO.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.tree.startswith
    - typing.BinaryIO.head.commit.path.tree.startswith
    - subprocess.Popen.object.path.head.commit.startswith
    - typing.IO.head.ref.commit.path.object.tree.startswith
    - typing.IO.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.object.commit.tree.startswith
    - datetime.timedelta.object.path.tree.head.commit.startswith
    - datetime.timedelta.tree.commit.path.startswith
    - typing.IO.object.path.head.ref.commit.startswith
    - typing.TypeVar.tree.object.head.commit.path.startswith
    - datetime.timedelta.path.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.startswith
    - git.objects.commit.Popen.path.startswith
    - typing.IO.tree.object.head.commit.startswith
    - typing.IO.object.head.commit.tree.path.startswith
    - subprocess.Popen.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.startswith
    - typing.IO.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.startswith
    - typing.IO.head.commit.path.object.startswith
    - subprocess.Popen.path.tree.head.commit.object.startswith
    - typing.BinaryIO.object.tree.head.commit.path.startswith
    - datetime.timedelta.tree.object.path.head.commit.startswith
    - datetime.timedelta.commit.object.tree.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.startswith
    - typing.TypeVar.head.commit.tree.object.startswith
    - subprocess.Popen.object.commit.tree.path.startswith
    - datetime.timedelta.tree.head.ref.commit.path.object.startswith
    - typing.cast.tree.head.ref.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.startswith
    - datetime.timedelta.tree.object.commit.path.startswith
    - datetime.timedelta.path.object.tree.startswith
    - typing.IO.tree.commit.path.object.startswith
    - subprocess.Popen.path.head.commit.tree.object.startswith
    - typing.cast.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.tree.path.commit.object.startswith
    - typing.BinaryIO.tree.head.commit.path.object.startswith
    - datetime.timedelta.head.commit.tree.object.startswith
    - typing.IO.tree.path.head.commit.object.startswith
    - datetime.timedelta.object.commit.path.tree.startswith
    - subprocess.Popen.commit.path.tree.object.startswith
    - typing.IO.head.commit.path.tree.startswith
    - typing.cast.object.head.ref.commit.path.tree.startswith
    - typing.TypeVar.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.commit.tree.path.object.startswith
    - datetime.timedelta.object.commit.startswith
    - typing.TypeVar.head.commit.path.object.startswith
    - datetime.timedelta.head.commit.object.tree.path.startswith
    - typing.BinaryIO.head.commit.object.tree.startswith
    - git.util.cygpath
    - datetime.timedelta.path.head.ref.commit.startswith
    - typing.IO.path.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.path.commit.startswith
    - typing.IO.path.commit.tree.startswith
    - typing.IO.tree.commit.object.path.startswith
    - datetime.timedelta.object.path.commit.tree.startswith
    - typing.IO.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.startswith
    - datetime.timedelta.object.head.ref.commit.path.startswith
    - typing.IO.tree.path.commit.object.startswith
    - subprocess.Popen.path.head.commit.object.tree.startswith
    - typing.IO.head.ref.commit.path.object.startswith
    - typing.cast.commit.tree.object.path.startswith
    - typing.IO.head.ref.commit.path.startswith
    - typing.cast.head.commit.path.tree.startswith
    - datetime.timedelta.head.commit.path.object.tree.startswith
    - subprocess.Popen.head.commit.path.object.startswith
    - typing.BinaryIO.tree.head.commit.path.startswith
    - typing.TypeVar.object.tree.path.startswith
    - typing.cast.head.commit.tree.object.startswith
    - datetime.timedelta.head.commit.object.path.startswith
    - subprocess.Popen.tree.commit.startswith
    - typing.IO.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.startswith
    - subprocess.Popen.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.startswith
    - typing.IO.tree.commit.startswith
    - datetime.timedelta.startswith
    - datetime.timedelta.path.tree.startswith
    - typing.BinaryIO.tree.head.ref.commit.startswith
    - subprocess.Popen.commit.tree.object.path.startswith
    - typing.TypeVar.tree.head.ref.commit.path.startswith
    - datetime.timedelta.tree.path.head.commit.object.startswith
    - datetime.timedelta.path.tree.object.head.commit.startswith
    - typing.TypeVar.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.startswith
    - typing.TypeVar.head.ref.commit.tree.path.startswith
    - subprocess.Popen.startswith
    - typing.IO.path.tree.object.commit.startswith
    - typing.IO.path.tree.object.startswith
    - subprocess.Popen.object.head.commit.path.startswith
    - subprocess.Popen.tree.commit.path.object.startswith
    - typing.cast.head.commit.tree.path.startswith
    - typing.IO.object.tree.path.head.ref.commit.startswith
    - typing.IO.tree.path.head.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.startswith
    - typing.IO.path.object.head.commit.tree.startswith
    - subprocess.Popen.path.tree.commit.startswith
    - typing.IO.tree.head.ref.commit.startswith
    - regex.match
    - datetime.timedelta.object.path.head.ref.commit.tree.startswith
    - datetime.timedelta.head.commit.path.tree.startswith
    - subprocess.Popen.tree.commit.object.path.startswith
    - subprocess.Popen.head.ref.commit.tree.path.startswith
    - typing.BinaryIO.object.head.ref.commit.startswith
    - typing.cast.head.ref.commit.tree.path.startswith
    - subprocess.Popen.commit.path.tree.startswith
    - subprocess.Popen.object.head.ref.commit.path.startswith
    - subprocess.Popen.head.commit.object.tree.path.startswith
    - datetime.timedelta.tree.head.commit.object.path.startswith
    - typing.TypeVar.head.commit.object.tree.path.startswith
    - typing.IO.path.head.commit.object.startswith
    - datetime.timedelta.tree.object.commit.startswith
    - datetime.timedelta.head.commit.tree.object.path.startswith
    - datetime.timedelta.path.tree.object.startswith
    - typing.IO.object.head.ref.commit.tree.path.startswith
    - datetime.timedelta.path.tree.commit.startswith
    - datetime.timedelta.tree.path.object.startswith
    - match.groups
    - typing.cast.object.head.ref.commit.tree.startswith
    - datetime.timedelta.path.commit.object.tree.startswith
    - typing.cast.head.ref.commit.tree.path.object.startswith
    - typing.IO.object.head.commit.startswith
    - subprocess.Popen.path.tree.head.ref.commit.object.startswith
    - datetime.timedelta.head.ref.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.startswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.object.tree.path.startswith
    - typing.IO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.path.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.ref.commit.startswith
    - typing.cast.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.head.ref.commit.path.tree.startswith
    - typing.IO.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.path.tree.startswith
    - subprocess.Popen.object.tree.head.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.path.object.startswith
    - datetime.timedelta.tree.path.startswith
    - datetime.timedelta.head.ref.commit.object.startswith
    - typing.cast.head.commit.object.path.tree.startswith
    - typing.BinaryIO.object.head.commit.startswith
    - typing.cast.head.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.commit.tree.startswith
    - subprocess.Popen.commit.startswith
    - subprocess.Popen.head.commit.startswith
    - typing.IO.object.path.commit.startswith
    - datetime.timedelta.path.object.commit.tree.startswith
    - typing.IO.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.startswith
    - datetime.timedelta.head.commit.path.tree.object.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.commit.startswith
    - datetime.timedelta.path.head.commit.object.startswith
    - typing.IO.tree.path.commit.startswith
    - subprocess.Popen.tree.object.path.head.commit.startswith
    - datetime.timedelta.tree.commit.path.object.startswith
    - typing.IO.head.commit.path.startswith
    - typing.IO.path.tree.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.object.startswith
    - typing.IO.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.path.object.head.commit.startswith
    - typing.IO.object.startswith
    - datetime.timedelta.object.path.head.commit.startswith
    - typing.TypeVar.tree.object.head.commit.startswith
    - typing.cast.head.ref.commit.path.tree.startswith
    - datetime.timedelta.object.path.startswith
    - typing.TypeVar.head.commit.tree.path.object.startswith
    - typing.BinaryIO.object.tree.path.head.commit.startswith
    - typing.cast.tree.head.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.commit.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.startswith
    - typing.TypeVar.tree.head.commit.startswith
    - typing.IO.path.startswith
    - typing.IO.object.tree.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.startswith
    - typing.TypeVar.head.ref.commit.path.startswith
    - typing.TypeVar.object.tree.head.commit.startswith
    - subprocess.Popen.tree.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.tree.startswith
    - datetime.timedelta.tree.path.object.commit.startswith
    - subprocess.Popen.path.object.commit.tree.startswith
    - datetime.timedelta.commit.path.object.tree.startswith
    - typing.IO.path.tree.object.head.commit.startswith
    - datetime.timedelta.tree.path.head.commit.startswith
    - typing.TypeVar.object.head.ref.commit.tree.startswith
    - typing.IO.commit.object.path.tree.startswith
    - typing.IO.path.object.commit.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.startswith
    - typing.TypeVar.head.commit.path.tree.object.startswith
    - datetime.timedelta.tree.head.commit.object.startswith
    - subprocess.Popen.path.startswith
    - typing.TypeVar.head.commit.startswith
    - datetime.timedelta.commit.tree.object.path.startswith
    - typing.cast.tree.head.commit.path.startswith
    - subprocess.Popen.object.tree.head.ref.commit.startswith
    - typing.IO.tree.head.ref.commit.object.startswith
    - subprocess.Popen.commit.object.tree.startswith
    - subprocess.Popen.head.commit.path.startswith
    - subprocess.Popen.path.head.ref.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.startswith
    - typing.IO.tree.path.object.head.commit.startswith
    - datetime.timedelta.object.tree.commit.startswith
    - typing.IO.head.ref.commit.tree.object.path.startswith
    - typing.IO.commit.path.tree.object.startswith
    - subprocess.Popen.path.object.head.ref.commit.startswith
    - datetime.timedelta.object.tree.commit.path.startswith
    - typing.IO.commit.tree.path.object.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.startswith
    - typing.IO.head.commit.tree.path.startswith
    - typing.IO.object.tree.path.startswith
    - typing.IO.head.ref.commit.object.tree.startswith
    - <builtin>.str
    - typing.BinaryIO.head.ref.commit.tree.object.path.startswith
    - typing.BinaryIO.head.commit.path.tree.object.startswith
    - subprocess.Popen.head.ref.commit.tree.object.path.startswith
    - typing.IO.head.commit.object.tree.startswith
    - git.objects.commit.Popen.tree.path.startswith
    - datetime.timedelta.tree.head.commit.path.object.startswith
    - typing.TypeVar.head.ref.commit.path.tree.startswith
    - subprocess.Popen.path.head.ref.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.path.object.startswith
    - typing.BinaryIO.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.path.startswith
    - subprocess.Popen.path.commit.object.startswith
    - typing.cast.object.tree.head.commit.path.startswith
    - typing.BinaryIO.head.commit.object.path.startswith
    - datetime.timedelta.head.commit.startswith
    - typing.IO.tree.path.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.startswith
    - datetime.timedelta.tree.path.object.head.ref.commit.startswith
    - subprocess.Popen.commit.object.startswith
    - datetime.timedelta.head.commit.tree.path.object.startswith
    - typing.TypeVar.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.startswith
    - typing.IO.path.tree.commit.object.startswith
    - typing.TypeVar.tree.head.commit.path.startswith
    - typing.IO.tree.head.commit.path.object.startswith
    - typing.IO.commit.startswith
    - datetime.timedelta.path.object.tree.commit.startswith
    - datetime.timedelta.commit.tree.path.object.startswith
    - typing.cast.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.path.head.ref.commit.tree.object.startswith
    - typing.TypeVar.object.tree.path.head.ref.commit.startswith
    - typing.TypeVar.head.commit.tree.path.startswith
    - subprocess.Popen.tree.head.ref.commit.startswith
    - datetime.timedelta.object.startswith
    - typing.cast.head.ref.commit.path.object.tree.startswith
    - datetime.timedelta.path.object.head.commit.tree.startswith
    - datetime.timedelta.object.tree.startswith
    - typing.BinaryIO.object.head.commit.path.tree.startswith
    - typing.IO.tree.object.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.startswith
    - typing.cast.head.commit.path.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.object.tree.path.commit.startswith
    - typing.BinaryIO.tree.head.commit.object.path.startswith
    - typing.BinaryIO.object.head.ref.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.startswith
    - typing.cast.head.ref.commit.object.tree.startswith
    - typing.TypeVar.head.commit.object.path.tree.startswith
    - datetime.timedelta.object.tree.head.ref.commit.path.startswith
    - typing.cast.object.head.commit.path.startswith
    - subprocess.Popen.object.tree.head.commit.startswith
    - datetime.timedelta.path.tree.object.commit.startswith
    - subprocess.Popen.tree.commit.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.startswith
    - typing.cast.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.tree.head.ref.commit.startswith
    - typing.IO.path.object.head.ref.commit.tree.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.startswith
    - git.objects.commit.Popen.path.tree.startswith
    - typing.TypeVar.head.commit.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.commit.object.path.tree.startswith
    - typing.IO.head.ref.commit.path.tree.startswith
    - typing.IO.head.ref.commit.startswith
    - typing.IO.path.head.commit.object.tree.startswith
    - datetime.timedelta.tree.commit.object.path.startswith
    - typing.TypeVar.head.commit.path.object.tree.startswith
    - typing.cast.head.ref.commit.tree.startswith
    - typing.IO.tree.path.object.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.startswith
    - datetime.timedelta.object.tree.path.head.ref.commit.startswith
    - datetime.timedelta.tree.head.ref.commit.startswith
    - subprocess.Popen.path.tree.head.commit.startswith
    - typing.IO.commit.object.startswith
    - typing.IO.tree.object.path.startswith
    - subprocess.Popen.path.head.commit.tree.startswith
    - typing.TypeVar.head.commit.tree.object.path.startswith
    - subprocess.Popen.tree.head.commit.path.startswith
    - subprocess.Popen.path.tree.startswith
    - datetime.timedelta.path.tree.head.commit.startswith
    - subprocess.Popen.head.commit.object.tree.startswith
    - datetime.timedelta.tree.path.commit.startswith
    - typing.TypeVar.object.head.ref.commit.tree.path.startswith
    - datetime.timedelta.tree.commit.object.startswith
    - typing.BinaryIO.head.ref.commit.tree.startswith
    - typing.cast.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.object.path.head.ref.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.path.object.startswith
    - typing.IO.tree.path.object.head.ref.commit.startswith
    - typing.IO.head.ref.commit.tree.startswith
    - datetime.timedelta.commit.path.tree.object.startswith
    - subprocess.Popen.tree.head.commit.object.startswith
    - typing.IO.object.path.commit.tree.startswith
    - typing.IO.path.head.commit.startswith
    - typing.IO.tree.path.head.ref.commit.object.startswith
    - typing.IO.path.object.tree.head.commit.startswith
    - datetime.timedelta.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.path.startswith
    - datetime.timedelta.tree.head.commit.path.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.path.commit.tree.startswith
    - typing.cast.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.path.startswith
    - typing.IO.path.object.startswith
    - subprocess.Popen.object.tree.commit.path.startswith
    - subprocess.Popen.tree.path.object.head.commit.startswith
    - datetime.timedelta.path.head.commit.tree.startswith
    - datetime.timedelta.path.tree.object.head.ref.commit.startswith
    - datetime.timedelta.object.tree.head.commit.path.startswith
    - subprocess.Popen.head.ref.commit.object.path.tree.startswith
    - typing.cast.tree.object.head.ref.commit.path.startswith
    - typing.BinaryIO.head.commit.object.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.startswith
    - datetime.timedelta.path.head.ref.commit.object.startswith
    - typing.IO.tree.head.ref.commit.object.path.startswith
    - typing.IO.path.object.tree.commit.startswith
    - typing.IO.object.commit.tree.path.startswith
    - datetime.timedelta.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.startswith
    - typing.IO.object.head.ref.commit.path.startswith
    - typing.cast.tree.head.ref.commit.path.object.startswith
    - datetime.timedelta.commit.path.object.startswith
    - typing.IO.tree.commit.object.startswith
    - typing.IO.tree.object.commit.startswith
    - typing.cast.commit.object.tree.path.startswith
    - typing.TypeVar.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.tree.startswith
    - subprocess.Popen.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.commit.object.path.tree.startswith
    - typing.IO.object.head.commit.path.startswith
    - datetime.timedelta.path.object.tree.head.ref.commit.startswith
    - subprocess.Popen.object.startswith
    - typing.IO.path.object.commit.startswith
    - datetime.timedelta.commit.path.startswith
    - datetime.timedelta.commit.tree.path.startswith
    - typing.TypeVar.tree.object.path.startswith
    - typing.TypeVar.head.ref.commit.object.path.startswith
    - typing.cast.head.ref.commit.path.object.startswith
    - typing.BinaryIO.head.commit.object.tree.path.startswith
    - typing.IO.head.commit.object.path.tree.startswith
    - typing.IO.object.commit.startswith
    - subprocess.Popen.tree.object.head.commit.startswith
    - datetime.timedelta.commit.tree.startswith
    - typing.IO.object.path.head.commit.tree.startswith
    - typing.cast.tree.head.ref.commit.startswith
    - typing.IO.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.startswith
    - typing.TypeVar.head.ref.commit.object.startswith
    - typing.TypeVar.tree.head.ref.commit.object.startswith
    - subprocess.Popen.head.commit.object.path.startswith
    - datetime.timedelta.path.commit.object.startswith
    - typing.IO.path.head.ref.commit.tree.startswith
    - typing.IO.tree.path.object.commit.startswith
    - subprocess.Popen.object.head.commit.startswith
    - typing.IO.object.commit.tree.startswith
    - subprocess.Popen.path.object.startswith
    - typing.IO.object.commit.path.startswith
    - typing.IO.head.commit.tree.object.path.startswith
    - typing.IO.object.tree.path.commit.startswith
    - datetime.timedelta.path.commit.startswith
    - datetime.timedelta.path.startswith
    - datetime.timedelta.tree.path.head.ref.commit.object.startswith
    - datetime.timedelta.path.head.commit.startswith
    - datetime.timedelta.object.tree.head.commit.startswith
    - datetime.timedelta.object.commit.tree.path.startswith
    - subprocess.Popen.tree.startswith
    - subprocess.Popen.tree.path.object.head.ref.commit.startswith
    - datetime.timedelta.object.commit.tree.startswith
    - subprocess.Popen.commit.object.tree.path.startswith
    - datetime.timedelta.path.tree.head.ref.commit.startswith
    - datetime.timedelta.commit.object.startswith
    - subprocess.Popen.head.ref.commit.object.path.startswith
    - typing.IO.commit.object.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.commit.tree.path.startswith
    - typing.IO.path.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.path.object.tree.startswith
    - typing.IO.object.path.startswith
    - subprocess.Popen.tree.object.path.startswith
    - typing.IO.tree.startswith
    - datetime.timedelta.path.object.tree.head.commit.startswith
    - subprocess.Popen.commit.tree.path.startswith
    - datetime.timedelta.path.head.ref.commit.object.tree.startswith
    - typing.IO.path.object.head.commit.startswith
    - typing.cast.head.commit.path.startswith
    - typing.IO.commit.tree.object.startswith
    - datetime.timedelta.object.commit.path.startswith
    - datetime.timedelta.object.head.commit.tree.path.startswith
    - datetime.timedelta.tree.path.commit.object.startswith
    - typing.cast.head.commit.object.path.startswith
    - datetime.timedelta.commit.startswith
    - datetime.timedelta.path.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.head.commit.startswith
    - typing.IO.object.commit.path.tree.startswith
    - typing.IO.head.ref.commit.tree.path.startswith
    - typing.IO.commit.path.object.startswith
    - subprocess.Popen.commit.path.startswith
    - typing.IO.commit.tree.path.startswith
    - typing.BinaryIO.object.tree.head.commit.startswith
    - datetime.timedelta.object.tree.path.head.commit.startswith
    - subprocess.Popen.object.tree.path.commit.startswith
    - subprocess.Popen.tree.object.commit.startswith
    - subprocess.Popen.head.commit.tree.object.path.startswith
    - subprocess.Popen.object.head.ref.commit.tree.path.startswith
    - typing.IO.tree.head.commit.startswith
    - subprocess.Popen.path.commit.startswith
    - typing.IO.object.tree.commit.startswith
    - subprocess.Popen.object.tree.startswith
    - typing.IO.path.tree.head.ref.commit.object.startswith
    - typing.cast.object.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.path.object.tree.startswith
    - subprocess.Popen.tree.object.path.commit.startswith
    - subprocess.Popen.tree.object.commit.path.startswith
    - typing.IO.head.ref.commit.object.path.startswith
    - typing.TypeVar.head.ref.commit.tree.object.startswith
    - subprocess.Popen.object.path.tree.head.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.startswith
    - typing.TypeVar.head.commit.object.path.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.startswith
    - typing.IO.object.tree.head.commit.path.startswith
    - typing.BinaryIO.tree.head.commit.object.startswith
    - typing.TypeVar.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.object.tree.path.startswith
    - subprocess.Popen.head.commit.tree.path.startswith
    - typing.IO.path.tree.head.commit.object.startswith
    - subprocess.Popen.object.commit.path.startswith
    - typing.TypeVar.tree.head.ref.commit.startswith
    - typing.cast.object.head.commit.path.tree.startswith
    - typing.IO.path.head.commit.tree.startswith
    - subprocess.Popen.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.startswith
    - datetime.timedelta.path.tree.commit.object.startswith
    - typing.IO.commit.object.tree.startswith
    - typing.TypeVar.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.path.startswith
    - typing.cast.object.head.ref.commit.path.startswith
    - typing.IO.object.path.head.ref.commit.tree.startswith
    - typing.IO.object.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.commit.path.startswith
    - typing.IO.commit.tree.startswith
    - datetime.timedelta.object.head.ref.commit.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.path.object.startswith
    - typing.IO.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.path.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.path.tree.object.startswith
    - typing.TypeVar.head.ref.commit.path.object.startswith
    - datetime.timedelta.tree.object.head.commit.startswith
    - subprocess.Popen.path.object.head.ref.commit.tree.startswith
    - typing.IO.head.commit.tree.path.object.startswith
    - datetime.timedelta.path.object.commit.startswith
    - typing.IO.head.commit.object.path.startswith
    - datetime.timedelta.object.head.commit.path.tree.startswith
    - typing.IO.head.commit.tree.startswith
    - subprocess.Popen.object.path.tree.startswith
    - datetime.timedelta.tree.object.startswith
    - typing.IO.tree.object.path.head.commit.startswith
    - typing.IO.path.head.ref.commit.object.tree.startswith
    - typing.TypeVar.object.head.commit.tree.path.startswith
    - typing.cast.head.commit.object.startswith
    - subprocess.Popen.head.ref.commit.path.tree.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.path.tree.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.object.startswith
    - datetime.timedelta.head.commit.tree.path.startswith
    - datetime.timedelta.path.object.startswith
    - subprocess.Popen.commit.tree.object.startswith
    - subprocess.Popen.head.commit.tree.path.object.startswith
    - subprocess.Popen.object.head.commit.path.tree.startswith
    - subprocess.Popen.tree.path.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.tree.path.head.commit.startswith
    - typing.IO.path.commit.startswith
    - typing.cast.head.commit.tree.path.object.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.startswith
    - typing.TypeVar.head.commit.tree.startswith
    - typing.cast.object.head.commit.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.search
    functionSourceFile: re
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4481537850>
    argNames:
    - p
    - expand_vars
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 525
    functionName: git.util.expand_path
    functionSourceFile: git.util
    functionUses: 7
    functionsReached:
    - typing.IO.path.head.commit.object.tree.resolve
    - typing.cast.tree.head.commit.object.path.resolve
    - subprocess.Popen.head.commit.path.object.tree.resolve
    - subprocess.Popen.head.commit.tree.object.path.resolve
    - typing.TypeVar.tree.object.head.ref.commit.path.resolve
    - typing.cast.object.tree.head.commit.resolve
    - datetime.timedelta.tree.resolve
    - datetime.timedelta.object.commit.resolve
    - datetime.timedelta.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.object.tree.head.commit.resolve
    - typing.BinaryIO.object.head.commit.tree.resolve
    - typing.cast.commit.object.tree.path.resolve
    - subprocess.Popen.path.tree.head.commit.object.resolve
    - subprocess.Popen.path.head.commit.object.resolve
    - typing.IO.tree.head.commit.resolve
    - typing.cast.head.commit.object.path.resolve
    - datetime.timedelta.object.path.commit.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.commit.resolve
    - datetime.timedelta.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.tree.resolve
    - typing.TypeVar.object.head.commit.tree.resolve
    - typing.cast.head.commit.object.path.tree.resolve
    - typing.IO.object.path.tree.resolve
    - datetime.timedelta.object.path.tree.resolve
    - typing.IO.head.ref.commit.path.object.resolve
    - typing.IO.tree.head.ref.commit.resolve
    - typing.TypeVar.tree.head.commit.object.path.resolve
    - subprocess.Popen.object.commit.resolve
    - subprocess.Popen.object.commit.tree.resolve
    - typing.IO.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.object.tree.path.commit.resolve
    - typing.IO.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.head.commit.tree.object.path.resolve
    - typing.cast.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.tree.head.commit.resolve
    - subprocess.Popen.tree.object.resolve
    - typing.cast.head.ref.commit.object.tree.path.resolve
    - typing.IO.object.tree.path.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.head.commit.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.object.resolve
    - datetime.timedelta.path.tree.commit.object.resolve
    - typing.TypeVar.head.commit.tree.path.object.resolve
    - typing.TypeVar.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.path.object.resolve
    - typing.IO.commit.path.resolve
    - datetime.timedelta.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.path.resolve
    - typing.cast.object.head.commit.tree.resolve
    - typing.IO.object.path.tree.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.tree.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.commit.resolve
    - typing.IO.tree.path.commit.resolve
    - typing.TypeVar.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.resolve
    - typing.IO.object.path.head.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.path.object.resolve
    - subprocess.Popen.head.commit.path.tree.resolve
    - typing.IO.object.commit.path.resolve
    - typing.TypeVar.head.commit.tree.resolve
    - typing.BinaryIO.tree.head.commit.path.resolve
    - typing.IO.head.commit.tree.path.object.resolve
    - subprocess.Popen.tree.path.object.commit.resolve
    - datetime.timedelta.commit.path.tree.object.resolve
    - subprocess.Popen.tree.path.commit.resolve
    - typing.TypeVar.object.head.ref.commit.tree.resolve
    - typing.IO.object.commit.resolve
    - datetime.timedelta.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.resolve
    - typing.IO.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.path.tree.resolve
    - datetime.timedelta.object.head.ref.commit.tree.resolve
    - subprocess.Popen.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.path.tree.resolve
    - typing.IO.tree.path.object.head.ref.commit.resolve
    - typing.IO.object.commit.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.commit.tree.object.resolve
    - datetime.timedelta.tree.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.path.tree.resolve
    - typing.cast.head.ref.commit.tree.resolve
    - typing.IO.commit.object.tree.path.resolve
    - subprocess.Popen.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.path.resolve
    - typing.BinaryIO.object.tree.path.commit.resolve
    - typing.TypeVar.head.commit.object.resolve
    - datetime.timedelta.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.resolve
    - git.objects.commit.Popen.path.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.resolve
    - typing.IO.object.tree.commit.path.resolve
    - typing.IO.head.commit.object.path.tree.resolve
    - typing.cast.object.head.commit.tree.path.resolve
    - typing.BinaryIO.tree.head.commit.resolve
    - subprocess.Popen.commit.object.tree.resolve
    - datetime.timedelta.commit.path.tree.resolve
    - datetime.timedelta.tree.path.object.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.object.resolve
    - datetime.timedelta.head.commit.path.object.resolve
    - typing.cast.head.commit.tree.path.object.resolve
    - typing.cast.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.tree.resolve
    - subprocess.Popen.path.head.commit.resolve
    - subprocess.Popen.tree.resolve
    - subprocess.Popen.path.object.tree.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.path.resolve
    - typing.IO.tree.object.path.head.ref.commit.resolve
    - datetime.timedelta.commit.tree.path.object.resolve
    - typing.IO.tree.commit.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.head.commit.object.path.tree.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.path.object.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.resolve
    - typing.cast.head.commit.tree.path.resolve
    - typing.IO.path.head.ref.commit.object.resolve
    - typing.IO.head.commit.tree.path.resolve
    - typing.IO.tree.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.resolve
    - typing.cast.head.commit.path.object.tree.resolve
    - typing.BinaryIO.head.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.resolve
    - typing.IO.tree.object.commit.resolve
    - datetime.timedelta.path.tree.head.commit.object.resolve
    - subprocess.Popen.commit.path.resolve
    - subprocess.Popen.tree.path.head.commit.resolve
    - datetime.timedelta.object.tree.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.tree.resolve
    - typing.IO.path.object.tree.head.ref.commit.resolve
    - typing.IO.object.path.head.commit.resolve
    - datetime.timedelta.path.object.head.commit.tree.resolve
    - typing.TypeVar.head.commit.object.tree.path.resolve
    - datetime.timedelta.path.commit.object.tree.resolve
    - datetime.timedelta.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.path.object.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.head.commit.object.path.tree.resolve
    - subprocess.Popen.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.head.commit.resolve
    - subprocess.Popen.resolve
    - typing.IO.path.object.resolve
    - subprocess.Popen.object.path.resolve
    - git.objects.commit.Popen.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.path.resolve
    - datetime.timedelta.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.object.head.ref.commit.resolve
    - typing.IO.head.commit.object.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.head.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.tree.path.object.resolve
    - typing.cast.head.commit.path.object.resolve
    - datetime.timedelta.head.commit.resolve
    - subprocess.Popen.tree.path.head.commit.object.resolve
    - datetime.timedelta.commit.object.tree.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.resolve
    - typing.IO.commit.tree.object.resolve
    - typing.IO.head.ref.commit.path.tree.object.resolve
    - typing.IO.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.path.object.tree.resolve
    - typing.IO.tree.head.commit.path.object.resolve
    - typing.cast.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.head.commit.tree.path.resolve
    - subprocess.Popen.tree.object.commit.path.resolve
    - subprocess.Popen.path.commit.resolve
    - subprocess.Popen.tree.object.path.head.commit.resolve
    - typing.cast.commit.tree.object.path.resolve
    - subprocess.Popen.path.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.object.head.commit.path.resolve
    - typing.cast.head.ref.commit.path.resolve
    - typing.IO.tree.commit.path.object.resolve
    - datetime.timedelta.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.object.resolve
    - typing.IO.path.object.tree.commit.resolve
    - typing.TypeVar.head.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.object.resolve
    - typing.IO.head.commit.object.tree.resolve
    - git.objects.commit.Popen.tree.path.resolve
    - typing.IO.object.path.commit.resolve
    - datetime.timedelta.object.path.tree.head.ref.commit.resolve
    - datetime.timedelta.head.commit.object.resolve
    - typing.IO.object.head.commit.path.tree.resolve
    - typing.IO.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.object.path.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.object.resolve
    - typing.IO.path.tree.object.head.ref.commit.resolve
    - os.path.expandvars
    - typing.IO.path.tree.head.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.tree.resolve
    - subprocess.Popen.commit.object.tree.path.resolve
    - typing.IO.object.commit.path.tree.resolve
    - typing.cast.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object.resolve
    - git.objects.commit.Popen.path.resolve
    - typing.IO.object.path.tree.commit.resolve
    - datetime.timedelta.tree.path.head.ref.commit.object.resolve
    - typing.IO.path.tree.head.commit.resolve
    - datetime.timedelta.object.commit.tree.resolve
    - typing.IO.head.commit.resolve
    - datetime.timedelta.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.path.resolve
    - typing.cast.tree.head.commit.path.resolve
    - typing.IO.object.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.resolve
    - typing.IO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.resolve
    - datetime.timedelta.object.tree.head.ref.commit.path.resolve
    - typing.TypeVar.object.head.commit.path.resolve
    - typing.BinaryIO.head.commit.path.resolve
    - typing.TypeVar.tree.object.path.resolve
    - datetime.timedelta.tree.object.resolve
    - typing.IO.object.resolve
    - subprocess.Popen.head.commit.object.tree.resolve
    - typing.IO.tree.head.commit.path.resolve
    - subprocess.Popen.object.path.commit.tree.resolve
    - datetime.timedelta.tree.object.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.path.resolve
    - typing.IO.path.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.object.tree.resolve
    - typing.IO.tree.path.head.commit.resolve
    - typing.IO.head.commit.tree.resolve
    - typing.IO.tree.object.path.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.path.object.tree.commit.resolve
    - subprocess.Popen.tree.object.path.commit.resolve
    - git.objects.commit.Popen.tree.resolve
    - subprocess.Popen.tree.commit.path.resolve
    - typing.IO.commit.tree.resolve
    - subprocess.Popen.path.tree.commit.object.resolve
    - typing.BinaryIO.head.commit.resolve
    - datetime.timedelta.path.tree.commit.resolve
    - typing.TypeVar.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.resolve
    - typing.cast.head.ref.commit.object.resolve
    - typing.IO.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.path.resolve
    - datetime.timedelta.path.head.commit.resolve
    - typing.TypeVar.object.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.object.resolve
    - datetime.timedelta.object.path.commit.tree.resolve
    - typing.IO.commit.tree.path.object.resolve
    - typing.IO.object.head.ref.commit.path.resolve
    - typing.TypeVar.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object.resolve
    - typing.IO.path.commit.tree.object.resolve
    - os.path.expanduser
    - typing.IO.object.head.commit.tree.path.resolve
    - subprocess.Popen.path.object.head.commit.tree.resolve
    - typing.IO.tree.head.ref.commit.path.object.resolve
    - typing.BinaryIO.head.commit.object.path.resolve
    - typing.cast.head.ref.commit.path.object.tree.resolve
    - typing.IO.path.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.path.head.commit.object.resolve
    - subprocess.Popen.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit.path.resolve
    - typing.IO.path.object.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.resolve
    - datetime.timedelta.resolve
    - subprocess.Popen.path.object.resolve
    - typing.cast.head.commit.resolve
    - typing.cast.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.commit.resolve
    - datetime.timedelta.tree.head.commit.path.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.path.resolve
    - typing.cast.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.head.commit.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.resolve
    - typing.IO.head.commit.path.resolve
    - datetime.timedelta.commit.object.resolve
    - subprocess.Popen.commit.tree.resolve
    - datetime.timedelta.object.path.tree.commit.resolve
    - datetime.timedelta.path.commit.tree.resolve
    - subprocess.Popen.object.head.commit.tree.resolve
    - datetime.timedelta.path.tree.head.ref.commit.object.resolve
    - subprocess.Popen.object.tree.head.commit.path.resolve
    - datetime.timedelta.object.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.resolve
    - typing.cast.object.tree.head.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.resolve
    - subprocess.Popen.path.tree.head.commit.resolve
    - datetime.timedelta.commit.object.path.resolve
    - typing.IO.tree.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.resolve
    - typing.BinaryIO.tree.head.commit.path.object.resolve
    - typing.BinaryIO.head.ref.commit.object.resolve
    - typing.IO.path.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.resolve
    - datetime.timedelta.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.head.commit.resolve
    - subprocess.Popen.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.object.resolve
    - subprocess.Popen.commit.resolve
    - datetime.timedelta.tree.path.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.commit.resolve
    - subprocess.Popen.object.head.ref.commit.resolve
    - subprocess.Popen.commit.object.resolve
    - typing.cast.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.resolve
    - typing.IO.commit.object.path.resolve
    - typing.IO.resolve
    - typing.IO.object.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.commit.resolve
    - datetime.timedelta.path.commit.resolve
    - datetime.timedelta.commit.object.path.tree.resolve
    - typing.IO.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.tree.head.commit.resolve
    - datetime.timedelta.path.tree.resolve
    - datetime.timedelta.head.commit.object.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.resolve
    - datetime.timedelta.commit.tree.path.resolve
    - subprocess.Popen.path.resolve
    - subprocess.Popen.head.commit.path.tree.object.resolve
    - typing.cast.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.resolve
    - typing.IO.path.tree.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.commit.resolve
    - subprocess.Popen.object.head.commit.resolve
    - typing.IO.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.resolve
    - subprocess.Popen.object.path.commit.resolve
    - typing.IO.path.commit.object.tree.resolve
    - datetime.timedelta.object.head.commit.path.resolve
    - typing.IO.path.object.commit.tree.resolve
    - typing.IO.path.object.head.commit.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.resolve
    - datetime.timedelta.path.head.commit.object.resolve
    - datetime.timedelta.path.object.resolve
    - typing.IO.path.tree.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.resolve
    - subprocess.Popen.tree.path.head.ref.commit.object.resolve
    - typing.BinaryIO.head.commit.object.path.tree.resolve
    - datetime.timedelta.tree.path.commit.resolve
    - typing.IO.commit.object.path.tree.resolve
    - typing.BinaryIO.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.commit.tree.path.object.resolve
    - subprocess.Popen.object.tree.path.commit.resolve
    - datetime.timedelta.path.resolve
    - subprocess.Popen.commit.tree.object.resolve
    - typing.IO.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.resolve
    - typing.IO.path.object.tree.head.commit.resolve
    - typing.cast.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.tree.resolve
    - typing.IO.path.commit.object.resolve
    - typing.IO.head.ref.commit.tree.path.object.resolve
    - typing.IO.object.path.resolve
    - typing.cast.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.head.ref.commit.resolve
    - typing.IO.object.tree.resolve
    - typing.IO.head.ref.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.ref.commit.resolve
    - datetime.timedelta.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.commit.tree.path.resolve
    - subprocess.Popen.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.tree.resolve
    - typing.IO.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.resolve
    - datetime.timedelta.path.object.tree.resolve
    - typing.IO.tree.commit.object.resolve
    - subprocess.Popen.commit.tree.path.resolve
    - datetime.timedelta.head.commit.path.tree.resolve
    - typing.IO.head.ref.commit.tree.resolve
    - datetime.timedelta.object.head.commit.tree.resolve
    - datetime.timedelta.commit.path.resolve
    - subprocess.Popen.path.object.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.path.resolve
    - typing.IO.commit.path.object.resolve
    - subprocess.Popen.object.commit.path.tree.resolve
    - typing.TypeVar.object.tree.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.resolve
    - subprocess.Popen.object.path.head.commit.tree.resolve
    - typing.IO.head.ref.commit.object.tree.path.resolve
    - os.path.normpath
    - typing.cast.object.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.object.resolve
    - typing.BinaryIO.head.commit.tree.resolve
    - typing.BinaryIO.head.commit.tree.path.resolve
    - typing.IO.commit.tree.object.path.resolve
    - typing.IO.path.tree.commit.resolve
    - typing.cast.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.commit.resolve
    - datetime.timedelta.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.commit.path.resolve
    - typing.cast.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.tree.resolve
    - datetime.timedelta.object.tree.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.resolve
    - subprocess.Popen.tree.path.resolve
    - subprocess.Popen.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.resolve
    - subprocess.Popen.commit.path.tree.object.resolve
    - typing.TypeVar.object.head.commit.tree.path.resolve
    - typing.cast.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.resolve
    - typing.IO.object.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.tree.resolve
    - typing.IO.object.tree.path.resolve
    - subprocess.Popen.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.head.commit.resolve
    - typing.IO.head.commit.object.resolve
    - typing.cast.tree.head.commit.resolve
    - typing.IO.path.head.commit.tree.object.resolve
    - typing.IO.object.path.commit.tree.resolve
    - subprocess.Popen.object.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.path.object.head.commit.resolve
    - typing.BinaryIO.object.head.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.path.object.commit.tree.resolve
    - typing.cast.head.commit.path.tree.resolve
    - typing.TypeVar.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.resolve
    - typing.cast.object.head.commit.path.resolve
    - typing.TypeVar.head.commit.resolve
    - datetime.timedelta.object.tree.path.resolve
    - typing.IO.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.path.resolve
    - subprocess.Popen.path.tree.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.object.path.head.commit.resolve
    - typing.IO.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.commit.resolve
    - subprocess.Popen.path.head.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.commit.object.resolve
    - typing.IO.object.path.tree.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path.tree.resolve
    - datetime.timedelta.path.object.tree.head.commit.resolve
    - typing.TypeVar.object.head.commit.resolve
    - subprocess.Popen.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.tree.path.resolve
    - subprocess.Popen.object.head.commit.tree.path.resolve
    - subprocess.Popen.head.commit.tree.path.resolve
    - typing.IO.commit.object.resolve
    - datetime.timedelta.path.head.commit.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.head.commit.resolve
    - datetime.timedelta.head.commit.object.path.resolve
    - typing.IO.commit.path.tree.resolve
    - typing.IO.commit.path.tree.object.resolve
    - typing.IO.object.tree.head.commit.resolve
    - typing.IO.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.object.path.resolve
    - typing.IO.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.resolve
    - typing.IO.object.head.commit.tree.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree.resolve
    - subprocess.Popen.tree.object.head.commit.resolve
    - typing.IO.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.path.tree.head.ref.commit.resolve
    - typing.IO.tree.object.resolve
    - subprocess.Popen.tree.path.head.ref.commit.resolve
    - datetime.timedelta.path.object.tree.commit.resolve
    - typing.IO.tree.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.commit.resolve
    - typing.IO.head.ref.commit.path.resolve
    - typing.IO.tree.object.commit.path.resolve
    - subprocess.Popen.object.commit.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.tree.resolve
    - subprocess.Popen.object.tree.commit.path.resolve
    - typing.IO.path.object.commit.resolve
    - typing.IO.object.head.commit.resolve
    - typing.IO.head.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.path.object.head.ref.commit.resolve
    - typing.IO.head.commit.path.object.resolve
    - typing.IO.path.commit.tree.resolve
    - subprocess.Popen.path.tree.object.head.ref.commit.resolve
    - typing.IO.commit.tree.path.resolve
    - typing.IO.path.head.commit.tree.resolve
    - subprocess.Popen.tree.path.object.head.commit.resolve
    - datetime.timedelta.path.commit.object.resolve
    - typing.TypeVar.object.head.commit.path.tree.resolve
    - subprocess.Popen.path.tree.object.commit.resolve
    - subprocess.Popen.commit.path.tree.resolve
    - datetime.timedelta.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.object.resolve
    - datetime.timedelta.object.commit.path.resolve
    - subprocess.Popen.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.resolve
    - typing.IO.path.resolve
    - typing.TypeVar.tree.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.path.tree.resolve
    - typing.IO.head.commit.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.commit.resolve
    - typing.IO.tree.object.path.head.commit.resolve
    - datetime.timedelta.commit.resolve
    - typing.cast.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.resolve
    - typing.BinaryIO.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.resolve
    - typing.TypeVar.object.tree.path.commit.resolve
    - subprocess.Popen.path.tree.commit.resolve
    - typing.cast.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.resolve
    - datetime.timedelta.object.commit.path.tree.resolve
    - subprocess.Popen.tree.commit.object.path.resolve
    - typing.BinaryIO.head.commit.tree.object.resolve
    - typing.IO.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.object.path.commit.resolve
    - subprocess.Popen.path.commit.tree.resolve
    - datetime.timedelta.object.tree.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.path.resolve
    - typing.IO.tree.object.head.commit.resolve
    - datetime.timedelta.tree.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.resolve
    - datetime.timedelta.tree.object.path.commit.resolve
    - typing.BinaryIO.head.commit.path.tree.resolve
    - typing.IO.tree.commit.path.resolve
    - typing.IO.tree.path.object.head.commit.resolve
    - subprocess.Popen.tree.path.object.head.ref.commit.resolve
    - typing.cast.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.object.tree.resolve
    - subprocess.Popen.head.commit.path.object.resolve
    - typing.TypeVar.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.path.object.resolve
    - typing.TypeVar.head.commit.path.resolve
    - subprocess.Popen.head.commit.object.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.resolve
    - subprocess.Popen.path.tree.resolve
    - datetime.timedelta.object.tree.resolve
    - datetime.timedelta.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.resolve
    - typing.cast.head.commit.path.tree.object.resolve
    - subprocess.Popen.path.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.object.path.head.commit.resolve
    - typing.IO.path.tree.object.commit.resolve
    - datetime.timedelta.head.commit.path.tree.object.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.path.resolve
    - datetime.timedelta.path.tree.object.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.commit.path.object.tree.resolve
    - typing.TypeVar.head.commit.object.path.resolve
    - typing.BinaryIO.head.commit.path.tree.object.resolve
    - typing.IO.tree.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.tree.commit.object.path.resolve
    - datetime.timedelta.object.path.tree.head.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.resolve
    - typing.IO.path.tree.resolve
    - typing.IO.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.tree.head.commit.object.path.resolve
    - datetime.timedelta.object.resolve
    - typing.IO.object.head.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.tree.object.resolve
    - typing.cast.tree.head.ref.commit.path.resolve
    - typing.IO.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.tree.path.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.resolve
    - typing.cast.head.commit.tree.object.path.resolve
    - typing.IO.object.head.ref.commit.tree.resolve
    - <builtin>.isinstance
    - typing.IO.path.head.ref.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.path.object.resolve
    - datetime.timedelta.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.resolve
    - typing.IO.tree.object.path.commit.resolve
    - datetime.timedelta.object.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.resolve
    - typing.cast.head.commit.tree.resolve
    - typing.cast.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.object.head.ref.commit.path.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.tree.path.resolve
    - datetime.timedelta.object.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.commit.path.tree.object.resolve
    - subprocess.Popen.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.path.resolve
    - datetime.timedelta.tree.path.object.commit.resolve
    - typing.BinaryIO.head.commit.tree.path.object.resolve
    - typing.IO.head.commit.path.object.tree.resolve
    - typing.TypeVar.tree.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.object.path.resolve
    - subprocess.Popen.object.resolve
    - datetime.timedelta.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.object.path.resolve
    - subprocess.Popen.object.tree.commit.resolve
    - typing.IO.commit.object.tree.resolve
    - os.path.abspath
    - subprocess.Popen.head.commit.object.tree.path.resolve
    - datetime.timedelta.tree.object.head.commit.resolve
    - typing.IO.head.ref.commit.object.tree.resolve
    - subprocess.Popen.path.commit.tree.object.resolve
    - typing.BinaryIO.object.head.commit.tree.path.resolve
    - datetime.timedelta.object.tree.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.object.resolve
    - subprocess.Popen.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.commit.object.path.resolve
    - subprocess.Popen.path.head.commit.tree.object.resolve
    - typing.IO.tree.path.head.commit.object.resolve
    - typing.TypeVar.tree.object.path.head.ref.commit.resolve
    - subprocess.Popen.commit.object.path.tree.resolve
    - subprocess.Popen.object.commit.path.resolve
    - typing.IO.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.resolve
    - subprocess.Popen.tree.head.commit.resolve
    - datetime.timedelta.object.head.commit.path.tree.resolve
    - typing.IO.path.commit.resolve
    - subprocess.Popen.object.tree.resolve
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.exists
    functionSourceFile: os
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: git.repo.fun.is_git_dir
    functionSourceFile: git.repo.fun
    functionUses: 2
    functionsReached:
    - os.path.isdir
    - os.path.join
    - os.path.islink
    - os.path.isfile
    - os.readlink
    linkageType: pythonLinkage
    raised:
    - WorkTreeRepositoryUnsupported
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._config_reader
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._config_reader
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._config_reader
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._config_reader
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._config_reader
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._config_reader
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._config_reader
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._config_reader
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.RawConfigParser.has_option
    functionSourceFile: configparser
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 99
    functionName: git.repo.fun.find_submodule_git_dir
    functionSourceFile: git.repo.fun
    functionUses: 1
    functionsReached:
    - datetime.timedelta.tree.object.path.commit.startswith
    - datetime.timedelta.tree.head.ref.commit.object.startswith
    - datetime.timedelta.tree.head.commit.startswith
    - subprocess.Popen.tree.object.head.commit.path.startswith
    - typing.BinaryIO.head.commit.tree.path.object.startswith
    - typing.cast.head.commit.tree.path.object.startswith
    - typing.IO.object.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.path.startswith
    - subprocess.Popen.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.startswith
    - subprocess.Popen.commit.object.path.startswith
    - typing.IO.tree.object.head.commit.path.startswith
    - typing.TypeVar.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.tree.commit.startswith
    - datetime.timedelta.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.startswith
    - typing.cast.head.commit.object.tree.path.startswith
    - datetime.timedelta.commit.tree.object.startswith
    - typing.BinaryIO.head.commit.tree.startswith
    - subprocess.Popen.path.tree.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.startswith
    - subprocess.Popen.commit.path.object.startswith
    - typing.IO.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.path.startswith
    - datetime.timedelta.head.ref.commit.tree.object.path.startswith
    - typing.IO.tree.object.commit.path.startswith
    - typing.cast.head.ref.commit.object.startswith
    - subprocess.Popen.object.tree.path.startswith
    - datetime.timedelta.head.commit.object.path.tree.startswith
    - typing.cast.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.tree.startswith
    - datetime.timedelta.tree.object.path.startswith
    - typing.IO.tree.commit.path.startswith
    - typing.IO.tree.object.path.commit.startswith
    - subprocess.Popen.head.ref.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.startswith
    - datetime.timedelta.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.path.object.tree.commit.startswith
    - typing.IO.path.head.commit.tree.object.startswith
    - typing.IO.path.tree.startswith
    - subprocess.Popen.path.tree.commit.object.startswith
    - subprocess.Popen.path.head.ref.commit.object.startswith
    - datetime.timedelta.tree.startswith
    - datetime.timedelta.head.commit.tree.startswith
    - subprocess.Popen.head.ref.commit.object.tree.startswith
    - typing.TypeVar.tree.object.path.head.commit.startswith
    - subprocess.Popen.path.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.head.ref.commit.tree.object.startswith
    - typing.TypeVar.tree.head.commit.path.object.startswith
    - typing.cast.head.ref.commit.path.startswith
    - subprocess.Popen.tree.commit.object.startswith
    - datetime.timedelta.head.commit.object.tree.startswith
    - typing.cast.tree.head.commit.path.object.startswith
    - datetime.timedelta.object.path.head.commit.tree.startswith
    - datetime.timedelta.head.commit.path.startswith
    - typing.TypeVar.tree.object.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.object.startswith
    - git.objects.commit.Popen.startswith
    - typing.cast.object.tree.head.commit.startswith
    - typing.IO.path.commit.object.startswith
    - typing.BinaryIO.head.ref.commit.object.startswith
    - datetime.timedelta.head.ref.commit.object.path.tree.startswith
    - typing.BinaryIO.head.commit.tree.path.startswith
    - datetime.timedelta.path.commit.tree.object.startswith
    - typing.IO.object.path.tree.commit.startswith
    - datetime.timedelta.object.tree.path.commit.startswith
    - subprocess.Popen.head.commit.object.path.tree.startswith
    - subprocess.Popen.tree.head.commit.startswith
    - typing.IO.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.path.object.head.commit.tree.startswith
    - datetime.timedelta.path.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.head.ref.commit.tree.startswith
    - os.environ.get
    - typing.IO.object.tree.head.ref.commit.path.startswith
    - typing.BinaryIO.head.commit.startswith
    - typing.cast.head.ref.commit.object.path.tree.startswith
    - typing.IO.path.head.ref.commit.tree.object.startswith
    - PATHEXT.split
    - subprocess.Popen.head.commit.tree.object.startswith
    - typing.TypeVar.tree.object.path.commit.startswith
    - datetime.timedelta.object.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.startswith
    - subprocess.Popen.commit.tree.startswith
    - typing.IO.head.commit.startswith
    - datetime.timedelta.path.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.tree.path.startswith
    - typing.IO.startswith
    - subprocess.Popen.path.commit.object.tree.startswith
    - subprocess.Popen
    - datetime.timedelta.object.path.tree.commit.startswith
    - subprocess.Popen.tree.object.head.ref.commit.startswith
    - typing.IO.object.tree.commit.path.startswith
    - datetime.timedelta.tree.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.tree.object.path.startswith
    - typing.IO.path.tree.commit.startswith
    - subprocess.Popen.path.head.commit.object.startswith
    - typing.IO.object.head.ref.commit.path.tree.startswith
    - typing.IO.path.object.tree.startswith
    - subprocess.Popen.commit.path.object.tree.startswith
    - typing.IO.commit.path.startswith
    - typing.cast.head.commit.tree.object.path.startswith
    - typing.IO.tree.object.head.ref.commit.startswith
    - typing.cast.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.startswith
    - typing.IO.tree.head.ref.commit.path.object.startswith
    - subprocess.Popen.path.head.ref.commit.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.startswith
    - typing.IO.head.commit.path.tree.object.startswith
    - subprocess.Popen.object.head.commit.tree.path.startswith
    - git.util._is_cygwin_git
    - subprocess.Popen.path.commit.tree.object.startswith
    - git.objects.commit.Popen.tree.startswith
    - typing.IO.tree.head.commit.object.startswith
    - datetime.timedelta.path.object.head.commit.startswith
    - typing.IO.commit.path.tree.startswith
    - typing.IO.tree.object.path.head.ref.commit.startswith
    - datetime.timedelta.object.path.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.path.startswith
    - subprocess.Popen.object.path.commit.tree.startswith
    - datetime.timedelta.tree.path.object.head.commit.startswith
    - datetime.timedelta.path.tree.head.ref.commit.object.startswith
    - typing.IO.head.commit.object.tree.path.startswith
    - subprocess.Popen.object.path.commit.startswith
    - typing.IO.path.commit.object.tree.startswith
    - subprocess.Popen.path.tree.object.commit.startswith
    - typing.IO.path.object.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.head.commit.object.path.startswith
    - typing.cast.head.ref.commit.object.path.startswith
    - typing.IO.tree.head.ref.commit.path.startswith
    - typing.IO.object.path.head.commit.startswith
    - subprocess.Popen.path.object.commit.startswith
    - subprocess.Popen.head.commit.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.startswith
    - typing.IO.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.commit.tree.startswith
    - datetime.timedelta.tree.object.head.ref.commit.startswith
    - subprocess.Popen.object.commit.path.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.startswith
    - datetime.timedelta.head.commit.path.object.startswith
    - typing.cast.tree.head.ref.commit.path.startswith
    - typing.IO.path.head.ref.commit.object.startswith
    - typing.TypeVar.object.head.commit.tree.startswith
    - typing.TypeVar.object.head.ref.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.startswith
    - typing.BinaryIO.tree.head.commit.startswith
    - typing.cast.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.startswith
    - typing.IO.head.ref.commit.object.startswith
    - typing.cast.tree.object.head.commit.path.startswith
    - typing.IO.path.tree.head.ref.commit.startswith
    - typing.IO.commit.tree.object.path.startswith
    - subprocess.Popen.tree.path.commit.startswith
    - typing.IO.path.object.head.ref.commit.startswith
    - datetime.timedelta.commit.path.tree.startswith
    - datetime.timedelta.commit.object.tree.path.startswith
    - <builtin>.tuple
    - typing.IO.object.head.commit.tree.startswith
    - typing.IO.tree.head.commit.path.startswith
    - subprocess.Popen.head.commit.object.startswith
    - typing.IO.tree.path.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.head.commit.object.startswith
    - subprocess.Popen.object.path.tree.commit.startswith
    - typing.IO.object.tree.path.head.commit.startswith
    - typing.cast.head.commit.tree.startswith
    - typing.cast.object.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.ref.commit.tree.startswith
    - subprocess.Popen.tree.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.object.path.startswith
    - typing.IO.head.commit.object.startswith
    - subprocess.Popen.path.object.tree.head.commit.startswith
    - datetime.timedelta.object.tree.path.startswith
    - <builtin>.any
    - subprocess.Popen.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.tree.commit.startswith
    - datetime.timedelta.path.object.head.ref.commit.startswith
    - typing.cast.head.commit.path.object.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.path.object.startswith
    - typing.BinaryIO.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.tree.startswith
    - typing.BinaryIO.head.commit.path.tree.startswith
    - os.readlink
    - subprocess.Popen.object.path.head.commit.startswith
    - typing.IO.head.ref.commit.path.object.tree.startswith
    - typing.IO.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.object.commit.tree.startswith
    - datetime.timedelta.object.path.tree.head.commit.startswith
    - datetime.timedelta.tree.commit.path.startswith
    - typing.IO.object.path.head.ref.commit.startswith
    - typing.TypeVar.tree.object.head.commit.path.startswith
    - datetime.timedelta.path.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.startswith
    - git.objects.commit.Popen.path.startswith
    - typing.IO.tree.object.head.commit.startswith
    - typing.IO.object.head.commit.tree.path.startswith
    - subprocess.Popen.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.startswith
    - typing.IO.commit.path.object.tree.startswith
    - content.startswith
    - typing.TypeVar.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.startswith
    - typing.IO.head.commit.path.object.startswith
    - subprocess.Popen.path.tree.head.commit.object.startswith
    - typing.BinaryIO.object.tree.head.commit.path.startswith
    - datetime.timedelta.tree.object.path.head.commit.startswith
    - datetime.timedelta.commit.object.tree.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.startswith
    - typing.TypeVar.head.commit.tree.object.startswith
    - subprocess.Popen.object.commit.tree.path.startswith
    - datetime.timedelta.tree.head.ref.commit.path.object.startswith
    - _is_cygwin_cache.get
    - typing.cast.tree.head.ref.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.startswith
    - datetime.timedelta.tree.object.commit.path.startswith
    - datetime.timedelta.path.object.tree.startswith
    - typing.IO.tree.commit.path.object.startswith
    - subprocess.Popen.path.head.commit.tree.object.startswith
    - typing.cast.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.tree.path.commit.object.startswith
    - typing.BinaryIO.tree.head.commit.path.object.startswith
    - datetime.timedelta.head.commit.tree.object.startswith
    - typing.IO.tree.path.head.commit.object.startswith
    - datetime.timedelta.object.commit.path.tree.startswith
    - subprocess.Popen.commit.path.tree.object.startswith
    - typing.IO.head.commit.path.tree.startswith
    - typing.cast.object.head.ref.commit.path.tree.startswith
    - typing.TypeVar.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.commit.tree.path.object.startswith
    - datetime.timedelta.object.commit.startswith
    - typing.TypeVar.head.commit.path.object.startswith
    - datetime.timedelta.head.commit.object.tree.path.startswith
    - typing.BinaryIO.head.commit.object.tree.startswith
    - git.util.cygpath
    - datetime.timedelta.path.head.ref.commit.startswith
    - typing.IO.path.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.path.commit.startswith
    - typing.IO.path.commit.tree.startswith
    - typing.IO.tree.commit.object.path.startswith
    - datetime.timedelta.object.path.commit.tree.startswith
    - typing.IO.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.startswith
    - datetime.timedelta.object.head.ref.commit.path.startswith
    - typing.IO.tree.path.commit.object.startswith
    - subprocess.Popen.path.head.commit.object.tree.startswith
    - typing.IO.head.ref.commit.path.object.startswith
    - typing.cast.commit.tree.object.path.startswith
    - typing.IO.head.ref.commit.path.startswith
    - typing.cast.head.commit.path.tree.startswith
    - datetime.timedelta.head.commit.path.object.tree.startswith
    - subprocess.Popen.head.commit.path.object.startswith
    - typing.BinaryIO.tree.head.commit.path.startswith
    - typing.TypeVar.object.tree.path.startswith
    - typing.cast.head.commit.tree.object.startswith
    - datetime.timedelta.head.commit.object.path.startswith
    - os.path.isfile
    - subprocess.Popen.tree.commit.startswith
    - typing.IO.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.startswith
    - subprocess.Popen.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.startswith
    - typing.IO.tree.commit.startswith
    - datetime.timedelta.startswith
    - datetime.timedelta.path.tree.startswith
    - typing.BinaryIO.tree.head.ref.commit.startswith
    - subprocess.Popen.commit.tree.object.path.startswith
    - typing.TypeVar.tree.head.ref.commit.path.startswith
    - datetime.timedelta.tree.path.head.commit.object.startswith
    - datetime.timedelta.path.tree.object.head.commit.startswith
    - typing.TypeVar.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.startswith
    - typing.TypeVar.head.ref.commit.tree.path.startswith
    - subprocess.Popen.startswith
    - typing.IO.path.tree.object.commit.startswith
    - typing.IO.path.tree.object.startswith
    - subprocess.Popen.object.head.commit.path.startswith
    - subprocess.Popen.tree.commit.path.object.startswith
    - typing.cast.head.commit.tree.path.startswith
    - typing.IO.object.tree.path.head.ref.commit.startswith
    - fpath.upper
    - typing.IO.tree.path.head.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.startswith
    - typing.IO.path.object.head.commit.tree.startswith
    - subprocess.Popen.path.tree.commit.startswith
    - typing.IO.tree.head.ref.commit.startswith
    - regex.match
    - datetime.timedelta.object.path.head.ref.commit.tree.startswith
    - datetime.timedelta.head.commit.path.tree.startswith
    - p.upper
    - subprocess.Popen.tree.commit.object.path.startswith
    - subprocess.Popen.head.ref.commit.tree.path.startswith
    - typing.BinaryIO.object.head.ref.commit.startswith
    - typing.cast.head.ref.commit.tree.path.startswith
    - subprocess.Popen.commit.path.tree.startswith
    - subprocess.Popen.object.head.ref.commit.path.startswith
    - subprocess.Popen.head.commit.object.tree.path.startswith
    - datetime.timedelta.tree.head.commit.object.path.startswith
    - typing.TypeVar.head.commit.object.tree.path.startswith
    - typing.IO.path.head.commit.object.startswith
    - datetime.timedelta.tree.object.commit.startswith
    - datetime.timedelta.head.commit.tree.object.path.startswith
    - datetime.timedelta.path.tree.object.startswith
    - typing.IO.object.head.ref.commit.tree.path.startswith
    - os.access
    - datetime.timedelta.path.tree.commit.startswith
    - datetime.timedelta.tree.path.object.startswith
    - match.groups
    - typing.cast.object.head.ref.commit.tree.startswith
    - datetime.timedelta.path.commit.object.tree.startswith
    - typing.cast.head.ref.commit.tree.path.object.startswith
    - git.util.py_where.is_exec
    - os.path.dirname
    - typing.IO.object.head.commit.startswith
    - subprocess.Popen.path.tree.head.ref.commit.object.startswith
    - datetime.timedelta.head.ref.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.startswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.startswith
    - git.util._get_exe_extensions
    - subprocess.Popen.head.ref.commit.object.tree.path.startswith
    - typing.IO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.path.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.ref.commit.startswith
    - typing.cast.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.head.ref.commit.path.tree.startswith
    - typing.IO.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.path.tree.startswith
    - subprocess.Popen.object.tree.head.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.path.object.startswith
    - datetime.timedelta.tree.path.startswith
    - datetime.timedelta.head.ref.commit.object.startswith
    - typing.cast.head.commit.object.path.tree.startswith
    - typing.BinaryIO.object.head.commit.startswith
    - typing.cast.head.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.commit.tree.startswith
    - subprocess.Popen.commit.startswith
    - subprocess.Popen.head.commit.startswith
    - typing.IO.object.path.commit.startswith
    - datetime.timedelta.path.object.commit.tree.startswith
    - typing.IO.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.startswith
    - datetime.timedelta.head.commit.path.tree.object.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.commit.startswith
    - datetime.timedelta.path.head.commit.object.startswith
    - typing.IO.tree.path.commit.startswith
    - subprocess.Popen.tree.object.path.head.commit.startswith
    - datetime.timedelta.tree.commit.path.object.startswith
    - typing.IO.head.commit.path.startswith
    - typing.IO.path.tree.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.object.startswith
    - git.util.py_where
    - typing.IO.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.path.object.head.commit.startswith
    - typing.IO.object.startswith
    - datetime.timedelta.object.path.head.commit.startswith
    - typing.TypeVar.tree.object.head.commit.startswith
    - typing.cast.head.ref.commit.path.tree.startswith
    - datetime.timedelta.object.path.startswith
    - typing.TypeVar.head.commit.tree.path.object.startswith
    - typing.BinaryIO.object.tree.path.head.commit.startswith
    - typing.cast.tree.head.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.commit.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.startswith
    - typing.TypeVar.tree.head.commit.startswith
    - typing.IO.path.startswith
    - typing.IO.object.tree.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.startswith
    - typing.TypeVar.head.ref.commit.path.startswith
    - typing.TypeVar.object.tree.head.commit.startswith
    - subprocess.Popen.tree.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.tree.startswith
    - datetime.timedelta.tree.path.object.commit.startswith
    - subprocess.Popen.path.object.commit.tree.startswith
    - datetime.timedelta.commit.path.object.tree.startswith
    - typing.IO.path.tree.object.head.commit.startswith
    - datetime.timedelta.tree.path.head.commit.startswith
    - typing.TypeVar.object.head.ref.commit.tree.startswith
    - typing.IO.commit.object.path.tree.startswith
    - typing.IO.path.object.commit.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.startswith
    - typing.TypeVar.head.commit.path.tree.object.startswith
    - datetime.timedelta.tree.head.commit.object.startswith
    - subprocess.Popen.path.startswith
    - typing.TypeVar.head.commit.startswith
    - datetime.timedelta.commit.tree.object.path.startswith
    - typing.cast.tree.head.commit.path.startswith
    - subprocess.Popen.object.tree.head.ref.commit.startswith
    - typing.IO.tree.head.ref.commit.object.startswith
    - subprocess.Popen.commit.object.tree.startswith
    - pathlib.Path
    - subprocess.Popen.head.commit.path.startswith
    - subprocess.Popen.path.head.ref.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.startswith
    - typing.IO.tree.path.object.head.commit.startswith
    - datetime.timedelta.object.tree.commit.startswith
    - typing.IO.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.object.tree.commit.path.startswith
    - typing.IO.commit.path.tree.object.startswith
    - subprocess.Popen.path.object.head.ref.commit.startswith
    - typing.IO.commit.tree.path.object.startswith
    - git.util.is_cygwin_git
    - subprocess.Popen.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.startswith
    - typing.IO.head.commit.tree.path.startswith
    - typing.IO.object.tree.path.startswith
    - typing.IO.head.ref.commit.object.tree.startswith
    - <builtin>.str
    - typing.BinaryIO.head.ref.commit.tree.object.path.startswith
    - typing.BinaryIO.head.commit.path.tree.object.startswith
    - git.cmd.Git.is_cygwin
    - subprocess.Popen.head.ref.commit.tree.object.path.startswith
    - typing.IO.head.commit.object.tree.startswith
    - git.objects.commit.Popen.tree.path.startswith
    - datetime.timedelta.tree.head.commit.path.object.startswith
    - typing.TypeVar.head.ref.commit.path.tree.startswith
    - subprocess.Popen.path.head.ref.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.path.object.startswith
    - typing.BinaryIO.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.path.startswith
    - subprocess.Popen.path.commit.object.startswith
    - typing.cast.object.tree.head.commit.path.startswith
    - typing.BinaryIO.head.commit.object.path.startswith
    - datetime.timedelta.head.commit.startswith
    - typing.IO.tree.path.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.startswith
    - datetime.timedelta.tree.path.object.head.ref.commit.startswith
    - subprocess.Popen.commit.object.startswith
    - datetime.timedelta.head.commit.tree.path.object.startswith
    - typing.TypeVar.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.startswith
    - typing.IO.path.tree.commit.object.startswith
    - typing.TypeVar.tree.head.commit.path.startswith
    - typing.IO.tree.head.commit.path.object.startswith
    - typing.IO.commit.startswith
    - datetime.timedelta.path.object.tree.commit.startswith
    - datetime.timedelta.commit.tree.path.object.startswith
    - typing.cast.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.path.head.ref.commit.tree.object.startswith
    - typing.TypeVar.object.tree.path.head.ref.commit.startswith
    - typing.TypeVar.head.commit.tree.path.startswith
    - os.path.normpath
    - subprocess.Popen.tree.head.ref.commit.startswith
    - datetime.timedelta.object.startswith
    - typing.cast.head.ref.commit.path.object.tree.startswith
    - datetime.timedelta.path.object.head.commit.tree.startswith
    - datetime.timedelta.object.tree.startswith
    - os.path.islink
    - typing.BinaryIO.object.head.commit.path.tree.startswith
    - <builtin>.open
    - typing.IO.tree.object.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.startswith
    - typing.cast.head.commit.path.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.object.tree.path.commit.startswith
    - typing.BinaryIO.tree.head.commit.object.path.startswith
    - typing.BinaryIO.object.head.ref.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.startswith
    - typing.cast.head.ref.commit.object.tree.startswith
    - typing.TypeVar.head.commit.object.path.tree.startswith
    - datetime.timedelta.object.tree.head.ref.commit.path.startswith
    - typing.cast.object.head.commit.path.startswith
    - subprocess.Popen.object.tree.head.commit.startswith
    - datetime.timedelta.path.tree.object.commit.startswith
    - subprocess.Popen.tree.commit.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.startswith
    - typing.cast.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.tree.head.ref.commit.startswith
    - typing.IO.path.object.head.ref.commit.tree.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.startswith
    - git.objects.commit.Popen.path.tree.startswith
    - typing.TypeVar.head.commit.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.commit.object.path.tree.startswith
    - typing.IO.head.ref.commit.path.tree.startswith
    - typing.IO.head.ref.commit.startswith
    - typing.IO.path.head.commit.object.tree.startswith
    - datetime.timedelta.tree.commit.object.path.startswith
    - typing.TypeVar.head.commit.path.object.tree.startswith
    - typing.cast.head.ref.commit.tree.startswith
    - typing.IO.tree.path.object.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.startswith
    - datetime.timedelta.object.tree.path.head.ref.commit.startswith
    - git.repo.fun.find_submodule_git_dir
    - datetime.timedelta.tree.head.ref.commit.startswith
    - git.repo.fun.is_git_dir
    - subprocess.Popen.path.tree.head.commit.startswith
    - typing.IO.commit.object.startswith
    - typing.IO.tree.object.path.startswith
    - subprocess.Popen.path.head.commit.tree.startswith
    - typing.TypeVar.head.commit.tree.object.path.startswith
    - subprocess.Popen.tree.head.commit.path.startswith
    - subprocess.Popen.path.tree.startswith
    - subprocess.Popen.head.commit.object.tree.startswith
    - datetime.timedelta.tree.path.commit.startswith
    - datetime.timedelta.path.tree.head.commit.startswith
    - typing.TypeVar.object.head.ref.commit.tree.path.startswith
    - os.path.isdir
    - datetime.timedelta.tree.commit.object.startswith
    - typing.BinaryIO.head.ref.commit.tree.startswith
    - _logger.debug
    - typing.cast.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.object.path.head.ref.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.path.object.startswith
    - typing.IO.tree.path.object.head.ref.commit.startswith
    - typing.IO.head.ref.commit.tree.startswith
    - datetime.timedelta.commit.path.tree.object.startswith
    - subprocess.Popen.tree.head.commit.object.startswith
    - typing.IO.object.path.commit.tree.startswith
    - typing.IO.path.head.commit.startswith
    - typing.IO.tree.path.head.ref.commit.object.startswith
    - typing.IO.path.object.tree.head.commit.startswith
    - datetime.timedelta.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.path.startswith
    - datetime.timedelta.tree.head.commit.path.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.path.commit.tree.startswith
    - typing.cast.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.path.startswith
    - typing.IO.path.object.startswith
    - subprocess.Popen.object.tree.commit.path.startswith
    - subprocess.Popen.tree.path.object.head.commit.startswith
    - datetime.timedelta.path.head.commit.tree.startswith
    - datetime.timedelta.path.tree.object.head.ref.commit.startswith
    - datetime.timedelta.object.tree.head.commit.path.startswith
    - subprocess.Popen.head.ref.commit.object.path.tree.startswith
    - typing.cast.tree.object.head.ref.commit.path.startswith
    - typing.BinaryIO.head.commit.object.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.startswith
    - datetime.timedelta.path.head.ref.commit.object.startswith
    - typing.IO.tree.head.ref.commit.object.path.startswith
    - typing.IO.path.object.tree.commit.startswith
    - typing.IO.object.commit.tree.path.startswith
    - datetime.timedelta.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.startswith
    - typing.IO.object.head.ref.commit.path.startswith
    - typing.cast.tree.head.ref.commit.path.object.startswith
    - datetime.timedelta.commit.path.object.startswith
    - typing.IO.tree.commit.object.startswith
    - typing.IO.tree.object.commit.startswith
    - typing.cast.commit.object.tree.path.startswith
    - typing.TypeVar.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.tree.startswith
    - subprocess.Popen.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.commit.object.path.tree.startswith
    - typing.IO.object.head.commit.path.startswith
    - datetime.timedelta.path.object.tree.head.ref.commit.startswith
    - subprocess.Popen.object.startswith
    - progs.append
    - typing.IO.path.object.commit.startswith
    - datetime.timedelta.commit.path.startswith
    - datetime.timedelta.commit.tree.path.startswith
    - typing.TypeVar.tree.object.path.startswith
    - typing.TypeVar.head.ref.commit.object.path.startswith
    - typing.cast.head.ref.commit.path.object.startswith
    - typing.BinaryIO.head.commit.object.tree.path.startswith
    - typing.IO.head.commit.object.path.tree.startswith
    - typing.IO.object.commit.startswith
    - subprocess.Popen.tree.object.head.commit.startswith
    - datetime.timedelta.commit.tree.startswith
    - typing.IO.object.path.head.commit.tree.startswith
    - typing.cast.tree.head.ref.commit.startswith
    - typing.IO.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.startswith
    - typing.TypeVar.head.ref.commit.object.startswith
    - typing.TypeVar.tree.head.ref.commit.object.startswith
    - subprocess.Popen.head.commit.object.path.startswith
    - datetime.timedelta.path.commit.object.startswith
    - typing.IO.path.head.ref.commit.tree.startswith
    - os.path.join
    - typing.IO.tree.path.object.commit.startswith
    - subprocess.Popen.object.head.commit.startswith
    - typing.IO.object.commit.tree.startswith
    - subprocess.Popen.path.object.startswith
    - typing.IO.object.commit.path.startswith
    - typing.IO.head.commit.tree.object.path.startswith
    - typing.IO.object.tree.path.commit.startswith
    - datetime.timedelta.path.commit.startswith
    - datetime.timedelta.path.startswith
    - datetime.timedelta.tree.path.head.ref.commit.object.startswith
    - datetime.timedelta.path.head.commit.startswith
    - datetime.timedelta.object.tree.head.commit.startswith
    - datetime.timedelta.object.commit.tree.path.startswith
    - subprocess.Popen.tree.startswith
    - subprocess.Popen.tree.path.object.head.ref.commit.startswith
    - datetime.timedelta.object.commit.tree.startswith
    - subprocess.Popen.commit.object.tree.path.startswith
    - datetime.timedelta.path.tree.head.ref.commit.startswith
    - datetime.timedelta.commit.object.startswith
    - subprocess.Popen.head.ref.commit.object.path.startswith
    - typing.IO.commit.object.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.commit.tree.path.startswith
    - typing.IO.path.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.path.object.tree.startswith
    - typing.IO.object.path.startswith
    - subprocess.Popen.tree.object.path.startswith
    - typing.IO.tree.startswith
    - datetime.timedelta.path.object.tree.head.commit.startswith
    - subprocess.Popen.commit.tree.path.startswith
    - datetime.timedelta.path.head.ref.commit.object.tree.startswith
    - typing.IO.path.object.head.commit.startswith
    - typing.cast.head.commit.path.startswith
    - typing.IO.commit.tree.object.startswith
    - datetime.timedelta.object.commit.path.startswith
    - datetime.timedelta.object.head.commit.tree.path.startswith
    - datetime.timedelta.tree.path.commit.object.startswith
    - typing.cast.head.commit.object.path.startswith
    - datetime.timedelta.commit.startswith
    - datetime.timedelta.path.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.head.commit.startswith
    - typing.IO.object.commit.path.tree.startswith
    - typing.IO.head.ref.commit.tree.path.startswith
    - typing.IO.commit.path.object.startswith
    - subprocess.Popen.commit.path.startswith
    - typing.IO.commit.tree.path.startswith
    - typing.BinaryIO.object.tree.head.commit.startswith
    - datetime.timedelta.object.tree.path.head.commit.startswith
    - subprocess.Popen.object.tree.path.commit.startswith
    - subprocess.Popen.tree.object.commit.startswith
    - subprocess.Popen.head.commit.tree.object.path.startswith
    - subprocess.Popen.object.head.ref.commit.tree.path.startswith
    - typing.IO.tree.head.commit.startswith
    - subprocess.Popen.path.commit.startswith
    - os.path.isabs
    - typing.IO.object.tree.commit.startswith
    - subprocess.Popen.object.tree.startswith
    - typing.IO.path.tree.head.ref.commit.object.startswith
    - typing.cast.object.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.path.object.tree.startswith
    - subprocess.Popen.tree.object.path.commit.startswith
    - subprocess.Popen.tree.object.commit.path.startswith
    - typing.IO.head.ref.commit.object.path.startswith
    - typing.TypeVar.head.ref.commit.tree.object.startswith
    - subprocess.Popen.object.path.tree.head.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.startswith
    - typing.TypeVar.head.commit.object.path.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.startswith
    - typing.IO.object.tree.head.commit.path.startswith
    - process.communicate
    - typing.BinaryIO.tree.head.commit.object.startswith
    - typing.TypeVar.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.object.tree.path.startswith
    - subprocess.Popen.head.commit.tree.path.startswith
    - typing.IO.path.tree.head.commit.object.startswith
    - subprocess.Popen.object.commit.path.startswith
    - typing.TypeVar.tree.head.ref.commit.startswith
    - typing.cast.object.head.commit.path.tree.startswith
    - typing.IO.path.head.commit.tree.startswith
    - subprocess.Popen.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.startswith
    - folder.strip
    - datetime.timedelta.path.tree.commit.object.startswith
    - typing.IO.commit.object.tree.startswith
    - typing.TypeVar.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.path.startswith
    - typing.cast.object.head.ref.commit.path.startswith
    - typing.IO.object.path.head.ref.commit.tree.startswith
    - typing.IO.object.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.commit.path.startswith
    - typing.IO.commit.tree.startswith
    - datetime.timedelta.object.head.ref.commit.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.path.object.startswith
    - typing.IO.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.path.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.path.tree.object.startswith
    - typing.TypeVar.head.ref.commit.path.object.startswith
    - datetime.timedelta.tree.object.head.commit.startswith
    - subprocess.Popen.path.object.head.ref.commit.tree.startswith
    - typing.IO.head.commit.tree.path.object.startswith
    - datetime.timedelta.path.object.commit.startswith
    - typing.IO.head.commit.object.path.startswith
    - datetime.timedelta.object.head.commit.path.tree.startswith
    - typing.IO.head.commit.tree.startswith
    - subprocess.Popen.object.path.tree.startswith
    - datetime.timedelta.tree.object.startswith
    - fp.read
    - typing.IO.tree.object.path.head.commit.startswith
    - typing.IO.path.head.ref.commit.object.tree.startswith
    - typing.TypeVar.object.head.commit.tree.path.startswith
    - typing.cast.head.commit.object.startswith
    - subprocess.Popen.head.ref.commit.path.tree.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.path.tree.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.object.startswith
    - datetime.timedelta.head.commit.tree.path.startswith
    - datetime.timedelta.path.object.startswith
    - subprocess.Popen.commit.tree.object.startswith
    - subprocess.Popen.head.commit.tree.path.object.startswith
    - subprocess.Popen.object.head.commit.path.tree.startswith
    - subprocess.Popen.tree.path.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.tree.path.head.commit.startswith
    - typing.IO.path.commit.startswith
    - typing.IO.path.head.ref.commit.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.startswith
    - typing.TypeVar.head.commit.tree.startswith
    - typing.cast.object.head.commit.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - dotgit
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 80
    functionName: git.repo.fun.find_worktree_git_dir
    functionSourceFile: git.repo.fun
    functionUses: 1
    functionsReached:
    - pathlib.Path.read_text
    - stat.S_ISREG
    - os.stat
    - pathlib.Path
    - line.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.split
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.config_reader
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.config_reader
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.config_reader
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.config_reader
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.config_reader
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.config_reader
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.config_reader
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.config_reader
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pathlib.Path
    functionSourceFile: pathlib
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pathlib.Path.read_text
    functionSourceFile: pathlib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.GitCommandWrapperType
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.GitCommandWrapperType
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.GitCommandWrapperType
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.GitCommandWrapperType
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.GitCommandWrapperType
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.GitCommandWrapperType
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.GitCommandWrapperType
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.GitCommandWrapperType
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.issubclass
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - root_path
    - git
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: git.db.GitCmdObjectDB.__init__
    functionSourceFile: git.db
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 321
    functionName: git.repo.base.Repo.__enter__
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 324
    functionName: git.repo.base.Repo.__exit__
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree.close
    - subprocess.Popen.path.tree.commit.close
    - subprocess.Popen.head.ref.commit.object.close
    - typing.BinaryIO.head.ref.commit.object.close
    - typing.BinaryIO.head.commit.path.close
    - typing.IO.object.head.commit.path.close
    - datetime.timedelta.tree.head.ref.commit.path.object.close
    - subprocess.Popen.commit.object.close
    - subprocess.Popen.head.ref.commit.path.object.tree.close
    - typing.IO.tree.commit.close
    - subprocess.Popen.commit.object.tree.close
    - subprocess.Popen.tree.object.head.commit.close
    - datetime.timedelta.object.path.head.ref.commit.close
    - subprocess.Popen.tree.path.object.commit.close
    - subprocess.Popen.object.tree.head.ref.commit.close
    - typing.cast.object.head.commit.path.close
    - datetime.timedelta.path.head.ref.commit.object.tree.close
    - subprocess.Popen.close
    - typing.TypeVar.tree.head.commit.object.path.close
    - subprocess.Popen.tree.head.commit.path.object.close
    - typing.BinaryIO.head.commit.tree.path.object.close
    - datetime.timedelta.head.ref.commit.path.close
    - datetime.timedelta.close
    - typing.IO.tree.object.head.ref.commit.close
    - typing.IO.tree.commit.object.close
    - typing.cast.head.ref.commit.path.tree.close
    - typing.cast.object.head.commit.tree.close
    - datetime.timedelta.commit.object.tree.path.close
    - datetime.timedelta.path.tree.head.commit.close
    - typing.cast.tree.head.commit.object.close
    - typing.IO.commit.tree.path.close
    - datetime.timedelta.tree.object.head.ref.commit.close
    - typing.TypeVar.tree.object.head.commit.close
    - typing.BinaryIO.head.ref.commit.object.tree.close
    - subprocess.Popen.path.tree.head.ref.commit.close
    - typing.IO.path.object.tree.head.ref.commit.close
    - subprocess.Popen.path.commit.tree.object.close
    - subprocess.Popen.tree.head.ref.commit.object.path.close
    - datetime.timedelta.path.tree.close
    - datetime.timedelta.object.head.commit.close
    - typing.IO.object.head.ref.commit.tree.close
    - datetime.timedelta.path.object.tree.commit.close
    - typing.BinaryIO.head.commit.object.path.close
    - subprocess.Popen.tree.object.path.head.ref.commit.close
    - subprocess.Popen.commit.path.tree.close
    - datetime.timedelta.head.commit.object.close
    - datetime.timedelta.tree.path.commit.object.close
    - subprocess.Popen.commit.path.close
    - git.objects.commit.Popen.tree.path.close
    - datetime.timedelta.head.ref.commit.tree.path.object.close
    - subprocess.Popen.commit.tree.object.path.close
    - typing.IO.head.ref.commit.tree.path.close
    - subprocess.Popen.object.path.tree.close
    - subprocess.Popen.object.head.commit.tree.path.close
    - datetime.timedelta.object.path.tree.head.commit.close
    - typing.IO.tree.head.commit.object.close
    - subprocess.Popen.path.tree.object.close
    - typing.TypeVar.object.tree.path.head.ref.commit.close
    - typing.IO.commit.path.close
    - subprocess.Popen.path.object.head.commit.close
    - typing.IO.tree.path.commit.object.close
    - datetime.timedelta.head.commit.path.tree.close
    - typing.TypeVar.head.commit.path.object.close
    - typing.cast.tree.head.commit.close
    - subprocess.Popen.tree.path.head.commit.close
    - typing.TypeVar.object.head.commit.tree.path.close
    - datetime.timedelta.path.head.commit.tree.close
    - datetime.timedelta.tree.object.path.head.commit.close
    - datetime.timedelta.tree.path.close
    - typing.cast.object.head.commit.tree.path.close
    - typing.IO.object.commit.close
    - typing.BinaryIO.head.ref.commit.tree.path.close
    - typing.TypeVar.object.tree.head.ref.commit.close
    - typing.IO.tree.object.commit.path.close
    - datetime.timedelta.tree.path.object.commit.close
    - datetime.timedelta.object.tree.close
    - subprocess.Popen.path.head.commit.close
    - subprocess.Popen.tree.object.close
    - typing.IO.head.ref.commit.tree.object.path.close
    - typing.TypeVar.object.head.ref.commit.tree.close
    - subprocess.Popen.tree.path.head.ref.commit.object.close
    - typing.IO.object.path.tree.head.commit.close
    - typing.IO.head.ref.commit.path.close
    - typing.IO.path.head.commit.tree.object.close
    - subprocess.Popen.object.path.commit.tree.close
    - typing.TypeVar.head.commit.tree.object.path.close
    - typing.TypeVar.head.commit.path.close
    - typing.TypeVar.object.head.ref.commit.tree.path.close
    - datetime.timedelta.object.tree.path.commit.close
    - typing.TypeVar.object.head.commit.path.tree.close
    - subprocess.Popen.object.path.tree.head.ref.commit.close
    - subprocess.Popen.head.ref.commit.tree.close
    - datetime.timedelta.path.object.tree.head.commit.close
    - typing.IO.tree.commit.path.close
    - typing.IO.tree.head.ref.commit.path.close
    - subprocess.Popen.object.path.tree.commit.close
    - datetime.timedelta.tree.head.commit.close
    - typing.cast.object.head.commit.path.tree.close
    - datetime.timedelta.object.commit.close
    - typing.BinaryIO.head.commit.path.object.close
    - typing.BinaryIO.object.tree.head.commit.path.close
    - typing.IO.object.head.commit.close
    - subprocess.Popen.path.head.ref.commit.close
    - typing.IO.object.head.ref.commit.path.close
    - typing.cast.head.commit.tree.path.close
    - datetime.timedelta.tree.object.close
    - subprocess.Popen.head.commit.path.close
    - typing.IO.tree.object.head.ref.commit.path.close
    - typing.IO.object.path.head.ref.commit.tree.close
    - datetime.timedelta.head.commit.tree.object.path.close
    - datetime.timedelta.tree.head.ref.commit.path.close
    - typing.BinaryIO.object.head.commit.path.close
    - typing.BinaryIO.head.ref.commit.path.object.tree.close
    - datetime.timedelta.path.commit.object.tree.close
    - typing.IO.head.commit.path.tree.object.close
    - subprocess.Popen.commit.tree.path.object.close
    - typing.TypeVar.head.ref.commit.object.path.tree.close
    - typing.IO.object.path.tree.commit.close
    - typing.IO.object.head.commit.tree.path.close
    - typing.IO.tree.path.object.commit.close
    - typing.IO.path.tree.object.head.commit.close
    - typing.BinaryIO.tree.head.commit.close
    - subprocess.Popen.path.head.ref.commit.object.tree.close
    - datetime.timedelta.tree.head.ref.commit.object.close
    - git.objects.commit.Popen.tree.close
    - subprocess.Popen.path.head.commit.object.close
    - typing.cast.head.commit.path.tree.object.close
    - typing.IO.head.ref.commit.tree.close
    - subprocess.Popen.commit.tree.path.close
    - typing.IO.head.ref.commit.close
    - typing.TypeVar.tree.head.ref.commit.object.path.close
    - typing.BinaryIO.object.tree.path.head.ref.commit.close
    - typing.BinaryIO.head.commit.tree.path.close
    - typing.TypeVar.tree.head.ref.commit.path.object.close
    - subprocess.Popen.object.tree.head.commit.close
    - typing.cast.head.ref.commit.path.object.tree.close
    - subprocess.Popen.path.tree.head.commit.object.close
    - subprocess.Popen.tree.object.path.close
    - datetime.timedelta.object.path.head.commit.tree.close
    - typing.TypeVar.tree.head.ref.commit.close
    - typing.cast.head.ref.commit.tree.path.object.close
    - datetime.timedelta.path.tree.object.commit.close
    - typing.IO.object.tree.close
    - datetime.timedelta.tree.path.head.commit.object.close
    - typing.IO.object.path.commit.tree.close
    - datetime.timedelta.object.tree.head.ref.commit.path.close
    - datetime.timedelta.tree.path.head.commit.close
    - subprocess.Popen.tree.object.commit.path.close
    - typing.IO.object.path.head.ref.commit.close
    - subprocess.Popen.commit.tree.close
    - datetime.timedelta.object.commit.path.close
    - typing.BinaryIO.head.ref.commit.tree.path.object.close
    - typing.IO.commit.path.object.close
    - subprocess.Popen.object.tree.commit.path.close
    - typing.IO.tree.object.close
    - subprocess.Popen.tree.object.head.commit.path.close
    - typing.TypeVar.tree.head.ref.commit.object.close
    - typing.IO.object.tree.path.head.ref.commit.close
    - subprocess.Popen.path.close
    - typing.cast.head.commit.path.object.tree.close
    - typing.IO.head.commit.object.path.tree.close
    - typing.IO.tree.object.path.head.ref.commit.close
    - typing.BinaryIO.object.head.ref.commit.path.tree.close
    - datetime.timedelta.head.commit.tree.path.close
    - typing.IO.tree.object.path.head.commit.close
    - datetime.timedelta.tree.commit.path.object.close
    - typing.IO.tree.head.ref.commit.object.path.close
    - typing.IO.close
    - typing.IO.path.object.commit.tree.close
    - typing.BinaryIO.object.tree.path.head.commit.close
    - datetime.timedelta.commit.tree.close
    - subprocess.Popen.object.tree.commit.close
    - typing.BinaryIO.object.head.commit.tree.close
    - typing.TypeVar.tree.head.commit.close
    - subprocess.Popen.tree.head.ref.commit.close
    - typing.TypeVar.tree.object.head.commit.path.close
    - subprocess.Popen.object.path.head.commit.close
    - typing.BinaryIO.head.ref.commit.path.tree.object.close
    - subprocess.Popen.tree.path.object.head.ref.commit.close
    - typing.cast.head.commit.close
    - typing.IO.head.commit.tree.close
    - subprocess.Popen.head.ref.commit.path.tree.object.close
    - typing.BinaryIO.tree.head.ref.commit.path.close
    - datetime.timedelta.tree.object.path.commit.close
    - subprocess.Popen.object.head.commit.path.tree.close
    - subprocess.Popen.object.path.head.ref.commit.close
    - typing.cast.head.ref.commit.object.path.tree.close
    - typing.IO.tree.commit.path.object.close
    - datetime.timedelta.object.path.close
    - typing.IO.path.head.ref.commit.tree.object.close
    - typing.BinaryIO.object.tree.path.commit.close
    - typing.BinaryIO.tree.head.ref.commit.close
    - typing.IO.path.head.commit.close
    - typing.BinaryIO.object.tree.path.close
    - datetime.timedelta.path.object.commit.close
    - subprocess.Popen.object.head.ref.commit.path.tree.close
    - datetime.timedelta.tree.object.head.commit.close
    - typing.TypeVar.head.commit.object.path.tree.close
    - typing.cast.object.tree.head.commit.close
    - subprocess.Popen.head.commit.object.tree.close
    - typing.BinaryIO.head.commit.object.tree.close
    - subprocess.Popen.tree.head.ref.commit.path.object.close
    - subprocess.Popen.head.commit.path.object.close
    - typing.IO.head.ref.commit.path.object.close
    - typing.BinaryIO.head.commit.tree.object.close
    - datetime.timedelta.head.commit.tree.close
    - subprocess.Popen.tree.head.commit.object.close
    - typing.TypeVar.head.ref.commit.path.tree.object.close
    - typing.BinaryIO.head.commit.close
    - typing.IO.object.path.tree.close
    - typing.TypeVar.head.ref.commit.object.close
    - typing.IO.path.object.close
    - typing.IO.object.path.head.commit.close
    - datetime.timedelta.tree.head.ref.commit.close
    - typing.IO.path.tree.commit.object.close
    - subprocess.Popen.commit.path.object.tree.close
    - subprocess.Popen.path.commit.object.close
    - subprocess.Popen.head.commit.object.path.close
    - typing.TypeVar.tree.object.path.head.ref.commit.close
    - typing.cast.tree.head.ref.commit.path.object.close
    - typing.TypeVar.head.commit.close
    - datetime.timedelta.head.ref.commit.tree.object.close
    - subprocess.Popen.object.head.ref.commit.close
    - typing.BinaryIO.head.ref.commit.object.path.close
    - typing.IO.head.commit.object.tree.close
    - typing.TypeVar.head.ref.commit.tree.object.close
    - typing.IO.object.tree.commit.close
    - datetime.timedelta.tree.commit.path.close
    - typing.IO.path.tree.close
    - typing.IO.head.commit.tree.path.object.close
    - typing.cast.head.ref.commit.object.tree.path.close
    - subprocess.Popen.object.head.ref.commit.path.close
    - typing.BinaryIO.head.commit.object.path.tree.close
    - datetime.timedelta.path.object.close
    - typing.IO.tree.commit.object.path.close
    - typing.IO.head.ref.commit.object.path.close
    - subprocess.Popen.tree.object.head.ref.commit.path.close
    - typing.IO.path.head.ref.commit.tree.close
    - datetime.timedelta.commit.path.tree.object.close
    - datetime.timedelta.head.commit.object.path.tree.close
    - typing.IO.object.tree.head.commit.path.close
    - typing.TypeVar.head.commit.object.tree.close
    - typing.IO.path.head.commit.object.close
    - subprocess.Popen.head.ref.commit.object.path.close
    - typing.BinaryIO.tree.head.ref.commit.object.close
    - typing.BinaryIO.object.head.ref.commit.tree.close
    - datetime.timedelta.object.tree.head.commit.close
    - subprocess.Popen.head.ref.commit.object.path.tree.close
    - datetime.timedelta.head.commit.path.object.close
    - subprocess.Popen.head.ref.commit.path.object.close
    - typing.cast.head.ref.commit.path.object.close
    - typing.cast.head.ref.commit.object.path.close
    - datetime.timedelta.path.head.commit.tree.object.close
    - datetime.timedelta.object.tree.head.commit.path.close
    - subprocess.Popen.head.ref.commit.object.tree.close
    - typing.IO.tree.path.close
    - typing.cast.head.ref.commit.path.tree.object.close
    - subprocess.Popen.head.commit.tree.close
    - subprocess.Popen.tree.path.head.ref.commit.close
    - typing.IO.head.ref.commit.path.object.tree.close
    - typing.cast.head.commit.object.close
    - git.objects.commit.Popen.path.close
    - typing.TypeVar.object.tree.path.commit.close
    - subprocess.Popen.path.object.commit.tree.close
    - typing.BinaryIO.head.commit.path.object.tree.close
    - datetime.timedelta.tree.path.head.ref.commit.object.close
    - subprocess.Popen.object.commit.path.close
    - datetime.timedelta.object.path.commit.tree.close
    - typing.IO.tree.object.head.commit.path.close
    - typing.IO.head.commit.object.path.close
    - typing.BinaryIO.head.ref.commit.object.path.tree.close
    - typing.cast.head.commit.tree.path.object.close
    - typing.IO.tree.head.ref.commit.close
    - typing.BinaryIO.head.ref.commit.path.object.close
    - typing.TypeVar.head.ref.commit.path.close
    - typing.IO.head.commit.tree.object.path.close
    - typing.IO.commit.object.tree.close
    - subprocess.Popen.path.head.ref.commit.tree.close
    - datetime.timedelta.head.ref.commit.tree.close
    - typing.IO.head.commit.object.close
    - subprocess.Popen.object.head.commit.close
    - datetime.timedelta.object.head.ref.commit.tree.path.close
    - subprocess.Popen.object.head.commit.tree.close
    - typing.IO.path.head.ref.commit.close
    - datetime.timedelta.head.ref.commit.tree.object.path.close
    - subprocess.Popen.path.tree.object.commit.close
    - typing.IO.object.commit.tree.path.close
    - typing.TypeVar.tree.head.commit.object.close
    - subprocess.Popen.tree.object.head.ref.commit.close
    - datetime.timedelta.head.ref.commit.path.tree.object.close
    - datetime.timedelta.head.commit.object.tree.path.close
    - subprocess.Popen.object.head.ref.commit.tree.path.close
    - datetime.timedelta.object.path.tree.commit.close
    - git.objects.commit.Popen.close
    - datetime.timedelta.path.commit.tree.object.close
    - typing.IO.path.object.head.ref.commit.close
    - datetime.timedelta.tree.commit.close
    - typing.TypeVar.head.commit.tree.close
    - typing.TypeVar.head.commit.tree.object.close
    - git.objects.commit.Popen.path.tree.close
    - typing.IO.object.tree.head.ref.commit.path.close
    - subprocess.Popen.path.tree.object.head.commit.close
    - typing.cast.head.commit.object.tree.path.close
    - typing.cast.object.head.commit.close
    - subprocess.Popen.object.tree.path.close
    - subprocess.Popen.path.head.ref.commit.object.close
    - subprocess.Popen.head.ref.commit.object.tree.path.close
    - typing.TypeVar.head.commit.object.close
    - datetime.timedelta.object.path.tree.close
    - typing.TypeVar.object.tree.path.head.commit.close
    - datetime.timedelta.commit.path.object.close
    - typing.BinaryIO.head.commit.tree.close
    - datetime.timedelta.head.ref.commit.path.object.tree.close
    - subprocess.Popen.path.tree.object.head.ref.commit.close
    - typing.IO.tree.path.head.ref.commit.object.close
    - typing.TypeVar.tree.head.commit.path.close
    - typing.IO.head.commit.path.object.tree.close
    - datetime.timedelta.tree.head.ref.commit.object.path.close
    - datetime.timedelta.path.head.ref.commit.tree.object.close
    - typing.IO.path.commit.object.close
    - datetime.timedelta.tree.object.path.close
    - typing.cast.head.commit.object.path.close
    - datetime.timedelta.tree.object.commit.close
    - typing.IO.commit.path.tree.object.close
    - datetime.timedelta.tree.path.head.ref.commit.close
    - datetime.timedelta.object.commit.path.tree.close
    - subprocess.Popen.tree.commit.object.path.close
    - datetime.timedelta.commit.object.tree.close
    - subprocess.Popen.object.tree.path.commit.close
    - typing.TypeVar.head.ref.commit.path.object.close
    - typing.IO.head.commit.object.tree.path.close
    - typing.BinaryIO.head.commit.tree.object.path.close
    - subprocess.Popen.object.tree.path.head.commit.close
    - datetime.timedelta.head.commit.object.path.close
    - typing.TypeVar.head.ref.commit.path.tree.close
    - subprocess.Popen.object.commit.close
    - datetime.timedelta.path.tree.head.commit.object.close
    - typing.IO.path.head.ref.commit.object.close
    - subprocess.Popen.commit.path.tree.object.close
    - subprocess.Popen.object.path.head.ref.commit.tree.close
    - typing.IO.object.commit.path.close
    - datetime.timedelta.object.tree.head.ref.commit.close
    - typing.TypeVar.object.tree.path.close
    - typing.BinaryIO.head.ref.commit.tree.object.close
    - typing.IO.head.commit.path.object.close
    - typing.BinaryIO.object.head.ref.commit.close
    - subprocess.Popen.tree.object.commit.close
    - datetime.timedelta.tree.object.head.commit.path.close
    - typing.IO.head.ref.commit.object.tree.close
    - datetime.timedelta.path.object.head.ref.commit.tree.close
    - subprocess.Popen.path.commit.object.tree.close
    - datetime.timedelta.path.tree.head.ref.commit.object.close
    - typing.cast.tree.head.commit.path.close
    - datetime.timedelta.tree.commit.object.close
    - datetime.timedelta.object.path.tree.head.ref.commit.close
    - datetime.timedelta.object.head.commit.path.tree.close
    - typing.TypeVar.head.commit.path.object.tree.close
    - datetime.timedelta.tree.path.object.head.ref.commit.close
    - datetime.timedelta.object.commit.tree.close
    - typing.TypeVar.tree.object.path.commit.close
    - typing.BinaryIO.object.tree.head.ref.commit.path.close
    - subprocess.Popen.object.commit.tree.path.close
    - typing.BinaryIO.object.head.commit.path.tree.close
    - typing.BinaryIO.head.commit.path.tree.close
    - datetime.timedelta.object.head.ref.commit.path.close
    - typing.IO.tree.head.ref.commit.path.object.close
    - datetime.timedelta.head.commit.close
    - subprocess.Popen.commit.object.path.close
    - typing.TypeVar.head.ref.commit.tree.object.path.close
    - datetime.timedelta.head.ref.commit.object.path.close
    - typing.BinaryIO.head.commit.object.tree.path.close
    - typing.IO.tree.object.head.commit.close
    - typing.cast.head.commit.object.path.tree.close
    - typing.IO.commit.object.tree.path.close
    - subprocess.Popen.path.object.tree.close
    - typing.IO.tree.close
    - typing.BinaryIO.head.ref.commit.tree.object.path.close
    - typing.IO.commit.tree.close
    - datetime.timedelta.head.commit.path.close
    - typing.IO.path.tree.commit.close
    - typing.cast.tree.head.ref.commit.object.close
    - datetime.timedelta.path.tree.commit.close
    - datetime.timedelta.object.path.head.commit.close
    - typing.IO.tree.object.commit.close
    - datetime.timedelta.head.commit.tree.object.close
    - datetime.timedelta.tree.head.commit.object.path.close
    - subprocess.Popen.tree.object.path.commit.close
    - datetime.timedelta.tree.close
    - datetime.timedelta.object.path.head.ref.commit.tree.close
    - subprocess.Popen.commit.tree.object.close
    - datetime.timedelta.object.commit.tree.path.close
    - datetime.timedelta.commit.tree.path.close
    - datetime.timedelta.object.head.ref.commit.close
    - datetime.timedelta.head.commit.object.tree.close
    - typing.cast.head.commit.path.object.close
    - subprocess.Popen.head.commit.path.tree.close
    - typing.cast.object.head.ref.commit.path.close
    - subprocess.Popen.path.object.tree.commit.close
    - typing.BinaryIO.object.tree.head.commit.close
    - typing.BinaryIO.object.head.ref.commit.path.close
    - typing.cast.object.tree.head.commit.path.close
    - datetime.timedelta.object.tree.commit.path.close
    - subprocess.Popen.head.commit.tree.path.object.close
    - typing.BinaryIO.tree.head.commit.path.object.close
    - datetime.timedelta.path.object.head.commit.close
    - subprocess.Popen.head.ref.commit.tree.object.path.close
    - datetime.timedelta.object.close
    - typing.IO.object.head.commit.tree.close
    - typing.IO.commit.close
    - typing.IO.object.tree.commit.path.close
    - subprocess.Popen.tree.object.path.head.commit.close
    - typing.IO.head.commit.path.tree.close
    - typing.cast.head.commit.path.close
    - typing.IO.object.commit.path.tree.close
    - typing.IO.object.tree.path.close
    - subprocess.Popen.head.commit.tree.path.close
    - typing.BinaryIO.head.ref.commit.path.close
    - typing.TypeVar.tree.object.path.head.commit.close
    - typing.TypeVar.head.ref.commit.tree.close
    - subprocess.Popen.path.tree.commit.object.close
    - subprocess.Popen.tree.commit.close
    - typing.TypeVar.head.ref.commit.path.object.tree.close
    - typing.IO.head.commit.close
    - typing.IO.commit.tree.object.path.close
    - typing.IO.object.path.head.commit.tree.close
    - datetime.timedelta.path.tree.head.ref.commit.close
    - subprocess.Popen.object.path.head.commit.tree.close
    - typing.cast.object.tree.head.ref.commit.path.close
    - datetime.timedelta.path.close
    - typing.TypeVar.head.ref.commit.tree.path.object.close
    - typing.IO.object.path.tree.head.ref.commit.close
    - subprocess.Popen.commit.object.path.tree.close
    - typing.IO.commit.tree.path.object.close
    - typing.IO.commit.object.close
    - typing.TypeVar.head.commit.path.tree.close
    - subprocess.Popen.object.head.commit.path.close
    - subprocess.Popen.tree.commit.object.close
    - subprocess.Popen.tree.head.ref.commit.path.close
    - typing.IO.path.object.head.commit.tree.close
    - subprocess.Popen.head.commit.object.close
    - typing.IO.object.head.commit.path.tree.close
    - typing.cast.object.head.ref.commit.tree.close
    - subprocess.Popen.tree.head.commit.object.path.close
    - typing.TypeVar.head.commit.object.path.close
    - datetime.timedelta.commit.close
    - subprocess.Popen.tree.path.object.close
    - typing.IO.tree.head.commit.object.path.close
    - typing.cast.head.ref.commit.tree.object.close
    - subprocess.Popen.head.ref.commit.path.close
    - typing.IO.tree.object.path.close
    - typing.IO.tree.path.head.ref.commit.close
    - typing.IO.path.tree.head.commit.close
    - subprocess.Popen.head.commit.object.tree.path.close
    - subprocess.Popen.path.object.head.ref.commit.tree.close
    - typing.IO.tree.path.object.close
    - typing.cast.tree.head.ref.commit.object.path.close
    - typing.TypeVar.object.head.commit.tree.close
    - typing.IO.path.object.tree.head.commit.close
    - datetime.timedelta.path.head.commit.object.close
    - subprocess.Popen.object.commit.tree.close
    - datetime.timedelta.head.commit.path.tree.object.close
    - datetime.timedelta.head.ref.commit.tree.path.close
    - typing.IO.tree.head.ref.commit.object.close
    - typing.cast.tree.head.ref.commit.path.close
    - subprocess.Popen.tree.commit.path.close
    - typing.IO.object.head.ref.commit.close
    - datetime.timedelta.commit.object.close
    - typing.BinaryIO.tree.head.commit.object.close
    - subprocess.Popen.tree.head.ref.commit.object.close
    - datetime.timedelta.path.object.head.ref.commit.close
    - typing.TypeVar.head.ref.commit.object.tree.close
    - datetime.timedelta.path.commit.close
    - typing.cast.tree.head.commit.object.path.close
    - datetime.timedelta.tree.object.path.head.ref.commit.close
    - datetime.timedelta.tree.head.commit.object.close
    - datetime.timedelta.path.head.ref.commit.tree.close
    - datetime.timedelta.path.tree.object.close
    - typing.BinaryIO.tree.head.ref.commit.object.path.close
    - typing.cast.head.ref.commit.path.close
    - typing.IO.tree.path.commit.close
    - typing.IO.head.commit.tree.object.close
    - typing.TypeVar.head.ref.commit.tree.path.close
    - subprocess.Popen.object.tree.head.ref.commit.path.close
    - typing.IO.commit.path.tree.close
    - typing.BinaryIO.head.ref.commit.tree.close
    - typing.IO.path.tree.object.head.ref.commit.close
    - typing.cast.tree.object.head.ref.commit.path.close
    - typing.cast.tree.head.ref.commit.close
    - typing.TypeVar.tree.object.head.ref.commit.path.close
    - datetime.timedelta.head.ref.commit.close
    - subprocess.Popen.head.ref.commit.tree.path.object.close
    - subprocess.Popen.path.commit.tree.close
    - subprocess.Popen.path.tree.head.commit.close
    - typing.BinaryIO.object.tree.head.ref.commit.close
    - typing.BinaryIO.object.head.commit.close
    - typing.cast.head.commit.tree.object.close
    - datetime.timedelta.object.head.ref.commit.path.tree.close
    - typing.TypeVar.tree.head.commit.path.object.close
    - datetime.timedelta.path.head.ref.commit.close
    - subprocess.Popen.head.commit.tree.object.close
    - subprocess.Popen.path.object.head.ref.commit.close
    - subprocess.Popen.path.tree.head.ref.commit.object.close
    - typing.cast.commit.object.tree.path.close
    - typing.IO.head.ref.commit.path.tree.close
    - typing.IO.commit.tree.object.close
    - subprocess.Popen.tree.close
    - typing.BinaryIO.head.commit.path.tree.object.close
    - typing.BinaryIO.head.commit.object.close
    - typing.cast.tree.object.head.commit.path.close
    - datetime.timedelta.head.ref.commit.path.tree.close
    - datetime.timedelta.tree.path.commit.close
    - typing.TypeVar.object.head.commit.path.close
    - typing.IO.object.tree.head.commit.close
    - typing.TypeVar.object.tree.head.commit.close
    - typing.IO.path.object.tree.close
    - typing.IO.head.ref.commit.object.close
    - typing.BinaryIO.head.ref.commit.object.tree.path.close
    - datetime.timedelta.path.tree.commit.object.close
    - typing.BinaryIO.tree.head.ref.commit.path.object.close
    - typing.TypeVar.object.head.commit.close
    - typing.IO.path.tree.head.ref.commit.object.close
    - datetime.timedelta.commit.path.tree.close
    - subprocess.Popen.head.commit.object.path.tree.close
    - datetime.timedelta.path.object.tree.close
    - typing.IO.head.commit.tree.path.close
    - subprocess.Popen.object.commit.path.tree.close
    - typing.BinaryIO.tree.head.commit.object.path.close
    - typing.cast.object.head.ref.commit.tree.path.close
    - typing.TypeVar.head.commit.object.tree.path.close
    - typing.IO.path.commit.close
    - subprocess.Popen.object.path.close
    - datetime.timedelta.head.ref.commit.object.tree.close
    - subprocess.Popen.head.ref.commit.tree.object.close
    - datetime.timedelta.head.ref.commit.object.tree.path.close
    - typing.BinaryIO.tree.head.commit.path.close
    - typing.IO.path.close
    - datetime.timedelta.head.ref.commit.object.close
    - typing.IO.head.ref.commit.path.tree.object.close
    - subprocess.Popen.head.commit.path.tree.object.close
    - typing.cast.object.tree.head.ref.commit.close
    - typing.IO.head.ref.commit.tree.object.close
    - subprocess.Popen.tree.commit.path.object.close
    - datetime.timedelta.path.head.commit.object.tree.close
    - subprocess.Popen.commit.object.tree.path.close
    - typing.cast.head.commit.tree.object.path.close
    - datetime.timedelta.object.head.commit.tree.close
    - datetime.timedelta.path.object.tree.head.ref.commit.close
    - datetime.timedelta.tree.path.object.close
    - typing.IO.path.object.commit.close
    - subprocess.Popen.path.tree.close
    - typing.BinaryIO.object.head.commit.tree.path.close
    - subprocess.Popen.tree.path.head.commit.object.close
    - subprocess.Popen.head.commit.tree.object.path.close
    - datetime.timedelta.head.ref.commit.path.object.close
    - typing.cast.head.commit.tree.close
    - datetime.timedelta.path.commit.tree.close
    - typing.IO.path.object.head.ref.commit.tree.close
    - typing.BinaryIO.object.head.ref.commit.tree.path.close
    - subprocess.Popen.object.close
    - subprocess.Popen.tree.head.commit.path.close
    - datetime.timedelta.object.head.ref.commit.tree.close
    - typing.BinaryIO.head.ref.commit.path.tree.close
    - typing.IO.object.tree.head.ref.commit.close
    - typing.IO.object.close
    - typing.IO.path.object.head.commit.close
    - subprocess.Popen.path.object.close
    - datetime.timedelta.path.tree.object.head.commit.close
    - subprocess.Popen.path.commit.close
    - typing.IO.tree.path.object.head.commit.close
    - typing.IO.tree.head.commit.path.object.close
    - subprocess.Popen.path.head.commit.tree.close
    - datetime.timedelta.path.head.ref.commit.object.close
    - subprocess.Popen.object.path.tree.head.commit.close
    - typing.IO.path.tree.object.commit.close
    - typing.TypeVar.object.tree.head.ref.commit.path.close
    - typing.IO.tree.path.object.head.ref.commit.close
    - subprocess.Popen.path.head.ref.commit.tree.object.close
    - datetime.timedelta.commit.object.path.tree.close
    - typing.TypeVar.tree.object.path.close
    - typing.cast.tree.head.commit.path.object.close
    - typing.cast.commit.tree.object.path.close
    - typing.IO.tree.object.path.commit.close
    - typing.cast.head.ref.commit.tree.path.close
    - subprocess.Popen.path.object.head.commit.tree.close
    - subprocess.Popen.path.object.tree.head.ref.commit.close
    - typing.TypeVar.object.head.ref.commit.path.tree.close
    - subprocess.Popen.head.ref.commit.close
    - typing.IO.head.ref.commit.object.path.tree.close
    - datetime.timedelta.path.tree.object.head.ref.commit.close
    - datetime.timedelta.commit.tree.object.path.close
    - typing.IO.head.commit.path.close
    - datetime.timedelta.head.ref.commit.object.path.tree.close
    - typing.IO.commit.object.path.close
    - typing.cast.object.head.ref.commit.path.tree.close
    - typing.IO.path.tree.head.commit.object.close
    - datetime.timedelta.path.object.head.commit.tree.close
    - subprocess.Popen.path.object.commit.close
    - typing.IO.object.tree.path.head.commit.close
    - typing.IO.commit.object.path.tree.close
    - typing.TypeVar.object.tree.head.commit.path.close
    - subprocess.Popen.path.object.tree.head.commit.close
    - typing.IO.tree.path.head.commit.close
    - typing.cast.head.ref.commit.tree.close
    - subprocess.Popen.object.tree.path.head.ref.commit.close
    - typing.IO.object.commit.tree.close
    - typing.IO.path.object.tree.commit.close
    - subprocess.Popen.head.ref.commit.tree.path.close
    - typing.IO.head.ref.commit.tree.path.object.close
    - datetime.timedelta.object.tree.path.close
    - typing.IO.path.commit.tree.close
    - subprocess.Popen.head.ref.commit.path.tree.close
    - typing.IO.tree.head.commit.path.close
    - typing.cast.head.commit.object.tree.close
    - subprocess.Popen.commit.path.object.close
    - datetime.timedelta.commit.path.object.tree.close
    - typing.TypeVar.object.head.ref.commit.path.close
    - typing.IO.path.head.commit.tree.close
    - subprocess.Popen.tree.path.close
    - datetime.timedelta.tree.object.head.ref.commit.path.close
    - typing.TypeVar.tree.object.head.ref.commit.close
    - datetime.timedelta.tree.object.commit.path.close
    - typing.cast.head.ref.commit.object.close
    - datetime.timedelta.object.head.commit.path.close
    - typing.TypeVar.tree.head.ref.commit.path.close
    - typing.IO.path.tree.head.ref.commit.close
    - typing.TypeVar.object.head.ref.commit.close
    - subprocess.Popen.path.head.commit.tree.object.close
    - datetime.timedelta.object.head.commit.tree.path.close
    - datetime.timedelta.tree.path.object.head.commit.close
    - typing.TypeVar.head.ref.commit.object.tree.path.close
    - subprocess.Popen.head.commit.close
    - datetime.timedelta.head.commit.tree.path.object.close
    - subprocess.Popen.object.tree.head.commit.path.close
    - typing.IO.commit.path.object.tree.close
    - typing.cast.tree.object.head.ref.commit.close
    - datetime.timedelta.path.head.commit.close
    - datetime.timedelta.tree.head.commit.path.close
    - typing.cast.head.ref.commit.object.tree.close
    - typing.IO.path.commit.tree.object.close
    - typing.TypeVar.head.ref.commit.object.path.close
    - datetime.timedelta.commit.tree.object.close
    - typing.IO.path.head.ref.commit.object.tree.close
    - subprocess.Popen.object.path.commit.close
    - datetime.timedelta.head.commit.path.object.tree.close
    - typing.IO.tree.path.head.commit.object.close
    - datetime.timedelta.commit.tree.path.object.close
    - typing.IO.object.head.ref.commit.path.tree.close
    - typing.IO.object.path.close
    - subprocess.Popen.head.commit.path.object.tree.close
    - typing.TypeVar.head.commit.tree.path.object.close
    - datetime.timedelta.object.tree.path.head.commit.close
    - datetime.timedelta.object.tree.commit.close
    - typing.IO.object.tree.path.commit.close
    - subprocess.Popen.tree.path.commit.object.close
    - datetime.timedelta.object.path.commit.close
    - typing.IO.object.path.commit.close
    - typing.IO.object.head.ref.commit.tree.path.close
    - subprocess.Popen.tree.path.commit.close
    - datetime.timedelta.commit.path.close
    - subprocess.Popen.path.head.commit.object.tree.close
    - subprocess.Popen.tree.head.commit.close
    - typing.IO.path.commit.object.tree.close
    - subprocess.Popen.commit.close
    - datetime.timedelta.object.tree.path.head.ref.commit.close
    - typing.cast.tree.object.head.commit.close
    - datetime.timedelta.path.commit.object.close
    - typing.IO.path.head.commit.object.tree.close
    - datetime.timedelta.tree.head.commit.path.object.close
    - subprocess.Popen.object.head.ref.commit.tree.close
    - typing.cast.head.ref.commit.tree.object.path.close
    - typing.TypeVar.head.commit.tree.path.close
    - typing.IO.tree.head.commit.close
    - datetime.timedelta.tree.commit.object.path.close
    - typing.IO.head.ref.commit.object.tree.path.close
    - typing.TypeVar.head.commit.path.tree.object.close
    - subprocess.Popen.object.tree.close
    - subprocess.Popen.tree.path.object.head.commit.close
    - datetime.timedelta.commit.object.path.close
    - datetime.timedelta.path.object.commit.tree.close
    - typing.IO.path.tree.object.close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.close
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.close
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.close
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.close
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.close
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.close
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.close
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.close
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 327
    functionName: git.repo.base.Repo.__del__
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree.close
    - subprocess.Popen.path.tree.commit.close
    - subprocess.Popen.head.ref.commit.object.close
    - typing.BinaryIO.head.ref.commit.object.close
    - typing.BinaryIO.head.commit.path.close
    - typing.IO.object.head.commit.path.close
    - datetime.timedelta.tree.head.ref.commit.path.object.close
    - subprocess.Popen.commit.object.close
    - subprocess.Popen.head.ref.commit.path.object.tree.close
    - typing.IO.tree.commit.close
    - subprocess.Popen.commit.object.tree.close
    - subprocess.Popen.tree.object.head.commit.close
    - datetime.timedelta.object.path.head.ref.commit.close
    - subprocess.Popen.tree.path.object.commit.close
    - subprocess.Popen.object.tree.head.ref.commit.close
    - typing.cast.object.head.commit.path.close
    - datetime.timedelta.path.head.ref.commit.object.tree.close
    - subprocess.Popen.close
    - typing.TypeVar.tree.head.commit.object.path.close
    - subprocess.Popen.tree.head.commit.path.object.close
    - typing.BinaryIO.head.commit.tree.path.object.close
    - datetime.timedelta.head.ref.commit.path.close
    - datetime.timedelta.close
    - typing.IO.tree.object.head.ref.commit.close
    - typing.IO.tree.commit.object.close
    - typing.cast.head.ref.commit.path.tree.close
    - typing.cast.object.head.commit.tree.close
    - datetime.timedelta.commit.object.tree.path.close
    - datetime.timedelta.path.tree.head.commit.close
    - typing.cast.tree.head.commit.object.close
    - typing.IO.commit.tree.path.close
    - datetime.timedelta.tree.object.head.ref.commit.close
    - typing.TypeVar.tree.object.head.commit.close
    - typing.BinaryIO.head.ref.commit.object.tree.close
    - subprocess.Popen.path.tree.head.ref.commit.close
    - typing.IO.path.object.tree.head.ref.commit.close
    - subprocess.Popen.path.commit.tree.object.close
    - subprocess.Popen.tree.head.ref.commit.object.path.close
    - datetime.timedelta.path.tree.close
    - datetime.timedelta.object.head.commit.close
    - typing.IO.object.head.ref.commit.tree.close
    - datetime.timedelta.path.object.tree.commit.close
    - typing.BinaryIO.head.commit.object.path.close
    - subprocess.Popen.tree.object.path.head.ref.commit.close
    - subprocess.Popen.commit.path.tree.close
    - datetime.timedelta.head.commit.object.close
    - datetime.timedelta.tree.path.commit.object.close
    - subprocess.Popen.commit.path.close
    - git.objects.commit.Popen.tree.path.close
    - datetime.timedelta.head.ref.commit.tree.path.object.close
    - subprocess.Popen.commit.tree.object.path.close
    - typing.IO.head.ref.commit.tree.path.close
    - subprocess.Popen.object.path.tree.close
    - subprocess.Popen.object.head.commit.tree.path.close
    - datetime.timedelta.object.path.tree.head.commit.close
    - typing.IO.tree.head.commit.object.close
    - subprocess.Popen.path.tree.object.close
    - typing.TypeVar.object.tree.path.head.ref.commit.close
    - typing.IO.commit.path.close
    - subprocess.Popen.path.object.head.commit.close
    - typing.IO.tree.path.commit.object.close
    - datetime.timedelta.head.commit.path.tree.close
    - typing.TypeVar.head.commit.path.object.close
    - typing.cast.tree.head.commit.close
    - subprocess.Popen.tree.path.head.commit.close
    - typing.TypeVar.object.head.commit.tree.path.close
    - datetime.timedelta.path.head.commit.tree.close
    - datetime.timedelta.tree.object.path.head.commit.close
    - datetime.timedelta.tree.path.close
    - typing.cast.object.head.commit.tree.path.close
    - typing.IO.object.commit.close
    - typing.BinaryIO.head.ref.commit.tree.path.close
    - typing.TypeVar.object.tree.head.ref.commit.close
    - typing.IO.tree.object.commit.path.close
    - datetime.timedelta.tree.path.object.commit.close
    - datetime.timedelta.object.tree.close
    - subprocess.Popen.path.head.commit.close
    - subprocess.Popen.tree.object.close
    - typing.IO.head.ref.commit.tree.object.path.close
    - typing.TypeVar.object.head.ref.commit.tree.close
    - subprocess.Popen.tree.path.head.ref.commit.object.close
    - typing.IO.object.path.tree.head.commit.close
    - typing.IO.head.ref.commit.path.close
    - typing.IO.path.head.commit.tree.object.close
    - subprocess.Popen.object.path.commit.tree.close
    - typing.TypeVar.head.commit.tree.object.path.close
    - typing.TypeVar.head.commit.path.close
    - typing.TypeVar.object.head.ref.commit.tree.path.close
    - datetime.timedelta.object.tree.path.commit.close
    - typing.TypeVar.object.head.commit.path.tree.close
    - subprocess.Popen.object.path.tree.head.ref.commit.close
    - subprocess.Popen.head.ref.commit.tree.close
    - datetime.timedelta.path.object.tree.head.commit.close
    - typing.IO.tree.commit.path.close
    - typing.IO.tree.head.ref.commit.path.close
    - subprocess.Popen.object.path.tree.commit.close
    - datetime.timedelta.tree.head.commit.close
    - typing.cast.object.head.commit.path.tree.close
    - datetime.timedelta.object.commit.close
    - typing.BinaryIO.head.commit.path.object.close
    - typing.BinaryIO.object.tree.head.commit.path.close
    - typing.IO.object.head.commit.close
    - subprocess.Popen.path.head.ref.commit.close
    - typing.IO.object.head.ref.commit.path.close
    - typing.cast.head.commit.tree.path.close
    - datetime.timedelta.tree.object.close
    - subprocess.Popen.head.commit.path.close
    - typing.IO.tree.object.head.ref.commit.path.close
    - typing.IO.object.path.head.ref.commit.tree.close
    - datetime.timedelta.head.commit.tree.object.path.close
    - datetime.timedelta.tree.head.ref.commit.path.close
    - typing.BinaryIO.object.head.commit.path.close
    - typing.BinaryIO.head.ref.commit.path.object.tree.close
    - datetime.timedelta.path.commit.object.tree.close
    - typing.IO.head.commit.path.tree.object.close
    - subprocess.Popen.commit.tree.path.object.close
    - typing.TypeVar.head.ref.commit.object.path.tree.close
    - typing.IO.object.path.tree.commit.close
    - typing.IO.object.head.commit.tree.path.close
    - typing.IO.tree.path.object.commit.close
    - typing.IO.path.tree.object.head.commit.close
    - typing.BinaryIO.tree.head.commit.close
    - subprocess.Popen.path.head.ref.commit.object.tree.close
    - datetime.timedelta.tree.head.ref.commit.object.close
    - git.objects.commit.Popen.tree.close
    - subprocess.Popen.path.head.commit.object.close
    - typing.cast.head.commit.path.tree.object.close
    - typing.IO.head.ref.commit.tree.close
    - subprocess.Popen.commit.tree.path.close
    - typing.IO.head.ref.commit.close
    - typing.TypeVar.tree.head.ref.commit.object.path.close
    - typing.BinaryIO.object.tree.path.head.ref.commit.close
    - typing.BinaryIO.head.commit.tree.path.close
    - typing.TypeVar.tree.head.ref.commit.path.object.close
    - subprocess.Popen.object.tree.head.commit.close
    - typing.cast.head.ref.commit.path.object.tree.close
    - subprocess.Popen.path.tree.head.commit.object.close
    - subprocess.Popen.tree.object.path.close
    - datetime.timedelta.object.path.head.commit.tree.close
    - typing.TypeVar.tree.head.ref.commit.close
    - typing.cast.head.ref.commit.tree.path.object.close
    - datetime.timedelta.path.tree.object.commit.close
    - typing.IO.object.tree.close
    - datetime.timedelta.tree.path.head.commit.object.close
    - typing.IO.object.path.commit.tree.close
    - datetime.timedelta.object.tree.head.ref.commit.path.close
    - datetime.timedelta.tree.path.head.commit.close
    - subprocess.Popen.tree.object.commit.path.close
    - typing.IO.object.path.head.ref.commit.close
    - subprocess.Popen.commit.tree.close
    - datetime.timedelta.object.commit.path.close
    - typing.BinaryIO.head.ref.commit.tree.path.object.close
    - typing.IO.commit.path.object.close
    - subprocess.Popen.object.tree.commit.path.close
    - typing.IO.tree.object.close
    - subprocess.Popen.tree.object.head.commit.path.close
    - typing.TypeVar.tree.head.ref.commit.object.close
    - typing.IO.object.tree.path.head.ref.commit.close
    - subprocess.Popen.path.close
    - typing.cast.head.commit.path.object.tree.close
    - typing.IO.head.commit.object.path.tree.close
    - typing.IO.tree.object.path.head.ref.commit.close
    - typing.BinaryIO.object.head.ref.commit.path.tree.close
    - datetime.timedelta.head.commit.tree.path.close
    - typing.IO.tree.object.path.head.commit.close
    - datetime.timedelta.tree.commit.path.object.close
    - typing.IO.tree.head.ref.commit.object.path.close
    - typing.IO.close
    - typing.IO.path.object.commit.tree.close
    - typing.BinaryIO.object.tree.path.head.commit.close
    - datetime.timedelta.commit.tree.close
    - subprocess.Popen.object.tree.commit.close
    - typing.BinaryIO.object.head.commit.tree.close
    - typing.TypeVar.tree.head.commit.close
    - subprocess.Popen.tree.head.ref.commit.close
    - typing.TypeVar.tree.object.head.commit.path.close
    - subprocess.Popen.object.path.head.commit.close
    - typing.BinaryIO.head.ref.commit.path.tree.object.close
    - subprocess.Popen.tree.path.object.head.ref.commit.close
    - typing.cast.head.commit.close
    - typing.IO.head.commit.tree.close
    - subprocess.Popen.head.ref.commit.path.tree.object.close
    - typing.BinaryIO.tree.head.ref.commit.path.close
    - datetime.timedelta.tree.object.path.commit.close
    - subprocess.Popen.object.head.commit.path.tree.close
    - subprocess.Popen.object.path.head.ref.commit.close
    - typing.cast.head.ref.commit.object.path.tree.close
    - typing.IO.tree.commit.path.object.close
    - datetime.timedelta.object.path.close
    - typing.IO.path.head.ref.commit.tree.object.close
    - typing.BinaryIO.object.tree.path.commit.close
    - typing.BinaryIO.tree.head.ref.commit.close
    - typing.IO.path.head.commit.close
    - typing.BinaryIO.object.tree.path.close
    - datetime.timedelta.path.object.commit.close
    - subprocess.Popen.object.head.ref.commit.path.tree.close
    - datetime.timedelta.tree.object.head.commit.close
    - typing.TypeVar.head.commit.object.path.tree.close
    - typing.cast.object.tree.head.commit.close
    - subprocess.Popen.head.commit.object.tree.close
    - typing.BinaryIO.head.commit.object.tree.close
    - subprocess.Popen.tree.head.ref.commit.path.object.close
    - subprocess.Popen.head.commit.path.object.close
    - typing.IO.head.ref.commit.path.object.close
    - typing.BinaryIO.head.commit.tree.object.close
    - datetime.timedelta.head.commit.tree.close
    - subprocess.Popen.tree.head.commit.object.close
    - typing.TypeVar.head.ref.commit.path.tree.object.close
    - typing.BinaryIO.head.commit.close
    - typing.IO.object.path.tree.close
    - typing.TypeVar.head.ref.commit.object.close
    - typing.IO.path.object.close
    - typing.IO.object.path.head.commit.close
    - datetime.timedelta.tree.head.ref.commit.close
    - typing.IO.path.tree.commit.object.close
    - subprocess.Popen.commit.path.object.tree.close
    - subprocess.Popen.path.commit.object.close
    - subprocess.Popen.head.commit.object.path.close
    - typing.TypeVar.tree.object.path.head.ref.commit.close
    - typing.cast.tree.head.ref.commit.path.object.close
    - typing.TypeVar.head.commit.close
    - datetime.timedelta.head.ref.commit.tree.object.close
    - subprocess.Popen.object.head.ref.commit.close
    - typing.BinaryIO.head.ref.commit.object.path.close
    - typing.IO.head.commit.object.tree.close
    - typing.TypeVar.head.ref.commit.tree.object.close
    - typing.IO.object.tree.commit.close
    - datetime.timedelta.tree.commit.path.close
    - typing.IO.path.tree.close
    - typing.IO.head.commit.tree.path.object.close
    - typing.cast.head.ref.commit.object.tree.path.close
    - subprocess.Popen.object.head.ref.commit.path.close
    - typing.BinaryIO.head.commit.object.path.tree.close
    - datetime.timedelta.path.object.close
    - typing.IO.tree.commit.object.path.close
    - typing.IO.head.ref.commit.object.path.close
    - subprocess.Popen.tree.object.head.ref.commit.path.close
    - typing.IO.path.head.ref.commit.tree.close
    - datetime.timedelta.commit.path.tree.object.close
    - datetime.timedelta.head.commit.object.path.tree.close
    - typing.IO.object.tree.head.commit.path.close
    - typing.TypeVar.head.commit.object.tree.close
    - typing.IO.path.head.commit.object.close
    - subprocess.Popen.head.ref.commit.object.path.close
    - typing.BinaryIO.tree.head.ref.commit.object.close
    - typing.BinaryIO.object.head.ref.commit.tree.close
    - datetime.timedelta.object.tree.head.commit.close
    - subprocess.Popen.head.ref.commit.object.path.tree.close
    - datetime.timedelta.head.commit.path.object.close
    - subprocess.Popen.head.ref.commit.path.object.close
    - typing.cast.head.ref.commit.path.object.close
    - typing.cast.head.ref.commit.object.path.close
    - datetime.timedelta.path.head.commit.tree.object.close
    - datetime.timedelta.object.tree.head.commit.path.close
    - subprocess.Popen.head.ref.commit.object.tree.close
    - typing.IO.tree.path.close
    - typing.cast.head.ref.commit.path.tree.object.close
    - subprocess.Popen.head.commit.tree.close
    - subprocess.Popen.tree.path.head.ref.commit.close
    - typing.IO.head.ref.commit.path.object.tree.close
    - typing.cast.head.commit.object.close
    - git.objects.commit.Popen.path.close
    - typing.TypeVar.object.tree.path.commit.close
    - subprocess.Popen.path.object.commit.tree.close
    - typing.BinaryIO.head.commit.path.object.tree.close
    - datetime.timedelta.tree.path.head.ref.commit.object.close
    - subprocess.Popen.object.commit.path.close
    - datetime.timedelta.object.path.commit.tree.close
    - typing.IO.tree.object.head.commit.path.close
    - typing.IO.head.commit.object.path.close
    - typing.BinaryIO.head.ref.commit.object.path.tree.close
    - typing.cast.head.commit.tree.path.object.close
    - typing.IO.tree.head.ref.commit.close
    - typing.BinaryIO.head.ref.commit.path.object.close
    - typing.TypeVar.head.ref.commit.path.close
    - typing.IO.head.commit.tree.object.path.close
    - typing.IO.commit.object.tree.close
    - subprocess.Popen.path.head.ref.commit.tree.close
    - datetime.timedelta.head.ref.commit.tree.close
    - typing.IO.head.commit.object.close
    - subprocess.Popen.object.head.commit.close
    - datetime.timedelta.object.head.ref.commit.tree.path.close
    - subprocess.Popen.object.head.commit.tree.close
    - typing.IO.path.head.ref.commit.close
    - datetime.timedelta.head.ref.commit.tree.object.path.close
    - subprocess.Popen.path.tree.object.commit.close
    - typing.IO.object.commit.tree.path.close
    - typing.TypeVar.tree.head.commit.object.close
    - subprocess.Popen.tree.object.head.ref.commit.close
    - datetime.timedelta.head.ref.commit.path.tree.object.close
    - datetime.timedelta.head.commit.object.tree.path.close
    - subprocess.Popen.object.head.ref.commit.tree.path.close
    - datetime.timedelta.object.path.tree.commit.close
    - git.objects.commit.Popen.close
    - datetime.timedelta.path.commit.tree.object.close
    - typing.IO.path.object.head.ref.commit.close
    - datetime.timedelta.tree.commit.close
    - typing.TypeVar.head.commit.tree.close
    - typing.TypeVar.head.commit.tree.object.close
    - git.objects.commit.Popen.path.tree.close
    - typing.IO.object.tree.head.ref.commit.path.close
    - subprocess.Popen.path.tree.object.head.commit.close
    - typing.cast.head.commit.object.tree.path.close
    - typing.cast.object.head.commit.close
    - subprocess.Popen.object.tree.path.close
    - subprocess.Popen.path.head.ref.commit.object.close
    - subprocess.Popen.head.ref.commit.object.tree.path.close
    - typing.TypeVar.head.commit.object.close
    - datetime.timedelta.object.path.tree.close
    - typing.TypeVar.object.tree.path.head.commit.close
    - datetime.timedelta.commit.path.object.close
    - typing.BinaryIO.head.commit.tree.close
    - datetime.timedelta.head.ref.commit.path.object.tree.close
    - subprocess.Popen.path.tree.object.head.ref.commit.close
    - typing.IO.tree.path.head.ref.commit.object.close
    - typing.TypeVar.tree.head.commit.path.close
    - typing.IO.head.commit.path.object.tree.close
    - datetime.timedelta.tree.head.ref.commit.object.path.close
    - datetime.timedelta.path.head.ref.commit.tree.object.close
    - typing.IO.path.commit.object.close
    - datetime.timedelta.tree.object.path.close
    - typing.cast.head.commit.object.path.close
    - datetime.timedelta.tree.object.commit.close
    - typing.IO.commit.path.tree.object.close
    - datetime.timedelta.tree.path.head.ref.commit.close
    - datetime.timedelta.object.commit.path.tree.close
    - subprocess.Popen.tree.commit.object.path.close
    - datetime.timedelta.commit.object.tree.close
    - subprocess.Popen.object.tree.path.commit.close
    - typing.TypeVar.head.ref.commit.path.object.close
    - typing.IO.head.commit.object.tree.path.close
    - typing.BinaryIO.head.commit.tree.object.path.close
    - subprocess.Popen.object.tree.path.head.commit.close
    - datetime.timedelta.head.commit.object.path.close
    - typing.TypeVar.head.ref.commit.path.tree.close
    - subprocess.Popen.object.commit.close
    - datetime.timedelta.path.tree.head.commit.object.close
    - typing.IO.path.head.ref.commit.object.close
    - subprocess.Popen.commit.path.tree.object.close
    - subprocess.Popen.object.path.head.ref.commit.tree.close
    - typing.IO.object.commit.path.close
    - datetime.timedelta.object.tree.head.ref.commit.close
    - typing.TypeVar.object.tree.path.close
    - typing.BinaryIO.head.ref.commit.tree.object.close
    - typing.IO.head.commit.path.object.close
    - typing.BinaryIO.object.head.ref.commit.close
    - subprocess.Popen.tree.object.commit.close
    - datetime.timedelta.tree.object.head.commit.path.close
    - typing.IO.head.ref.commit.object.tree.close
    - datetime.timedelta.path.object.head.ref.commit.tree.close
    - subprocess.Popen.path.commit.object.tree.close
    - datetime.timedelta.path.tree.head.ref.commit.object.close
    - typing.cast.tree.head.commit.path.close
    - datetime.timedelta.tree.commit.object.close
    - datetime.timedelta.object.path.tree.head.ref.commit.close
    - datetime.timedelta.object.head.commit.path.tree.close
    - typing.TypeVar.head.commit.path.object.tree.close
    - datetime.timedelta.tree.path.object.head.ref.commit.close
    - datetime.timedelta.object.commit.tree.close
    - typing.TypeVar.tree.object.path.commit.close
    - typing.BinaryIO.object.tree.head.ref.commit.path.close
    - subprocess.Popen.object.commit.tree.path.close
    - typing.BinaryIO.object.head.commit.path.tree.close
    - typing.BinaryIO.head.commit.path.tree.close
    - datetime.timedelta.object.head.ref.commit.path.close
    - typing.IO.tree.head.ref.commit.path.object.close
    - datetime.timedelta.head.commit.close
    - subprocess.Popen.commit.object.path.close
    - typing.TypeVar.head.ref.commit.tree.object.path.close
    - datetime.timedelta.head.ref.commit.object.path.close
    - typing.BinaryIO.head.commit.object.tree.path.close
    - typing.IO.tree.object.head.commit.close
    - typing.cast.head.commit.object.path.tree.close
    - typing.IO.commit.object.tree.path.close
    - subprocess.Popen.path.object.tree.close
    - typing.IO.tree.close
    - typing.BinaryIO.head.ref.commit.tree.object.path.close
    - typing.IO.commit.tree.close
    - datetime.timedelta.head.commit.path.close
    - typing.IO.path.tree.commit.close
    - typing.cast.tree.head.ref.commit.object.close
    - datetime.timedelta.path.tree.commit.close
    - datetime.timedelta.object.path.head.commit.close
    - typing.IO.tree.object.commit.close
    - datetime.timedelta.head.commit.tree.object.close
    - datetime.timedelta.tree.head.commit.object.path.close
    - subprocess.Popen.tree.object.path.commit.close
    - datetime.timedelta.tree.close
    - datetime.timedelta.object.path.head.ref.commit.tree.close
    - subprocess.Popen.commit.tree.object.close
    - datetime.timedelta.object.commit.tree.path.close
    - datetime.timedelta.commit.tree.path.close
    - datetime.timedelta.object.head.ref.commit.close
    - datetime.timedelta.head.commit.object.tree.close
    - typing.cast.head.commit.path.object.close
    - subprocess.Popen.head.commit.path.tree.close
    - typing.cast.object.head.ref.commit.path.close
    - subprocess.Popen.path.object.tree.commit.close
    - typing.BinaryIO.object.tree.head.commit.close
    - typing.BinaryIO.object.head.ref.commit.path.close
    - typing.cast.object.tree.head.commit.path.close
    - datetime.timedelta.object.tree.commit.path.close
    - subprocess.Popen.head.commit.tree.path.object.close
    - typing.BinaryIO.tree.head.commit.path.object.close
    - datetime.timedelta.path.object.head.commit.close
    - subprocess.Popen.head.ref.commit.tree.object.path.close
    - datetime.timedelta.object.close
    - typing.IO.object.head.commit.tree.close
    - typing.IO.commit.close
    - typing.IO.object.tree.commit.path.close
    - subprocess.Popen.tree.object.path.head.commit.close
    - typing.IO.head.commit.path.tree.close
    - typing.cast.head.commit.path.close
    - typing.IO.object.commit.path.tree.close
    - typing.IO.object.tree.path.close
    - subprocess.Popen.head.commit.tree.path.close
    - typing.BinaryIO.head.ref.commit.path.close
    - typing.TypeVar.tree.object.path.head.commit.close
    - typing.TypeVar.head.ref.commit.tree.close
    - subprocess.Popen.path.tree.commit.object.close
    - subprocess.Popen.tree.commit.close
    - typing.TypeVar.head.ref.commit.path.object.tree.close
    - typing.IO.head.commit.close
    - typing.IO.commit.tree.object.path.close
    - typing.IO.object.path.head.commit.tree.close
    - datetime.timedelta.path.tree.head.ref.commit.close
    - subprocess.Popen.object.path.head.commit.tree.close
    - typing.cast.object.tree.head.ref.commit.path.close
    - datetime.timedelta.path.close
    - typing.TypeVar.head.ref.commit.tree.path.object.close
    - typing.IO.object.path.tree.head.ref.commit.close
    - subprocess.Popen.commit.object.path.tree.close
    - typing.IO.commit.tree.path.object.close
    - typing.IO.commit.object.close
    - typing.TypeVar.head.commit.path.tree.close
    - subprocess.Popen.object.head.commit.path.close
    - subprocess.Popen.tree.commit.object.close
    - subprocess.Popen.tree.head.ref.commit.path.close
    - typing.IO.path.object.head.commit.tree.close
    - subprocess.Popen.head.commit.object.close
    - typing.IO.object.head.commit.path.tree.close
    - typing.cast.object.head.ref.commit.tree.close
    - subprocess.Popen.tree.head.commit.object.path.close
    - typing.TypeVar.head.commit.object.path.close
    - datetime.timedelta.commit.close
    - subprocess.Popen.tree.path.object.close
    - typing.IO.tree.head.commit.object.path.close
    - typing.cast.head.ref.commit.tree.object.close
    - subprocess.Popen.head.ref.commit.path.close
    - typing.IO.tree.object.path.close
    - typing.IO.tree.path.head.ref.commit.close
    - typing.IO.path.tree.head.commit.close
    - subprocess.Popen.head.commit.object.tree.path.close
    - subprocess.Popen.path.object.head.ref.commit.tree.close
    - typing.IO.tree.path.object.close
    - typing.cast.tree.head.ref.commit.object.path.close
    - typing.TypeVar.object.head.commit.tree.close
    - typing.IO.path.object.tree.head.commit.close
    - datetime.timedelta.path.head.commit.object.close
    - subprocess.Popen.object.commit.tree.close
    - datetime.timedelta.head.commit.path.tree.object.close
    - datetime.timedelta.head.ref.commit.tree.path.close
    - typing.IO.tree.head.ref.commit.object.close
    - typing.cast.tree.head.ref.commit.path.close
    - subprocess.Popen.tree.commit.path.close
    - typing.IO.object.head.ref.commit.close
    - datetime.timedelta.commit.object.close
    - typing.BinaryIO.tree.head.commit.object.close
    - subprocess.Popen.tree.head.ref.commit.object.close
    - datetime.timedelta.path.object.head.ref.commit.close
    - typing.TypeVar.head.ref.commit.object.tree.close
    - datetime.timedelta.path.commit.close
    - typing.cast.tree.head.commit.object.path.close
    - datetime.timedelta.tree.object.path.head.ref.commit.close
    - datetime.timedelta.tree.head.commit.object.close
    - datetime.timedelta.path.head.ref.commit.tree.close
    - datetime.timedelta.path.tree.object.close
    - typing.BinaryIO.tree.head.ref.commit.object.path.close
    - typing.cast.head.ref.commit.path.close
    - typing.IO.tree.path.commit.close
    - typing.IO.head.commit.tree.object.close
    - typing.TypeVar.head.ref.commit.tree.path.close
    - subprocess.Popen.object.tree.head.ref.commit.path.close
    - typing.IO.commit.path.tree.close
    - typing.BinaryIO.head.ref.commit.tree.close
    - typing.IO.path.tree.object.head.ref.commit.close
    - typing.cast.tree.object.head.ref.commit.path.close
    - typing.cast.tree.head.ref.commit.close
    - typing.TypeVar.tree.object.head.ref.commit.path.close
    - datetime.timedelta.head.ref.commit.close
    - subprocess.Popen.head.ref.commit.tree.path.object.close
    - subprocess.Popen.path.commit.tree.close
    - subprocess.Popen.path.tree.head.commit.close
    - typing.BinaryIO.object.tree.head.ref.commit.close
    - typing.BinaryIO.object.head.commit.close
    - typing.cast.head.commit.tree.object.close
    - datetime.timedelta.object.head.ref.commit.path.tree.close
    - typing.TypeVar.tree.head.commit.path.object.close
    - datetime.timedelta.path.head.ref.commit.close
    - subprocess.Popen.head.commit.tree.object.close
    - subprocess.Popen.path.object.head.ref.commit.close
    - subprocess.Popen.path.tree.head.ref.commit.object.close
    - typing.cast.commit.object.tree.path.close
    - typing.IO.head.ref.commit.path.tree.close
    - typing.IO.commit.tree.object.close
    - subprocess.Popen.tree.close
    - typing.BinaryIO.head.commit.path.tree.object.close
    - typing.BinaryIO.head.commit.object.close
    - typing.cast.tree.object.head.commit.path.close
    - datetime.timedelta.head.ref.commit.path.tree.close
    - datetime.timedelta.tree.path.commit.close
    - typing.TypeVar.object.head.commit.path.close
    - typing.IO.object.tree.head.commit.close
    - typing.TypeVar.object.tree.head.commit.close
    - typing.IO.path.object.tree.close
    - typing.IO.head.ref.commit.object.close
    - typing.BinaryIO.head.ref.commit.object.tree.path.close
    - datetime.timedelta.path.tree.commit.object.close
    - typing.BinaryIO.tree.head.ref.commit.path.object.close
    - typing.TypeVar.object.head.commit.close
    - typing.IO.path.tree.head.ref.commit.object.close
    - datetime.timedelta.commit.path.tree.close
    - subprocess.Popen.head.commit.object.path.tree.close
    - datetime.timedelta.path.object.tree.close
    - typing.IO.head.commit.tree.path.close
    - subprocess.Popen.object.commit.path.tree.close
    - typing.BinaryIO.tree.head.commit.object.path.close
    - typing.cast.object.head.ref.commit.tree.path.close
    - typing.TypeVar.head.commit.object.tree.path.close
    - typing.IO.path.commit.close
    - subprocess.Popen.object.path.close
    - datetime.timedelta.head.ref.commit.object.tree.close
    - subprocess.Popen.head.ref.commit.tree.object.close
    - datetime.timedelta.head.ref.commit.object.tree.path.close
    - typing.BinaryIO.tree.head.commit.path.close
    - typing.IO.path.close
    - datetime.timedelta.head.ref.commit.object.close
    - typing.IO.head.ref.commit.path.tree.object.close
    - subprocess.Popen.head.commit.path.tree.object.close
    - typing.cast.object.tree.head.ref.commit.close
    - typing.IO.head.ref.commit.tree.object.close
    - subprocess.Popen.tree.commit.path.object.close
    - datetime.timedelta.path.head.commit.object.tree.close
    - subprocess.Popen.commit.object.tree.path.close
    - typing.cast.head.commit.tree.object.path.close
    - datetime.timedelta.object.head.commit.tree.close
    - datetime.timedelta.path.object.tree.head.ref.commit.close
    - datetime.timedelta.tree.path.object.close
    - typing.IO.path.object.commit.close
    - subprocess.Popen.path.tree.close
    - typing.BinaryIO.object.head.commit.tree.path.close
    - subprocess.Popen.tree.path.head.commit.object.close
    - subprocess.Popen.head.commit.tree.object.path.close
    - datetime.timedelta.head.ref.commit.path.object.close
    - typing.cast.head.commit.tree.close
    - datetime.timedelta.path.commit.tree.close
    - typing.IO.path.object.head.ref.commit.tree.close
    - typing.BinaryIO.object.head.ref.commit.tree.path.close
    - subprocess.Popen.object.close
    - subprocess.Popen.tree.head.commit.path.close
    - datetime.timedelta.object.head.ref.commit.tree.close
    - typing.BinaryIO.head.ref.commit.path.tree.close
    - typing.IO.object.tree.head.ref.commit.close
    - typing.IO.object.close
    - typing.IO.path.object.head.commit.close
    - subprocess.Popen.path.object.close
    - datetime.timedelta.path.tree.object.head.commit.close
    - subprocess.Popen.path.commit.close
    - typing.IO.tree.path.object.head.commit.close
    - typing.IO.tree.head.commit.path.object.close
    - subprocess.Popen.path.head.commit.tree.close
    - datetime.timedelta.path.head.ref.commit.object.close
    - subprocess.Popen.object.path.tree.head.commit.close
    - typing.IO.path.tree.object.commit.close
    - typing.TypeVar.object.tree.head.ref.commit.path.close
    - typing.IO.tree.path.object.head.ref.commit.close
    - subprocess.Popen.path.head.ref.commit.tree.object.close
    - datetime.timedelta.commit.object.path.tree.close
    - typing.TypeVar.tree.object.path.close
    - typing.cast.tree.head.commit.path.object.close
    - typing.cast.commit.tree.object.path.close
    - typing.IO.tree.object.path.commit.close
    - typing.cast.head.ref.commit.tree.path.close
    - subprocess.Popen.path.object.head.commit.tree.close
    - subprocess.Popen.path.object.tree.head.ref.commit.close
    - typing.TypeVar.object.head.ref.commit.path.tree.close
    - subprocess.Popen.head.ref.commit.close
    - typing.IO.head.ref.commit.object.path.tree.close
    - datetime.timedelta.path.tree.object.head.ref.commit.close
    - datetime.timedelta.commit.tree.object.path.close
    - typing.IO.head.commit.path.close
    - datetime.timedelta.head.ref.commit.object.path.tree.close
    - typing.IO.commit.object.path.close
    - typing.cast.object.head.ref.commit.path.tree.close
    - typing.IO.path.tree.head.commit.object.close
    - datetime.timedelta.path.object.head.commit.tree.close
    - subprocess.Popen.path.object.commit.close
    - typing.IO.object.tree.path.head.commit.close
    - typing.IO.commit.object.path.tree.close
    - typing.TypeVar.object.tree.head.commit.path.close
    - subprocess.Popen.path.object.tree.head.commit.close
    - typing.IO.tree.path.head.commit.close
    - typing.cast.head.ref.commit.tree.close
    - subprocess.Popen.object.tree.path.head.ref.commit.close
    - typing.IO.object.commit.tree.close
    - typing.IO.path.object.tree.commit.close
    - subprocess.Popen.head.ref.commit.tree.path.close
    - typing.IO.head.ref.commit.tree.path.object.close
    - datetime.timedelta.object.tree.path.close
    - typing.IO.path.commit.tree.close
    - subprocess.Popen.head.ref.commit.path.tree.close
    - typing.IO.tree.head.commit.path.close
    - typing.cast.head.commit.object.tree.close
    - subprocess.Popen.commit.path.object.close
    - datetime.timedelta.commit.path.object.tree.close
    - typing.TypeVar.object.head.ref.commit.path.close
    - typing.IO.path.head.commit.tree.close
    - subprocess.Popen.tree.path.close
    - datetime.timedelta.tree.object.head.ref.commit.path.close
    - typing.TypeVar.tree.object.head.ref.commit.close
    - datetime.timedelta.tree.object.commit.path.close
    - typing.cast.head.ref.commit.object.close
    - datetime.timedelta.object.head.commit.path.close
    - typing.TypeVar.tree.head.ref.commit.path.close
    - typing.IO.path.tree.head.ref.commit.close
    - typing.TypeVar.object.head.ref.commit.close
    - subprocess.Popen.path.head.commit.tree.object.close
    - datetime.timedelta.object.head.commit.tree.path.close
    - datetime.timedelta.tree.path.object.head.commit.close
    - typing.TypeVar.head.ref.commit.object.tree.path.close
    - subprocess.Popen.head.commit.close
    - datetime.timedelta.head.commit.tree.path.object.close
    - subprocess.Popen.object.tree.head.commit.path.close
    - typing.IO.commit.path.object.tree.close
    - typing.cast.tree.object.head.ref.commit.close
    - datetime.timedelta.path.head.commit.close
    - datetime.timedelta.tree.head.commit.path.close
    - typing.cast.head.ref.commit.object.tree.close
    - typing.IO.path.commit.tree.object.close
    - typing.TypeVar.head.ref.commit.object.path.close
    - datetime.timedelta.commit.tree.object.close
    - typing.IO.path.head.ref.commit.object.tree.close
    - subprocess.Popen.object.path.commit.close
    - datetime.timedelta.head.commit.path.object.tree.close
    - typing.IO.tree.path.head.commit.object.close
    - datetime.timedelta.commit.tree.path.object.close
    - typing.IO.object.head.ref.commit.path.tree.close
    - typing.IO.object.path.close
    - subprocess.Popen.head.commit.path.object.tree.close
    - typing.TypeVar.head.commit.tree.path.object.close
    - datetime.timedelta.object.tree.path.head.commit.close
    - datetime.timedelta.object.tree.commit.close
    - typing.IO.object.tree.path.commit.close
    - subprocess.Popen.tree.path.commit.object.close
    - datetime.timedelta.object.path.commit.close
    - typing.IO.object.path.commit.close
    - typing.IO.object.head.ref.commit.tree.path.close
    - subprocess.Popen.tree.path.commit.close
    - datetime.timedelta.commit.path.close
    - subprocess.Popen.path.head.commit.object.tree.close
    - subprocess.Popen.tree.head.commit.close
    - typing.IO.path.commit.object.tree.close
    - subprocess.Popen.commit.close
    - datetime.timedelta.object.tree.path.head.ref.commit.close
    - typing.cast.tree.object.head.commit.close
    - datetime.timedelta.path.commit.object.close
    - typing.IO.path.head.commit.object.tree.close
    - datetime.timedelta.tree.head.commit.path.object.close
    - subprocess.Popen.object.head.ref.commit.tree.close
    - typing.cast.head.ref.commit.tree.object.path.close
    - typing.TypeVar.head.commit.tree.path.close
    - typing.IO.tree.head.commit.close
    - datetime.timedelta.tree.commit.object.path.close
    - typing.IO.head.ref.commit.object.tree.path.close
    - typing.TypeVar.head.commit.path.tree.object.close
    - subprocess.Popen.object.tree.close
    - subprocess.Popen.tree.path.object.head.commit.close
    - datetime.timedelta.commit.object.path.close
    - datetime.timedelta.path.object.commit.tree.close
    - typing.IO.path.tree.object.close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 333
    functionName: git.repo.base.Repo.close
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - subprocess.Popen.head.ref.commit.object.path.tree.git.clear_cache
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.clear_cache
    - subprocess.Popen.head.ref.commit.object.git.clear_cache
    - datetime.timedelta.path.tree.head.commit.object.git.clear_cache
    - typing.BinaryIO.object.head.commit.tree.path.git.clear_cache
    - typing.IO.path.tree.object.commit.git.clear_cache
    - typing.cast.head.ref.commit.path.git.clear_cache
    - typing.cast.object.head.ref.commit.path.tree.git.clear_cache
    - subprocess.Popen.path.commit.object.tree.git.clear_cache
    - typing.IO.path.commit.git.clear_cache
    - typing.IO.object.path.tree.head.commit.git.clear_cache
    - typing.IO.head.ref.commit.path.object.tree.git.clear_cache
    - typing.TypeVar.head.commit.object.path.tree.git.clear_cache
    - subprocess.Popen.tree.object.head.ref.commit.git.clear_cache
    - datetime.timedelta.object.commit.tree.git.clear_cache
    - subprocess.Popen.head.commit.path.tree.git.clear_cache
    - typing.IO.commit.tree.path.git.clear_cache
    - subprocess.Popen.git.clear_cache
    - typing.BinaryIO.head.ref.commit.tree.git.clear_cache
    - typing.BinaryIO.head.commit.tree.path.object.git.clear_cache
    - subprocess.Popen.head.ref.commit.tree.path.git.clear_cache
    - subprocess.Popen.object.tree.path.git.clear_cache
    - subprocess.Popen.head.commit.tree.object.path.git.clear_cache
    - typing.TypeVar.head.ref.commit.path.tree.git.clear_cache
    - datetime.timedelta.tree.path.object.head.commit.git.clear_cache
    - subprocess.Popen.commit.tree.path.object.git.clear_cache
    - typing.IO.object.commit.tree.path.git.clear_cache
    - typing.IO.tree.git.clear_cache
    - subprocess.Popen.object.tree.git.clear_cache
    - typing.TypeVar.object.tree.head.commit.git.clear_cache
    - datetime.timedelta.path.object.commit.tree.git.clear_cache
    - typing.IO.tree.head.commit.object.path.git.clear_cache
    - datetime.timedelta.tree.path.git.clear_cache
    - typing.BinaryIO.head.commit.object.path.git.clear_cache
    - typing.BinaryIO.tree.head.ref.commit.object.git.clear_cache
    - subprocess.Popen.path.object.tree.commit.git.clear_cache
    - subprocess.Popen.object.tree.commit.git.clear_cache
    - typing.IO.path.head.ref.commit.tree.object.git.clear_cache
    - datetime.timedelta.head.ref.commit.path.object.git.clear_cache
    - datetime.timedelta.head.ref.commit.object.tree.path.git.clear_cache
    - typing.cast.head.commit.object.tree.path.git.clear_cache
    - typing.BinaryIO.tree.head.commit.path.git.clear_cache
    - typing.IO.head.ref.commit.object.path.tree.git.clear_cache
    - typing.BinaryIO.object.head.ref.commit.git.clear_cache
    - subprocess.Popen.head.commit.path.object.tree.git.clear_cache
    - typing.IO.commit.object.tree.git.clear_cache
    - subprocess.Popen.object.path.head.commit.tree.git.clear_cache
    - subprocess.Popen.path.commit.git.clear_cache
    - subprocess.Popen.head.ref.commit.tree.object.path.git.clear_cache
    - typing.IO.object.path.commit.git.clear_cache
    - subprocess.Popen.tree.commit.object.git.clear_cache
    - datetime.timedelta.path.tree.commit.object.git.clear_cache
    - datetime.timedelta.object.path.tree.head.ref.commit.git.clear_cache
    - typing.IO.tree.path.head.commit.git.clear_cache
    - typing.TypeVar.tree.head.commit.object.git.clear_cache
    - subprocess.Popen.commit.tree.object.git.clear_cache
    - typing.BinaryIO.tree.head.commit.git.clear_cache
    - subprocess.Popen.head.ref.commit.tree.path.object.git.clear_cache
    - datetime.timedelta.path.head.commit.object.tree.git.clear_cache
    - typing.IO.commit.path.tree.git.clear_cache
    - datetime.timedelta.head.commit.object.git.clear_cache
    - typing.cast.head.ref.commit.path.tree.git.clear_cache
    - subprocess.Popen.object.path.head.ref.commit.tree.git.clear_cache
    - typing.TypeVar.tree.object.path.head.commit.git.clear_cache
    - typing.IO.tree.object.path.head.commit.git.clear_cache
    - typing.IO.object.path.tree.git.clear_cache
    - typing.cast.head.commit.object.path.tree.git.clear_cache
    - subprocess.Popen.path.head.ref.commit.tree.object.git.clear_cache
    - typing.IO.object.head.commit.tree.path.git.clear_cache
    - typing.TypeVar.head.commit.object.tree.path.git.clear_cache
    - datetime.timedelta.tree.commit.object.git.clear_cache
    - typing.IO.path.tree.head.ref.commit.git.clear_cache
    - datetime.timedelta.tree.head.commit.path.git.clear_cache
    - typing.cast.head.commit.path.tree.git.clear_cache
    - datetime.timedelta.tree.commit.git.clear_cache
    - typing.IO.object.tree.head.commit.git.clear_cache
    - typing.IO.object.commit.path.tree.git.clear_cache
    - typing.IO.tree.commit.git.clear_cache
    - subprocess.Popen.path.tree.object.head.commit.git.clear_cache
    - typing.IO.tree.object.path.git.clear_cache
    - subprocess.Popen.tree.head.ref.commit.object.path.git.clear_cache
    - typing.TypeVar.tree.head.commit.path.git.clear_cache
    - subprocess.Popen.tree.object.head.ref.commit.path.git.clear_cache
    - datetime.timedelta.tree.commit.path.object.git.clear_cache
    - typing.TypeVar.object.head.commit.path.git.clear_cache
    - typing.IO.head.commit.path.object.tree.git.clear_cache
    - subprocess.Popen.path.object.commit.git.clear_cache
    - subprocess.Popen.tree.commit.object.path.git.clear_cache
    - subprocess.Popen.tree.head.ref.commit.object.git.clear_cache
    - typing.IO.head.commit.object.path.tree.git.clear_cache
    - datetime.timedelta.path.head.ref.commit.tree.git.clear_cache
    - typing.IO.object.path.head.commit.git.clear_cache
    - subprocess.Popen.head.ref.commit.git.clear_cache
    - typing.BinaryIO.head.ref.commit.path.tree.git.clear_cache
    - typing.cast.tree.head.ref.commit.path.object.git.clear_cache
    - subprocess.Popen.head.ref.commit.object.tree.path.git.clear_cache
    - typing.IO.path.tree.commit.object.git.clear_cache
    - datetime.timedelta.git.clear_cache
    - typing.IO.object.tree.head.ref.commit.path.git.clear_cache
    - typing.IO.object.git.clear_cache
    - subprocess.Popen.tree.object.head.commit.git.clear_cache
    - subprocess.Popen.tree.object.commit.path.git.clear_cache
    - typing.IO.object.head.ref.commit.tree.path.git.clear_cache
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.clear_cache
    - typing.cast.head.commit.path.object.tree.git.clear_cache
    - subprocess.Popen.tree.commit.path.object.git.clear_cache
    - datetime.timedelta.path.head.ref.commit.git.clear_cache
    - typing.BinaryIO.head.ref.commit.object.path.git.clear_cache
    - typing.TypeVar.head.ref.commit.object.tree.path.git.clear_cache
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.clear_cache
    - typing.IO.head.ref.commit.object.path.git.clear_cache
    - datetime.timedelta.head.commit.object.tree.git.clear_cache
    - subprocess.Popen.object.head.ref.commit.tree.git.clear_cache
    - datetime.timedelta.tree.object.commit.git.clear_cache
    - typing.IO.path.head.commit.tree.object.git.clear_cache
    - typing.TypeVar.tree.head.commit.object.path.git.clear_cache
    - typing.IO.object.head.commit.path.git.clear_cache
    - datetime.timedelta.object.tree.commit.git.clear_cache
    - datetime.timedelta.object.commit.tree.path.git.clear_cache
    - typing.IO.tree.object.path.commit.git.clear_cache
    - datetime.timedelta.tree.path.object.git.clear_cache
    - typing.BinaryIO.object.tree.path.head.commit.git.clear_cache
    - typing.BinaryIO.object.head.commit.git.clear_cache
    - datetime.timedelta.path.object.tree.git.clear_cache
    - typing.cast.object.head.ref.commit.path.git.clear_cache
    - typing.cast.head.commit.path.object.git.clear_cache
    - typing.BinaryIO.object.tree.head.ref.commit.git.clear_cache
    - subprocess.Popen.path.tree.commit.git.clear_cache
    - typing.IO.path.object.tree.commit.git.clear_cache
    - subprocess.Popen.object.tree.path.head.commit.git.clear_cache
    - typing.cast.head.ref.commit.path.object.git.clear_cache
    - typing.IO.tree.commit.object.git.clear_cache
    - typing.TypeVar.head.commit.object.git.clear_cache
    - typing.TypeVar.object.head.ref.commit.path.tree.git.clear_cache
    - datetime.timedelta.tree.path.head.ref.commit.object.git.clear_cache
    - subprocess.Popen.object.commit.path.tree.git.clear_cache
    - typing.TypeVar.tree.object.head.ref.commit.path.git.clear_cache
    - subprocess.Popen.tree.path.head.commit.git.clear_cache
    - typing.BinaryIO.object.head.ref.commit.tree.git.clear_cache
    - datetime.timedelta.tree.path.commit.git.clear_cache
    - datetime.timedelta.path.tree.head.commit.git.clear_cache
    - typing.IO.object.tree.path.commit.git.clear_cache
    - typing.TypeVar.head.commit.path.git.clear_cache
    - subprocess.Popen.head.commit.tree.path.git.clear_cache
    - subprocess.Popen.path.object.tree.git.clear_cache
    - subprocess.Popen.object.tree.path.head.ref.commit.git.clear_cache
    - datetime.timedelta.head.commit.path.tree.git.clear_cache
    - datetime.timedelta.path.head.commit.object.git.clear_cache
    - subprocess.Popen.tree.path.object.head.ref.commit.git.clear_cache
    - subprocess.Popen.object.head.commit.path.tree.git.clear_cache
    - datetime.timedelta.commit.tree.git.clear_cache
    - typing.IO.object.path.commit.tree.git.clear_cache
    - datetime.timedelta.tree.head.commit.object.path.git.clear_cache
    - typing.IO.head.commit.tree.path.object.git.clear_cache
    - typing.BinaryIO.head.ref.commit.object.tree.git.clear_cache
    - subprocess.Popen.commit.object.tree.path.git.clear_cache
    - datetime.timedelta.tree.head.ref.commit.object.path.git.clear_cache
    - datetime.timedelta.head.commit.path.git.clear_cache
    - typing.TypeVar.object.head.commit.path.tree.git.clear_cache
    - typing.TypeVar.head.commit.tree.path.object.git.clear_cache
    - typing.IO.path.head.ref.commit.tree.git.clear_cache
    - typing.IO.tree.object.head.ref.commit.git.clear_cache
    - typing.IO.object.path.head.ref.commit.git.clear_cache
    - typing.IO.head.commit.object.tree.path.git.clear_cache
    - subprocess.Popen.tree.object.commit.git.clear_cache
    - datetime.timedelta.object.tree.head.ref.commit.path.git.clear_cache
    - typing.cast.tree.head.commit.object.git.clear_cache
    - typing.TypeVar.tree.object.path.head.ref.commit.git.clear_cache
    - subprocess.Popen.path.commit.object.git.clear_cache
    - datetime.timedelta.object.commit.path.git.clear_cache
    - typing.BinaryIO.tree.head.commit.path.object.git.clear_cache
    - subprocess.Popen.head.commit.tree.path.object.git.clear_cache
    - subprocess.Popen.tree.path.object.commit.git.clear_cache
    - datetime.timedelta.head.commit.path.object.git.clear_cache
    - datetime.timedelta.tree.commit.object.path.git.clear_cache
    - typing.IO.path.object.head.commit.tree.git.clear_cache
    - typing.IO.object.path.head.ref.commit.tree.git.clear_cache
    - datetime.timedelta.commit.path.git.clear_cache
    - subprocess.Popen.path.git.clear_cache
    - subprocess.Popen.path.tree.object.head.ref.commit.git.clear_cache
    - typing.IO.commit.path.tree.object.git.clear_cache
    - subprocess.Popen.object.path.tree.commit.git.clear_cache
    - datetime.timedelta.head.ref.commit.tree.git.clear_cache
    - datetime.timedelta.object.path.commit.git.clear_cache
    - typing.BinaryIO.head.commit.path.git.clear_cache
    - datetime.timedelta.commit.object.path.git.clear_cache
    - subprocess.Popen.object.tree.commit.path.git.clear_cache
    - typing.IO.head.commit.path.git.clear_cache
    - typing.TypeVar.head.commit.path.object.git.clear_cache
    - typing.TypeVar.head.ref.commit.tree.path.object.git.clear_cache
    - typing.TypeVar.tree.object.path.git.clear_cache
    - subprocess.Popen.path.object.head.ref.commit.tree.git.clear_cache
    - typing.BinaryIO.object.tree.head.commit.path.git.clear_cache
    - typing.cast.head.commit.tree.git.clear_cache
    - typing.IO.commit.tree.object.git.clear_cache
    - datetime.timedelta.path.object.head.commit.git.clear_cache
    - datetime.timedelta.tree.head.ref.commit.path.git.clear_cache
    - typing.TypeVar.tree.head.ref.commit.path.object.git.clear_cache
    - typing.IO.commit.object.path.tree.git.clear_cache
    - typing.TypeVar.object.tree.path.commit.git.clear_cache
    - subprocess.Popen.path.tree.object.commit.git.clear_cache
    - typing.IO.object.path.git.clear_cache
    - datetime.timedelta.tree.object.git.clear_cache
    - datetime.timedelta.head.ref.commit.object.tree.git.clear_cache
    - typing.IO.tree.path.commit.git.clear_cache
    - typing.BinaryIO.head.ref.commit.tree.path.git.clear_cache
    - subprocess.Popen.path.object.tree.head.commit.git.clear_cache
    - datetime.timedelta.object.tree.head.commit.path.git.clear_cache
    - typing.IO.tree.path.head.commit.object.git.clear_cache
    - typing.IO.commit.path.git.clear_cache
    - datetime.timedelta.path.head.commit.tree.object.git.clear_cache
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.clear_cache
    - subprocess.Popen.path.tree.commit.object.git.clear_cache
    - typing.cast.head.commit.tree.path.object.git.clear_cache
    - typing.TypeVar.object.head.ref.commit.tree.path.git.clear_cache
    - typing.IO.tree.object.commit.git.clear_cache
    - typing.TypeVar.tree.object.head.commit.git.clear_cache
    - typing.cast.tree.object.head.ref.commit.git.clear_cache
    - subprocess.Popen.path.commit.tree.object.git.clear_cache
    - datetime.timedelta.object.tree.path.commit.git.clear_cache
    - typing.IO.tree.path.object.head.commit.git.clear_cache
    - typing.IO.path.tree.head.ref.commit.object.git.clear_cache
    - subprocess.Popen.commit.object.tree.git.clear_cache
    - subprocess.Popen.tree.path.object.git.clear_cache
    - typing.IO.tree.commit.path.object.git.clear_cache
    - datetime.timedelta.path.tree.object.head.commit.git.clear_cache
    - datetime.timedelta.object.head.ref.commit.tree.git.clear_cache
    - typing.TypeVar.head.commit.tree.path.git.clear_cache
    - subprocess.Popen.commit.path.git.clear_cache
    - typing.cast.head.ref.commit.object.path.git.clear_cache
    - typing.TypeVar.object.head.commit.tree.path.git.clear_cache
    - typing.IO.head.ref.commit.path.tree.git.clear_cache
    - typing.IO.path.tree.head.commit.git.clear_cache
    - typing.BinaryIO.head.ref.commit.object.git.clear_cache
    - typing.IO.commit.object.git.clear_cache
    - typing.TypeVar.head.ref.commit.path.object.tree.git.clear_cache
    - typing.IO.object.tree.head.ref.commit.git.clear_cache
    - datetime.timedelta.path.head.ref.commit.object.tree.git.clear_cache
    - datetime.timedelta.path.head.ref.commit.tree.object.git.clear_cache
    - subprocess.Popen.object.tree.head.commit.path.git.clear_cache
    - typing.IO.commit.object.path.git.clear_cache
    - typing.cast.tree.head.commit.path.object.git.clear_cache
    - typing.IO.tree.object.git.clear_cache
    - subprocess.Popen.commit.path.object.git.clear_cache
    - subprocess.Popen.object.path.git.clear_cache
    - typing.cast.object.head.commit.path.git.clear_cache
    - subprocess.Popen.head.ref.commit.path.object.git.clear_cache
    - typing.IO.path.head.ref.commit.git.clear_cache
    - typing.IO.tree.head.commit.path.git.clear_cache
    - datetime.timedelta.object.head.commit.tree.path.git.clear_cache
    - typing.TypeVar.object.tree.head.ref.commit.path.git.clear_cache
    - datetime.timedelta.object.path.git.clear_cache
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.clear_cache
    - subprocess.Popen.path.tree.head.commit.git.clear_cache
    - subprocess.Popen.commit.object.path.tree.git.clear_cache
    - typing.cast.tree.head.ref.commit.git.clear_cache
    - typing.IO.head.commit.object.tree.git.clear_cache
    - typing.TypeVar.head.ref.commit.object.git.clear_cache
    - typing.IO.path.object.head.commit.git.clear_cache
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.clear_cache
    - datetime.timedelta.head.commit.tree.object.path.git.clear_cache
    - datetime.timedelta.path.object.tree.commit.git.clear_cache
    - typing.TypeVar.head.ref.commit.path.git.clear_cache
    - subprocess.Popen.object.path.head.commit.git.clear_cache
    - typing.IO.tree.path.object.git.clear_cache
    - typing.IO.tree.head.ref.commit.git.clear_cache
    - datetime.timedelta.commit.path.object.tree.git.clear_cache
    - datetime.timedelta.object.path.tree.git.clear_cache
    - subprocess.Popen.tree.path.head.ref.commit.object.git.clear_cache
    - datetime.timedelta.commit.path.tree.object.git.clear_cache
    - datetime.timedelta.commit.tree.object.path.git.clear_cache
    - subprocess.Popen.tree.head.commit.object.path.git.clear_cache
    - typing.cast.tree.object.head.ref.commit.path.git.clear_cache
    - typing.cast.tree.object.head.commit.path.git.clear_cache
    - datetime.timedelta.object.path.head.ref.commit.git.clear_cache
    - typing.TypeVar.object.head.ref.commit.tree.git.clear_cache
    - datetime.timedelta.head.commit.tree.git.clear_cache
    - datetime.timedelta.path.tree.head.ref.commit.object.git.clear_cache
    - typing.IO.tree.object.head.commit.git.clear_cache
    - subprocess.Popen.object.path.tree.head.commit.git.clear_cache
    - typing.IO.tree.path.object.head.ref.commit.git.clear_cache
    - typing.IO.tree.head.ref.commit.object.git.clear_cache
    - subprocess.Popen.head.ref.commit.object.tree.git.clear_cache
    - typing.cast.head.ref.commit.object.path.tree.git.clear_cache
    - datetime.timedelta.tree.head.commit.git.clear_cache
    - typing.IO.head.ref.commit.tree.object.path.git.clear_cache
    - subprocess.Popen.tree.head.ref.commit.path.git.clear_cache
    - typing.IO.head.commit.path.tree.git.clear_cache
    - datetime.timedelta.object.path.head.ref.commit.tree.git.clear_cache
    - subprocess.Popen.head.ref.commit.path.git.clear_cache
    - typing.IO.head.ref.commit.object.git.clear_cache
    - datetime.timedelta.head.ref.commit.path.git.clear_cache
    - datetime.timedelta.path.tree.head.ref.commit.git.clear_cache
    - datetime.timedelta.object.head.ref.commit.path.tree.git.clear_cache
    - typing.BinaryIO.object.tree.path.git.clear_cache
    - typing.cast.tree.head.commit.git.clear_cache
    - typing.TypeVar.head.ref.commit.object.path.git.clear_cache
    - typing.IO.head.ref.commit.object.tree.path.git.clear_cache
    - typing.IO.object.head.ref.commit.path.tree.git.clear_cache
    - typing.TypeVar.object.head.commit.git.clear_cache
    - datetime.timedelta.object.commit.path.tree.git.clear_cache
    - typing.cast.object.head.ref.commit.tree.path.git.clear_cache
    - typing.cast.head.ref.commit.object.tree.path.git.clear_cache
    - typing.cast.head.commit.tree.object.path.git.clear_cache
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.clear_cache
    - typing.BinaryIO.object.head.ref.commit.path.git.clear_cache
    - typing.TypeVar.object.tree.path.git.clear_cache
    - typing.BinaryIO.object.head.commit.path.git.clear_cache
    - typing.IO.path.object.tree.head.commit.git.clear_cache
    - subprocess.Popen.object.head.ref.commit.git.clear_cache
    - typing.IO.head.commit.path.tree.object.git.clear_cache
    - typing.IO.commit.tree.object.path.git.clear_cache
    - typing.cast.tree.head.commit.object.path.git.clear_cache
    - typing.cast.head.commit.tree.object.git.clear_cache
    - typing.IO.tree.object.head.commit.path.git.clear_cache
    - subprocess.Popen.path.head.ref.commit.object.tree.git.clear_cache
    - datetime.timedelta.tree.path.commit.object.git.clear_cache
    - datetime.timedelta.head.commit.path.object.tree.git.clear_cache
    - typing.IO.head.commit.object.path.git.clear_cache
    - subprocess.Popen.head.ref.commit.tree.git.clear_cache
    - typing.IO.tree.commit.object.path.git.clear_cache
    - datetime.timedelta.head.ref.commit.git.clear_cache
    - datetime.timedelta.path.object.tree.head.commit.git.clear_cache
    - typing.BinaryIO.head.commit.tree.git.clear_cache
    - typing.TypeVar.head.commit.tree.object.path.git.clear_cache
    - typing.cast.head.ref.commit.object.git.clear_cache
    - subprocess.Popen.object.path.commit.tree.git.clear_cache
    - datetime.timedelta.commit.object.git.clear_cache
    - typing.BinaryIO.head.commit.tree.object.git.clear_cache
    - typing.IO.object.head.ref.commit.path.git.clear_cache
    - datetime.timedelta.commit.tree.object.git.clear_cache
    - datetime.timedelta.head.commit.tree.path.git.clear_cache
    - typing.cast.object.head.commit.git.clear_cache
    - typing.cast.head.commit.git.clear_cache
    - subprocess.Popen.path.head.commit.tree.object.git.clear_cache
    - typing.TypeVar.head.ref.commit.path.tree.object.git.clear_cache
    - typing.IO.path.commit.tree.object.git.clear_cache
    - subprocess.Popen.object.path.tree.git.clear_cache
    - subprocess.Popen.head.ref.commit.tree.object.git.clear_cache
    - datetime.timedelta.object.tree.path.head.commit.git.clear_cache
    - subprocess.Popen.head.commit.object.tree.path.git.clear_cache
    - typing.BinaryIO.object.tree.path.commit.git.clear_cache
    - subprocess.Popen.tree.path.head.ref.commit.git.clear_cache
    - typing.IO.commit.object.tree.path.git.clear_cache
    - subprocess.Popen.tree.path.git.clear_cache
    - datetime.timedelta.tree.object.head.ref.commit.git.clear_cache
    - typing.BinaryIO.head.commit.git.clear_cache
    - typing.IO.head.commit.path.object.git.clear_cache
    - typing.IO.path.tree.head.commit.object.git.clear_cache
    - typing.IO.head.commit.object.git.clear_cache
    - typing.IO.tree.head.commit.path.object.git.clear_cache
    - datetime.timedelta.path.object.tree.head.ref.commit.git.clear_cache
    - subprocess.Popen.path.tree.object.git.clear_cache
    - subprocess.Popen.head.commit.tree.git.clear_cache
    - subprocess.Popen.head.commit.path.object.git.clear_cache
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.clear_cache
    - datetime.timedelta.object.path.tree.head.commit.git.clear_cache
    - typing.IO.head.ref.commit.tree.git.clear_cache
    - datetime.timedelta.object.head.ref.commit.git.clear_cache
    - subprocess.Popen.head.commit.git.clear_cache
    - datetime.timedelta.head.ref.commit.tree.object.path.git.clear_cache
    - typing.TypeVar.object.tree.path.head.commit.git.clear_cache
    - datetime.timedelta.path.commit.object.git.clear_cache
    - subprocess.Popen.head.ref.commit.object.path.git.clear_cache
    - typing.BinaryIO.head.commit.path.object.git.clear_cache
    - typing.TypeVar.tree.object.head.ref.commit.git.clear_cache
    - typing.BinaryIO.head.commit.path.tree.git.clear_cache
    - typing.TypeVar.tree.head.ref.commit.object.git.clear_cache
    - datetime.timedelta.commit.path.object.git.clear_cache
    - typing.TypeVar.tree.head.ref.commit.git.clear_cache
    - typing.IO.object.tree.path.head.commit.git.clear_cache
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.clear_cache
    - typing.TypeVar.tree.head.commit.path.object.git.clear_cache
    - typing.cast.head.ref.commit.tree.path.object.git.clear_cache
    - typing.IO.object.head.ref.commit.tree.git.clear_cache
    - typing.TypeVar.head.commit.object.tree.git.clear_cache
    - typing.cast.tree.head.ref.commit.object.git.clear_cache
    - datetime.timedelta.head.ref.commit.tree.path.git.clear_cache
    - subprocess.Popen.tree.object.path.head.ref.commit.git.clear_cache
    - typing.IO.path.tree.commit.git.clear_cache
    - typing.IO.object.path.tree.head.ref.commit.git.clear_cache
    - typing.IO.commit.path.object.tree.git.clear_cache
    - typing.BinaryIO.object.head.commit.tree.git.clear_cache
    - subprocess.Popen.object.head.commit.tree.path.git.clear_cache
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.clear_cache
    - datetime.timedelta.tree.commit.path.git.clear_cache
    - typing.cast.head.ref.commit.tree.object.git.clear_cache
    - subprocess.Popen.commit.object.git.clear_cache
    - typing.IO.head.ref.commit.tree.path.git.clear_cache
    - subprocess.Popen.tree.path.commit.object.git.clear_cache
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.clear_cache
    - datetime.timedelta.head.ref.commit.path.tree.git.clear_cache
    - typing.IO.head.commit.tree.object.git.clear_cache
    - datetime.timedelta.tree.object.head.ref.commit.path.git.clear_cache
    - typing.TypeVar.tree.object.head.commit.path.git.clear_cache
    - subprocess.Popen.commit.git.clear_cache
    - datetime.timedelta.path.commit.object.tree.git.clear_cache
    - typing.cast.head.commit.tree.path.git.clear_cache
    - subprocess.Popen.path.tree.head.ref.commit.object.git.clear_cache
    - typing.cast.head.ref.commit.tree.object.path.git.clear_cache
    - subprocess.Popen.tree.path.head.commit.object.git.clear_cache
    - typing.TypeVar.head.commit.path.tree.git.clear_cache
    - typing.IO.path.head.ref.commit.object.tree.git.clear_cache
    - typing.BinaryIO.head.commit.object.tree.git.clear_cache
    - typing.cast.head.commit.path.git.clear_cache
    - subprocess.Popen.tree.head.commit.object.git.clear_cache
    - subprocess.Popen.head.commit.object.git.clear_cache
    - datetime.timedelta.object.path.tree.commit.git.clear_cache
    - typing.IO.object.head.commit.git.clear_cache
    - typing.IO.path.object.git.clear_cache
    - typing.IO.object.tree.path.head.ref.commit.git.clear_cache
    - datetime.timedelta.commit.object.tree.git.clear_cache
    - datetime.timedelta.path.commit.tree.git.clear_cache
    - subprocess.Popen.object.tree.head.ref.commit.git.clear_cache
    - typing.cast.tree.head.commit.path.git.clear_cache
    - datetime.timedelta.path.commit.git.clear_cache
    - typing.cast.head.ref.commit.path.object.tree.git.clear_cache
    - typing.TypeVar.tree.head.commit.git.clear_cache
    - typing.IO.tree.head.commit.object.git.clear_cache
    - datetime.timedelta.commit.object.tree.path.git.clear_cache
    - subprocess.Popen.head.ref.commit.path.object.tree.git.clear_cache
    - datetime.timedelta.path.tree.git.clear_cache
    - typing.IO.object.head.ref.commit.git.clear_cache
    - typing.BinaryIO.object.head.commit.path.tree.git.clear_cache
    - typing.IO.tree.commit.path.git.clear_cache
    - typing.IO.path.commit.object.tree.git.clear_cache
    - subprocess.Popen.object.tree.head.commit.git.clear_cache
    - typing.IO.commit.tree.git.clear_cache
    - typing.cast.object.tree.head.commit.git.clear_cache
    - subprocess.Popen.object.head.ref.commit.path.tree.git.clear_cache
    - typing.TypeVar.head.commit.tree.object.git.clear_cache
    - typing.IO.path.object.commit.git.clear_cache
    - subprocess.Popen.path.head.commit.tree.git.clear_cache
    - typing.IO.tree.path.head.ref.commit.git.clear_cache
    - datetime.timedelta.tree.git.clear_cache
    - subprocess.Popen.object.path.commit.git.clear_cache
    - subprocess.Popen.path.tree.head.commit.object.git.clear_cache
    - typing.IO.path.head.commit.tree.git.clear_cache
    - datetime.timedelta.path.tree.commit.git.clear_cache
    - datetime.timedelta.tree.head.ref.commit.object.git.clear_cache
    - subprocess.Popen.head.commit.tree.object.git.clear_cache
    - datetime.timedelta.head.ref.commit.object.git.clear_cache
    - datetime.timedelta.path.object.head.ref.commit.git.clear_cache
    - typing.IO.tree.path.object.commit.git.clear_cache
    - subprocess.Popen.path.head.ref.commit.object.git.clear_cache
    - datetime.timedelta.head.commit.object.path.tree.git.clear_cache
    - typing.TypeVar.head.ref.commit.tree.object.path.git.clear_cache
    - datetime.timedelta.tree.path.head.ref.commit.git.clear_cache
    - typing.TypeVar.object.tree.head.ref.commit.git.clear_cache
    - typing.IO.path.head.ref.commit.object.git.clear_cache
    - subprocess.Popen.head.commit.object.tree.git.clear_cache
    - typing.BinaryIO.head.ref.commit.path.object.git.clear_cache
    - subprocess.Popen.commit.tree.object.path.git.clear_cache
    - datetime.timedelta.object.path.commit.tree.git.clear_cache
    - datetime.timedelta.object.path.head.commit.git.clear_cache
    - subprocess.Popen.path.head.commit.git.clear_cache
    - datetime.timedelta.path.head.commit.git.clear_cache
    - typing.cast.commit.tree.object.path.git.clear_cache
    - typing.cast.head.ref.commit.object.tree.git.clear_cache
    - typing.TypeVar.head.ref.commit.path.object.git.clear_cache
    - datetime.timedelta.head.ref.commit.object.path.tree.git.clear_cache
    - datetime.timedelta.object.tree.commit.path.git.clear_cache
    - datetime.timedelta.head.commit.object.path.git.clear_cache
    - subprocess.Popen.path.object.tree.head.ref.commit.git.clear_cache
    - typing.IO.object.tree.commit.path.git.clear_cache
    - typing.IO.tree.object.path.head.ref.commit.git.clear_cache
    - datetime.timedelta.object.tree.path.head.ref.commit.git.clear_cache
    - typing.cast.tree.head.ref.commit.object.path.git.clear_cache
    - typing.IO.head.ref.commit.path.tree.object.git.clear_cache
    - datetime.timedelta.path.tree.object.git.clear_cache
    - typing.cast.head.commit.object.path.git.clear_cache
    - typing.IO.head.ref.commit.tree.path.object.git.clear_cache
    - datetime.timedelta.head.ref.commit.path.tree.object.git.clear_cache
    - typing.BinaryIO.head.commit.path.tree.object.git.clear_cache
    - subprocess.Popen.commit.path.object.tree.git.clear_cache
    - subprocess.Popen.head.ref.commit.path.tree.git.clear_cache
    - gc.collect
    - subprocess.Popen.path.head.commit.object.tree.git.clear_cache
    - typing.IO.tree.object.commit.path.git.clear_cache
    - datetime.timedelta.head.commit.object.tree.path.git.clear_cache
    - typing.BinaryIO.head.ref.commit.path.git.clear_cache
    - datetime.timedelta.path.head.ref.commit.object.git.clear_cache
    - typing.BinaryIO.head.ref.commit.tree.object.git.clear_cache
    - typing.IO.object.commit.git.clear_cache
    - subprocess.Popen.path.object.commit.tree.git.clear_cache
    - typing.cast.head.commit.path.tree.object.git.clear_cache
    - typing.TypeVar.head.ref.commit.tree.object.git.clear_cache
    - subprocess.Popen.object.commit.path.git.clear_cache
    - subprocess.Popen.tree.git.clear_cache
    - subprocess.Popen.tree.commit.path.git.clear_cache
    - datetime.timedelta.tree.path.object.head.ref.commit.git.clear_cache
    - typing.cast.head.ref.commit.path.tree.object.git.clear_cache
    - typing.cast.object.head.commit.tree.git.clear_cache
    - subprocess.Popen.path.tree.head.ref.commit.git.clear_cache
    - typing.IO.path.tree.object.head.commit.git.clear_cache
    - typing.cast.object.tree.head.commit.path.git.clear_cache
    - typing.IO.path.tree.git.clear_cache
    - typing.TypeVar.tree.object.path.commit.git.clear_cache
    - typing.cast.commit.object.tree.path.git.clear_cache
    - datetime.timedelta.tree.head.commit.object.git.clear_cache
    - datetime.timedelta.object.head.commit.git.clear_cache
    - subprocess.Popen.object.head.ref.commit.path.git.clear_cache
    - datetime.timedelta.object.tree.head.commit.git.clear_cache
    - subprocess.Popen.path.head.ref.commit.tree.git.clear_cache
    - subprocess.Popen.head.ref.commit.path.tree.object.git.clear_cache
    - datetime.timedelta.path.commit.tree.object.git.clear_cache
    - datetime.timedelta.object.head.commit.path.git.clear_cache
    - datetime.timedelta.path.tree.object.commit.git.clear_cache
    - typing.IO.path.head.commit.object.git.clear_cache
    - subprocess.Popen.commit.path.tree.git.clear_cache
    - typing.IO.path.object.head.ref.commit.tree.git.clear_cache
    - typing.TypeVar.object.head.ref.commit.git.clear_cache
    - typing.BinaryIO.head.commit.tree.path.git.clear_cache
    - datetime.timedelta.object.tree.head.ref.commit.git.clear_cache
    - datetime.timedelta.tree.head.commit.path.object.git.clear_cache
    - typing.cast.object.head.commit.tree.path.git.clear_cache
    - typing.IO.object.tree.head.commit.path.git.clear_cache
    - typing.IO.head.ref.commit.object.tree.git.clear_cache
    - typing.IO.path.head.commit.git.clear_cache
    - datetime.timedelta.head.ref.commit.object.path.git.clear_cache
    - typing.IO.object.path.head.commit.tree.git.clear_cache
    - typing.cast.tree.object.head.commit.git.clear_cache
    - subprocess.Popen.path.object.head.ref.commit.git.clear_cache
    - typing.BinaryIO.head.commit.object.git.clear_cache
    - subprocess.Popen.object.head.ref.commit.tree.path.git.clear_cache
    - typing.IO.path.object.commit.tree.git.clear_cache
    - subprocess.Popen.object.head.commit.tree.git.clear_cache
    - typing.TypeVar.head.commit.git.clear_cache
    - subprocess.Popen.object.git.clear_cache
    - typing.IO.tree.path.head.ref.commit.object.git.clear_cache
    - subprocess.Popen.tree.head.ref.commit.git.clear_cache
    - typing.IO.object.head.commit.tree.git.clear_cache
    - datetime.timedelta.object.commit.git.clear_cache
    - subprocess.Popen.commit.path.tree.object.git.clear_cache
    - datetime.timedelta.object.path.head.commit.tree.git.clear_cache
    - datetime.timedelta.path.object.head.commit.tree.git.clear_cache
    - typing.cast.object.head.ref.commit.tree.git.clear_cache
    - subprocess.Popen.head.commit.object.path.git.clear_cache
    - subprocess.Popen.object.commit.git.clear_cache
    - subprocess.Popen.tree.head.ref.commit.path.object.git.clear_cache
    - typing.IO.git.clear_cache
    - subprocess.Popen.tree.head.commit.git.clear_cache
    - typing.IO.tree.path.commit.object.git.clear_cache
    - subprocess.Popen.tree.commit.git.clear_cache
    - datetime.timedelta.commit.git.clear_cache
    - typing.IO.tree.object.head.ref.commit.path.git.clear_cache
    - typing.IO.object.head.commit.path.tree.git.clear_cache
    - datetime.timedelta.object.tree.path.git.clear_cache
    - gitdb.util.mman.collect
    - subprocess.Popen.object.head.commit.path.git.clear_cache
    - typing.IO.tree.path.git.clear_cache
    - typing.IO.object.commit.tree.git.clear_cache
    - typing.TypeVar.object.head.ref.commit.path.git.clear_cache
    - typing.IO.object.commit.path.git.clear_cache
    - subprocess.Popen.object.head.commit.git.clear_cache
    - typing.TypeVar.tree.head.ref.commit.object.path.git.clear_cache
    - datetime.timedelta.head.ref.commit.tree.path.object.git.clear_cache
    - subprocess.Popen.object.path.head.ref.commit.git.clear_cache
    - typing.IO.path.tree.object.head.ref.commit.git.clear_cache
    - typing.TypeVar.head.ref.commit.tree.git.clear_cache
    - subprocess.Popen.tree.path.object.head.commit.git.clear_cache
    - typing.IO.tree.head.ref.commit.path.object.git.clear_cache
    - typing.TypeVar.object.head.commit.tree.git.clear_cache
    - subprocess.Popen.tree.object.path.head.commit.git.clear_cache
    - typing.IO.commit.tree.path.object.git.clear_cache
    - typing.cast.head.ref.commit.tree.path.git.clear_cache
    - datetime.timedelta.head.commit.tree.object.git.clear_cache
    - subprocess.Popen.tree.object.head.commit.path.git.clear_cache
    - subprocess.Popen.object.commit.tree.git.clear_cache
    - typing.IO.path.object.tree.head.ref.commit.git.clear_cache
    - datetime.timedelta.tree.path.head.commit.git.clear_cache
    - datetime.timedelta.object.head.ref.commit.path.git.clear_cache
    - typing.IO.object.path.tree.commit.git.clear_cache
    - typing.TypeVar.head.commit.path.tree.object.git.clear_cache
    - datetime.timedelta.tree.object.head.commit.git.clear_cache
    - subprocess.Popen.path.object.head.commit.git.clear_cache
    - typing.TypeVar.head.ref.commit.tree.path.git.clear_cache
    - datetime.timedelta.commit.object.path.tree.git.clear_cache
    - typing.IO.path.tree.object.git.clear_cache
    - datetime.timedelta.tree.object.path.head.ref.commit.git.clear_cache
    - typing.IO.tree.head.ref.commit.object.path.git.clear_cache
    - typing.TypeVar.head.ref.commit.object.tree.git.clear_cache
    - datetime.timedelta.commit.tree.path.git.clear_cache
    - typing.IO.path.git.clear_cache
    - typing.BinaryIO.tree.head.ref.commit.path.git.clear_cache
    - subprocess.Popen.tree.head.commit.path.git.clear_cache
    - subprocess.Popen.tree.path.commit.git.clear_cache
    - subprocess.Popen.object.path.tree.head.ref.commit.git.clear_cache
    - typing.TypeVar.object.tree.path.head.ref.commit.git.clear_cache
    - typing.cast.head.ref.commit.tree.git.clear_cache
    - typing.BinaryIO.tree.head.commit.object.path.git.clear_cache
    - typing.cast.object.tree.head.ref.commit.path.git.clear_cache
    - subprocess.Popen.head.commit.object.path.tree.git.clear_cache
    - subprocess.Popen.tree.head.commit.path.object.git.clear_cache
    - datetime.timedelta.object.git.clear_cache
    - subprocess.Popen.object.commit.tree.path.git.clear_cache
    - subprocess.Popen.head.commit.path.tree.object.git.clear_cache
    - datetime.timedelta.tree.object.head.commit.path.git.clear_cache
    - subprocess.Popen.path.head.commit.object.git.clear_cache
    - typing.IO.tree.head.commit.git.clear_cache
    - datetime.timedelta.head.ref.commit.tree.object.git.clear_cache
    - typing.TypeVar.head.commit.object.path.git.clear_cache
    - datetime.timedelta.head.commit.path.tree.object.git.clear_cache
    - datetime.timedelta.head.commit.tree.path.object.git.clear_cache
    - typing.BinaryIO.head.commit.tree.object.path.git.clear_cache
    - typing.cast.head.commit.object.git.clear_cache
    - subprocess.Popen.object.tree.path.commit.git.clear_cache
    - subprocess.Popen.commit.object.path.git.clear_cache
    - typing.TypeVar.object.tree.head.commit.path.git.clear_cache
    - datetime.timedelta.object.head.ref.commit.tree.path.git.clear_cache
    - datetime.timedelta.tree.head.ref.commit.git.clear_cache
    - datetime.timedelta.tree.path.object.commit.git.clear_cache
    - typing.IO.path.object.head.ref.commit.git.clear_cache
    - datetime.timedelta.tree.object.path.commit.git.clear_cache
    - typing.IO.head.ref.commit.path.object.git.clear_cache
    - typing.cast.object.head.commit.path.tree.git.clear_cache
    - datetime.timedelta.tree.path.head.commit.object.git.clear_cache
    - typing.BinaryIO.tree.head.commit.object.git.clear_cache
    - subprocess.Popen.path.head.ref.commit.git.clear_cache
    - subprocess.Popen.tree.object.path.git.clear_cache
    - subprocess.Popen.tree.object.path.commit.git.clear_cache
    - typing.IO.path.object.tree.git.clear_cache
    - typing.IO.head.commit.tree.path.git.clear_cache
    - typing.cast.tree.head.ref.commit.path.git.clear_cache
    - datetime.timedelta.path.object.head.ref.commit.tree.git.clear_cache
    - typing.BinaryIO.head.commit.object.path.tree.git.clear_cache
    - typing.IO.head.ref.commit.tree.object.git.clear_cache
    - typing.IO.commit.path.object.git.clear_cache
    - typing.IO.object.tree.commit.git.clear_cache
    - typing.IO.head.ref.commit.path.git.clear_cache
    - typing.TypeVar.tree.head.ref.commit.path.git.clear_cache
    - subprocess.Popen.path.tree.git.clear_cache
    - subprocess.Popen.commit.tree.path.git.clear_cache
    - typing.IO.path.commit.object.git.clear_cache
    - typing.cast.head.commit.object.tree.git.clear_cache
    - typing.BinaryIO.head.commit.object.tree.path.git.clear_cache
    - datetime.timedelta.tree.head.ref.commit.path.object.git.clear_cache
    - subprocess.Popen.path.commit.tree.git.clear_cache
    - typing.IO.head.ref.commit.git.clear_cache
    - datetime.timedelta.path.object.git.clear_cache
    - typing.cast.object.tree.head.ref.commit.git.clear_cache
    - typing.IO.tree.head.ref.commit.path.git.clear_cache
    - typing.IO.path.head.commit.object.tree.git.clear_cache
    - typing.TypeVar.head.ref.commit.object.path.tree.git.clear_cache
    - typing.IO.object.tree.git.clear_cache
    - subprocess.Popen.head.commit.path.git.clear_cache
    - typing.TypeVar.head.commit.path.object.tree.git.clear_cache
    - typing.BinaryIO.tree.head.ref.commit.git.clear_cache
    - datetime.timedelta.path.git.clear_cache
    - typing.IO.head.commit.tree.object.path.git.clear_cache
    - typing.IO.path.commit.tree.git.clear_cache
    - datetime.timedelta.object.tree.git.clear_cache
    - typing.IO.object.tree.path.git.clear_cache
    - datetime.timedelta.tree.object.path.git.clear_cache
    - datetime.timedelta.commit.path.tree.git.clear_cache
    - subprocess.Popen.commit.tree.git.clear_cache
    - datetime.timedelta.object.head.commit.path.tree.git.clear_cache
    - typing.BinaryIO.object.tree.head.commit.git.clear_cache
    - typing.BinaryIO.head.commit.path.object.tree.git.clear_cache
    - typing.TypeVar.head.commit.tree.git.clear_cache
    - typing.IO.commit.git.clear_cache
    - datetime.timedelta.tree.object.commit.path.git.clear_cache
    - subprocess.Popen.path.object.head.commit.tree.git.clear_cache
    - typing.IO.head.commit.tree.git.clear_cache
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.clear_cache
    - subprocess.Popen.tree.object.git.clear_cache
    - datetime.timedelta.tree.object.path.head.commit.git.clear_cache
    - datetime.timedelta.head.ref.commit.path.object.tree.git.clear_cache
    - datetime.timedelta.path.tree.object.head.ref.commit.git.clear_cache
    - datetime.timedelta.commit.tree.path.object.git.clear_cache
    - datetime.timedelta.path.head.commit.tree.git.clear_cache
    - datetime.timedelta.head.commit.git.clear_cache
    - subprocess.Popen.path.object.git.clear_cache
    - typing.IO.head.commit.git.clear_cache
    - subprocess.Popen.object.tree.head.ref.commit.path.git.clear_cache
    - datetime.timedelta.object.head.commit.tree.git.clear_cache
    - datetime.timedelta.path.object.commit.git.clear_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.clear_cache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.clear_cache
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.clear_cache
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gc.collect
    functionSourceFile: gc
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.mman.collect
    functionSourceFile: gitdb
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - rhs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 346
    functionName: git.repo.base.Repo.__eq__
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - rhs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 351
    functionName: git.repo.base.Repo.__ne__
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.path.head.commit.tree.__eq__
    - datetime.timedelta.path.head.ref.commit.tree.object.__eq__
    - typing.cast.tree.head.commit.path.__eq__
    - datetime.timedelta.path.commit.__eq__
    - subprocess.Popen.tree.path.head.ref.commit.object.__eq__
    - typing.IO.path.object.commit.tree.__eq__
    - subprocess.Popen.tree.commit.path.__eq__
    - subprocess.Popen.tree.object.path.head.ref.commit.__eq__
    - typing.TypeVar.head.ref.commit.path.tree.__eq__
    - typing.BinaryIO.tree.head.ref.commit.path.object.__eq__
    - datetime.timedelta.commit.tree.path.__eq__
    - subprocess.Popen.head.ref.commit.tree.object.path.__eq__
    - subprocess.Popen.head.commit.path.tree.object.__eq__
    - typing.TypeVar.tree.head.ref.commit.path.__eq__
    - subprocess.Popen.tree.commit.object.__eq__
    - typing.IO.commit.object.tree.path.__eq__
    - typing.BinaryIO.head.ref.commit.path.object.__eq__
    - typing.IO.head.commit.tree.path.__eq__
    - datetime.timedelta.object.commit.__eq__
    - datetime.timedelta.head.ref.commit.__eq__
    - subprocess.Popen.path.tree.__eq__
    - typing.IO.tree.commit.object.__eq__
    - typing.cast.object.tree.head.ref.commit.path.__eq__
    - typing.cast.commit.tree.object.path.__eq__
    - typing.IO.tree.path.head.commit.object.__eq__
    - subprocess.Popen.tree.head.ref.commit.object.path.__eq__
    - subprocess.Popen.head.commit.object.path.tree.__eq__
    - typing.IO.head.ref.commit.path.tree.object.__eq__
    - typing.BinaryIO.head.commit.path.tree.object.__eq__
    - typing.BinaryIO.tree.head.commit.object.__eq__
    - typing.cast.head.commit.__eq__
    - subprocess.Popen.path.object.tree.commit.__eq__
    - datetime.timedelta.tree.commit.path.__eq__
    - datetime.timedelta.tree.head.commit.path.__eq__
    - typing.IO.path.object.head.commit.__eq__
    - typing.BinaryIO.head.commit.tree.object.path.__eq__
    - datetime.timedelta.tree.head.ref.commit.object.path.__eq__
    - typing.IO.head.commit.tree.path.object.__eq__
    - subprocess.Popen.path.head.ref.commit.object.tree.__eq__
    - typing.TypeVar.head.commit.path.object.__eq__
    - subprocess.Popen.tree.path.commit.object.__eq__
    - datetime.timedelta.object.commit.tree.__eq__
    - typing.IO.path.tree.object.head.commit.__eq__
    - typing.cast.head.ref.commit.tree.object.__eq__
    - typing.TypeVar.tree.head.commit.path.__eq__
    - typing.BinaryIO.head.ref.commit.tree.__eq__
    - datetime.timedelta.head.ref.commit.tree.path.__eq__
    - datetime.timedelta.object.head.ref.commit.path.tree.__eq__
    - subprocess.Popen.object.head.ref.commit.tree.__eq__
    - typing.IO.commit.object.__eq__
    - typing.IO.object.tree.__eq__
    - datetime.timedelta.head.commit.path.object.tree.__eq__
    - datetime.timedelta.object.head.ref.commit.path.__eq__
    - typing.IO.commit.path.tree.__eq__
    - datetime.timedelta.head.commit.tree.path.__eq__
    - subprocess.Popen.tree.head.commit.object.__eq__
    - typing.IO.path.commit.object.tree.__eq__
    - subprocess.Popen.commit.tree.object.path.__eq__
    - typing.TypeVar.tree.object.head.ref.commit.path.__eq__
    - typing.BinaryIO.object.head.commit.__eq__
    - subprocess.Popen.path.tree.head.ref.commit.__eq__
    - typing.IO.head.commit.object.path.__eq__
    - datetime.timedelta.commit.path.tree.object.__eq__
    - subprocess.Popen.tree.commit.__eq__
    - typing.IO.object.path.head.commit.tree.__eq__
    - typing.IO.commit.tree.object.path.__eq__
    - typing.IO.tree.path.object.head.commit.__eq__
    - typing.IO.path.head.commit.tree.__eq__
    - typing.BinaryIO.head.commit.object.tree.path.__eq__
    - typing.TypeVar.head.commit.path.tree.object.__eq__
    - datetime.timedelta.head.ref.commit.object.tree.__eq__
    - datetime.timedelta.head.commit.object.path.tree.__eq__
    - typing.IO.head.commit.tree.object.path.__eq__
    - typing.IO.object.head.ref.commit.path.__eq__
    - datetime.timedelta.path.head.ref.commit.object.tree.__eq__
    - typing.cast.tree.head.ref.commit.__eq__
    - subprocess.Popen.path.tree.object.commit.__eq__
    - typing.IO.object.head.commit.path.__eq__
    - typing.IO.object.path.commit.__eq__
    - datetime.timedelta.commit.__eq__
    - datetime.timedelta.head.ref.commit.path.tree.__eq__
    - typing.IO.tree.object.commit.path.__eq__
    - typing.TypeVar.object.head.commit.tree.path.__eq__
    - datetime.timedelta.path.object.commit.tree.__eq__
    - datetime.timedelta.path.head.ref.commit.__eq__
    - subprocess.Popen.path.object.__eq__
    - typing.BinaryIO.head.commit.object.path.__eq__
    - datetime.timedelta.head.ref.commit.object.tree.path.__eq__
    - datetime.timedelta.commit.tree.__eq__
    - subprocess.Popen.path.tree.head.ref.commit.object.__eq__
    - datetime.timedelta.tree.object.head.ref.commit.path.__eq__
    - subprocess.Popen.path.head.commit.object.tree.__eq__
    - typing.IO.tree.head.commit.object.path.__eq__
    - typing.TypeVar.tree.head.commit.object.__eq__
    - subprocess.Popen.commit.object.path.tree.__eq__
    - subprocess.Popen.commit.__eq__
    - typing.IO.object.tree.commit.__eq__
    - datetime.timedelta.object.tree.path.commit.__eq__
    - typing.BinaryIO.head.ref.commit.object.tree.__eq__
    - subprocess.Popen.tree.object.path.__eq__
    - subprocess.Popen.path.tree.head.commit.object.__eq__
    - datetime.timedelta.__eq__
    - datetime.timedelta.head.ref.commit.tree.__eq__
    - typing.TypeVar.object.tree.path.__eq__
    - git.objects.commit.Popen.path.__eq__
    - typing.IO.tree.object.head.commit.__eq__
    - typing.IO.head.ref.commit.tree.object.__eq__
    - datetime.timedelta.head.ref.commit.tree.path.object.__eq__
    - subprocess.Popen.head.ref.commit.path.object.tree.__eq__
    - subprocess.Popen.tree.path.object.head.ref.commit.__eq__
    - typing.BinaryIO.head.ref.commit.object.__eq__
    - datetime.timedelta.object.__eq__
    - typing.TypeVar.object.head.ref.commit.tree.__eq__
    - subprocess.Popen.head.ref.commit.path.__eq__
    - typing.BinaryIO.head.ref.commit.path.object.tree.__eq__
    - datetime.timedelta.object.path.tree.commit.__eq__
    - datetime.timedelta.path.tree.head.commit.object.__eq__
    - subprocess.Popen.object.path.commit.__eq__
    - datetime.timedelta.object.commit.tree.path.__eq__
    - typing.IO.object.head.ref.commit.__eq__
    - subprocess.Popen.path.commit.tree.__eq__
    - typing.IO.path.commit.__eq__
    - typing.cast.head.commit.path.__eq__
    - typing.BinaryIO.tree.head.ref.commit.path.__eq__
    - datetime.timedelta.path.tree.head.ref.commit.__eq__
    - typing.IO.tree.commit.path.object.__eq__
    - typing.IO.path.object.commit.__eq__
    - subprocess.Popen.commit.tree.object.__eq__
    - typing.BinaryIO.head.commit.object.__eq__
    - typing.cast.head.commit.object.tree.__eq__
    - datetime.timedelta.path.head.commit.object.tree.__eq__
    - typing.IO.path.head.ref.commit.object.__eq__
    - datetime.timedelta.head.ref.commit.object.path.tree.__eq__
    - datetime.timedelta.path.object.head.ref.commit.__eq__
    - typing.IO.commit.tree.__eq__
    - subprocess.Popen.path.object.tree.head.commit.__eq__
    - subprocess.Popen.tree.object.commit.path.__eq__
    - typing.IO.head.ref.commit.object.__eq__
    - typing.IO.tree.path.head.commit.__eq__
    - subprocess.Popen.head.ref.commit.object.path.tree.__eq__
    - typing.IO.commit.path.__eq__
    - datetime.timedelta.tree.head.commit.__eq__
    - typing.cast.head.ref.commit.object.tree.path.__eq__
    - typing.BinaryIO.object.head.commit.tree.__eq__
    - typing.IO.tree.path.commit.__eq__
    - typing.cast.object.head.ref.commit.path.tree.__eq__
    - typing.BinaryIO.head.ref.commit.object.path.tree.__eq__
    - datetime.timedelta.path.object.tree.head.ref.commit.__eq__
    - typing.IO.object.tree.head.commit.__eq__
    - subprocess.Popen.object.__eq__
    - datetime.timedelta.head.ref.commit.tree.object.__eq__
    - datetime.timedelta.head.commit.tree.object.path.__eq__
    - typing.TypeVar.tree.object.path.commit.__eq__
    - typing.IO.object.commit.tree.path.__eq__
    - typing.TypeVar.head.commit.object.__eq__
    - typing.IO.commit.path.object.__eq__
    - datetime.timedelta.tree.head.ref.commit.__eq__
    - typing.BinaryIO.head.ref.commit.path.tree.__eq__
    - subprocess.Popen.head.commit.object.tree.path.__eq__
    - subprocess.Popen.commit.object.tree.__eq__
    - datetime.timedelta.head.ref.commit.tree.object.path.__eq__
    - typing.TypeVar.object.head.commit.path.__eq__
    - typing.IO.head.ref.commit.object.tree.__eq__
    - typing.IO.path.head.ref.commit.object.tree.__eq__
    - subprocess.Popen.path.tree.object.__eq__
    - subprocess.Popen.object.tree.head.ref.commit.__eq__
    - typing.IO.tree.path.commit.object.__eq__
    - typing.TypeVar.tree.object.path.head.commit.__eq__
    - typing.BinaryIO.object.tree.head.ref.commit.__eq__
    - subprocess.Popen.path.commit.__eq__
    - subprocess.Popen.head.commit.tree.__eq__
    - datetime.timedelta.tree.head.ref.commit.path.object.__eq__
    - typing.cast.head.commit.path.object.tree.__eq__
    - typing.BinaryIO.head.ref.commit.tree.object.path.__eq__
    - typing.IO.path.tree.object.commit.__eq__
    - typing.BinaryIO.object.tree.path.commit.__eq__
    - typing.IO.head.ref.commit.path.object.tree.__eq__
    - subprocess.Popen.path.object.tree.__eq__
    - datetime.timedelta.object.path.head.ref.commit.__eq__
    - subprocess.Popen.tree.path.object.__eq__
    - datetime.timedelta.head.commit.object.path.__eq__
    - typing.TypeVar.tree.head.commit.object.path.__eq__
    - typing.cast.head.ref.commit.tree.path.__eq__
    - datetime.timedelta.path.object.tree.__eq__
    - typing.IO.tree.object.path.head.ref.commit.__eq__
    - subprocess.Popen.commit.tree.__eq__
    - typing.cast.tree.object.head.commit.path.__eq__
    - typing.IO.tree.path.head.ref.commit.object.__eq__
    - subprocess.Popen.path.__eq__
    - typing.IO.object.commit.path.__eq__
    - typing.cast.head.commit.path.tree.object.__eq__
    - datetime.timedelta.object.path.commit.__eq__
    - typing.cast.head.commit.object.tree.path.__eq__
    - typing.BinaryIO.tree.head.commit.__eq__
    - typing.IO.head.commit.path.tree.object.__eq__
    - datetime.timedelta.path.head.commit.__eq__
    - typing.BinaryIO.object.head.commit.path.tree.__eq__
    - datetime.timedelta.commit.path.tree.__eq__
    - typing.IO.object.tree.path.commit.__eq__
    - typing.IO.path.tree.object.head.ref.commit.__eq__
    - datetime.timedelta.tree.commit.object.__eq__
    - typing.BinaryIO.head.ref.commit.path.tree.object.__eq__
    - subprocess.Popen.path.head.ref.commit.object.__eq__
    - subprocess.Popen.object.path.tree.head.ref.commit.__eq__
    - typing.IO.head.commit.__eq__
    - datetime.timedelta.object.tree.path.head.commit.__eq__
    - subprocess.Popen.tree.path.__eq__
    - datetime.timedelta.tree.path.object.head.ref.commit.__eq__
    - subprocess.Popen.path.head.commit.tree.__eq__
    - subprocess.Popen.tree.head.ref.commit.__eq__
    - datetime.timedelta.tree.commit.object.path.__eq__
    - typing.IO.head.ref.commit.tree.object.path.__eq__
    - typing.cast.head.commit.tree.object.__eq__
    - typing.IO.commit.__eq__
    - datetime.timedelta.tree.path.object.head.commit.__eq__
    - typing.IO.object.path.commit.tree.__eq__
    - typing.IO.path.tree.__eq__
    - subprocess.Popen.object.head.commit.path.__eq__
    - typing.BinaryIO.object.head.commit.path.__eq__
    - datetime.timedelta.path.object.head.commit.tree.__eq__
    - datetime.timedelta.object.head.commit.path.tree.__eq__
    - datetime.timedelta.commit.object.path.tree.__eq__
    - typing.BinaryIO.object.head.ref.commit.tree.__eq__
    - subprocess.Popen.head.commit.object.__eq__
    - subprocess.Popen.commit.path.__eq__
    - datetime.timedelta.head.commit.path.object.__eq__
    - subprocess.Popen.path.commit.object.tree.__eq__
    - subprocess.Popen.path.tree.head.commit.__eq__
    - typing.IO.object.path.head.commit.__eq__
    - subprocess.Popen.head.ref.commit.path.tree.object.__eq__
    - typing.IO.path.head.commit.object.__eq__
    - typing.IO.object.head.ref.commit.tree.__eq__
    - subprocess.Popen.head.ref.commit.__eq__
    - typing.TypeVar.object.head.ref.commit.__eq__
    - typing.TypeVar.head.ref.commit.object.path.__eq__
    - typing.IO.path.object.__eq__
    - subprocess.Popen.path.commit.tree.object.__eq__
    - typing.IO.tree.object.commit.__eq__
    - datetime.timedelta.path.__eq__
    - subprocess.Popen.object.tree.path.head.ref.commit.__eq__
    - typing.BinaryIO.tree.head.commit.path.__eq__
    - datetime.timedelta.path.object.head.commit.__eq__
    - typing.IO.path.object.tree.head.commit.__eq__
    - typing.IO.path.head.commit.__eq__
    - subprocess.Popen.head.commit.__eq__
    - datetime.timedelta.object.path.tree.__eq__
    - subprocess.Popen.path.commit.object.__eq__
    - typing.TypeVar.head.ref.commit.object.tree.path.__eq__
    - typing.cast.object.head.ref.commit.path.__eq__
    - subprocess.Popen.tree.head.ref.commit.path.object.__eq__
    - typing.TypeVar.head.ref.commit.tree.path.__eq__
    - typing.BinaryIO.head.commit.__eq__
    - typing.BinaryIO.object.head.commit.tree.path.__eq__
    - datetime.timedelta.path.head.ref.commit.object.__eq__
    - typing.TypeVar.object.head.commit.path.tree.__eq__
    - typing.BinaryIO.head.ref.commit.tree.path.object.__eq__
    - typing.IO.path.tree.commit.object.__eq__
    - subprocess.Popen.tree.object.head.commit.path.__eq__
    - git.objects.commit.Popen.__eq__
    - typing.TypeVar.tree.head.ref.commit.object.__eq__
    - datetime.timedelta.tree.path.head.commit.object.__eq__
    - subprocess.Popen.tree.head.commit.__eq__
    - typing.IO.object.head.commit.tree.path.__eq__
    - datetime.timedelta.path.object.tree.head.commit.__eq__
    - typing.IO.head.commit.path.tree.__eq__
    - datetime.timedelta.tree.object.path.__eq__
    - subprocess.Popen.tree.object.head.ref.commit.__eq__
    - typing.cast.tree.object.head.commit.__eq__
    - datetime.timedelta.object.head.commit.tree.__eq__
    - subprocess.Popen.path.object.commit.__eq__
    - typing.TypeVar.object.tree.head.commit.path.__eq__
    - datetime.timedelta.tree.path.head.commit.__eq__
    - datetime.timedelta.object.tree.commit.__eq__
    - typing.cast.head.ref.commit.path.object.__eq__
    - typing.BinaryIO.object.tree.path.head.commit.__eq__
    - datetime.timedelta.head.commit.path.tree.__eq__
    - datetime.timedelta.object.path.tree.head.ref.commit.__eq__
    - typing.cast.head.commit.object.__eq__
    - datetime.timedelta.path.tree.object.head.ref.commit.__eq__
    - datetime.timedelta.tree.head.commit.object.__eq__
    - typing.IO.head.commit.path.object.tree.__eq__
    - subprocess.Popen.head.ref.commit.path.tree.__eq__
    - typing.TypeVar.head.commit.tree.__eq__
    - subprocess.Popen.object.head.commit.tree.path.__eq__
    - subprocess.Popen.head.commit.tree.path.__eq__
    - typing.IO.path.head.commit.tree.object.__eq__
    - typing.BinaryIO.head.commit.tree.object.__eq__
    - typing.BinaryIO.head.ref.commit.tree.path.__eq__
    - typing.IO.tree.__eq__
    - subprocess.Popen.head.commit.object.tree.__eq__
    - typing.TypeVar.head.ref.commit.path.tree.object.__eq__
    - datetime.timedelta.object.commit.path.tree.__eq__
    - typing.IO.tree.path.head.ref.commit.__eq__
    - typing.cast.head.ref.commit.path.tree.object.__eq__
    - typing.TypeVar.tree.object.path.__eq__
    - typing.IO.tree.head.commit.path.object.__eq__
    - typing.IO.object.tree.head.ref.commit.path.__eq__
    - typing.IO.tree.head.ref.commit.__eq__
    - datetime.timedelta.head.ref.commit.path.__eq__
    - typing.TypeVar.head.commit.tree.object.__eq__
    - typing.IO.commit.object.path.__eq__
    - subprocess.Popen.object.commit.tree.path.__eq__
    - datetime.timedelta.object.path.head.ref.commit.tree.__eq__
    - subprocess.Popen.object.tree.head.commit.path.__eq__
    - typing.TypeVar.head.ref.commit.tree.object.path.__eq__
    - typing.cast.tree.head.commit.object.path.__eq__
    - datetime.timedelta.path.object.tree.commit.__eq__
    - datetime.timedelta.object.head.ref.commit.tree.__eq__
    - typing.cast.head.ref.commit.object.path.tree.__eq__
    - subprocess.Popen.tree.path.commit.__eq__
    - subprocess.Popen.path.object.head.commit.__eq__
    - typing.BinaryIO.object.tree.head.commit.path.__eq__
    - typing.IO.path.head.ref.commit.__eq__
    - typing.IO.path.tree.head.commit.object.__eq__
    - datetime.timedelta.object.path.head.commit.__eq__
    - typing.IO.tree.commit.__eq__
    - datetime.timedelta.tree.object.__eq__
    - typing.cast.tree.head.commit.__eq__
    - git.objects.commit.Popen.tree.__eq__
    - typing.TypeVar.head.ref.commit.path.__eq__
    - typing.IO.head.ref.commit.tree.__eq__
    - git.objects.commit.Popen.tree.path.__eq__
    - typing.TypeVar.head.ref.commit.object.__eq__
    - typing.TypeVar.head.ref.commit.tree.path.object.__eq__
    - typing.BinaryIO.head.commit.object.path.tree.__eq__
    - typing.TypeVar.object.head.ref.commit.path.__eq__
    - subprocess.Popen.head.ref.commit.object.tree.__eq__
    - subprocess.Popen.head.ref.commit.object.__eq__
    - datetime.timedelta.head.ref.commit.path.tree.object.__eq__
    - typing.TypeVar.tree.head.ref.commit.object.path.__eq__
    - datetime.timedelta.tree.object.path.head.ref.commit.__eq__
    - subprocess.Popen.path.tree.object.head.ref.commit.__eq__
    - typing.cast.head.ref.commit.tree.path.object.__eq__
    - typing.BinaryIO.head.commit.path.object.tree.__eq__
    - typing.IO.object.path.tree.head.commit.__eq__
    - typing.TypeVar.head.commit.tree.path.object.__eq__
    - typing.IO.path.head.ref.commit.tree.__eq__
    - datetime.timedelta.tree.head.ref.commit.object.__eq__
    - typing.IO.tree.path.object.head.ref.commit.__eq__
    - typing.IO.path.object.head.ref.commit.tree.__eq__
    - typing.IO.path.tree.head.commit.__eq__
    - datetime.timedelta.head.ref.commit.object.__eq__
    - datetime.timedelta.object.tree.path.__eq__
    - typing.TypeVar.object.tree.head.ref.commit.__eq__
    - typing.IO.head.ref.commit.tree.path.object.__eq__
    - typing.IO.tree.path.__eq__
    - typing.IO.head.commit.object.tree.__eq__
    - typing.cast.head.ref.commit.path.__eq__
    - subprocess.Popen.object.tree.__eq__
    - datetime.timedelta.tree.object.commit.__eq__
    - datetime.timedelta.head.commit.path.__eq__
    - typing.IO.__eq__
    - datetime.timedelta.path.object.commit.__eq__
    - subprocess.Popen.object.path.head.commit.__eq__
    - typing.IO.commit.path.tree.object.__eq__
    - typing.TypeVar.object.tree.head.ref.commit.path.__eq__
    - datetime.timedelta.tree.path.object.commit.__eq__
    - datetime.timedelta.head.commit.object.tree.__eq__
    - typing.IO.head.ref.commit.path.object.__eq__
    - subprocess.Popen.path.head.commit.object.__eq__
    - subprocess.Popen.object.tree.commit.path.__eq__
    - typing.cast.head.ref.commit.object.path.__eq__
    - typing.IO.commit.object.path.tree.__eq__
    - datetime.timedelta.path.commit.tree.__eq__
    - datetime.timedelta.tree.commit.path.object.__eq__
    - typing.BinaryIO.head.ref.commit.object.path.__eq__
    - typing.TypeVar.tree.head.ref.commit.path.object.__eq__
    - typing.TypeVar.head.commit.__eq__
    - typing.IO.tree.object.head.commit.path.__eq__
    - typing.IO.tree.path.object.__eq__
    - subprocess.Popen.tree.object.commit.__eq__
    - typing.BinaryIO.tree.head.ref.commit.object.path.__eq__
    - datetime.timedelta.tree.object.head.commit.path.__eq__
    - typing.IO.tree.object.head.ref.commit.__eq__
    - datetime.timedelta.path.head.commit.object.__eq__
    - datetime.timedelta.tree.object.head.ref.commit.__eq__
    - typing.IO.tree.head.ref.commit.object.__eq__
    - subprocess.Popen.object.tree.path.commit.__eq__
    - typing.TypeVar.object.head.commit.tree.__eq__
    - datetime.timedelta.path.tree.head.commit.__eq__
    - typing.cast.tree.head.ref.commit.object.__eq__
    - typing.cast.object.head.ref.commit.tree.path.__eq__
    - subprocess.Popen.__eq__
    - subprocess.Popen.tree.head.ref.commit.path.__eq__
    - typing.BinaryIO.object.head.ref.commit.path.__eq__
    - typing.IO.object.path.__eq__
    - typing.TypeVar.tree.object.head.commit.__eq__
    - typing.TypeVar.tree.head.commit.__eq__
    - datetime.timedelta.object.tree.head.commit.path.__eq__
    - typing.IO.tree.head.ref.commit.object.path.__eq__
    - typing.IO.head.ref.commit.tree.path.__eq__
    - subprocess.Popen.object.commit.__eq__
    - subprocess.Popen.head.ref.commit.tree.__eq__
    - datetime.timedelta.commit.path.object.tree.__eq__
    - subprocess.Popen.path.head.ref.commit.tree.__eq__
    - datetime.timedelta.object.head.ref.commit.__eq__
    - subprocess.Popen.head.commit.path.object.tree.__eq__
    - typing.IO.head.ref.commit.object.path.tree.__eq__
    - typing.IO.object.head.commit.__eq__
    - datetime.timedelta.object.head.ref.commit.tree.path.__eq__
    - typing.BinaryIO.head.commit.path.tree.__eq__
    - typing.cast.object.head.commit.__eq__
    - typing.cast.tree.object.head.ref.commit.__eq__
    - typing.IO.path.commit.tree.object.__eq__
    - typing.BinaryIO.tree.head.commit.object.path.__eq__
    - subprocess.Popen.tree.path.head.commit.__eq__
    - datetime.timedelta.path.head.ref.commit.tree.__eq__
    - datetime.timedelta.object.head.commit.path.__eq__
    - typing.BinaryIO.object.tree.head.commit.__eq__
    - subprocess.Popen.head.commit.path.tree.__eq__
    - subprocess.Popen.path.object.head.ref.commit.__eq__
    - datetime.timedelta.object.path.head.commit.tree.__eq__
    - datetime.timedelta.tree.path.commit.__eq__
    - typing.cast.object.head.commit.path.tree.__eq__
    - typing.IO.head.ref.commit.object.tree.path.__eq__
    - typing.BinaryIO.head.commit.path.object.__eq__
    - subprocess.Popen.tree.head.commit.path.__eq__
    - datetime.timedelta.tree.commit.__eq__
    - datetime.timedelta.path.tree.__eq__
    - typing.cast.head.commit.tree.path.object.__eq__
    - typing.IO.path.commit.tree.__eq__
    - typing.IO.path.object.tree.commit.__eq__
    - typing.TypeVar.tree.head.commit.path.object.__eq__
    - typing.IO.head.commit.object.path.tree.__eq__
    - typing.BinaryIO.head.commit.tree.path.object.__eq__
    - typing.BinaryIO.tree.head.ref.commit.object.__eq__
    - datetime.timedelta.path.tree.object.__eq__
    - subprocess.Popen.object.head.ref.commit.path.__eq__
    - typing.TypeVar.head.commit.path.tree.__eq__
    - typing.IO.object.path.tree.__eq__
    - datetime.timedelta.path.commit.object.__eq__
    - typing.BinaryIO.tree.head.ref.commit.__eq__
    - datetime.timedelta.tree.path.commit.object.__eq__
    - typing.cast.object.tree.head.ref.commit.__eq__
    - subprocess.Popen.head.ref.commit.object.tree.path.__eq__
    - typing.IO.path.tree.commit.__eq__
    - subprocess.Popen.object.path.tree.__eq__
    - typing.cast.tree.object.head.ref.commit.path.__eq__
    - subprocess.Popen.commit.tree.path.__eq__
    - typing.TypeVar.object.head.ref.commit.path.tree.__eq__
    - typing.BinaryIO.head.commit.object.tree.__eq__
    - subprocess.Popen.head.commit.object.path.__eq__
    - datetime.timedelta.path.tree.object.commit.__eq__
    - datetime.timedelta.tree.path.object.__eq__
    - datetime.timedelta.object.path.tree.head.commit.__eq__
    - typing.IO.object.path.tree.head.ref.commit.__eq__
    - typing.IO.path.object.head.ref.commit.__eq__
    - typing.TypeVar.head.ref.commit.tree.__eq__
    - typing.IO.object.head.commit.path.tree.__eq__
    - datetime.timedelta.path.commit.tree.object.__eq__
    - typing.IO.tree.head.commit.path.__eq__
    - datetime.timedelta.object.tree.head.ref.commit.__eq__
    - subprocess.Popen.object.path.head.commit.tree.__eq__
    - datetime.timedelta.object.head.commit.tree.path.__eq__
    - typing.TypeVar.head.commit.object.tree.__eq__
    - subprocess.Popen.path.object.head.commit.tree.__eq__
    - datetime.timedelta.path.object.__eq__
    - typing.IO.object.tree.path.head.ref.commit.__eq__
    - typing.IO.object.tree.head.commit.path.__eq__
    - subprocess.Popen.path.object.head.ref.commit.tree.__eq__
    - typing.cast.object.head.commit.tree.path.__eq__
    - typing.TypeVar.object.tree.head.commit.__eq__
    - typing.TypeVar.object.tree.path.head.commit.__eq__
    - subprocess.Popen.tree.path.object.head.commit.__eq__
    - typing.IO.object.tree.path.__eq__
    - typing.IO.tree.object.__eq__
    - typing.IO.path.object.head.commit.tree.__eq__
    - subprocess.Popen.commit.object.__eq__
    - subprocess.Popen.tree.object.path.commit.__eq__
    - typing.TypeVar.head.commit.tree.path.__eq__
    - datetime.timedelta.commit.path.object.__eq__
    - datetime.timedelta.head.ref.commit.path.object.__eq__
    - typing.TypeVar.head.commit.path.object.tree.__eq__
    - subprocess.Popen.path.head.commit.__eq__
    - subprocess.Popen.object.path.head.ref.commit.__eq__
    - typing.IO.commit.tree.path.object.__eq__
    - typing.cast.head.commit.path.tree.__eq__
    - typing.cast.tree.head.commit.object.__eq__
    - typing.TypeVar.object.head.ref.commit.tree.path.__eq__
    - typing.IO.object.path.head.ref.commit.tree.__eq__
    - typing.IO.object.head.commit.tree.__eq__
    - typing.cast.object.tree.head.commit.path.__eq__
    - typing.cast.head.ref.commit.path.tree.__eq__
    - typing.IO.head.commit.tree.__eq__
    - subprocess.Popen.object.head.commit.tree.__eq__
    - subprocess.Popen.head.commit.path.__eq__
    - typing.cast.head.commit.path.object.__eq__
    - datetime.timedelta.commit.object.path.__eq__
    - subprocess.Popen.head.ref.commit.tree.path.__eq__
    - subprocess.Popen.head.commit.path.object.__eq__
    - typing.BinaryIO.head.ref.commit.object.tree.path.__eq__
    - typing.cast.head.commit.tree.object.path.__eq__
    - subprocess.Popen.tree.__eq__
    - subprocess.Popen.head.ref.commit.path.object.__eq__
    - subprocess.Popen.path.head.ref.commit.tree.object.__eq__
    - subprocess.Popen.tree.object.head.commit.__eq__
    - subprocess.Popen.object.path.tree.commit.__eq__
    - typing.IO.object.commit.__eq__
    - datetime.timedelta.object.tree.__eq__
    - subprocess.Popen.object.head.ref.commit.__eq__
    - typing.BinaryIO.object.head.ref.commit.__eq__
    - datetime.timedelta.path.tree.head.ref.commit.object.__eq__
    - datetime.timedelta.path.commit.object.tree.__eq__
    - typing.IO.path.tree.head.ref.commit.__eq__
    - typing.BinaryIO.tree.head.commit.path.object.__eq__
    - datetime.timedelta.head.commit.path.tree.object.__eq__
    - subprocess.Popen.tree.object.path.head.commit.__eq__
    - typing.cast.head.ref.commit.tree.__eq__
    - typing.IO.head.ref.commit.path.tree.__eq__
    - typing.TypeVar.head.ref.commit.object.tree.__eq__
    - subprocess.Popen.tree.head.commit.object.path.__eq__
    - subprocess.Popen.path.head.ref.commit.__eq__
    - typing.IO.object.tree.commit.path.__eq__
    - datetime.timedelta.path.tree.commit.__eq__
    - typing.TypeVar.head.commit.tree.object.path.__eq__
    - typing.cast.object.tree.head.commit.__eq__
    - git.objects.commit.Popen.path.tree.__eq__
    - subprocess.Popen.object.commit.path.tree.__eq__
    - typing.cast.head.ref.commit.path.object.tree.__eq__
    - typing.TypeVar.head.ref.commit.tree.object.__eq__
    - subprocess.Popen.tree.commit.path.object.__eq__
    - datetime.timedelta.head.ref.commit.path.object.tree.__eq__
    - datetime.timedelta.head.commit.object.__eq__
    - typing.IO.tree.head.ref.commit.path.__eq__
    - typing.IO.object.head.ref.commit.path.tree.__eq__
    - typing.cast.object.head.ref.commit.tree.__eq__
    - typing.TypeVar.head.commit.object.path.tree.__eq__
    - datetime.timedelta.tree.__eq__
    - typing.TypeVar.tree.object.path.head.ref.commit.__eq__
    - datetime.timedelta.tree.head.ref.commit.path.__eq__
    - datetime.timedelta.commit.path.__eq__
    - subprocess.Popen.object.head.commit.__eq__
    - typing.IO.tree.path.object.commit.__eq__
    - typing.TypeVar.tree.object.head.commit.path.__eq__
    - subprocess.Popen.tree.object.__eq__
    - typing.BinaryIO.object.tree.head.ref.commit.path.__eq__
    - typing.IO.path.head.ref.commit.tree.object.__eq__
    - typing.TypeVar.head.commit.path.__eq__
    - typing.IO.object.head.ref.commit.tree.path.__eq__
    - typing.BinaryIO.head.ref.commit.tree.object.__eq__
    - typing.cast.tree.head.ref.commit.path.__eq__
    - typing.IO.tree.object.path.head.commit.__eq__
    - typing.IO.commit.path.object.tree.__eq__
    - subprocess.Popen.commit.object.path.__eq__
    - datetime.timedelta.object.head.commit.__eq__
    - typing.TypeVar.head.commit.object.tree.path.__eq__
    - subprocess.Popen.tree.path.head.commit.object.__eq__
    - typing.IO.object.path.head.ref.commit.__eq__
    - datetime.timedelta.head.ref.commit.object.path.__eq__
    - subprocess.Popen.object.head.commit.path.tree.__eq__
    - typing.TypeVar.object.tree.path.commit.__eq__
    - subprocess.Popen.object.head.ref.commit.path.tree.__eq__
    - typing.TypeVar.head.commit.object.path.__eq__
    - typing.IO.tree.commit.object.path.__eq__
    - typing.BinaryIO.object.head.ref.commit.path.tree.__eq__
    - typing.cast.head.ref.commit.tree.object.path.__eq__
    - datetime.timedelta.path.tree.commit.object.__eq__
    - subprocess.Popen.head.ref.commit.object.path.__eq__
    - datetime.timedelta.commit.tree.object.__eq__
    - typing.IO.tree.object.head.ref.commit.path.__eq__
    - subprocess.Popen.head.commit.tree.path.object.__eq__
    - typing.IO.path.head.commit.object.tree.__eq__
    - typing.BinaryIO.head.commit.tree.path.__eq__
    - typing.IO.head.ref.commit.object.path.__eq__
    - typing.IO.path.object.tree.head.ref.commit.__eq__
    - typing.cast.head.ref.commit.object.__eq__
    - typing.cast.object.head.commit.path.__eq__
    - datetime.timedelta.tree.path.__eq__
    - subprocess.Popen.path.object.tree.head.ref.commit.__eq__
    - datetime.timedelta.tree.head.commit.object.path.__eq__
    - subprocess.Popen.object.path.head.ref.commit.tree.__eq__
    - datetime.timedelta.head.commit.tree.path.object.__eq__
    - datetime.timedelta.path.head.commit.tree.object.__eq__
    - subprocess.Popen.object.head.ref.commit.tree.path.__eq__
    - subprocess.Popen.object.commit.tree.__eq__
    - subprocess.Popen.tree.path.head.ref.commit.__eq__
    - typing.cast.object.head.commit.tree.__eq__
    - datetime.timedelta.object.tree.commit.path.__eq__
    - typing.TypeVar.head.ref.commit.path.object.__eq__
    - typing.cast.head.commit.tree.__eq__
    - typing.cast.head.commit.object.path.__eq__
    - typing.BinaryIO.object.tree.path.__eq__
    - datetime.timedelta.tree.object.commit.path.__eq__
    - datetime.timedelta.commit.object.__eq__
    - typing.IO.head.commit.object.__eq__
    - subprocess.Popen.object.tree.head.ref.commit.path.__eq__
    - datetime.timedelta.tree.object.head.commit.__eq__
    - subprocess.Popen.path.tree.commit.object.__eq__
    - typing.IO.path.__eq__
    - datetime.timedelta.object.tree.head.ref.commit.path.__eq__
    - subprocess.Popen.commit.object.tree.path.__eq__
    - datetime.timedelta.commit.object.tree.path.__eq__
    - datetime.timedelta.object.path.commit.tree.__eq__
    - datetime.timedelta.object.path.__eq__
    - typing.IO.path.object.tree.__eq__
    - subprocess.Popen.tree.head.commit.path.object.__eq__
    - typing.TypeVar.head.ref.commit.object.path.tree.__eq__
    - typing.IO.tree.head.commit.__eq__
    - datetime.timedelta.tree.path.head.ref.commit.__eq__
    - typing.IO.object.path.tree.commit.__eq__
    - subprocess.Popen.path.tree.commit.__eq__
    - typing.IO.head.ref.commit.__eq__
    - subprocess.Popen.object.commit.path.__eq__
    - typing.cast.tree.head.commit.path.object.__eq__
    - typing.TypeVar.tree.head.ref.commit.__eq__
    - subprocess.Popen.commit.path.tree.object.__eq__
    - subprocess.Popen.object.tree.path.__eq__
    - subprocess.Popen.commit.path.object.__eq__
    - datetime.timedelta.head.commit.__eq__
    - typing.TypeVar.object.tree.path.head.ref.commit.__eq__
    - datetime.timedelta.path.tree.object.head.commit.__eq__
    - subprocess.Popen.commit.tree.path.object.__eq__
    - typing.cast.tree.head.ref.commit.object.path.__eq__
    - subprocess.Popen.object.path.__eq__
    - datetime.timedelta.tree.head.commit.path.object.__eq__
    - subprocess.Popen.path.tree.object.head.commit.__eq__
    - typing.IO.tree.object.path.__eq__
    - typing.IO.commit.tree.path.__eq__
    - typing.IO.object.commit.path.tree.__eq__
    - typing.TypeVar.object.head.commit.__eq__
    - typing.cast.head.ref.commit.object.tree.__eq__
    - typing.IO.object.tree.path.head.commit.__eq__
    - typing.cast.tree.head.ref.commit.path.object.__eq__
    - typing.BinaryIO.head.commit.tree.__eq__
    - subprocess.Popen.object.path.tree.head.commit.__eq__
    - subprocess.Popen.head.ref.commit.tree.path.object.__eq__
    - subprocess.Popen.object.tree.path.head.commit.__eq__
    - datetime.timedelta.object.tree.path.head.ref.commit.__eq__
    - datetime.timedelta.commit.object.tree.__eq__
    - typing.cast.commit.object.tree.path.__eq__
    - subprocess.Popen.head.commit.tree.object.path.__eq__
    - typing.IO.object.tree.head.ref.commit.__eq__
    - typing.IO.head.commit.path.__eq__
    - typing.IO.path.tree.head.ref.commit.object.__eq__
    - subprocess.Popen.tree.head.ref.commit.object.__eq__
    - typing.cast.head.commit.tree.path.__eq__
    - typing.IO.head.commit.path.object.__eq__
    - typing.TypeVar.tree.object.head.ref.commit.__eq__
    - typing.BinaryIO.head.commit.path.__eq__
    - subprocess.Popen.commit.path.tree.__eq__
    - datetime.timedelta.tree.object.path.head.commit.__eq__
    - datetime.timedelta.commit.tree.path.object.__eq__
    - typing.IO.object.__eq__
    - typing.IO.path.commit.object.__eq__
    - subprocess.Popen.tree.object.head.ref.commit.path.__eq__
    - typing.IO.commit.tree.object.__eq__
    - subprocess.Popen.head.ref.commit.tree.object.__eq__
    - subprocess.Popen.object.path.commit.tree.__eq__
    - typing.IO.tree.head.commit.object.__eq__
    - datetime.timedelta.head.commit.tree.object.__eq__
    - subprocess.Popen.head.commit.tree.object.__eq__
    - typing.IO.head.commit.object.tree.path.__eq__
    - datetime.timedelta.tree.object.path.commit.__eq__
    - subprocess.Popen.path.object.commit.tree.__eq__
    - datetime.timedelta.object.commit.path.__eq__
    - datetime.timedelta.object.tree.head.commit.__eq__
    - typing.IO.tree.head.ref.commit.path.object.__eq__
    - typing.BinaryIO.object.head.ref.commit.tree.path.__eq__
    - typing.IO.head.commit.tree.object.__eq__
    - subprocess.Popen.object.tree.commit.__eq__
    - typing.IO.commit.object.tree.__eq__
    - typing.BinaryIO.head.ref.commit.path.__eq__
    - datetime.timedelta.path.object.head.ref.commit.tree.__eq__
    - typing.IO.head.ref.commit.path.__eq__
    - subprocess.Popen.tree.commit.object.path.__eq__
    - subprocess.Popen.commit.path.object.tree.__eq__
    - datetime.timedelta.head.commit.object.tree.path.__eq__
    - typing.IO.path.tree.object.__eq__
    - datetime.timedelta.head.commit.tree.__eq__
    - subprocess.Popen.object.tree.head.commit.__eq__
    - typing.IO.object.commit.tree.__eq__
    - datetime.timedelta.commit.tree.object.path.__eq__
    - typing.cast.head.commit.object.path.tree.__eq__
    - subprocess.Popen.path.head.commit.tree.object.__eq__
    - datetime.timedelta.tree.path.head.ref.commit.object.__eq__
    - typing.TypeVar.head.ref.commit.path.object.tree.__eq__
    - typing.IO.tree.commit.path.__eq__
    - subprocess.Popen.tree.path.object.commit.__eq__
    - typing.IO.tree.object.path.commit.__eq__
    - typing.BinaryIO.object.tree.path.head.ref.commit.__eq__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.__eq__
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.__eq__
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.__eq__
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.__eq__
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.__eq__
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.__eq__
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.__eq__
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.__eq__
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 354
    functionName: git.repo.base.Repo.__hash__
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hash
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - descr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 365
    functionName: git.repo.base.Repo.description
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - fp.write
    - fp.read
    - os.path.join
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fp.read
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fp.write
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 371
    functionName: git.repo.base.Repo.working_tree_dir
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 380
    functionName: git.repo.base.Repo.common_dir
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 389
    functionName: git.repo.base.Repo.bare
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 394
    functionName: git.repo.base.Repo.heads
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.endswith
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.path.endswith
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.commit.path.tree.object.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - section.strip
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - typing.IO.tree.path.endswith
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.path.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.IO.commit.path.object.tree.readline
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.object.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.head.commit.endswith
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.readline
    - section.rfind
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.commit.path.tree.object.stdout.readline
    - git.util.IterableObj.iter_items
    - typing.IO.head.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.readline
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.commit.object.endswith
    - typing.IO.commit.tree.object.wait
    - git.refs.remote.RemoteReference.iter_items
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - typing.IO.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.cast.head.commit.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.IO.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - git.objects.submodule.base.Submodule.iter_items
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - typing.IO.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.commit.readline
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - repo.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.cast.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.object.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.object.path.commit.tree.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.git.rev_list
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - datetime.timedelta.path.endswith
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.tree.object.commit.path.wait
    - git.remote.Remote.__init__
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.endswith
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.commit.tree.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - subprocess.Popen.path.wait
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.tree.endswith
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - configparser.RawConfigParser.has_option
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - typing.IO.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - datetime.timedelta.endswith
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.readline
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.IO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.endswith
    - typing.cast.head.commit.stdout.readline
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - git.util.IterableObj.list_items
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.readline
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object.head.ref.commit.endswith
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.tree.commit.path.endswith
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.IO.tree.head.commit.readline
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.path.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.endswith
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.wait
    - subprocess.Popen.path.endswith
    - datetime.timedelta.path.tree
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.IO.path.object.endswith
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.ref.commit.object.endswith
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.readline
    - git.util.IterableList.__init__
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.path.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.endswith
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.object.tree.path.commit.endswith
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.IO.path.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.IO.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - <builtin>.type
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - configparser.RawConfigParser.get
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - git.refs.symbolic.SymbolicReference.to_full_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - typing.IO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.head.commit.git.rev_list
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.IO.tree.head.commit.endswith
    - git.remote.PushInfo.iter_items
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.commit.path.object.wait
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - datetime.timedelta.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - git.objects.commit.Commit.iter_items
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.tree.wait
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - out_list.extend
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - git.objects.submodule.base.Submodule._sio_modules
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.path.endswith
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - section.startswith
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.endswith
    - subprocess.Popen.object.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - git.objects.commit.Popen.tree.endswith
    - typing.BinaryIO.head.commit.path.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - typing.IO.tree.object.endswith
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.endswith
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.commit.endswith
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - datetime.timedelta.path.object.commit.tree.endswith
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.path.endswith
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - section.find
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.endswith
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.cast.head.commit.path.object.endswith
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - subprocess.Popen.object.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - typing.cast.commit.tree.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.commit.object.tree.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit.path.endswith
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - git.objects.submodule.base.Submodule._config_parser
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.tree.wait
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.tree.commit.endswith
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - typing.IO.object.tree.path.head.commit.endswith
    - git.remote.FetchInfo.iter_items
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.IO.path.commit.endswith
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - typing.IO.path.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.endswith
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - git.objects.commit.Popen.endswith
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.endswith
    - configparser.RawConfigParser.sections
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.endswith
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.wait
    - git.objects.submodule.util.sm_name
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - index.entry_key
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - git.remote.Remote.iter_items
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.head.commit.object.endswith
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - git.objects.submodule.base.Submodule.__init__
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.endswith
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.IO.path.commit.readline
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - git.util.join_path
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.commit.endswith
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.cast.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - datetime.timedelta.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.tree.head.commit.endswith
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.commit.endswith
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.head.commit.endswith
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.IO.object.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.IO.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.endswith
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.path.wait
    - typing.cast.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.IO.head.ref.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.endswith
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.path.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.object.git.rev_list
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.object.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - repo.commit
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.IO.tree.object.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.endswith
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.endswith
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.commit.tree.object.endswith
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1275
    functionName: git.util.IterableObj.list_items
    functionSourceFile: git.util
    functionUses: 11
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.endswith
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.path.endswith
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.commit.path.tree.object.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - section.strip
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - typing.IO.tree.path.endswith
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.path.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.IO.commit.path.object.tree.readline
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.object.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.head.commit.endswith
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.readline
    - section.rfind
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.commit.path.tree.object.stdout.readline
    - git.util.IterableObj.iter_items
    - typing.IO.head.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.readline
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.commit.object.endswith
    - typing.IO.commit.tree.object.wait
    - git.refs.remote.RemoteReference.iter_items
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - typing.IO.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.cast.head.commit.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.IO.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - git.objects.submodule.base.Submodule.iter_items
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - typing.IO.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.commit.readline
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - repo.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.cast.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.object.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.object.path.commit.tree.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.git.rev_list
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - datetime.timedelta.path.endswith
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.tree.object.commit.path.wait
    - git.remote.Remote.__init__
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.endswith
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.commit.tree.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - subprocess.Popen.path.wait
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.tree.endswith
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - configparser.RawConfigParser.has_option
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - typing.IO.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - datetime.timedelta.endswith
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.readline
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.IO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.endswith
    - typing.cast.head.commit.stdout.readline
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.object.tree.head.commit.path.readline
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object.head.ref.commit.endswith
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.tree.commit.path.endswith
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.IO.tree.head.commit.readline
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.path.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.endswith
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.wait
    - subprocess.Popen.path.endswith
    - datetime.timedelta.path.tree
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.IO.path.object.endswith
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.ref.commit.object.endswith
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.readline
    - git.util.IterableList.__init__
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.path.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.endswith
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.object.tree.path.commit.endswith
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.IO.path.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.IO.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - <builtin>.type
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - configparser.RawConfigParser.get
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - git.refs.symbolic.SymbolicReference.to_full_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - typing.IO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.head.commit.git.rev_list
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.IO.tree.head.commit.endswith
    - git.remote.PushInfo.iter_items
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.commit.path.object.wait
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - datetime.timedelta.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - git.objects.commit.Commit.iter_items
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.tree.wait
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - out_list.extend
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - git.objects.submodule.base.Submodule._sio_modules
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.path.endswith
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - section.startswith
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.endswith
    - subprocess.Popen.object.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - git.objects.commit.Popen.tree.endswith
    - typing.BinaryIO.head.commit.path.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - typing.IO.tree.object.endswith
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.endswith
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.commit.endswith
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - datetime.timedelta.path.object.commit.tree.endswith
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.path.endswith
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - section.find
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.endswith
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.cast.head.commit.path.object.endswith
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - subprocess.Popen.object.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - typing.cast.commit.tree.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.commit.object.tree.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit.path.endswith
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - git.objects.submodule.base.Submodule._config_parser
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.tree.wait
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.tree.commit.endswith
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - typing.IO.object.tree.path.head.commit.endswith
    - git.remote.FetchInfo.iter_items
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.IO.path.commit.endswith
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - typing.IO.path.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.endswith
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - git.objects.commit.Popen.endswith
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.endswith
    - configparser.RawConfigParser.sections
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.endswith
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.wait
    - git.objects.submodule.util.sm_name
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - index.entry_key
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - git.remote.Remote.iter_items
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.head.commit.object.endswith
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - git.objects.submodule.base.Submodule.__init__
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.endswith
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.IO.path.commit.readline
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - git.util.join_path
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.commit.endswith
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.cast.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - datetime.timedelta.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.tree.head.commit.endswith
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.commit.endswith
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.head.commit.endswith
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.IO.object.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.IO.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.endswith
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.path.wait
    - typing.cast.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.IO.head.ref.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.endswith
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.path.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.object.git.rev_list
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.object.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - repo.commit
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.IO.tree.object.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.endswith
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.endswith
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.commit.tree.object.endswith
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 404
    functionName: git.repo.base.Repo.branches
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 415
    functionName: git.repo.base.Repo.references
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.endswith
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.path.endswith
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.commit.path.tree.object.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - section.strip
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - typing.IO.tree.path.endswith
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.path.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.IO.commit.path.object.tree.readline
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.object.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.head.commit.endswith
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.readline
    - section.rfind
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.commit.path.tree.object.stdout.readline
    - git.util.IterableObj.iter_items
    - typing.IO.head.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.readline
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.commit.object.endswith
    - typing.IO.commit.tree.object.wait
    - git.refs.remote.RemoteReference.iter_items
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - typing.IO.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.cast.head.commit.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.IO.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - git.objects.submodule.base.Submodule.iter_items
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - typing.IO.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.commit.readline
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - repo.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.cast.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.object.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.object.path.commit.tree.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.git.rev_list
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - datetime.timedelta.path.endswith
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.tree.object.commit.path.wait
    - git.remote.Remote.__init__
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.endswith
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.commit.tree.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - subprocess.Popen.path.wait
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.tree.endswith
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - configparser.RawConfigParser.has_option
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - typing.IO.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - datetime.timedelta.endswith
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.readline
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.IO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.endswith
    - typing.cast.head.commit.stdout.readline
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - git.util.IterableObj.list_items
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.readline
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object.head.ref.commit.endswith
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.tree.commit.path.endswith
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.IO.tree.head.commit.readline
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.path.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.endswith
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.wait
    - subprocess.Popen.path.endswith
    - datetime.timedelta.path.tree
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.IO.path.object.endswith
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.ref.commit.object.endswith
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.readline
    - git.util.IterableList.__init__
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.path.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.endswith
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.object.tree.path.commit.endswith
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.IO.path.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.IO.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - <builtin>.type
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - configparser.RawConfigParser.get
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - git.refs.symbolic.SymbolicReference.to_full_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - typing.IO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.head.commit.git.rev_list
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.IO.tree.head.commit.endswith
    - git.remote.PushInfo.iter_items
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.commit.path.object.wait
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - datetime.timedelta.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - git.objects.commit.Commit.iter_items
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.tree.wait
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - out_list.extend
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - git.objects.submodule.base.Submodule._sio_modules
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.path.endswith
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - section.startswith
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.endswith
    - subprocess.Popen.object.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - git.objects.commit.Popen.tree.endswith
    - typing.BinaryIO.head.commit.path.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - typing.IO.tree.object.endswith
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.endswith
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.commit.endswith
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - datetime.timedelta.path.object.commit.tree.endswith
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.path.endswith
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - section.find
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.endswith
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.cast.head.commit.path.object.endswith
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - subprocess.Popen.object.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - typing.cast.commit.tree.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.commit.object.tree.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit.path.endswith
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - git.objects.submodule.base.Submodule._config_parser
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.tree.wait
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.tree.commit.endswith
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - typing.IO.object.tree.path.head.commit.endswith
    - git.remote.FetchInfo.iter_items
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.IO.path.commit.endswith
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - typing.IO.path.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.endswith
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - git.objects.commit.Popen.endswith
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.endswith
    - configparser.RawConfigParser.sections
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.endswith
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.wait
    - git.objects.submodule.util.sm_name
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - index.entry_key
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - git.remote.Remote.iter_items
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.head.commit.object.endswith
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - git.objects.submodule.base.Submodule.__init__
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.endswith
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.IO.path.commit.readline
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - git.util.join_path
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.commit.endswith
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.cast.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - datetime.timedelta.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.tree.head.commit.endswith
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.commit.endswith
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.head.commit.endswith
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.IO.object.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.IO.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.endswith
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.path.wait
    - typing.cast.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.IO.head.ref.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.endswith
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.path.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.object.git.rev_list
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.object.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - repo.commit
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.IO.tree.object.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.endswith
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.endswith
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.commit.tree.object.endswith
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 425
    functionName: git.repo.base.Repo.refs
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 436
    functionName: git.repo.base.Repo.index
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.tree.head.commit.object.replace
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.replace
    - datetime.timedelta.object.commit.path.tree.working_tree_dir.replace
    - typing.IO.tree.object.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit.replace
    - typing.IO.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.replace
    - typing.cast.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.IO.tree.commit.object.path.replace
    - subprocess.Popen.object.head.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.commit.replace
    - typing.IO.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.IO.path.object.head.commit.tree.replace
    - subprocess.Popen.path.commit.replace
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.replace
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.path.tree.replace
    - subprocess.Popen.object.commit.path.tree.endswith
    - typing.cast.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.tree.path.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.replace
    - typing.BinaryIO.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.IO.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.path.replace
    - subprocess.Popen.object.tree.path.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.replace
    - typing.IO.head.commit.object.tree.path.endswith
    - typing.IO.head.ref.commit.path.replace
    - subprocess.Popen.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.commit.replace
    - typing.IO.path.tree.head.commit.replace
    - subprocess.Popen.commit.object.tree.path.replace
    - datetime.timedelta.object.path.head.ref.commit.replace
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.replace
    - subprocess.Popen.head.commit.path.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.object.commit.replace
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.tree.object.replace
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.head.commit.replace
    - subprocess.Popen.path.tree.object.commit.replace
    - datetime.timedelta.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.working_tree_dir.replace
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.IO.object.commit.path.replace
    - typing.BinaryIO.tree.head.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - typing.IO.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - subprocess.Popen.object.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.path.replace
    - datetime.timedelta.path.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - subprocess.Popen.tree.path.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.path.replace
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.tree.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.object.tree.path.replace
    - typing.IO.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.endswith
    - typing.IO.object.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.head.commit.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - subprocess.Popen.path.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.cast.object.head.commit.path.tree.replace
    - typing.IO.path.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.TypeVar.head.commit.object.replace
    - typing.TypeVar.head.commit.object.tree.replace
    - datetime.timedelta.object.tree.path.commit.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.cast.tree.head.commit.path.replace
    - datetime.timedelta.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.replace
    - subprocess.Popen.object.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.cast.object.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.tree.commit.endswith
    - subprocess.Popen.path.object.tree.replace
    - typing.IO.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.replace
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.BinaryIO.tree.head.commit.path.replace
    - typing.cast.tree.object.head.commit.path.replace
    - typing.TypeVar.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.endswith
    - typing.cast.object.head.ref.commit.path.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.IO.path.object.working_tree_dir.replace
    - typing.cast.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - typing.IO.head.commit.object.path.tree.replace
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - typing.IO.path.tree.head.commit.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - typing.IO.path.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.tree.replace
    - subprocess.Popen.path.object.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.working_tree_dir.replace
    - typing.cast.commit.tree.object.path.replace
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.commit.object.replace
    - typing.TypeVar.tree.object.path.working_tree_dir.replace
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - typing.cast.tree.head.commit.object.replace
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - typing.IO.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.tree.replace
    - subprocess.Popen.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.commit.tree.object.path.replace
    - subprocess.Popen.object.head.ref.commit.replace
    - typing.IO.path.tree.object.head.ref.commit.replace
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - typing.IO.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.replace
    - typing.cast.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.object.replace
    - datetime.timedelta.commit.tree.replace
    - typing.BinaryIO.object.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - subprocess.Popen.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.IO.object.tree.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.object.head.commit.path.working_tree_dir.replace
    - git.objects.commit.Popen.working_tree_dir.replace
    - datetime.timedelta.tree.object.replace
    - typing.cast.object.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.IO.object.commit.path.endswith
    - typing.IO.commit.object.tree.endswith
    - typing.IO.path.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.commit.replace
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.commit.path.tree.object.replace
    - datetime.timedelta.object.tree.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.commit.replace
    - subprocess.Popen.commit.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.replace
    - typing.IO.path.commit.replace
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - typing.cast.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - <builtin>.str
    - subprocess.Popen.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.replace
    - subprocess.Popen.tree.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.IO.tree.head.ref.commit.object.replace
    - typing.IO.commit.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.commit.endswith
    - subprocess.Popen.commit.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.replace
    - typing.cast.tree.head.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.replace
    - datetime.timedelta.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.cast.head.commit.path.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.commit.object.path.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.replace
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - typing.IO.tree.path.head.ref.commit.replace
    - typing.cast.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.head.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.commit.tree.path.replace
    - typing.IO.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.endswith
    - datetime.timedelta.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.path.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - datetime.timedelta.head.commit.path.tree.replace
    - typing.cast.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.commit.object.path.replace
    - datetime.timedelta.object.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.replace
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - subprocess.Popen.head.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - datetime.timedelta.commit.path.object.tree.endswith
    - datetime.timedelta.object.tree.path.replace
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.path.object.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.replace
    - typing.IO.path.object.head.ref.commit.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.IO.object.tree.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.endswith
    - subprocess.Popen.tree.path.commit.replace
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - subprocess.Popen.head.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.replace
    - typing.IO.path.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.tree.path.replace
    - subprocess.Popen.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.replace
    - subprocess.Popen.object.path.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.replace
    - typing.cast.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.IO.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - typing.IO.object.head.ref.commit.path.endswith
    - subprocess.Popen.path.head.commit.object.tree.replace
    - typing.BinaryIO.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.endswith
    - typing.cast.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.replace
    - datetime.timedelta.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.replace
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.path.replace
    - datetime.timedelta.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.path.object.replace
    - typing.IO.tree.path.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.IO.commit.path.replace
    - typing.cast.head.commit.tree.path.object.endswith
    - datetime.timedelta.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.object.tree.replace
    - datetime.timedelta.path.head.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.IO.path.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.cast.tree.head.ref.commit.object.path.replace
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.replace
    - typing.IO.tree.path.object.commit.replace
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.head.commit.object.path.tree.replace
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - subprocess.Popen.tree.path.endswith
    - typing.IO.object.path.commit.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.replace
    - datetime.timedelta.head.commit.object.tree.endswith
    - datetime.timedelta.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.path.replace
    - typing.IO.path.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.replace
    - typing.IO.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.replace
    - typing.IO.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.endswith
    - datetime.timedelta.head.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.replace
    - datetime.timedelta.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.head.ref.commit.object.path.replace
    - typing.cast.head.ref.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.working_tree_dir.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - subprocess.Popen.object.working_tree_dir.replace
    - typing.IO.replace
    - typing.IO.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.commit.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.replace
    - subprocess.Popen.tree.commit.object.replace
    - subprocess.Popen.path.tree.object.head.commit.replace
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.endswith
    - typing.TypeVar.head.commit.path.object.endswith
    - datetime.timedelta.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - typing.IO.tree.object.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.commit.path.replace
    - typing.cast.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.replace
    - datetime.timedelta.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.replace
    - datetime.timedelta.object.tree.head.commit.path.replace
    - subprocess.Popen.path.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.object.replace
    - typing.cast.head.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.cast.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.endswith
    - datetime.timedelta.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.replace
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.head.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.object.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - typing.cast.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - subprocess.Popen.path.commit.object.replace
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.tree.replace
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.commit.tree.working_tree_dir.replace
    - typing.IO.commit.tree.path.replace
    - datetime.timedelta.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.object.head.commit.tree.path.replace
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.working_tree_dir.replace
    - typing.IO.object.head.commit.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.commit.object.replace
    - typing.IO.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.tree.replace
    - subprocess.Popen.tree.object.commit.endswith
    - subprocess.Popen.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.IO.path.tree.commit.replace
    - subprocess.Popen.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.replace
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object.replace
    - subprocess.Popen.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.replace
    - typing.IO.tree.object.head.commit.replace
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - datetime.timedelta.object.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.commit.endswith
    - datetime.timedelta.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.path.replace
    - subprocess.Popen.tree.head.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.replace
    - typing.cast.head.commit.object.path.replace
    - typing.cast.head.commit.replace
    - typing.TypeVar.head.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.replace
    - subprocess.Popen.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.path.commit.tree.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.replace
    - subprocess.Popen.head.commit.path.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.tree.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.commit.replace
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.object.path.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - typing.TypeVar.tree.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.replace
    - datetime.timedelta.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - datetime.timedelta.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.replace
    - subprocess.Popen.head.commit.tree.path.endswith
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - datetime.timedelta.tree.object.commit.endswith
    - typing.IO.commit.object.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.replace
    - subprocess.Popen.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.path.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.replace
    - typing.TypeVar.object.head.commit.tree.replace
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.path.head.commit.replace
    - datetime.timedelta.object.tree.commit.path.endswith
    - typing.cast.object.head.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.tree.replace
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - subprocess.Popen.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - datetime.timedelta.head.commit.path.tree.object.replace
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.replace
    - typing.cast.object.head.commit.tree.path.replace
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.IO.object.path.replace
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - typing.IO.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - typing.TypeVar.tree.object.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.replace
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.commit.tree.replace
    - datetime.timedelta.path.head.commit.endswith
    - subprocess.Popen.path.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.commit.tree.endswith
    - typing.IO.object.path.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.IO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.cast.head.commit.tree.path.endswith
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.IO.head.commit.object.path.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.IO.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.cast.object.tree.head.ref.commit.replace
    - typing.IO.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.replace
    - datetime.timedelta.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.IO.tree.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.endswith
    - typing.IO.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.replace
    - subprocess.Popen.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.working_tree_dir.replace
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.replace
    - typing.IO.object.head.commit.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - datetime.timedelta.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.path.object.endswith
    - subprocess.Popen.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.endswith
    - datetime.timedelta.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - git.objects.commit.Popen.path.endswith
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.path.object.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.working_tree_dir.replace
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.replace
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - datetime.timedelta.path.tree.commit.working_tree_dir.replace
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.commit.path.object.tree.replace
    - git.objects.commit.Popen.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.commit.replace
    - typing.cast.head.ref.commit.object.path.replace
    - subprocess.Popen.path.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.replace
    - typing.cast.object.head.commit.tree.endswith
    - typing.IO.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.object.endswith
    - git.objects.commit.Popen.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.replace
    - typing.TypeVar.tree.object.path.endswith
    - typing.cast.head.commit.path.object.tree.replace
    - typing.cast.object.head.commit.path.tree.endswith
    - subprocess.Popen.path.tree.head.commit.replace
    - typing.IO.head.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.replace
    - typing.IO.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - typing.IO.head.commit.path.endswith
    - subprocess.Popen.tree.object.endswith
    - typing.IO.head.commit.path.replace
    - datetime.timedelta.path.tree.head.commit.endswith
    - subprocess.Popen.tree.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.replace
    - datetime.timedelta.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.replace
    - typing.IO.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - typing.TypeVar.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.replace
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.path.tree.replace
    - typing.IO.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.replace
    - subprocess.Popen.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.replace
    - datetime.timedelta.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.tree.replace
    - typing.cast.head.commit.object.path.endswith
    - subprocess.Popen.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.replace
    - typing.cast.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.endswith
    - subprocess.Popen.path.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.commit.tree.replace
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.endswith
    - typing.cast.commit.object.tree.path.working_tree_dir.replace
    - git.objects.commit.Popen.path.tree.replace
    - subprocess.Popen.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.tree.endswith
    - typing.IO.commit.tree.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - subprocess.Popen.head.commit.object.path.tree.replace
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - typing.BinaryIO.object.head.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.path.head.commit.working_tree_dir.replace
    - typing.IO.commit.object.replace
    - typing.IO.commit.path.working_tree_dir.replace
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.replace
    - typing.cast.head.commit.object.endswith
    - datetime.timedelta.working_tree_dir.replace
    - typing.IO.object.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.commit.replace
    - datetime.timedelta.path.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.replace
    - subprocess.Popen.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.path.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - typing.IO.head.commit.path.object.tree.endswith
    - typing.IO.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.cast.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.replace
    - datetime.timedelta.tree.object.path.commit.endswith
    - git.index.base.IndexFile.__init__
    - typing.IO.head.commit.tree.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.cast.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.IO.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.endswith
    - datetime.timedelta.object.commit.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - subprocess.Popen.endswith
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.path.commit.replace
    - typing.TypeVar.head.commit.path.object.replace
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.object.tree.path.replace
    - subprocess.Popen.commit.tree.object.working_tree_dir.replace
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.tree.replace
    - subprocess.Popen.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - datetime.timedelta.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - typing.IO.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.path.endswith
    - typing.cast.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.replace
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.IO.tree.commit.replace
    - typing.IO.tree.head.commit.path.replace
    - typing.IO.object.path.commit.tree.endswith
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.commit.tree.replace
    - subprocess.Popen.object.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.IO.path.head.commit.object.working_tree_dir.replace
    - typing.IO.object.tree.path.head.ref.commit.replace
    - typing.IO.tree.commit.object.replace
    - typing.IO.path.tree.commit.object.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.TypeVar.head.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - datetime.timedelta.object.head.commit.path.replace
    - datetime.timedelta.object.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.tree.path.replace
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.IO.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - datetime.timedelta.head.commit.tree.endswith
    - typing.IO.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.commit.replace
    - typing.IO.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - datetime.timedelta.path.object.commit.tree.replace
    - datetime.timedelta.object.tree.path.endswith
    - typing.cast.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - datetime.timedelta.head.commit.replace
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - datetime.timedelta.path.tree.commit.object.replace
    - datetime.timedelta.tree.object.path.endswith
    - typing.TypeVar.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.tree.replace
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - typing.IO.object.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - subprocess.Popen.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.replace
    - datetime.timedelta.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.BinaryIO.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.cast.object.head.commit.replace
    - datetime.timedelta.commit.tree.object.path.endswith
    - datetime.timedelta.path.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - typing.IO.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.endswith
    - typing.cast.object.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.tree.head.ref.commit.replace
    - typing.IO.head.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.path.replace
    - typing.cast.object.head.commit.endswith
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.tree.object.path.head.commit.replace
    - typing.TypeVar.head.commit.path.object.tree.working_tree_dir.replace
    - typing.IO.object.commit.path.tree.endswith
    - git.index.base.IndexFile._index_path
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.replace
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.tree.commit.replace
    - typing.IO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.replace
    - typing.IO.tree.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.working_tree_dir.replace
    - typing.IO.object.commit.tree.path.replace
    - subprocess.Popen.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.object.tree.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.replace
    - subprocess.Popen.path.tree.replace
    - subprocess.Popen.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - datetime.timedelta.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.object.endswith
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.tree.endswith
    - typing.TypeVar.object.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.replace
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.replace
    - typing.cast.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.commit.path.object.replace
    - datetime.timedelta.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.TypeVar.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.working_tree_dir.replace
    - git.objects.commit.Popen.tree.endswith
    - subprocess.Popen.path.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - git.objects.commit.Popen.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.path.object.head.commit.replace
    - typing.TypeVar.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.object.path.replace
    - typing.IO.object.head.commit.tree.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.replace
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.tree.object.endswith
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.head.ref.commit.object.endswith
    - datetime.timedelta.object.commit.path.replace
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.replace
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.commit.object.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.replace
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.replace
    - datetime.timedelta.object.commit.tree.path.endswith
    - datetime.timedelta.tree.path.object.replace
    - typing.IO.tree.object.path.replace
    - subprocess.Popen.path.commit.tree.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.replace
    - typing.BinaryIO.head.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.replace
    - datetime.timedelta.path.object.head.commit.working_tree_dir.replace
    - typing.IO.endswith
    - typing.IO.tree.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.path.commit.endswith
    - typing.IO.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.path.replace
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.object.head.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.replace
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.tree.endswith
    - subprocess.Popen.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.tree.path.replace
    - datetime.timedelta.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.endswith
    - typing.IO.commit.object.endswith
    - subprocess.Popen.tree.commit.object.working_tree_dir.replace
    - typing.IO.commit.replace
    - datetime.timedelta.tree.commit.path.object.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.path.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.tree.endswith
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.IO.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.object.path.endswith
    - datetime.timedelta.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.object.replace
    - typing.cast.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.replace
    - typing.IO.head.ref.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.endswith
    - typing.BinaryIO.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.replace
    - typing.IO.tree.commit.path.replace
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.BinaryIO.working_tree_dir.replace
    - subprocess.Popen.object.replace
    - typing.IO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.endswith
    - typing.IO.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - typing.TypeVar.object.tree.head.commit.replace
    - typing.cast.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.object.replace
    - typing.IO.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.replace
    - subprocess.Popen.path.commit.tree.object.endswith
    - typing.IO.object.path.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - typing.IO.path.object.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.replace
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.tree.replace
    - subprocess.Popen.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - typing.IO.tree.commit.path.object.replace
    - datetime.timedelta.object.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - subprocess.Popen.tree.object.commit.path.replace
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.IO.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.object.replace
    - subprocess.Popen.object.tree.path.commit.replace
    - typing.IO.path.object.tree.replace
    - typing.IO.working_tree_dir.replace
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - typing.IO.object.path.tree.replace
    - typing.TypeVar.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - typing.IO.object.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.TypeVar.head.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.endswith
    - subprocess.Popen.tree.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.IO.object.head.ref.commit.path.tree.replace
    - datetime.timedelta.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.replace
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - datetime.timedelta.path.tree.object.replace
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - typing.IO.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.cast.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.endswith
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.replace
    - datetime.timedelta.object.path.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - typing.IO.commit.tree.object.path.endswith
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.path.commit.object.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.replace
    - typing.IO.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.tree.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.IO.tree.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.commit.replace
    - typing.cast.commit.tree.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - typing.IO.path.object.replace
    - datetime.timedelta.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.head.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - datetime.timedelta.tree.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.object.path.commit.replace
    - typing.IO.object.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.commit.path.object.replace
    - typing.IO.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.IO.head.ref.commit.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - typing.IO.path.object.tree.commit.endswith
    - datetime.timedelta.object.path.commit.tree.working_tree_dir.replace
    - typing.IO.path.tree.replace
    - typing.IO.tree.object.commit.working_tree_dir.replace
    - typing.IO.object.tree.path.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.path.replace
    - typing.IO.path.commit.object.tree.replace
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - subprocess.Popen.tree.path.object.endswith
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - subprocess.Popen.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.commit.tree.path.replace
    - typing.IO.path.commit.endswith
    - datetime.timedelta.object.tree.replace
    - typing.cast.tree.head.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - subprocess.Popen.object.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.replace
    - typing.IO.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - datetime.timedelta.tree.commit.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.ref.commit.replace
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - typing.cast.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.endswith
    - subprocess.Popen.object.tree.replace
    - typing.IO.path.object.commit.tree.replace
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - subprocess.Popen.commit.path.tree.endswith
    - git.objects.commit.Popen.endswith
    - typing.BinaryIO.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.replace
    - typing.IO.path.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.path.object.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.cast.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.tree.path.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.working_tree_dir.replace
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.object.path.tree.commit.replace
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.object.tree.path.commit.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.replace
    - typing.TypeVar.tree.head.commit.replace
    - typing.IO.object.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.path.replace
    - datetime.timedelta.tree.commit.path.object.replace
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.cast.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.commit.object.tree.endswith
    - typing.IO.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - typing.IO.path.object.commit.replace
    - datetime.timedelta.path.head.ref.commit.replace
    - typing.cast.head.commit.tree.object.endswith
    - datetime.timedelta.object.commit.tree.path.replace
    - datetime.timedelta.object.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.IO.commit.path.object.tree.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.object.tree.head.commit.endswith
    - datetime.timedelta.object.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - subprocess.Popen.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.replace
    - datetime.timedelta.tree.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.path.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.replace
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - subprocess.Popen.path.object.tree.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.replace
    - typing.IO.commit.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.replace
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.tree.replace
    - typing.IO.tree.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.commit.path.endswith
    - subprocess.Popen.commit.path.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - datetime.timedelta.tree.commit.object.replace
    - typing.IO.tree.path.head.commit.object.replace
    - typing.IO.path.tree.object.commit.replace
    - datetime.timedelta.path.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.tree.commit.working_tree_dir.replace
    - typing.IO.object.head.commit.tree.path.endswith
    - datetime.timedelta.path.tree.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.endswith
    - typing.TypeVar.head.commit.object.path.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.replace
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.commit.tree.object.path.replace
    - typing.IO.tree.path.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.replace
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.replace
    - typing.TypeVar.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.path.object.head.ref.commit.replace
    - datetime.timedelta.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - git.objects.commit.Popen.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.head.commit.object.path.replace
    - typing.IO.tree.object.path.endswith
    - typing.IO.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.cast.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.commit.object.path.replace
    - typing.IO.path.commit.tree.replace
    - typing.cast.head.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.tree.replace
    - typing.IO.commit.tree.path.object.endswith
    - typing.BinaryIO.head.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.replace
    - datetime.timedelta.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.path.object.tree.working_tree_dir.replace
    - typing.IO.path.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.endswith
    - datetime.timedelta.tree.path.replace
    - typing.IO.commit.object.path.tree.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.endswith
    - subprocess.Popen.tree.commit.object.path.endswith
    - typing.TypeVar.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.endswith
    - subprocess.Popen.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.object.path.head.commit.tree.replace
    - typing.cast.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.replace
    - datetime.timedelta.path.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.path.object.commit.replace
    - subprocess.Popen.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.replace
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - subprocess.Popen.tree.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.replace
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - datetime.timedelta.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.replace
    - subprocess.Popen.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.replace
    - datetime.timedelta.commit.path.tree.endswith
    - datetime.timedelta.path.commit.replace
    - subprocess.Popen.head.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.cast.tree.head.commit.path.object.endswith
    - subprocess.Popen.path.working_tree_dir.replace
    - typing.IO.path.head.commit.replace
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.cast.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object.replace
    - git.util.join_path
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.commit.object.replace
    - subprocess.Popen.object.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.path.object.replace
    - datetime.timedelta.tree.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.head.ref.commit.replace
    - subprocess.Popen.object.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - typing.IO.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.path.replace
    - typing.cast.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.replace
    - typing.TypeVar.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.IO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.path.tree.head.commit.replace
    - typing.IO.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.head.commit.replace
    - typing.IO.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.endswith
    - subprocess.Popen.object.path.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.tree.replace
    - typing.TypeVar.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.commit.endswith
    - typing.IO.commit.path.tree.replace
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.object.path.tree.replace
    - typing.IO.head.commit.replace
    - typing.TypeVar.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.object.commit.tree.endswith
    - typing.cast.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.replace
    - datetime.timedelta.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.replace
    - typing.IO.head.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.tree.head.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.replace
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.IO.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.tree.replace
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.replace
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.object.commit.tree.replace
    - typing.IO.object.head.commit.tree.path.replace
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - typing.IO.path.tree.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - typing.IO.path.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - typing.IO.path.tree.commit.object.replace
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.head.commit.object.replace
    - datetime.timedelta.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - typing.IO.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.IO.head.commit.tree.path.object.replace
    - typing.IO.object.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.replace
    - typing.IO.path.working_tree_dir.replace
    - typing.cast.tree.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - typing.TypeVar.head.commit.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - typing.IO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.cast.tree.head.commit.path.object.replace
    - typing.cast.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.endswith
    - git.util.to_native_path_linux
    - typing.TypeVar.head.ref.commit.tree.replace
    - subprocess.Popen.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.tree.object.path.commit.replace
    - typing.IO.path.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - subprocess.Popen.object.commit.endswith
    - typing.IO.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.replace
    - typing.IO.object.head.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.object.path.replace
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.tree.path.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.cast.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.cast.head.ref.commit.object.replace
    - subprocess.Popen.path.commit.working_tree_dir.replace
    - typing.IO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.replace
    - typing.IO.object.commit.replace
    - subprocess.Popen.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.object.path.replace
    - subprocess.Popen.object.commit.tree.path.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.replace
    - typing.BinaryIO.head.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.replace
    - typing.IO.head.commit.endswith
    - datetime.timedelta.object.path.endswith
    - typing.BinaryIO.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.tree.replace
    - typing.IO.tree.path.replace
    - git.objects.commit.Popen.path.tree.endswith
    - datetime.timedelta.commit.tree.object.replace
    - datetime.timedelta.object.path.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.endswith
    - subprocess.Popen.commit.replace
    - datetime.timedelta.tree.replace
    - subprocess.Popen.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.path.object.working_tree_dir.replace
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.replace
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - typing.cast.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.object.head.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - datetime.timedelta.head.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.path.replace
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.commit.replace
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.replace
    - typing.cast.tree.head.commit.path.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.tree.object.working_tree_dir.replace
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - subprocess.Popen.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.tree.replace
    - typing.IO.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - datetime.timedelta.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.cast.head.ref.commit.path.object.replace
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.IO.path.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.replace
    - subprocess.Popen.path.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - datetime.timedelta.commit.object.replace
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.endswith
    - typing.IO.head.commit.tree.replace
    - typing.IO.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.IO.object.path.tree.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.endswith
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - subprocess.Popen.object.tree.commit.path.replace
    - typing.cast.head.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - typing.IO.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - datetime.timedelta.commit.path.replace
    - datetime.timedelta.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.replace
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.IO.head.commit.tree.object.replace
    - datetime.timedelta.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.tree.head.ref.commit.replace
    - typing.IO.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.tree.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - typing.IO.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.IO.tree.path.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.replace
    - typing.cast.head.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - typing.IO.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.ref.commit.object.endswith
    - datetime.timedelta.path.object.commit.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.path.replace
    - typing.IO.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - git.util.to_native_path_windows
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - subprocess.Popen.object.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.tree.path.endswith
    - typing.IO.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.path.replace
    - datetime.timedelta.head.commit.path.replace
    - typing.IO.tree.object.commit.endswith
    - datetime.timedelta.path.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - typing.cast.head.commit.endswith
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.commit.endswith
    - datetime.timedelta.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - git.util.join_path_native
    - typing.IO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.IO.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.replace
    - subprocess.Popen.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.endswith
    - typing.IO.tree.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.path.working_tree_dir.replace
    - typing.IO.object.path.tree.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.working_tree_dir.replace
    - typing.IO.commit.tree.object.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4480bc5880>
    argNames:
    - self
    - repo
    - file_path
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 140
    functionName: git.index.base.IndexFile.__init__
    functionSourceFile: git.index.base
    functionUses: 3
    functionsReached:
    - datetime.timedelta.tree.head.commit.object.replace
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.replace
    - datetime.timedelta.object.commit.path.tree.working_tree_dir.replace
    - typing.IO.tree.object.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit.replace
    - typing.IO.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.replace
    - typing.cast.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.IO.tree.commit.object.path.replace
    - subprocess.Popen.object.head.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.commit.replace
    - typing.IO.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.IO.path.object.head.commit.tree.replace
    - subprocess.Popen.path.commit.replace
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.replace
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.path.tree.replace
    - subprocess.Popen.object.commit.path.tree.endswith
    - typing.cast.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.tree.path.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.replace
    - typing.BinaryIO.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.IO.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.path.replace
    - subprocess.Popen.object.tree.path.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.replace
    - typing.IO.head.commit.object.tree.path.endswith
    - typing.IO.head.ref.commit.path.replace
    - subprocess.Popen.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.commit.replace
    - typing.IO.path.tree.head.commit.replace
    - subprocess.Popen.commit.object.tree.path.replace
    - datetime.timedelta.object.path.head.ref.commit.replace
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.replace
    - subprocess.Popen.head.commit.path.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.object.commit.replace
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.tree.object.replace
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.head.commit.replace
    - subprocess.Popen.path.tree.object.commit.replace
    - datetime.timedelta.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.working_tree_dir.replace
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.IO.object.commit.path.replace
    - typing.BinaryIO.tree.head.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - typing.IO.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - subprocess.Popen.object.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.path.replace
    - datetime.timedelta.path.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - subprocess.Popen.tree.path.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.path.replace
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.tree.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.object.tree.path.replace
    - typing.IO.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.endswith
    - typing.IO.object.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.head.commit.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - subprocess.Popen.path.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.cast.object.head.commit.path.tree.replace
    - typing.IO.path.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.TypeVar.head.commit.object.replace
    - typing.TypeVar.head.commit.object.tree.replace
    - datetime.timedelta.object.tree.path.commit.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.cast.tree.head.commit.path.replace
    - datetime.timedelta.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.replace
    - subprocess.Popen.object.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.cast.object.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.tree.commit.endswith
    - subprocess.Popen.path.object.tree.replace
    - typing.IO.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.replace
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.BinaryIO.tree.head.commit.path.replace
    - typing.cast.tree.object.head.commit.path.replace
    - typing.TypeVar.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.endswith
    - typing.cast.object.head.ref.commit.path.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.IO.path.object.working_tree_dir.replace
    - typing.cast.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - typing.IO.head.commit.object.path.tree.replace
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - typing.IO.path.tree.head.commit.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - typing.IO.path.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.tree.replace
    - subprocess.Popen.path.object.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.working_tree_dir.replace
    - typing.cast.commit.tree.object.path.replace
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.commit.object.replace
    - typing.TypeVar.tree.object.path.working_tree_dir.replace
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - typing.cast.tree.head.commit.object.replace
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - typing.IO.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.tree.replace
    - subprocess.Popen.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.commit.tree.object.path.replace
    - subprocess.Popen.object.head.ref.commit.replace
    - typing.IO.path.tree.object.head.ref.commit.replace
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - typing.IO.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.replace
    - typing.cast.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.object.replace
    - datetime.timedelta.commit.tree.replace
    - typing.BinaryIO.object.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - subprocess.Popen.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.IO.object.tree.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.object.head.commit.path.working_tree_dir.replace
    - git.objects.commit.Popen.working_tree_dir.replace
    - datetime.timedelta.tree.object.replace
    - typing.cast.object.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.IO.object.commit.path.endswith
    - typing.IO.commit.object.tree.endswith
    - typing.IO.path.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.commit.replace
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.commit.path.tree.object.replace
    - datetime.timedelta.object.tree.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.commit.replace
    - subprocess.Popen.commit.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.replace
    - typing.IO.path.commit.replace
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - typing.cast.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - <builtin>.str
    - subprocess.Popen.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.replace
    - subprocess.Popen.tree.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.IO.tree.head.ref.commit.object.replace
    - typing.IO.commit.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.commit.endswith
    - subprocess.Popen.commit.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.replace
    - typing.cast.tree.head.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.replace
    - datetime.timedelta.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.cast.head.commit.path.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.commit.object.path.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.replace
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - typing.IO.tree.path.head.ref.commit.replace
    - typing.cast.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.head.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.commit.tree.path.replace
    - typing.IO.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.endswith
    - datetime.timedelta.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.path.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - datetime.timedelta.head.commit.path.tree.replace
    - typing.cast.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.commit.object.path.replace
    - datetime.timedelta.object.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.replace
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - subprocess.Popen.head.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - datetime.timedelta.commit.path.object.tree.endswith
    - datetime.timedelta.object.tree.path.replace
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.path.object.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.replace
    - typing.IO.path.object.head.ref.commit.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.IO.object.tree.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.endswith
    - subprocess.Popen.tree.path.commit.replace
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - subprocess.Popen.head.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.replace
    - typing.IO.path.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.tree.path.replace
    - subprocess.Popen.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.replace
    - subprocess.Popen.object.path.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.replace
    - typing.cast.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.IO.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - typing.IO.object.head.ref.commit.path.endswith
    - subprocess.Popen.path.head.commit.object.tree.replace
    - typing.BinaryIO.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.endswith
    - typing.cast.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.replace
    - datetime.timedelta.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.replace
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.path.replace
    - datetime.timedelta.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.path.object.replace
    - typing.IO.tree.path.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.IO.commit.path.replace
    - typing.cast.head.commit.tree.path.object.endswith
    - datetime.timedelta.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.object.tree.replace
    - datetime.timedelta.path.head.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.IO.path.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.cast.tree.head.ref.commit.object.path.replace
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.replace
    - typing.IO.tree.path.object.commit.replace
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.head.commit.object.path.tree.replace
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - subprocess.Popen.tree.path.endswith
    - typing.IO.object.path.commit.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.replace
    - datetime.timedelta.head.commit.object.tree.endswith
    - datetime.timedelta.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.path.replace
    - typing.IO.path.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.replace
    - typing.IO.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.replace
    - typing.IO.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.endswith
    - datetime.timedelta.head.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.replace
    - datetime.timedelta.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.head.ref.commit.object.path.replace
    - typing.cast.head.ref.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.working_tree_dir.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - subprocess.Popen.object.working_tree_dir.replace
    - typing.IO.replace
    - typing.IO.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.commit.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.replace
    - subprocess.Popen.tree.commit.object.replace
    - subprocess.Popen.path.tree.object.head.commit.replace
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.endswith
    - typing.TypeVar.head.commit.path.object.endswith
    - datetime.timedelta.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - typing.IO.tree.object.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.commit.path.replace
    - typing.cast.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.replace
    - datetime.timedelta.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.replace
    - datetime.timedelta.object.tree.head.commit.path.replace
    - subprocess.Popen.path.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.object.replace
    - typing.cast.head.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.cast.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.endswith
    - datetime.timedelta.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.replace
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.head.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.object.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - typing.cast.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - subprocess.Popen.path.commit.object.replace
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.tree.replace
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.commit.tree.working_tree_dir.replace
    - typing.IO.commit.tree.path.replace
    - datetime.timedelta.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.object.head.commit.tree.path.replace
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.working_tree_dir.replace
    - typing.IO.object.head.commit.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.commit.object.replace
    - typing.IO.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.tree.replace
    - subprocess.Popen.tree.object.commit.endswith
    - subprocess.Popen.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.IO.path.tree.commit.replace
    - subprocess.Popen.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.replace
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object.replace
    - subprocess.Popen.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.replace
    - typing.IO.tree.object.head.commit.replace
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - datetime.timedelta.object.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.commit.endswith
    - datetime.timedelta.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.path.replace
    - subprocess.Popen.tree.head.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.replace
    - typing.cast.head.commit.object.path.replace
    - typing.cast.head.commit.replace
    - typing.TypeVar.head.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.replace
    - subprocess.Popen.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.path.commit.tree.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.replace
    - subprocess.Popen.head.commit.path.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.tree.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.commit.replace
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.object.path.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - typing.TypeVar.tree.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.replace
    - datetime.timedelta.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - datetime.timedelta.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.replace
    - subprocess.Popen.head.commit.tree.path.endswith
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - datetime.timedelta.tree.object.commit.endswith
    - typing.IO.commit.object.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.replace
    - subprocess.Popen.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.path.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.replace
    - typing.TypeVar.object.head.commit.tree.replace
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.path.head.commit.replace
    - datetime.timedelta.object.tree.commit.path.endswith
    - typing.cast.object.head.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.tree.replace
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - subprocess.Popen.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - datetime.timedelta.head.commit.path.tree.object.replace
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.replace
    - typing.cast.object.head.commit.tree.path.replace
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.IO.object.path.replace
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - typing.IO.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - typing.TypeVar.tree.object.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.replace
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.commit.tree.replace
    - datetime.timedelta.path.head.commit.endswith
    - subprocess.Popen.path.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.commit.tree.endswith
    - typing.IO.object.path.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.IO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.cast.head.commit.tree.path.endswith
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.IO.head.commit.object.path.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.IO.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.cast.object.tree.head.ref.commit.replace
    - typing.IO.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.replace
    - datetime.timedelta.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.IO.tree.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.endswith
    - typing.IO.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.replace
    - subprocess.Popen.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.working_tree_dir.replace
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.replace
    - typing.IO.object.head.commit.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - datetime.timedelta.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.path.object.endswith
    - subprocess.Popen.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.endswith
    - datetime.timedelta.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - git.objects.commit.Popen.path.endswith
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.path.object.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.working_tree_dir.replace
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.replace
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - datetime.timedelta.path.tree.commit.working_tree_dir.replace
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.commit.path.object.tree.replace
    - git.objects.commit.Popen.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.commit.replace
    - typing.cast.head.ref.commit.object.path.replace
    - subprocess.Popen.path.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.replace
    - typing.cast.object.head.commit.tree.endswith
    - typing.IO.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.object.endswith
    - git.objects.commit.Popen.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.replace
    - typing.TypeVar.tree.object.path.endswith
    - typing.cast.head.commit.path.object.tree.replace
    - typing.cast.object.head.commit.path.tree.endswith
    - subprocess.Popen.path.tree.head.commit.replace
    - typing.IO.head.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.replace
    - typing.IO.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - typing.IO.head.commit.path.endswith
    - subprocess.Popen.tree.object.endswith
    - typing.IO.head.commit.path.replace
    - datetime.timedelta.path.tree.head.commit.endswith
    - subprocess.Popen.tree.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.replace
    - datetime.timedelta.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.replace
    - typing.IO.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - typing.TypeVar.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.replace
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.path.tree.replace
    - typing.IO.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.replace
    - subprocess.Popen.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.replace
    - datetime.timedelta.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.tree.replace
    - typing.cast.head.commit.object.path.endswith
    - subprocess.Popen.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.replace
    - typing.cast.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.endswith
    - subprocess.Popen.path.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.commit.tree.replace
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.endswith
    - typing.cast.commit.object.tree.path.working_tree_dir.replace
    - git.objects.commit.Popen.path.tree.replace
    - subprocess.Popen.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.tree.endswith
    - typing.IO.commit.tree.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - subprocess.Popen.head.commit.object.path.tree.replace
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - typing.BinaryIO.object.head.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.path.head.commit.working_tree_dir.replace
    - typing.IO.commit.object.replace
    - typing.IO.commit.path.working_tree_dir.replace
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.replace
    - typing.cast.head.commit.object.endswith
    - datetime.timedelta.working_tree_dir.replace
    - typing.IO.object.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.commit.replace
    - datetime.timedelta.path.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.replace
    - subprocess.Popen.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.path.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - typing.IO.head.commit.path.object.tree.endswith
    - typing.IO.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.cast.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.replace
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.IO.head.commit.tree.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.cast.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.IO.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.endswith
    - datetime.timedelta.object.commit.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - subprocess.Popen.endswith
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.path.commit.replace
    - typing.TypeVar.head.commit.path.object.replace
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.object.tree.path.replace
    - subprocess.Popen.commit.tree.object.working_tree_dir.replace
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.tree.replace
    - subprocess.Popen.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - datetime.timedelta.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - typing.IO.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.path.endswith
    - typing.cast.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.replace
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.IO.tree.commit.replace
    - typing.IO.tree.head.commit.path.replace
    - typing.IO.object.path.commit.tree.endswith
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.commit.tree.replace
    - subprocess.Popen.object.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.IO.path.head.commit.object.working_tree_dir.replace
    - typing.IO.object.tree.path.head.ref.commit.replace
    - typing.IO.tree.commit.object.replace
    - typing.IO.path.tree.commit.object.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.TypeVar.head.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - datetime.timedelta.object.head.commit.path.replace
    - datetime.timedelta.object.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.tree.path.replace
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.IO.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - datetime.timedelta.head.commit.tree.endswith
    - typing.IO.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.commit.replace
    - typing.IO.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - datetime.timedelta.path.object.commit.tree.replace
    - datetime.timedelta.object.tree.path.endswith
    - typing.cast.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - datetime.timedelta.head.commit.replace
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - datetime.timedelta.path.tree.commit.object.replace
    - datetime.timedelta.tree.object.path.endswith
    - typing.TypeVar.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.tree.replace
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - typing.IO.object.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - subprocess.Popen.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.replace
    - datetime.timedelta.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.BinaryIO.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.cast.object.head.commit.replace
    - datetime.timedelta.commit.tree.object.path.endswith
    - datetime.timedelta.path.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - typing.IO.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.endswith
    - typing.cast.object.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.tree.head.ref.commit.replace
    - typing.IO.head.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.path.replace
    - typing.cast.object.head.commit.endswith
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.tree.object.path.head.commit.replace
    - typing.TypeVar.head.commit.path.object.tree.working_tree_dir.replace
    - typing.IO.object.commit.path.tree.endswith
    - git.index.base.IndexFile._index_path
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.replace
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.tree.commit.replace
    - typing.IO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.replace
    - typing.IO.tree.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.working_tree_dir.replace
    - typing.IO.object.commit.tree.path.replace
    - subprocess.Popen.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.object.tree.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.replace
    - subprocess.Popen.path.tree.replace
    - subprocess.Popen.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - datetime.timedelta.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.object.endswith
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.tree.endswith
    - typing.TypeVar.object.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.replace
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.replace
    - typing.cast.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.commit.path.object.replace
    - datetime.timedelta.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.TypeVar.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.working_tree_dir.replace
    - git.objects.commit.Popen.tree.endswith
    - subprocess.Popen.path.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - git.objects.commit.Popen.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.path.object.head.commit.replace
    - typing.TypeVar.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.object.path.replace
    - typing.IO.object.head.commit.tree.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.replace
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.tree.object.endswith
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.head.ref.commit.object.endswith
    - datetime.timedelta.object.commit.path.replace
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.replace
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.commit.object.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.replace
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.replace
    - datetime.timedelta.object.commit.tree.path.endswith
    - datetime.timedelta.tree.path.object.replace
    - typing.IO.tree.object.path.replace
    - subprocess.Popen.path.commit.tree.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.replace
    - typing.BinaryIO.head.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.replace
    - datetime.timedelta.path.object.head.commit.working_tree_dir.replace
    - typing.IO.endswith
    - typing.IO.tree.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.path.commit.endswith
    - typing.IO.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.path.replace
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.object.head.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.replace
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.tree.endswith
    - subprocess.Popen.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.tree.path.replace
    - datetime.timedelta.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.endswith
    - typing.IO.commit.object.endswith
    - subprocess.Popen.tree.commit.object.working_tree_dir.replace
    - typing.IO.commit.replace
    - datetime.timedelta.tree.commit.path.object.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.path.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.tree.endswith
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.IO.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.object.path.endswith
    - datetime.timedelta.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.object.replace
    - typing.cast.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.replace
    - typing.IO.head.ref.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.endswith
    - typing.BinaryIO.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.replace
    - typing.IO.tree.commit.path.replace
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.BinaryIO.working_tree_dir.replace
    - subprocess.Popen.object.replace
    - typing.IO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.endswith
    - typing.IO.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - typing.TypeVar.object.tree.head.commit.replace
    - typing.cast.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.object.replace
    - typing.IO.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.replace
    - subprocess.Popen.path.commit.tree.object.endswith
    - typing.IO.object.path.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - typing.IO.path.object.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.replace
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.tree.replace
    - subprocess.Popen.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - typing.IO.tree.commit.path.object.replace
    - datetime.timedelta.object.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - subprocess.Popen.tree.object.commit.path.replace
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.IO.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.object.replace
    - subprocess.Popen.object.tree.path.commit.replace
    - typing.IO.path.object.tree.replace
    - typing.IO.working_tree_dir.replace
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - typing.IO.object.path.tree.replace
    - typing.TypeVar.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - typing.IO.object.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.TypeVar.head.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.endswith
    - subprocess.Popen.tree.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.IO.object.head.ref.commit.path.tree.replace
    - datetime.timedelta.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.replace
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - datetime.timedelta.path.tree.object.replace
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - typing.IO.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.cast.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.endswith
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.replace
    - datetime.timedelta.object.path.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - typing.IO.commit.tree.object.path.endswith
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.path.commit.object.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.replace
    - typing.IO.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.tree.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.IO.tree.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.commit.replace
    - typing.cast.commit.tree.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - typing.IO.path.object.replace
    - datetime.timedelta.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.head.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - datetime.timedelta.tree.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.object.path.commit.replace
    - typing.IO.object.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.commit.path.object.replace
    - typing.IO.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.IO.head.ref.commit.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - typing.IO.path.object.tree.commit.endswith
    - datetime.timedelta.object.path.commit.tree.working_tree_dir.replace
    - typing.IO.path.tree.replace
    - typing.IO.tree.object.commit.working_tree_dir.replace
    - typing.IO.object.tree.path.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.path.replace
    - typing.IO.path.commit.object.tree.replace
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - subprocess.Popen.tree.path.object.endswith
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - subprocess.Popen.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.commit.tree.path.replace
    - typing.IO.path.commit.endswith
    - datetime.timedelta.object.tree.replace
    - typing.cast.tree.head.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - subprocess.Popen.object.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.replace
    - typing.IO.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - datetime.timedelta.tree.commit.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.ref.commit.replace
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - typing.cast.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.endswith
    - subprocess.Popen.object.tree.replace
    - typing.IO.path.object.commit.tree.replace
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - subprocess.Popen.commit.path.tree.endswith
    - git.objects.commit.Popen.endswith
    - typing.BinaryIO.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.replace
    - typing.IO.path.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.path.object.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.cast.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.tree.path.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.working_tree_dir.replace
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.object.path.tree.commit.replace
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.object.tree.path.commit.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.replace
    - typing.TypeVar.tree.head.commit.replace
    - typing.IO.object.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.path.replace
    - datetime.timedelta.tree.commit.path.object.replace
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.cast.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.commit.object.tree.endswith
    - typing.IO.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - typing.IO.path.object.commit.replace
    - datetime.timedelta.path.head.ref.commit.replace
    - typing.cast.head.commit.tree.object.endswith
    - datetime.timedelta.object.commit.tree.path.replace
    - datetime.timedelta.object.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.IO.commit.path.object.tree.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.object.tree.head.commit.endswith
    - datetime.timedelta.object.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - subprocess.Popen.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.replace
    - datetime.timedelta.tree.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.path.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.replace
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - subprocess.Popen.path.object.tree.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.replace
    - typing.IO.commit.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.replace
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.tree.replace
    - typing.IO.tree.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.commit.path.endswith
    - subprocess.Popen.commit.path.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - datetime.timedelta.tree.commit.object.replace
    - typing.IO.tree.path.head.commit.object.replace
    - typing.IO.path.tree.object.commit.replace
    - datetime.timedelta.path.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.tree.commit.working_tree_dir.replace
    - typing.IO.object.head.commit.tree.path.endswith
    - datetime.timedelta.path.tree.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.endswith
    - typing.TypeVar.head.commit.object.path.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.replace
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.commit.tree.object.path.replace
    - typing.IO.tree.path.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.replace
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.replace
    - typing.TypeVar.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.path.object.head.ref.commit.replace
    - datetime.timedelta.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - git.objects.commit.Popen.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.head.commit.object.path.replace
    - typing.IO.tree.object.path.endswith
    - typing.IO.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.cast.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.commit.object.path.replace
    - typing.IO.path.commit.tree.replace
    - typing.cast.head.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.tree.replace
    - typing.IO.commit.tree.path.object.endswith
    - typing.BinaryIO.head.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.replace
    - datetime.timedelta.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.path.object.tree.working_tree_dir.replace
    - typing.IO.path.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.endswith
    - datetime.timedelta.tree.path.replace
    - typing.IO.commit.object.path.tree.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.endswith
    - subprocess.Popen.tree.commit.object.path.endswith
    - typing.TypeVar.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.endswith
    - subprocess.Popen.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.object.path.head.commit.tree.replace
    - typing.cast.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.replace
    - datetime.timedelta.path.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.path.object.commit.replace
    - subprocess.Popen.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.replace
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - subprocess.Popen.tree.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.replace
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - datetime.timedelta.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.replace
    - subprocess.Popen.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.replace
    - datetime.timedelta.commit.path.tree.endswith
    - datetime.timedelta.path.commit.replace
    - subprocess.Popen.head.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.cast.tree.head.commit.path.object.endswith
    - subprocess.Popen.path.working_tree_dir.replace
    - typing.IO.path.head.commit.replace
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.cast.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object.replace
    - git.util.join_path
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.commit.object.replace
    - subprocess.Popen.object.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.path.object.replace
    - datetime.timedelta.tree.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.head.ref.commit.replace
    - subprocess.Popen.object.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - typing.IO.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.path.replace
    - typing.cast.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.replace
    - typing.TypeVar.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.IO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.path.tree.head.commit.replace
    - typing.IO.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.head.commit.replace
    - typing.IO.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.endswith
    - subprocess.Popen.object.path.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.tree.replace
    - typing.TypeVar.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.commit.endswith
    - typing.IO.commit.path.tree.replace
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.object.path.tree.replace
    - typing.IO.head.commit.replace
    - typing.TypeVar.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.object.commit.tree.endswith
    - typing.cast.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.replace
    - datetime.timedelta.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.replace
    - typing.IO.head.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.tree.head.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.replace
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.IO.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.tree.replace
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.replace
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.object.commit.tree.replace
    - typing.IO.object.head.commit.tree.path.replace
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - typing.IO.path.tree.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - typing.IO.path.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - typing.IO.path.tree.commit.object.replace
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.head.commit.object.replace
    - datetime.timedelta.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - typing.IO.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.IO.head.commit.tree.path.object.replace
    - typing.IO.object.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.replace
    - typing.IO.path.working_tree_dir.replace
    - typing.cast.tree.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - typing.TypeVar.head.commit.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - typing.IO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.cast.tree.head.commit.path.object.replace
    - typing.cast.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.endswith
    - git.util.to_native_path_linux
    - typing.TypeVar.head.ref.commit.tree.replace
    - subprocess.Popen.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.tree.object.path.commit.replace
    - typing.IO.path.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - subprocess.Popen.object.commit.endswith
    - typing.IO.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.replace
    - typing.IO.object.head.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.object.path.replace
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.tree.path.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.cast.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.cast.head.ref.commit.object.replace
    - subprocess.Popen.path.commit.working_tree_dir.replace
    - typing.IO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.replace
    - typing.IO.object.commit.replace
    - subprocess.Popen.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.object.path.replace
    - subprocess.Popen.object.commit.tree.path.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.replace
    - typing.BinaryIO.head.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.replace
    - typing.IO.head.commit.endswith
    - datetime.timedelta.object.path.endswith
    - typing.BinaryIO.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.tree.replace
    - typing.IO.tree.path.replace
    - git.objects.commit.Popen.path.tree.endswith
    - datetime.timedelta.commit.tree.object.replace
    - datetime.timedelta.object.path.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.endswith
    - subprocess.Popen.commit.replace
    - datetime.timedelta.tree.replace
    - subprocess.Popen.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.path.object.working_tree_dir.replace
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.replace
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - typing.cast.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.object.head.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - datetime.timedelta.head.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.path.replace
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.commit.replace
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.replace
    - typing.cast.tree.head.commit.path.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.tree.object.working_tree_dir.replace
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - subprocess.Popen.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.tree.replace
    - typing.IO.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - datetime.timedelta.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.cast.head.ref.commit.path.object.replace
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.IO.path.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.replace
    - subprocess.Popen.path.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - datetime.timedelta.commit.object.replace
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.endswith
    - typing.IO.head.commit.tree.replace
    - typing.IO.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.IO.object.path.tree.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.endswith
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - subprocess.Popen.object.tree.commit.path.replace
    - typing.cast.head.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - typing.IO.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - datetime.timedelta.commit.path.replace
    - datetime.timedelta.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.replace
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.IO.head.commit.tree.object.replace
    - datetime.timedelta.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.tree.head.ref.commit.replace
    - typing.IO.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.tree.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - typing.IO.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.IO.tree.path.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.replace
    - typing.cast.head.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - typing.IO.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.ref.commit.object.endswith
    - datetime.timedelta.path.object.commit.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.path.replace
    - typing.IO.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - git.util.to_native_path_windows
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - subprocess.Popen.object.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.tree.path.endswith
    - typing.IO.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.path.replace
    - datetime.timedelta.head.commit.path.replace
    - typing.IO.tree.object.commit.endswith
    - datetime.timedelta.path.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - typing.cast.head.commit.endswith
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.commit.endswith
    - datetime.timedelta.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - git.util.join_path_native
    - typing.IO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.IO.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.replace
    - subprocess.Popen.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.endswith
    - typing.IO.tree.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.path.working_tree_dir.replace
    - typing.IO.object.path.tree.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.working_tree_dir.replace
    - typing.IO.commit.tree.object.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 449
    functionName: git.repo.base.Repo.head
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - git.refs.head.HEAD.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f44814dfd90>
    argNames:
    - self
    - repo
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: git.refs.head.HEAD.__init__
    functionSourceFile: git.refs.head
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 457
    functionName: git.repo.base.Repo.remotes
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.endswith
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.path.endswith
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.commit.path.tree.object.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - section.strip
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - typing.IO.tree.path.endswith
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.path.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.IO.commit.path.object.tree.readline
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.object.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.head.commit.endswith
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.readline
    - section.rfind
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.commit.path.tree.object.stdout.readline
    - git.util.IterableObj.iter_items
    - typing.IO.head.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.readline
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.commit.object.endswith
    - typing.IO.commit.tree.object.wait
    - git.refs.remote.RemoteReference.iter_items
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - typing.IO.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.cast.head.commit.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.IO.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - git.objects.submodule.base.Submodule.iter_items
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - typing.IO.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.commit.readline
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - repo.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.cast.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.object.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.object.path.commit.tree.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.git.rev_list
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - datetime.timedelta.path.endswith
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.tree.object.commit.path.wait
    - git.remote.Remote.__init__
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.endswith
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.commit.tree.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - subprocess.Popen.path.wait
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.tree.endswith
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - configparser.RawConfigParser.has_option
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - typing.IO.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - datetime.timedelta.endswith
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.readline
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.IO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.endswith
    - typing.cast.head.commit.stdout.readline
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - git.util.IterableObj.list_items
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.readline
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object.head.ref.commit.endswith
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.tree.commit.path.endswith
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.IO.tree.head.commit.readline
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.path.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.endswith
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.wait
    - subprocess.Popen.path.endswith
    - datetime.timedelta.path.tree
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.IO.path.object.endswith
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.ref.commit.object.endswith
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.readline
    - git.util.IterableList.__init__
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.path.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.endswith
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.object.tree.path.commit.endswith
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.IO.path.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.IO.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - <builtin>.type
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - configparser.RawConfigParser.get
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - git.refs.symbolic.SymbolicReference.to_full_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - typing.IO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.head.commit.git.rev_list
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.IO.tree.head.commit.endswith
    - git.remote.PushInfo.iter_items
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.commit.path.object.wait
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - datetime.timedelta.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - git.objects.commit.Commit.iter_items
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.tree.wait
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - out_list.extend
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - git.objects.submodule.base.Submodule._sio_modules
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.path.endswith
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - section.startswith
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.endswith
    - subprocess.Popen.object.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - git.objects.commit.Popen.tree.endswith
    - typing.BinaryIO.head.commit.path.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - typing.IO.tree.object.endswith
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.endswith
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.commit.endswith
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - datetime.timedelta.path.object.commit.tree.endswith
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.path.endswith
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - section.find
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.endswith
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.cast.head.commit.path.object.endswith
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - subprocess.Popen.object.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - typing.cast.commit.tree.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.commit.object.tree.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit.path.endswith
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - git.objects.submodule.base.Submodule._config_parser
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.tree.wait
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.tree.commit.endswith
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - typing.IO.object.tree.path.head.commit.endswith
    - git.remote.FetchInfo.iter_items
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.IO.path.commit.endswith
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - typing.IO.path.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.endswith
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - git.objects.commit.Popen.endswith
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.endswith
    - configparser.RawConfigParser.sections
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.endswith
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.wait
    - git.objects.submodule.util.sm_name
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - index.entry_key
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - git.remote.Remote.iter_items
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.head.commit.object.endswith
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - git.objects.submodule.base.Submodule.__init__
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.endswith
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.IO.path.commit.readline
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - git.util.join_path
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.commit.endswith
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.cast.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - datetime.timedelta.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.tree.head.commit.endswith
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.commit.endswith
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.head.commit.endswith
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.IO.object.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.IO.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.endswith
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.path.wait
    - typing.cast.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.IO.head.ref.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.endswith
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.path.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.object.git.rev_list
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.object.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - repo.commit
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.IO.tree.object.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.endswith
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.endswith
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.commit.tree.object.endswith
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f44814cd940>
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 466
    functionName: git.repo.base.Repo.remote
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - git.remote.Remote.exists
    - git.remote.Remote.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - repo
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 555
    functionName: git.remote.Remote.__init__
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 610
    functionName: git.remote.Remote.exists
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 480
    functionName: git.repo.base.Repo.submodules
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - Submodule.list_items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Submodule.list_items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 488
    functionName: git.repo.base.Repo.submodule
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 500
    functionName: git.repo.base.Repo.create_submodule
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - Submodule.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Submodule.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 512
    functionName: git.repo.base.Repo.iter_submodules
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 523
    functionName: git.repo.base.Repo.submodule_update
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 536
    functionName: git.repo.base.Repo.tags
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.endswith
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.path.endswith
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.commit.path.tree.object.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - section.strip
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - typing.IO.tree.path.endswith
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.path.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.IO.commit.path.object.tree.readline
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.object.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.head.commit.endswith
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.readline
    - section.rfind
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.commit.path.tree.object.stdout.readline
    - git.util.IterableObj.iter_items
    - typing.IO.head.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.readline
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.commit.object.endswith
    - typing.IO.commit.tree.object.wait
    - git.refs.remote.RemoteReference.iter_items
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - typing.IO.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.cast.head.commit.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.IO.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - git.objects.submodule.base.Submodule.iter_items
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - typing.IO.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.commit.readline
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - repo.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.cast.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.object.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.object.path.commit.tree.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.git.rev_list
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - datetime.timedelta.path.endswith
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.tree.object.commit.path.wait
    - git.remote.Remote.__init__
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.endswith
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.commit.tree.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - subprocess.Popen.path.wait
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.tree.endswith
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - configparser.RawConfigParser.has_option
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - typing.IO.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - datetime.timedelta.endswith
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.readline
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.IO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.endswith
    - typing.cast.head.commit.stdout.readline
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - git.util.IterableObj.list_items
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.readline
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object.head.ref.commit.endswith
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.tree.commit.path.endswith
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.IO.tree.head.commit.readline
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.path.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.endswith
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.wait
    - subprocess.Popen.path.endswith
    - datetime.timedelta.path.tree
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.IO.path.object.endswith
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.ref.commit.object.endswith
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.readline
    - git.util.IterableList.__init__
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.path.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.endswith
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.object.tree.path.commit.endswith
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.IO.path.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.IO.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - <builtin>.type
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - configparser.RawConfigParser.get
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - git.refs.symbolic.SymbolicReference.to_full_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - typing.IO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.head.commit.git.rev_list
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.IO.tree.head.commit.endswith
    - git.remote.PushInfo.iter_items
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.commit.path.object.wait
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - datetime.timedelta.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - git.objects.commit.Commit.iter_items
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.tree.wait
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - out_list.extend
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - git.objects.submodule.base.Submodule._sio_modules
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.path.endswith
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - section.startswith
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.endswith
    - subprocess.Popen.object.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - git.objects.commit.Popen.tree.endswith
    - typing.BinaryIO.head.commit.path.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - typing.IO.tree.object.endswith
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.endswith
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.commit.endswith
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - datetime.timedelta.path.object.commit.tree.endswith
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.path.endswith
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - section.find
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.endswith
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.cast.head.commit.path.object.endswith
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - subprocess.Popen.object.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - typing.cast.commit.tree.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.commit.object.tree.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit.path.endswith
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - git.objects.submodule.base.Submodule._config_parser
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.tree.wait
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.tree.commit.endswith
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - typing.IO.object.tree.path.head.commit.endswith
    - git.remote.FetchInfo.iter_items
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.IO.path.commit.endswith
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - typing.IO.path.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.endswith
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - git.objects.commit.Popen.endswith
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.endswith
    - configparser.RawConfigParser.sections
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.endswith
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.wait
    - git.objects.submodule.util.sm_name
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - index.entry_key
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - git.remote.Remote.iter_items
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.head.commit.object.endswith
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - git.objects.submodule.base.Submodule.__init__
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.endswith
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.IO.path.commit.readline
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - git.util.join_path
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.commit.endswith
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.cast.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - datetime.timedelta.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.tree.head.commit.endswith
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.commit.endswith
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.head.commit.endswith
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.IO.object.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.IO.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.endswith
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.path.wait
    - typing.cast.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.IO.head.ref.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.endswith
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.path.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.object.git.rev_list
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.object.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - repo.commit
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.IO.tree.object.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.endswith
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.endswith
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.commit.tree.object.endswith
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 545
    functionName: git.repo.base.Repo.tag
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.object.tree.head.ref.commit._to_full_tag_path
    - subprocess.Popen.object.commit.tree._to_full_tag_path
    - typing.IO.head.ref.commit.object._to_full_tag_path
    - subprocess.Popen.tree.object.path._to_full_tag_path
    - subprocess.Popen.object.head.commit.path.tree._to_full_tag_path
    - subprocess.Popen.commit.path.tree.object._to_full_tag_path
    - typing.TypeVar.object.tree.path.head.commit._to_full_tag_path
    - datetime.timedelta.tree.commit.path._to_full_tag_path
    - subprocess.Popen.object._to_full_tag_path
    - subprocess.Popen.path.object.tree.head.ref.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit.tree.object.path._to_full_tag_path
    - datetime.timedelta.tree.object.head.commit._to_full_tag_path
    - subprocess.Popen.object.head.ref.commit._to_full_tag_path
    - subprocess.Popen.tree.object._to_full_tag_path
    - typing.IO.object.tree._to_full_tag_path
    - typing.TypeVar.head.ref.commit.tree._to_full_tag_path
    - datetime.timedelta.path.commit.object._to_full_tag_path
    - datetime.timedelta.path.head.ref.commit.object._to_full_tag_path
    - subprocess.Popen.path.head.commit.object._to_full_tag_path
    - datetime.timedelta.object.commit.tree._to_full_tag_path
    - typing.cast.tree.object.head.ref.commit._to_full_tag_path
    - subprocess.Popen.path.object.head.commit.tree._to_full_tag_path
    - typing.cast.tree.object.head.commit._to_full_tag_path
    - typing.IO.commit.tree.path._to_full_tag_path
    - subprocess.Popen.object.head.ref.commit.path.tree._to_full_tag_path
    - datetime.timedelta.object.tree.commit._to_full_tag_path
    - subprocess.Popen.commit._to_full_tag_path
    - typing.IO.path.commit.tree._to_full_tag_path
    - datetime.timedelta.path.head.commit.tree.object._to_full_tag_path
    - subprocess.Popen.object.head.commit.path._to_full_tag_path
    - subprocess.Popen.commit.object.path.tree._to_full_tag_path
    - typing.BinaryIO.object.head.commit.path._to_full_tag_path
    - typing.BinaryIO.tree.head.ref.commit.object._to_full_tag_path
    - datetime.timedelta.head.ref.commit.object.path.tree._to_full_tag_path
    - subprocess.Popen.tree.object.head.commit.path._to_full_tag_path
    - datetime.timedelta.path.tree.head.commit.object._to_full_tag_path
    - typing.BinaryIO.tree.head.ref.commit._to_full_tag_path
    - datetime.timedelta.object.path.commit._to_full_tag_path
    - subprocess.Popen.commit.object.path._to_full_tag_path
    - subprocess.Popen.tree.object.path.head.commit._to_full_tag_path
    - subprocess.Popen.object.tree.path.commit._to_full_tag_path
    - typing.BinaryIO.head.commit.object.tree._to_full_tag_path
    - typing.TypeVar.object.tree.path.head.ref.commit._to_full_tag_path
    - typing.IO.path.tree.commit.object._to_full_tag_path
    - typing.IO.path.head.commit._to_full_tag_path
    - datetime.timedelta.head.commit.tree.object.path._to_full_tag_path
    - typing.TypeVar.object.head.ref.commit.tree.path._to_full_tag_path
    - subprocess.Popen.tree.path.object.head.ref.commit._to_full_tag_path
    - typing.IO.tree.head.ref.commit.path._to_full_tag_path
    - subprocess.Popen.path.tree._to_full_tag_path
    - typing.cast.tree.head.ref.commit._to_full_tag_path
    - datetime.timedelta.path.object.tree._to_full_tag_path
    - subprocess.Popen.path.tree.head.ref.commit.object._to_full_tag_path
    - datetime.timedelta.head.commit.object.tree._to_full_tag_path
    - subprocess.Popen.path.object.commit.tree._to_full_tag_path
    - typing.cast.head.commit.path.object._to_full_tag_path
    - datetime.timedelta.commit.path.tree._to_full_tag_path
    - subprocess.Popen.object.tree.commit._to_full_tag_path
    - datetime.timedelta.path.object.head.commit._to_full_tag_path
    - typing.cast.head.ref.commit.path.object._to_full_tag_path
    - typing.cast.head.commit.tree.object.path._to_full_tag_path
    - subprocess.Popen.tree.object.commit._to_full_tag_path
    - datetime.timedelta.object.tree.head.commit.path._to_full_tag_path
    - typing.IO.head.ref.commit._to_full_tag_path
    - datetime.timedelta.tree.path.head.ref.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit.tree.path.object._to_full_tag_path
    - subprocess.Popen.object.path.head.commit._to_full_tag_path
    - typing.IO.head.commit.object.path._to_full_tag_path
    - subprocess.Popen.object.commit.path.tree._to_full_tag_path
    - datetime.timedelta.head.commit.path.object.tree._to_full_tag_path
    - typing.IO.head.ref.commit.tree.path.object._to_full_tag_path
    - typing.TypeVar.tree.object.path.head.commit._to_full_tag_path
    - subprocess.Popen.object.tree.path.head.ref.commit._to_full_tag_path
    - datetime.timedelta.commit.object.tree.path._to_full_tag_path
    - typing.IO.path.object.head.commit.tree._to_full_tag_path
    - typing.cast.head.ref.commit.path.object.tree._to_full_tag_path
    - typing.IO.tree.head.commit.object.path._to_full_tag_path
    - datetime.timedelta.head.ref.commit.path.object.tree._to_full_tag_path
    - git.objects.commit.Popen.path.tree._to_full_tag_path
    - typing.IO.path.tree.head.commit._to_full_tag_path
    - datetime.timedelta._to_full_tag_path
    - typing.IO.path.commit.tree.object._to_full_tag_path
    - typing.TypeVar.tree.head.commit.path._to_full_tag_path
    - datetime.timedelta.tree.head.commit._to_full_tag_path
    - typing.cast.tree.head.ref.commit.object._to_full_tag_path
    - datetime.timedelta.commit.tree.path.object._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.tree.object._to_full_tag_path
    - typing.IO.object.path._to_full_tag_path
    - datetime.timedelta.path.tree._to_full_tag_path
    - subprocess.Popen.tree.path.commit.object._to_full_tag_path
    - git.objects.commit.Popen.path._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.path.object.tree._to_full_tag_path
    - typing.IO.object.commit._to_full_tag_path
    - datetime.timedelta.object.tree.path._to_full_tag_path
    - typing.IO.tree.path.object.head.ref.commit._to_full_tag_path
    - datetime.timedelta.path.object.head.ref.commit.tree._to_full_tag_path
    - typing.IO.commit.path.tree._to_full_tag_path
    - typing.IO.object.path.tree._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.object.tree.path._to_full_tag_path
    - datetime.timedelta.tree.head.commit.object.path._to_full_tag_path
    - typing.cast.object.head.commit.tree._to_full_tag_path
    - typing.TypeVar.head.ref.commit.object.path._to_full_tag_path
    - typing.IO.path.tree.head.ref.commit.object._to_full_tag_path
    - typing.TypeVar.tree.object.head.commit._to_full_tag_path
    - typing.TypeVar.head.commit.path._to_full_tag_path
    - datetime.timedelta.tree.head.commit.object._to_full_tag_path
    - subprocess.Popen.tree.commit.path._to_full_tag_path
    - datetime.timedelta.tree.path.commit.object._to_full_tag_path
    - typing.BinaryIO.object.head.commit.tree._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.path.tree.object._to_full_tag_path
    - typing.IO.path.commit._to_full_tag_path
    - subprocess.Popen.tree.head.commit.object._to_full_tag_path
    - typing.IO.head.ref.commit.object.path.tree._to_full_tag_path
    - datetime.timedelta.tree.object.head.ref.commit.path._to_full_tag_path
    - typing.IO.head.ref.commit.path.tree.object._to_full_tag_path
    - typing.TypeVar.head.commit.path.tree.object._to_full_tag_path
    - typing.cast.object.head.ref.commit.path.tree._to_full_tag_path
    - subprocess.Popen.tree.path._to_full_tag_path
    - typing.TypeVar.head.ref.commit.object._to_full_tag_path
    - typing.TypeVar.tree.object.head.ref.commit.path._to_full_tag_path
    - subprocess.Popen.head.commit.object.tree._to_full_tag_path
    - datetime.timedelta.object.commit.tree.path._to_full_tag_path
    - typing.IO.object.head.commit.tree.path._to_full_tag_path
    - typing.cast.object.tree.head.commit.path._to_full_tag_path
    - datetime.timedelta.object.head.ref.commit.tree._to_full_tag_path
    - typing.IO.object.head.ref.commit.tree._to_full_tag_path
    - typing.BinaryIO.head.commit.object.tree.path._to_full_tag_path
    - subprocess.Popen.object.path.tree.commit._to_full_tag_path
    - typing.TypeVar.head.ref.commit.path.object._to_full_tag_path
    - typing.IO.path.object.tree.commit._to_full_tag_path
    - typing.IO.tree.object.head.ref.commit.path._to_full_tag_path
    - subprocess.Popen.object.tree.head.commit.path._to_full_tag_path
    - subprocess.Popen.path.object._to_full_tag_path
    - typing.IO.head.ref.commit.path.object.tree._to_full_tag_path
    - typing.IO.tree.head.commit.object._to_full_tag_path
    - typing.TypeVar.head.commit.tree._to_full_tag_path
    - datetime.timedelta.commit.tree.object.path._to_full_tag_path
    - subprocess.Popen.path.tree.object.head.ref.commit._to_full_tag_path
    - datetime.timedelta.path.object.commit.tree._to_full_tag_path
    - typing.BinaryIO.object.tree.head.ref.commit.path._to_full_tag_path
    - typing.TypeVar.head.commit.tree.path._to_full_tag_path
    - subprocess.Popen.tree.object.head.ref.commit.path._to_full_tag_path
    - typing.cast.tree.head.commit.path._to_full_tag_path
    - typing.TypeVar.tree.object.head.ref.commit._to_full_tag_path
    - datetime.timedelta.commit.tree.object._to_full_tag_path
    - typing.TypeVar.object.head.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit.path.tree._to_full_tag_path
    - typing.IO.tree.object.path._to_full_tag_path
    - typing.IO.tree.head.ref.commit.object._to_full_tag_path
    - typing.IO.tree.path.commit._to_full_tag_path
    - subprocess.Popen.object.path.tree._to_full_tag_path
    - subprocess.Popen.head.ref.commit.object.path.tree._to_full_tag_path
    - datetime.timedelta.head.commit.tree.path._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.tree._to_full_tag_path
    - subprocess.Popen.object.head.commit.tree.path._to_full_tag_path
    - datetime.timedelta.path.tree.commit.object._to_full_tag_path
    - subprocess.Popen.object.head.ref.commit.tree._to_full_tag_path
    - typing.IO.path.object._to_full_tag_path
    - typing.IO.head.ref.commit.tree.path._to_full_tag_path
    - subprocess.Popen.object.path.tree.head.ref.commit._to_full_tag_path
    - datetime.timedelta.object.tree._to_full_tag_path
    - typing.BinaryIO.object.tree.path._to_full_tag_path
    - typing.IO.tree.head.ref.commit.path.object._to_full_tag_path
    - typing.IO.head.commit.object.path.tree._to_full_tag_path
    - typing.TypeVar.tree.object.path.commit._to_full_tag_path
    - typing.BinaryIO.object.head.ref.commit.path._to_full_tag_path
    - datetime.timedelta.path.head.commit.object._to_full_tag_path
    - typing.BinaryIO.object.head.ref.commit._to_full_tag_path
    - typing.TypeVar.tree.head.ref.commit.object.path._to_full_tag_path
    - subprocess.Popen.path.object.head.commit._to_full_tag_path
    - typing.cast.object.head.commit.path._to_full_tag_path
    - typing.IO.object.head.commit.tree._to_full_tag_path
    - typing.cast.head.commit.object.path.tree._to_full_tag_path
    - typing.IO.path.object.commit._to_full_tag_path
    - typing.IO.commit.tree.object._to_full_tag_path
    - typing.IO.object.head.ref.commit.tree.path._to_full_tag_path
    - typing.IO.path.tree.head.commit.object._to_full_tag_path
    - subprocess.Popen.tree.path.object.commit._to_full_tag_path
    - subprocess.Popen.object.head.commit.tree._to_full_tag_path
    - typing.IO.object.tree.commit.path._to_full_tag_path
    - typing.IO.commit.tree._to_full_tag_path
    - subprocess.Popen.object.head.commit._to_full_tag_path
    - subprocess.Popen.path.head.ref.commit.tree.object._to_full_tag_path
    - datetime.timedelta.path.object.head.ref.commit._to_full_tag_path
    - typing.IO.object.path.tree.head.commit._to_full_tag_path
    - typing.BinaryIO.object.tree.head.commit._to_full_tag_path
    - subprocess.Popen.commit.path.object.tree._to_full_tag_path
    - typing.IO.object.tree.head.commit._to_full_tag_path
    - typing.cast.head.ref.commit.object.path.tree._to_full_tag_path
    - typing.cast.head.commit.object._to_full_tag_path
    - subprocess.Popen.path.head.commit.object.tree._to_full_tag_path
    - subprocess.Popen.object.tree.commit.path._to_full_tag_path
    - typing.IO.path.tree.commit._to_full_tag_path
    - typing.IO.tree.path.head.ref.commit.object._to_full_tag_path
    - subprocess.Popen.path.object.tree.head.commit._to_full_tag_path
    - datetime.timedelta.object.path.tree.commit._to_full_tag_path
    - datetime.timedelta.head.commit.object._to_full_tag_path
    - typing.IO.head.commit.tree.object._to_full_tag_path
    - datetime.timedelta.head.ref.commit.tree.path._to_full_tag_path
    - subprocess.Popen.commit.tree._to_full_tag_path
    - typing.IO.commit.object.tree.path._to_full_tag_path
    - subprocess.Popen.head.commit.path.tree.object._to_full_tag_path
    - typing.IO.object.path.head.commit._to_full_tag_path
    - subprocess.Popen.object.path.head.ref.commit._to_full_tag_path
    - typing.TypeVar.tree.object.path._to_full_tag_path
    - subprocess.Popen.tree.path.object.head.commit._to_full_tag_path
    - typing.TypeVar.head.ref.commit.path.tree.object._to_full_tag_path
    - typing.cast.head.ref.commit.object.tree._to_full_tag_path
    - datetime.timedelta.commit.path.object._to_full_tag_path
    - typing.IO.tree.path.object._to_full_tag_path
    - typing.cast.object.head.commit._to_full_tag_path
    - typing.TypeVar.head.commit.path.object.tree._to_full_tag_path
    - subprocess.Popen.path.head.ref.commit.object._to_full_tag_path
    - datetime.timedelta.tree.path.head.commit.object._to_full_tag_path
    - typing.cast.head.commit.tree.path.object._to_full_tag_path
    - datetime.timedelta.path.head.commit.object.tree._to_full_tag_path
    - subprocess.Popen.path.object.head.ref.commit.tree._to_full_tag_path
    - typing.TypeVar.object.head.commit.path._to_full_tag_path
    - typing.cast.object.head.ref.commit.tree._to_full_tag_path
    - typing.TypeVar.object.head.ref.commit.path._to_full_tag_path
    - typing.IO.tree.commit.path.object._to_full_tag_path
    - subprocess.Popen.head.ref.commit.object.tree.path._to_full_tag_path
    - subprocess.Popen.head.ref.commit.tree.object._to_full_tag_path
    - typing.IO.tree.head.ref.commit.object.path._to_full_tag_path
    - typing.TypeVar.tree.head.commit._to_full_tag_path
    - typing.TypeVar.object.tree.head.ref.commit.path._to_full_tag_path
    - typing.TypeVar.head.ref.commit.path._to_full_tag_path
    - typing.IO.tree.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit.path._to_full_tag_path
    - typing.cast.head.ref.commit.tree.path._to_full_tag_path
    - typing.IO.head.ref.commit.path.tree._to_full_tag_path
    - typing.cast.object.tree.head.ref.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit.object.path._to_full_tag_path
    - typing.BinaryIO.head.commit.tree.object.path._to_full_tag_path
    - typing.TypeVar.object.tree.head.commit._to_full_tag_path
    - subprocess.Popen.path.commit.tree.object._to_full_tag_path
    - typing.IO.tree.object.path.commit._to_full_tag_path
    - typing.cast.object.tree.head.commit._to_full_tag_path
    - datetime.timedelta.path.head.ref.commit._to_full_tag_path
    - subprocess.Popen.object.path.head.commit.tree._to_full_tag_path
    - subprocess.Popen.head.commit.tree.path._to_full_tag_path
    - datetime.timedelta.object.path.tree.head.ref.commit._to_full_tag_path
    - typing.IO.object.tree.head.ref.commit.path._to_full_tag_path
    - subprocess.Popen.tree.object.path.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit._to_full_tag_path
    - typing.IO.path.object.commit.tree._to_full_tag_path
    - datetime.timedelta.head.ref.commit.object._to_full_tag_path
    - typing.BinaryIO.head.commit.tree.path.object._to_full_tag_path
    - subprocess.Popen.tree.commit.object.path._to_full_tag_path
    - subprocess.Popen.commit.tree.path.object._to_full_tag_path
    - typing.cast.head.ref.commit.tree.object.path._to_full_tag_path
    - datetime.timedelta.path.head.ref.commit.tree._to_full_tag_path
    - subprocess.Popen.commit.object._to_full_tag_path
    - typing.IO.path._to_full_tag_path
    - subprocess.Popen.head.ref.commit.path.tree.object._to_full_tag_path
    - typing.IO.head.commit._to_full_tag_path
    - subprocess.Popen.object.commit._to_full_tag_path
    - datetime.timedelta.commit.tree._to_full_tag_path
    - typing.cast.head.commit.object.tree._to_full_tag_path
    - typing.TypeVar.head.commit.object.tree.path._to_full_tag_path
    - typing.IO.tree.object.commit._to_full_tag_path
    - typing.cast.object.tree.head.ref.commit.path._to_full_tag_path
    - typing.IO.path.commit.object._to_full_tag_path
    - datetime.timedelta.path._to_full_tag_path
    - git.objects.commit.Popen._to_full_tag_path
    - typing.IO.object.head.commit.path.tree._to_full_tag_path
    - typing.IO.path.tree.object.head.ref.commit._to_full_tag_path
    - subprocess.Popen.tree.object.head.ref.commit._to_full_tag_path
    - typing.IO.path.object.head.commit._to_full_tag_path
    - typing.IO.head.ref.commit.path._to_full_tag_path
    - typing.cast.head.commit.path._to_full_tag_path
    - datetime.timedelta.path.tree.object.commit._to_full_tag_path
    - datetime.timedelta.object.path.head.commit.tree._to_full_tag_path
    - typing.IO.object.tree.commit._to_full_tag_path
    - typing.IO.head.ref.commit.path.object._to_full_tag_path
    - datetime.timedelta.object.path.tree._to_full_tag_path
    - typing.cast.head.ref.commit.path.tree.object._to_full_tag_path
    - typing.IO.path.object.tree.head.commit._to_full_tag_path
    - subprocess.Popen.object.tree.head.ref.commit._to_full_tag_path
    - typing.IO.commit.object._to_full_tag_path
    - subprocess.Popen.object.path._to_full_tag_path
    - typing.TypeVar.head.commit.tree.object.path._to_full_tag_path
    - datetime.timedelta.tree.head.commit.path.object._to_full_tag_path
    - datetime.timedelta.object.tree.path.head.ref.commit._to_full_tag_path
    - subprocess.Popen.object.path.commit._to_full_tag_path
    - typing.IO.path.head.commit.object._to_full_tag_path
    - typing.cast.tree.head.commit.object._to_full_tag_path
    - datetime.timedelta.commit.path._to_full_tag_path
    - typing.BinaryIO.tree.head.ref.commit.object.path._to_full_tag_path
    - typing.cast.tree.head.ref.commit.path.object._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.object.path.tree._to_full_tag_path
    - datetime.timedelta.tree.commit._to_full_tag_path
    - datetime.timedelta.object.commit.path._to_full_tag_path
    - datetime.timedelta.tree.head.ref.commit.object.path._to_full_tag_path
    - subprocess.Popen.path.object.tree._to_full_tag_path
    - subprocess.Popen.path.tree.head.commit.object._to_full_tag_path
    - datetime.timedelta.path.tree.object._to_full_tag_path
    - datetime.timedelta.tree.object.head.ref.commit._to_full_tag_path
    - datetime.timedelta.object.head.commit.tree.path._to_full_tag_path
    - datetime.timedelta.path.head.commit._to_full_tag_path
    - typing.BinaryIO.object.head.ref.commit.path.tree._to_full_tag_path
    - datetime.timedelta.commit.object.tree._to_full_tag_path
    - subprocess.Popen.object.tree._to_full_tag_path
    - datetime.timedelta.object.head.commit.path._to_full_tag_path
    - typing.IO.tree.path.commit.object._to_full_tag_path
    - subprocess.Popen.path.tree.object.commit._to_full_tag_path
    - datetime.timedelta.object.tree.path.commit._to_full_tag_path
    - datetime.timedelta.tree.commit.path.object._to_full_tag_path
    - typing.cast.head.commit.object.tree.path._to_full_tag_path
    - datetime.timedelta.path.object._to_full_tag_path
    - datetime.timedelta.object.path.tree.head.commit._to_full_tag_path
    - datetime.timedelta.head.commit.tree._to_full_tag_path
    - subprocess.Popen.commit.object.tree.path._to_full_tag_path
    - subprocess.Popen.tree.path.head.commit.object._to_full_tag_path
    - datetime.timedelta.object.head.ref.commit.path.tree._to_full_tag_path
    - subprocess.Popen.commit.path._to_full_tag_path
    - subprocess.Popen.path.head.ref.commit.object.tree._to_full_tag_path
    - subprocess.Popen.head.commit.object.path._to_full_tag_path
    - typing.IO.head.ref.commit.object.tree._to_full_tag_path
    - typing.TypeVar.tree.head.ref.commit.object._to_full_tag_path
    - typing.TypeVar.head.commit.path.tree._to_full_tag_path
    - typing.TypeVar.object.head.ref.commit._to_full_tag_path
    - typing.TypeVar.head.ref.commit.path.tree._to_full_tag_path
    - datetime.timedelta.path.commit.object.tree._to_full_tag_path
    - typing.IO.path.head.ref.commit.tree._to_full_tag_path
    - typing.IO.head.ref.commit.tree.object._to_full_tag_path
    - typing.BinaryIO.head.commit.path.tree._to_full_tag_path
    - datetime.timedelta.head.commit.path.tree.object._to_full_tag_path
    - typing.BinaryIO.head.commit.object.path._to_full_tag_path
    - typing.IO.tree.path.object.commit._to_full_tag_path
    - datetime.timedelta.tree.path.object.head.commit._to_full_tag_path
    - typing.IO.head.commit.path.object.tree._to_full_tag_path
    - subprocess.Popen.path.commit.tree._to_full_tag_path
    - datetime.timedelta.tree.object.path.head.ref.commit._to_full_tag_path
    - typing.cast.commit.tree.object.path._to_full_tag_path
    - typing.IO.tree.head.commit.path.object._to_full_tag_path
    - subprocess.Popen.path.head.commit.tree.object._to_full_tag_path
    - typing.IO.path.head.ref.commit.object.tree._to_full_tag_path
    - datetime.timedelta.object.commit._to_full_tag_path
    - git.objects.commit.Popen.tree._to_full_tag_path
    - typing.TypeVar.head.commit.object.path._to_full_tag_path
    - subprocess.Popen.path.object.commit._to_full_tag_path
    - subprocess.Popen.object.tree.path.head.commit._to_full_tag_path
    - typing.IO.commit.object.path.tree._to_full_tag_path
    - typing.IO.path.head.commit.tree.object._to_full_tag_path
    - typing.TypeVar.head.ref.commit.tree.object.path._to_full_tag_path
    - typing.IO.object.path.tree.commit._to_full_tag_path
    - typing.IO.tree.head.commit._to_full_tag_path
    - typing.BinaryIO.head.commit.object.path.tree._to_full_tag_path
    - typing.BinaryIO.head.commit.tree.object._to_full_tag_path
    - typing.IO.object.tree.path.head.ref.commit._to_full_tag_path
    - typing.TypeVar.head.commit.tree.object._to_full_tag_path
    - subprocess.Popen.path.tree.head.commit._to_full_tag_path
    - typing.cast.head.commit._to_full_tag_path
    - datetime.timedelta.tree.head.commit.path._to_full_tag_path
    - subprocess.Popen.object.path.tree.head.commit._to_full_tag_path
    - typing.IO.path.tree.head.ref.commit._to_full_tag_path
    - typing.IO.path.object.tree.head.ref.commit._to_full_tag_path
    - typing.BinaryIO.head.commit.tree._to_full_tag_path
    - typing.IO.tree.commit.object._to_full_tag_path
    - typing.cast.head.ref.commit.path._to_full_tag_path
    - typing.IO.path.head.ref.commit._to_full_tag_path
    - subprocess.Popen.path.tree.commit.object._to_full_tag_path
    - typing.TypeVar.object.head.ref.commit.tree._to_full_tag_path
    - typing.BinaryIO.head.commit.path._to_full_tag_path
    - typing.IO.head.commit.path.tree._to_full_tag_path
    - subprocess.Popen.object.head.ref.commit.tree.path._to_full_tag_path
    - typing.IO.object.head.ref.commit._to_full_tag_path
    - typing.IO.commit.path.object.tree._to_full_tag_path
    - typing.IO.tree.object.path.head.commit._to_full_tag_path
    - datetime.timedelta.tree.object.head.commit.path._to_full_tag_path
    - typing.IO.head.ref.commit.object.tree.path._to_full_tag_path
    - typing.IO.tree.commit.object.path._to_full_tag_path
    - typing.IO.commit.tree.object.path._to_full_tag_path
    - typing.BinaryIO.tree.head.commit.path.object._to_full_tag_path
    - datetime.timedelta.object.path.commit.tree._to_full_tag_path
    - datetime.timedelta.tree.path.object.head.ref.commit._to_full_tag_path
    - typing.IO.tree.object.head.commit.path._to_full_tag_path
    - subprocess.Popen.head.commit.path.object._to_full_tag_path
    - subprocess.Popen.head.ref.commit.tree._to_full_tag_path
    - datetime.timedelta.head.commit.path._to_full_tag_path
    - datetime.timedelta.path.object.commit._to_full_tag_path
    - typing.cast.tree.object.head.ref.commit.path._to_full_tag_path
    - typing.BinaryIO.head.commit._to_full_tag_path
    - typing.cast.tree.head.ref.commit.path._to_full_tag_path
    - datetime.timedelta.object.tree.head.ref.commit.path._to_full_tag_path
    - git.refs.reference.Reference.__init__
    - typing.IO.head.commit.object._to_full_tag_path
    - typing.cast.head.ref.commit.tree._to_full_tag_path
    - subprocess.Popen.path.object.head.ref.commit._to_full_tag_path
    - typing.IO.commit.object.path._to_full_tag_path
    - subprocess.Popen.path.head.ref.commit._to_full_tag_path
    - typing.IO.object.path.head.ref.commit._to_full_tag_path
    - datetime.timedelta.path.commit.tree.object._to_full_tag_path
    - <builtin>.str
    - typing.IO.tree.path.head.commit.object._to_full_tag_path
    - typing.cast.head.commit.tree._to_full_tag_path
    - datetime.timedelta.head.commit.tree.object._to_full_tag_path
    - subprocess.Popen.head.ref.commit._to_full_tag_path
    - typing.TypeVar.object.head.commit.path.tree._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.path.object._to_full_tag_path
    - subprocess.Popen.path._to_full_tag_path
    - datetime.timedelta.path.tree.head.ref.commit.object._to_full_tag_path
    - datetime.timedelta.object.path.head.commit._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.path._to_full_tag_path
    - datetime.timedelta.path.tree.commit._to_full_tag_path
    - subprocess.Popen.tree._to_full_tag_path
    - subprocess.Popen.tree.path.object._to_full_tag_path
    - datetime.timedelta.tree.head.ref.commit.path._to_full_tag_path
    - subprocess.Popen.object.path.commit.tree._to_full_tag_path
    - subprocess.Popen.head.commit.path.object.tree._to_full_tag_path
    - typing.BinaryIO.head.commit.tree.path._to_full_tag_path
    - datetime.timedelta.path.tree.object.head.ref.commit._to_full_tag_path
    - subprocess.Popen.commit.tree.object.path._to_full_tag_path
    - typing.cast.tree.head.commit.object.path._to_full_tag_path
    - typing.BinaryIO.tree.head.commit.object.path._to_full_tag_path
    - subprocess.Popen.tree.object.head.commit._to_full_tag_path
    - typing.TypeVar.head.commit.object._to_full_tag_path
    - subprocess.Popen.head.ref.commit.tree.path.object._to_full_tag_path
    - typing.cast.head.commit.path.tree.object._to_full_tag_path
    - subprocess.Popen.head.commit.path.tree._to_full_tag_path
    - datetime.timedelta.path.object.tree.head.commit._to_full_tag_path
    - typing.cast.tree.head.commit.path.object._to_full_tag_path
    - typing.IO.tree.path._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.tree.path._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.object._to_full_tag_path
    - datetime.timedelta.commit.object.path._to_full_tag_path
    - typing.cast.head.ref.commit.object.path._to_full_tag_path
    - subprocess.Popen.head.ref.commit.tree.object.path._to_full_tag_path
    - subprocess.Popen.path.tree.object._to_full_tag_path
    - subprocess.Popen.tree.head.commit.object.path._to_full_tag_path
    - typing.IO.object.commit.tree.path._to_full_tag_path
    - typing.IO.commit.object.tree._to_full_tag_path
    - subprocess.Popen.object.tree.head.ref.commit.path._to_full_tag_path
    - typing.TypeVar.tree.object.path.head.ref.commit._to_full_tag_path
    - typing.BinaryIO.tree.head.ref.commit.path.object._to_full_tag_path
    - <builtin>.super
    - typing.IO.path.commit.object.tree._to_full_tag_path
    - subprocess.Popen.path.commit._to_full_tag_path
    - subprocess.Popen.path.commit.object._to_full_tag_path
    - typing.cast.object.head.ref.commit.tree.path._to_full_tag_path
    - typing.IO.object.tree.head.ref.commit._to_full_tag_path
    - typing.TypeVar.object.tree.head.ref.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit.path.tree.object._to_full_tag_path
    - datetime.timedelta.commit.object._to_full_tag_path
    - typing.cast.tree.object.head.commit.path._to_full_tag_path
    - typing.TypeVar.tree.head.commit.path.object._to_full_tag_path
    - datetime.timedelta.tree.path.object._to_full_tag_path
    - subprocess.Popen.tree.path.commit._to_full_tag_path
    - typing.IO.object.head.ref.commit.path.tree._to_full_tag_path
    - typing.IO.path.object.head.ref.commit._to_full_tag_path
    - typing.IO.commit.path.object._to_full_tag_path
    - typing.IO.object.tree.path._to_full_tag_path
    - datetime.timedelta.path.tree.object.head.commit._to_full_tag_path
    - typing.TypeVar.tree.head.ref.commit.path._to_full_tag_path
    - typing.BinaryIO.object.tree.path.head.commit._to_full_tag_path
    - typing.BinaryIO.head.commit.path.object.tree._to_full_tag_path
    - datetime.timedelta.object.path.head.ref.commit._to_full_tag_path
    - typing.cast.head.ref.commit.tree.object._to_full_tag_path
    - typing.IO.tree.commit.path._to_full_tag_path
    - datetime.timedelta.tree.object.path._to_full_tag_path
    - typing.IO.commit._to_full_tag_path
    - datetime.timedelta.path.object.tree.head.ref.commit._to_full_tag_path
    - subprocess.Popen.object.path.head.ref.commit.tree._to_full_tag_path
    - subprocess.Popen.head.commit.object.path.tree._to_full_tag_path
    - typing.cast.head.commit.object.path._to_full_tag_path
    - typing.IO.commit.path._to_full_tag_path
    - typing.IO.tree.path.head.commit._to_full_tag_path
    - typing.TypeVar.head.commit.object.path.tree._to_full_tag_path
    - subprocess.Popen.object.head.ref.commit.path._to_full_tag_path
    - typing.TypeVar.head.commit._to_full_tag_path
    - typing.IO.object.path.head.commit.tree._to_full_tag_path
    - typing.TypeVar.head.ref.commit.object.tree.path._to_full_tag_path
    - typing.IO.tree.path.object.head.commit._to_full_tag_path
    - typing.TypeVar.object.tree.path._to_full_tag_path
    - typing.IO.head.ref.commit.tree._to_full_tag_path
    - typing.IO.object.tree.path.commit._to_full_tag_path
    - subprocess.Popen.tree.head.ref.commit.path.object._to_full_tag_path
    - typing.IO.head.commit.tree.object.path._to_full_tag_path
    - typing.cast.commit.object.tree.path._to_full_tag_path
    - datetime.timedelta.object.tree.head.commit._to_full_tag_path
    - datetime.timedelta.path.head.ref.commit.object.tree._to_full_tag_path
    - subprocess.Popen.commit.tree.object._to_full_tag_path
    - typing.IO.tree.object._to_full_tag_path
    - datetime.timedelta.object.head.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit.tree.object._to_full_tag_path
    - typing.cast.object.head.ref.commit.path._to_full_tag_path
    - typing.IO.commit.path.tree.object._to_full_tag_path
    - typing.IO.tree.object.head.commit._to_full_tag_path
    - subprocess.Popen.head.commit._to_full_tag_path
    - typing.BinaryIO.object.head.ref.commit.tree.path._to_full_tag_path
    - subprocess.Popen.tree.path.head.ref.commit._to_full_tag_path
    - typing.IO.object.tree.path.head.commit._to_full_tag_path
    - typing.IO.object.path.commit.tree._to_full_tag_path
    - subprocess.Popen.head.commit.object._to_full_tag_path
    - datetime.timedelta.object.head.commit.path.tree._to_full_tag_path
    - typing.TypeVar.tree.head.commit.object._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.tree.object.path._to_full_tag_path
    - typing.TypeVar.head.commit.tree.path.object._to_full_tag_path
    - datetime.timedelta.head.commit.object.path.tree._to_full_tag_path
    - datetime.timedelta.path.commit._to_full_tag_path
    - datetime.timedelta.head.commit.object.path._to_full_tag_path
    - typing.cast.tree.head.ref.commit.object.path._to_full_tag_path
    - datetime.timedelta.path.tree.head.commit._to_full_tag_path
    - typing.IO.path.head.commit.object.tree._to_full_tag_path
    - subprocess.Popen.tree.commit.object._to_full_tag_path
    - subprocess.Popen.tree.head.ref.commit.path._to_full_tag_path
    - datetime.timedelta.tree.path._to_full_tag_path
    - git.objects.commit.Popen.tree.path._to_full_tag_path
    - typing.cast.head.commit.tree.path._to_full_tag_path
    - typing.IO.object.path.head.ref.commit.tree._to_full_tag_path
    - subprocess.Popen.tree.head.commit._to_full_tag_path
    - typing.IO.tree.head.commit.path._to_full_tag_path
    - typing.cast.head.commit.path.tree._to_full_tag_path
    - datetime.timedelta.object.tree.path.head.commit._to_full_tag_path
    - datetime.timedelta.path.head.commit.tree._to_full_tag_path
    - typing.TypeVar.head.ref.commit.object.path.tree._to_full_tag_path
    - subprocess.Popen.path.head.ref.commit.tree._to_full_tag_path
    - typing.IO.path.tree.object._to_full_tag_path
    - typing.IO.tree.object.head.ref.commit._to_full_tag_path
    - typing.IO._to_full_tag_path
    - typing.IO.head.commit.tree.path._to_full_tag_path
    - subprocess.Popen.tree.head.ref.commit.object.path._to_full_tag_path
    - datetime.timedelta.tree.head.ref.commit._to_full_tag_path
    - typing.cast.head.ref.commit.object._to_full_tag_path
    - datetime.timedelta.tree.path.head.commit._to_full_tag_path
    - datetime.timedelta.commit._to_full_tag_path
    - typing.IO.path.tree._to_full_tag_path
    - typing.cast.head.ref.commit.object.tree.path._to_full_tag_path
    - typing.TypeVar.tree.object.head.commit.path._to_full_tag_path
    - typing.BinaryIO.tree.head.ref.commit.path._to_full_tag_path
    - subprocess.Popen.tree.head.commit.path._to_full_tag_path
    - typing.IO.path.object.head.ref.commit.tree._to_full_tag_path
    - datetime.timedelta.tree.head.ref.commit.object._to_full_tag_path
    - typing.TypeVar.head.commit.object.tree._to_full_tag_path
    - typing.BinaryIO.tree.head.commit.object._to_full_tag_path
    - datetime.timedelta.tree.commit.object.path._to_full_tag_path
    - datetime.timedelta.tree.path.head.ref.commit.object._to_full_tag_path
    - datetime.timedelta.object.path._to_full_tag_path
    - typing.IO.path.object.tree._to_full_tag_path
    - datetime.timedelta.path.tree.head.ref.commit._to_full_tag_path
    - subprocess.Popen.head.commit.object.tree.path._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.object.path._to_full_tag_path
    - typing.IO.tree.head.ref.commit._to_full_tag_path
    - typing.IO.tree.object.commit.path._to_full_tag_path
    - typing.BinaryIO.head.commit.path.object._to_full_tag_path
    - typing.IO.object.tree.head.commit.path._to_full_tag_path
    - typing.TypeVar.object.head.commit.tree._to_full_tag_path
    - typing.BinaryIO.tree.head.commit.path._to_full_tag_path
    - datetime.timedelta.head.ref.commit.path.object._to_full_tag_path
    - typing.IO.path.head.commit.tree._to_full_tag_path
    - typing.TypeVar.tree.head.ref.commit._to_full_tag_path
    - datetime.timedelta.tree.object.path.commit._to_full_tag_path
    - typing.IO.object.commit.path.tree._to_full_tag_path
    - typing.IO.tree.object.path.head.ref.commit._to_full_tag_path
    - datetime.timedelta.path.commit.tree._to_full_tag_path
    - datetime.timedelta.object.head.ref.commit._to_full_tag_path
    - typing.TypeVar.tree.head.commit.object.path._to_full_tag_path
    - typing.BinaryIO.head.commit.object._to_full_tag_path
    - typing.TypeVar.object.head.commit.tree.path._to_full_tag_path
    - datetime.timedelta.object.tree.commit.path._to_full_tag_path
    - subprocess.Popen.object.commit.tree.path._to_full_tag_path
    - datetime.timedelta.head.commit.path.tree._to_full_tag_path
    - subprocess.Popen.tree.path.head.ref.commit.object._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.object.tree._to_full_tag_path
    - typing.IO.head.commit.object.tree._to_full_tag_path
    - typing.IO.object.head.ref.commit.path._to_full_tag_path
    - typing.IO.path.head.ref.commit.object._to_full_tag_path
    - subprocess.Popen.path.commit.object.tree._to_full_tag_path
    - subprocess.Popen.path.head.commit.tree._to_full_tag_path
    - subprocess.Popen.commit.tree.path._to_full_tag_path
    - typing.IO.head.ref.commit.object.path._to_full_tag_path
    - datetime.timedelta.head.commit._to_full_tag_path
    - datetime.timedelta.tree.object.commit.path._to_full_tag_path
    - typing.TypeVar.head.ref.commit.tree.path._to_full_tag_path
    - subprocess.Popen.tree.commit.path.object._to_full_tag_path
    - typing.IO.object.path.commit._to_full_tag_path
    - datetime.timedelta.object._to_full_tag_path
    - subprocess.Popen.head.ref.commit.tree.path._to_full_tag_path
    - subprocess.Popen.path.tree.head.ref.commit._to_full_tag_path
    - subprocess.Popen.tree.path.head.commit._to_full_tag_path
    - subprocess.Popen.head.commit.tree.object._to_full_tag_path
    - typing.TypeVar.head.commit.path.object._to_full_tag_path
    - typing.cast.object.head.commit.path.tree._to_full_tag_path
    - subprocess.Popen.head.ref.commit.object._to_full_tag_path
    - subprocess.Popen.tree.head.commit.path.object._to_full_tag_path
    - typing.TypeVar.object.tree.path.commit._to_full_tag_path
    - typing.cast.head.ref.commit.path.tree._to_full_tag_path
    - typing.IO.commit.tree.path.object._to_full_tag_path
    - subprocess.Popen.head.ref.commit.path.object.tree._to_full_tag_path
    - typing.cast.head.commit.tree.object._to_full_tag_path
    - subprocess.Popen.tree.head.ref.commit.object._to_full_tag_path
    - datetime.timedelta.head.ref.commit.object.tree._to_full_tag_path
    - datetime.timedelta.commit.path.object.tree._to_full_tag_path
    - typing.TypeVar.tree.head.ref.commit.path.object._to_full_tag_path
    - typing.IO.head.commit.object.tree.path._to_full_tag_path
    - subprocess.Popen.commit.object.tree._to_full_tag_path
    - subprocess.Popen.head.commit.tree._to_full_tag_path
    - typing.TypeVar.head.ref.commit.path.object.tree._to_full_tag_path
    - datetime.timedelta.path.object.head.commit.tree._to_full_tag_path
    - typing.IO.object.commit.tree._to_full_tag_path
    - subprocess.Popen.head.ref.commit.path._to_full_tag_path
    - typing.IO.head.commit.tree._to_full_tag_path
    - typing.TypeVar.object.head.ref.commit.path.tree._to_full_tag_path
    - datetime.timedelta.object.head.ref.commit.tree.path._to_full_tag_path
    - typing.BinaryIO.object.head.ref.commit.tree._to_full_tag_path
    - subprocess.Popen.head.ref.commit.object.path._to_full_tag_path
    - subprocess.Popen.path.object.tree.commit._to_full_tag_path
    - datetime.timedelta.object.head.ref.commit.path._to_full_tag_path
    - subprocess.Popen.head.ref.commit.path.tree._to_full_tag_path
    - datetime.timedelta.object.tree.head.ref.commit._to_full_tag_path
    - typing.IO.object.commit.path._to_full_tag_path
    - subprocess.Popen.path.tree.commit._to_full_tag_path
    - subprocess.Popen.object.tree.path._to_full_tag_path
    - typing.IO.head.ref.commit.tree.object.path._to_full_tag_path
    - datetime.timedelta.path.head.ref.commit.tree.object._to_full_tag_path
    - typing.TypeVar.head.ref.commit.tree.path.object._to_full_tag_path
    - subprocess.Popen.head.commit.tree.path.object._to_full_tag_path
    - typing.BinaryIO.head.commit.path.tree.object._to_full_tag_path
    - typing.IO.object.path.tree.head.ref.commit._to_full_tag_path
    - datetime.timedelta.head.commit.object.tree.path._to_full_tag_path
    - typing.IO.object._to_full_tag_path
    - typing.IO.path.tree.object.head.commit._to_full_tag_path
    - datetime.timedelta.tree.path.commit._to_full_tag_path
    - typing.cast.head.commit.path.object.tree._to_full_tag_path
    - datetime.timedelta.head.commit.tree.path.object._to_full_tag_path
    - typing.BinaryIO.object.head.commit._to_full_tag_path
    - subprocess.Popen.head.ref.commit.path.object._to_full_tag_path
    - typing.BinaryIO.object.tree.path.head.ref.commit._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.path.tree._to_full_tag_path
    - typing.TypeVar.object.tree.head.commit.path._to_full_tag_path
    - datetime.timedelta.commit.path.tree.object._to_full_tag_path
    - subprocess.Popen.head.commit.path._to_full_tag_path
    - typing.BinaryIO.object.head.commit.tree.path._to_full_tag_path
    - typing.IO.head.commit.path.tree.object._to_full_tag_path
    - subprocess.Popen.tree.head.ref.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit.tree._to_full_tag_path
    - datetime.timedelta.tree.object.commit._to_full_tag_path
    - subprocess.Popen.commit.path.object._to_full_tag_path
    - typing.cast.head.ref.commit.tree.path.object._to_full_tag_path
    - typing.IO.head.commit.path._to_full_tag_path
    - typing.IO.path.tree.object.commit._to_full_tag_path
    - datetime.timedelta.head.ref.commit.object.tree.path._to_full_tag_path
    - typing.IO.head.commit.tree.path.object._to_full_tag_path
    - typing.BinaryIO.object.tree.path.commit._to_full_tag_path
    - subprocess.Popen.head.commit.tree.object.path._to_full_tag_path
    - typing.BinaryIO.object.head.commit.path.tree._to_full_tag_path
    - datetime.timedelta.tree.path.object.commit._to_full_tag_path
    - datetime.timedelta.tree.object.path.head.commit._to_full_tag_path
    - typing.IO.object.head.commit._to_full_tag_path
    - typing.IO.head.commit.path.object._to_full_tag_path
    - typing.cast.tree.head.commit._to_full_tag_path
    - typing.cast.object.head.commit.tree.path._to_full_tag_path
    - typing.BinaryIO.tree.head.commit._to_full_tag_path
    - subprocess.Popen.tree.commit._to_full_tag_path
    - datetime.timedelta.commit.object.path.tree._to_full_tag_path
    - typing.BinaryIO.object.tree.head.commit.path._to_full_tag_path
    - subprocess.Popen.object.tree.head.commit._to_full_tag_path
    - subprocess.Popen._to_full_tag_path
    - datetime.timedelta.head.commit.path.object._to_full_tag_path
    - typing.IO.tree._to_full_tag_path
    - subprocess.Popen.commit.path.tree._to_full_tag_path
    - subprocess.Popen.tree.object.path.head.ref.commit._to_full_tag_path
    - datetime.timedelta.tree.commit.object._to_full_tag_path
    - datetime.timedelta.object.commit.path.tree._to_full_tag_path
    - datetime.timedelta.tree._to_full_tag_path
    - subprocess.Popen.object.commit.path._to_full_tag_path
    - subprocess.Popen.head.ref.commit.object.tree._to_full_tag_path
    - typing.BinaryIO.head.ref.commit.tree.path.object._to_full_tag_path
    - typing.TypeVar.head.ref.commit.object.tree._to_full_tag_path
    - datetime.timedelta.object.path.head.ref.commit.tree._to_full_tag_path
    - subprocess.Popen.path.head.commit._to_full_tag_path
    - datetime.timedelta.tree.object._to_full_tag_path
    - typing.IO.tree.path.head.ref.commit._to_full_tag_path
    - subprocess.Popen.path.tree.object.head.commit._to_full_tag_path
    - datetime.timedelta.path.object.tree.commit._to_full_tag_path
    - datetime.timedelta.commit.tree.path._to_full_tag_path
    - typing.IO.path.head.ref.commit.tree.object._to_full_tag_path
    - datetime.timedelta.tree.head.ref.commit.path.object._to_full_tag_path
    - datetime.timedelta.object.head.commit.tree._to_full_tag_path
    - subprocess.Popen.tree.object.commit.path._to_full_tag_path
    - typing.IO.object.head.commit.path._to_full_tag_path
    - typing.TypeVar.head.ref.commit.tree.object._to_full_tag_path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._to_full_tag_path
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._to_full_tag_path
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._to_full_tag_path
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._to_full_tag_path
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._to_full_tag_path
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._to_full_tag_path
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._to_full_tag_path
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._to_full_tag_path
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4480c5d1c0>
    argNames:
    - self
    - repo
    - path
    - check_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 54
    functionName: git.refs.reference.Reference.__init__
    functionSourceFile: git.refs.reference
    functionUses: 6
    functionsReached:
    - <builtin>.str
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 558
    functionName: git.repo.base.Repo._to_full_tag_path
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - path_str.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path_str.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f44809fd520>
    - <ast.Constant object at 0x7f44809fdf70>
    - <ast.Constant object at 0x7f44809fd370>
    argNames:
    - self
    - path
    - commit
    - force
    - logmsg
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 567
    functionName: git.repo.base.Repo.create_head
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.path.tree.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.object.git.tag
    - subprocess.Popen.tree.head.commit.object.path.git.tag
    - subprocess.Popen.tree.path.object.head.ref.commit.git.tag
    - typing.cast.tree.head.ref.commit.path.git.tag
    - typing.IO.commit.tree.object.git.tag
    - datetime.timedelta.object.tree.commit.path.git.tag
    - datetime.timedelta.tree.object.path.head.commit.git.tag
    - typing.IO.object.tree.head.ref.commit.path.git.tag
    - datetime.timedelta.head.commit.object.path.tree.git.tag
    - typing.IO.object.commit.tree.path.git.tag
    - datetime.timedelta.path.head.commit.object.git.tag
    - subprocess.Popen.object.head.ref.commit.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.commit.object.git.tag
    - typing.IO.tree.path.git.tag
    - typing.IO.tree.object.path.commit.git.tag
    - datetime.timedelta.path.object.tree.git.tag
    - typing.cast.object.tree.head.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.path.git.tag
    - typing.IO.tree.path.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.git.tag
    - subprocess.Popen.path.tree.object.commit.git.tag
    - typing.IO.tree.path.commit.object.git.tag
    - datetime.timedelta.object.path.tree.head.commit.git.tag
    - typing.IO.path.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.path.git.tag
    - typing.IO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.object.git.tag
    - typing.IO.path.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.head.commit.git.tag
    - typing.IO.tree.head.commit.path.git.tag
    - datetime.timedelta.object.path.head.commit.git.tag
    - typing.BinaryIO.head.commit.path.tree.git.tag
    - typing.IO.path.tree.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.object.path.tree.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.path.object.git.tag
    - datetime.timedelta.path.object.tree.head.commit.git.tag
    - datetime.timedelta.commit.path.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.path.object.git.tag
    - typing.IO.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.git.tag
    - typing.cast.tree.object.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.path.tree.git.tag
    - subprocess.Popen.commit.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.git.tag
    - typing.IO.head.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.object.git.tag
    - typing.IO.tree.head.commit.git.tag
    - subprocess.Popen.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.path.object.commit.git.tag
    - subprocess.Popen.tree.commit.path.object.git.tag
    - datetime.timedelta.tree.path.object.head.ref.commit.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.git.tag
    - typing.cast.head.ref.commit.path.object.tree.git.tag
    - typing.IO.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.head.commit.object.path.git.tag
    - typing.TypeVar.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.commit.object.tree.git.tag
    - datetime.timedelta.head.commit.path.git.tag
    - typing.TypeVar.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.object.head.commit.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.path.git.tag
    - typing.BinaryIO.head.commit.path.git.tag
    - datetime.timedelta.path.tree.commit.object.git.tag
    - subprocess.Popen.tree.object.path.head.commit.git.tag
    - subprocess.Popen.commit.object.path.git.tag
    - subprocess.Popen.tree.head.commit.git.tag
    - typing.IO.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.object.git.tag
    - typing.cast.head.commit.path.object.tree.git.tag
    - datetime.timedelta.object.head.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.git.tag
    - subprocess.Popen.commit.tree.object.path.git.tag
    - subprocess.Popen.path.object.tree.git.tag
    - datetime.timedelta.tree.object.git.tag
    - typing.cast.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.object.head.commit.git.tag
    - subprocess.Popen.tree.path.commit.git.tag
    - subprocess.Popen.object.tree.git.tag
    - subprocess.Popen.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.tree.git.tag
    - subprocess.Popen.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.tree.head.commit.git.tag
    - typing.cast.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.object.tree.path.commit.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.path.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.git.tag
    - typing.TypeVar.head.commit.object.tree.git.tag
    - datetime.timedelta.commit.object.git.tag
    - typing.IO.tree.object.commit.git.tag
    - typing.cast.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.path.git.tag
    - typing.IO.object.git.tag
    - typing.IO.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.tree.commit.git.tag
    - typing.IO.tree.object.head.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.path.git.tag
    - typing.IO.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.git.tag
    - typing.IO.path.head.commit.tree.object.git.tag
    - subprocess.Popen.head.commit.path.tree.object.git.tag
    - typing.TypeVar.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.tree.path.git.tag
    - subprocess.Popen.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.git.tag
    - typing.IO.commit.path.tree.object.git.tag
    - typing.IO.object.tree.path.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.object.git.tag
    - datetime.timedelta.object.commit.path.git.tag
    - typing.cast.object.tree.head.commit.path.git.tag
    - typing.cast.tree.head.commit.object.path.git.tag
    - datetime.timedelta.head.commit.tree.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.object.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.path.git.tag
    - subprocess.Popen.head.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.tree.git.tag
    - typing.IO.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.object.head.commit.tree.path.git.tag
    - subprocess.Popen.object.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.object.path.git.tag
    - datetime.timedelta.object.path.head.ref.commit.tree.git.tag
    - typing.IO.path.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.tree.commit.path.object.git.tag
    - typing.BinaryIO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.git.tag
    - subprocess.Popen.object.commit.path.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.git.tag
    - datetime.timedelta.object.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.git.tag
    - typing.IO.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.tree.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.git.tag
    - typing.BinaryIO.object.tree.path.head.commit.git.tag
    - typing.IO.head.ref.commit.path.tree.object.git.tag
    - typing.IO.head.commit.git.tag
    - typing.cast.tree.head.commit.path.object.git.tag
    - typing.IO.commit.git.tag
    - typing.cast.object.head.commit.tree.path.git.tag
    - typing.IO.path.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.commit.git.tag
    - typing.IO.tree.commit.path.git.tag
    - typing.cast.head.commit.path.tree.git.tag
    - typing.cast.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.path.git.tag
    - datetime.timedelta.commit.tree.object.git.tag
    - subprocess.Popen.path.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.tree.object.git.tag
    - typing.IO.head.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.commit.git.tag
    - typing.cast.tree.head.ref.commit.object.git.tag
    - typing.IO.commit.tree.path.object.git.tag
    - typing.IO.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.tree.path.commit.git.tag
    - typing.IO.object.path.git.tag
    - typing.IO.object.head.commit.tree.path.git.tag
    - typing.TypeVar.head.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.head.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.object.git.tag
    - typing.IO.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.object.tree.git.tag
    - typing.IO.path.object.git.tag
    - typing.TypeVar.head.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.head.commit.object.path.git.tag
    - typing.IO.object.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.path.git.tag
    - typing.IO.path.commit.object.tree.git.tag
    - subprocess.Popen.commit.path.tree.object.git.tag
    - typing.IO.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.object.git.tag
    - subprocess.Popen.object.path.tree.head.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.ref.commit.tree.git.tag
    - typing.IO.path.object.tree.head.commit.git.tag
    - typing.IO.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.object.tree.head.commit.path.git.tag
    - subprocess.Popen.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.path.git.tag
    - typing.cast.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.path.git.tag
    - datetime.timedelta.head.commit.object.tree.path.git.tag
    - subprocess.Popen.commit.object.path.tree.git.tag
    - typing.cast.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.commit.path.git.tag
    - datetime.timedelta.head.commit.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.object.git.tag
    - subprocess.Popen.path.head.commit.tree.object.git.tag
    - typing.IO.tree.commit.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.path.commit.tree.object.git.tag
    - subprocess.Popen.tree.commit.object.path.git.tag
    - typing.IO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.tree.object.git.tag
    - datetime.timedelta.tree.object.path.head.ref.commit.git.tag
    - typing.IO.object.head.commit.git.tag
    - subprocess.Popen.tree.object.commit.path.git.tag
    - typing.cast.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.path.tree.git.tag
    - subprocess.Popen.path.object.tree.head.commit.git.tag
    - datetime.timedelta.tree.object.path.git.tag
    - typing.IO.tree.object.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.tree.git.tag
    - typing.cast.head.commit.tree.object.git.tag
    - typing.IO.object.tree.path.commit.git.tag
    - subprocess.Popen.path.object.head.commit.git.tag
    - typing.IO.tree.path.head.ref.commit.object.git.tag
    - typing.IO.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.path.git.tag
    - typing.cast.tree.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.commit.object.tree.path.git.tag
    - typing.cast.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.head.commit.git.tag
    - subprocess.Popen.object.path.head.ref.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.object.git.tag
    - typing.IO.path.head.ref.commit.git.tag
    - typing.IO.object.tree.path.git.tag
    - typing.TypeVar.head.commit.path.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.head.commit.path.git.tag
    - subprocess.Popen.object.head.ref.commit.path.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.object.path.commit.git.tag
    - subprocess.Popen.path.object.tree.head.ref.commit.git.tag
    - typing.IO.commit.path.object.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.object.git.tag
    - datetime.timedelta.object.commit.path.tree.git.tag
    - subprocess.Popen.head.commit.object.git.tag
    - typing.IO.path.commit.git.tag
    - datetime.timedelta.path.tree.object.head.commit.git.tag
    - datetime.timedelta.path.object.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.git.tag
    - typing.cast.object.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.tree.path.commit.object.git.tag
    - typing.TypeVar.tree.object.head.commit.git.tag
    - datetime.timedelta.tree.head.commit.object.git.tag
    - typing.TypeVar.head.commit.tree.path.git.tag
    - datetime.timedelta.head.commit.path.object.tree.git.tag
    - subprocess.Popen.commit.path.git.tag
    - typing.IO.path.object.head.commit.git.tag
    - typing.IO.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.commit.path.object.git.tag
    - typing.cast.tree.head.commit.object.git.tag
    - typing.IO.tree.commit.object.path.git.tag
    - typing.cast.object.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.object.commit.tree.git.tag
    - subprocess.Popen.head.commit.path.object.git.tag
    - typing.IO.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.ref.commit.object.git.tag
    - typing.cast.head.commit.path.git.tag
    - typing.IO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.object.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.tree.path.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.git.tag
    - subprocess.Popen.tree.git.tag
    - datetime.timedelta.object.git.tag
    - datetime.timedelta.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.git.tag
    - typing.IO.head.commit.tree.git.tag
    - typing.IO.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.path.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.object.git.tag
    - typing.BinaryIO.head.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.commit.tree.git.tag
    - typing.BinaryIO.object.tree.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.object.tree.path.head.commit.git.tag
    - typing.IO.object.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.git.tag
    - typing.IO.path.git.tag
    - datetime.timedelta.object.tree.commit.git.tag
    - typing.IO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.head.commit.object.path.tree.git.tag
    - typing.cast.head.commit.git.tag
    - typing.TypeVar.tree.head.commit.path.git.tag
    - typing.cast.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.head.commit.path.git.tag
    - git.refs.remote.RemoteReference.create
    - subprocess.Popen.object.tree.commit.path.git.tag
    - datetime.timedelta.object.path.tree.commit.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.object.git.tag
    - typing.cast.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.git.tag
    - datetime.timedelta.path.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.head.commit.object.git.tag
    - datetime.timedelta.path.head.commit.object.tree.git.tag
    - git.refs.tag.TagReference.create
    - datetime.timedelta.tree.commit.path.git.tag
    - subprocess.Popen.path.tree.object.git.tag
    - typing.TypeVar.head.commit.object.path.git.tag
    - typing.cast.tree.head.ref.commit.git.tag
    - datetime.timedelta.tree.head.commit.path.git.tag
    - typing.IO.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.commit.tree.git.tag
    - typing.cast.head.commit.path.object.git.tag
    - typing.IO.object.commit.git.tag
    - datetime.timedelta.tree.path.object.git.tag
    - subprocess.Popen.object.head.commit.git.tag
    - typing.IO.tree.object.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.tag
    - typing.cast.head.commit.tree.object.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.object.tree.git.tag
    - subprocess.Popen.path.object.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.object.path.git.tag
    - git.refs.reference.Reference.__init__
    - typing.IO.object.commit.path.tree.git.tag
    - typing.TypeVar.head.commit.object.git.tag
    - datetime.timedelta.tree.commit.object.path.git.tag
    - typing.TypeVar.tree.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.path.git.tag
    - typing.IO.head.ref.commit.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.tag
    - <builtin>.str
    - subprocess.Popen.path.object.head.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.ref.commit.git.tag
    - typing.cast.head.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.tag
    - typing.IO.git.tag
    - typing.IO.commit.object.path.git.tag
    - datetime.timedelta.object.path.git.tag
    - typing.IO.object.path.tree.commit.git.tag
    - subprocess.Popen.commit.path.object.git.tag
    - datetime.timedelta.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.object.head.commit.tree.git.tag
    - subprocess.Popen.path.head.ref.commit.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.object.git.tag
    - datetime.timedelta.path.object.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.head.ref.commit.git.tag
    - typing.cast.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.commit.git.tag
    - datetime.timedelta.path.commit.tree.git.tag
    - datetime.timedelta.tree.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.head.commit.path.git.tag
    - datetime.timedelta.git.tag
    - datetime.timedelta.path.object.tree.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.git.tag
    - typing.IO.object.tree.commit.path.git.tag
    - datetime.timedelta.head.commit.object.git.tag
    - typing.IO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.commit.git.tag
    - subprocess.Popen.tree.path.object.commit.git.tag
    - datetime.timedelta.head.commit.path.tree.object.git.tag
    - typing.IO.tree.object.commit.path.git.tag
    - datetime.timedelta.object.tree.head.commit.path.git.tag
    - typing.IO.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.head.commit.object.git.tag
    - datetime.timedelta.object.path.head.ref.commit.git.tag
    - subprocess.Popen.object.path.tree.git.tag
    - subprocess.Popen.path.commit.object.git.tag
    - typing.IO.head.commit.path.object.git.tag
    - typing.IO.object.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.commit.tree.git.tag
    - typing.IO.path.head.commit.git.tag
    - typing.IO.tree.path.commit.git.tag
    - subprocess.Popen.object.commit.path.git.tag
    - subprocess.Popen.object.tree.path.git.tag
    - typing.IO.object.tree.head.ref.commit.git.tag
    - <builtin>.super
    - datetime.timedelta.commit.object.tree.git.tag
    - typing.IO.object.commit.path.git.tag
    - typing.TypeVar.head.commit.object.tree.path.git.tag
    - datetime.timedelta.commit.tree.path.object.git.tag
    - typing.IO.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.tree.head.commit.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.git.tag
    - typing.IO.path.commit.object.git.tag
    - subprocess.Popen.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.commit.git.tag
    - typing.IO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.commit.object.git.tag
    - datetime.timedelta.tree.object.head.commit.git.tag
    - subprocess.Popen.path.tree.commit.git.tag
    - typing.IO.object.path.head.ref.commit.git.tag
    - typing.IO.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.path.git.tag
    - datetime.timedelta.object.head.commit.path.git.tag
    - subprocess.Popen.path.tree.commit.object.git.tag
    - datetime.timedelta.path.tree.object.git.tag
    - typing.IO.tree.path.object.head.ref.commit.git.tag
    - typing.TypeVar.object.head.ref.commit.git.tag
    - subprocess.Popen.path.head.commit.object.tree.git.tag
    - subprocess.Popen.path.git.tag
    - subprocess.Popen.tree.object.commit.git.tag
    - typing.cast.head.commit.object.git.tag
    - typing.IO.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.commit.git.tag
    - typing.IO.path.object.commit.git.tag
    - subprocess.Popen.tree.object.head.commit.git.tag
    - datetime.timedelta.commit.path.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.git.tag
    - typing.IO.commit.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.git.tag
    - subprocess.Popen.object.tree.head.commit.git.tag
    - typing.IO.tree.path.object.head.commit.git.tag
    - subprocess.Popen.path.object.head.ref.commit.tree.git.tag
    - typing.BinaryIO.tree.head.commit.object.git.tag
    - datetime.timedelta.head.ref.commit.object.path.tree.git.tag
    - typing.cast.head.commit.tree.git.tag
    - typing.IO.tree.commit.path.object.git.tag
    - typing.IO.head.commit.object.tree.path.git.tag
    - datetime.timedelta.object.path.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.object.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.git.tag
    - datetime.timedelta.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.commit.git.tag
    - datetime.timedelta.path.object.head.commit.tree.git.tag
    - datetime.timedelta.tree.path.commit.object.git.tag
    - typing.BinaryIO.head.commit.object.git.tag
    - subprocess.Popen.head.commit.object.path.git.tag
    - datetime.timedelta.object.head.commit.tree.path.git.tag
    - typing.IO.object.tree.commit.git.tag
    - typing.cast.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.git.tag
    - typing.cast.head.ref.commit.object.path.git.tag
    - subprocess.Popen.head.commit.tree.git.tag
    - subprocess.Popen.path.object.git.tag
    - datetime.timedelta.object.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.git.tag
    - datetime.timedelta.tree.head.ref.commit.git.tag
    - typing.IO.tree.git.tag
    - typing.cast.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.path.head.commit.object.git.tag
    - subprocess.Popen.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.commit.tree.git.tag
    - typing.IO.path.commit.tree.object.git.tag
    - subprocess.Popen.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.head.ref.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.head.ref.commit.tree.git.tag
    - typing.IO.commit.path.tree.git.tag
    - subprocess.Popen.commit.path.object.tree.git.tag
    - typing.IO.object.tree.path.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.object.tree.commit.git.tag
    - datetime.timedelta.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.object.git.tag
    - datetime.timedelta.commit.path.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.object.head.commit.path.git.tag
    - datetime.timedelta.path.git.tag
    - typing.IO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.head.commit.path.tree.git.tag
    - typing.cast.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.object.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.head.commit.object.git.tag
    - typing.cast.object.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.git.tag
    - typing.IO.object.path.tree.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.commit.path.git.tag
    - typing.IO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.path.git.tag
    - typing.IO.tree.path.head.commit.object.git.tag
    - typing.cast.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.tree.path.git.tag
    - typing.IO.tree.head.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.git.tag
    - subprocess.Popen.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.commit.tree.path.git.tag
    - typing.IO.object.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.commit.git.tag
    - subprocess.Popen.tree.object.git.tag
    - typing.IO.path.commit.tree.git.tag
    - subprocess.Popen.path.tree.head.commit.object.git.tag
    - datetime.timedelta.head.commit.git.tag
    - typing.IO.head.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.git.tag
    - typing.IO.path.object.head.ref.commit.git.tag
    - typing.IO.commit.object.tree.path.git.tag
    - typing.IO.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.git.tag
    - typing.IO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.path.tree.object.git.tag
    - subprocess.Popen.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.object.git.tag
    - typing.IO.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.path.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.git.tag
    - typing.IO.tree.head.ref.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.path.tree.git.tag
    - typing.IO.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.git.tag
    - subprocess.Popen.tree.path.git.tag
    - subprocess.Popen.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.commit.tree.git.tag
    - subprocess.Popen.object.commit.git.tag
    - typing.cast.head.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.object.git.tag
    - typing.IO.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.commit.git.tag
    - subprocess.Popen.path.object.commit.git.tag
    - subprocess.Popen.path.commit.object.tree.git.tag
    - datetime.timedelta.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.path.git.tag
    - typing.IO.head.commit.path.tree.object.git.tag
    - typing.IO.tree.commit.git.tag
    - typing.cast.head.ref.commit.tree.path.git.tag
    - datetime.timedelta.path.object.commit.git.tag
    - typing.TypeVar.tree.object.path.commit.git.tag
    - typing.IO.head.commit.tree.path.object.git.tag
    - datetime.timedelta.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.object.commit.tree.git.tag
    - typing.IO.path.tree.head.ref.commit.git.tag
    - typing.IO.tree.path.object.commit.git.tag
    - typing.IO.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.tree.git.tag
    - datetime.timedelta.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.git.tag
    - subprocess.Popen.object.git.tag
    - typing.IO.commit.object.git.tag
    - subprocess.Popen.object.head.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.path.head.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.path.git.tag
    - typing.IO.path.tree.head.ref.commit.object.git.tag
    - typing.IO.head.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.path.git.tag
    - typing.IO.object.path.head.commit.git.tag
    - datetime.timedelta.object.path.commit.git.tag
    - subprocess.Popen.tree.path.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.git.tag
    - typing.BinaryIO.tree.head.commit.object.path.git.tag
    - subprocess.Popen.object.head.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.tree.object.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.object.git.tag
    - typing.TypeVar.head.commit.path.git.tag
    - subprocess.Popen.tree.object.path.head.ref.commit.git.tag
    - typing.TypeVar.object.head.commit.path.tree.git.tag
    - subprocess.Popen.path.head.commit.tree.git.tag
    - datetime.timedelta.path.commit.object.git.tag
    - subprocess.Popen.tree.path.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.path.git.tag
    - subprocess.Popen.object.head.commit.path.git.tag
    - typing.IO.path.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.head.commit.object.path.git.tag
    - typing.IO.commit.tree.git.tag
    - datetime.timedelta.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.git.tag
    - subprocess.Popen.object.tree.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.path.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.path.object.git.tag
    - typing.IO.tree.head.commit.object.path.git.tag
    - typing.IO.tree.path.object.git.tag
    - typing.IO.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.git.tag
    - subprocess.Popen.commit.object.tree.path.git.tag
    - subprocess.Popen.head.commit.path.object.tree.git.tag
    - typing.cast.object.head.commit.path.tree.git.tag
    - typing.cast.head.commit.object.path.git.tag
    - typing.IO.commit.path.git.tag
    - typing.TypeVar.object.head.commit.tree.git.tag
    - typing.IO.tree.object.path.head.ref.commit.git.tag
    - typing.IO.path.object.commit.tree.git.tag
    - typing.IO.path.tree.commit.object.git.tag
    - typing.IO.commit.tree.object.path.git.tag
    - subprocess.Popen.head.ref.commit.git.tag
    - datetime.timedelta.commit.path.object.git.tag
    - datetime.timedelta.object.tree.git.tag
    - datetime.timedelta.object.commit.tree.path.git.tag
    - typing.IO.object.path.commit.git.tag
    - datetime.timedelta.object.head.commit.path.tree.git.tag
    - datetime.timedelta.path.commit.tree.object.git.tag
    - subprocess.Popen.path.head.commit.git.tag
    - typing.cast.head.ref.commit.path.git.tag
    - typing.TypeVar.object.tree.head.commit.path.git.tag
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 77
    functionName: git.refs.remote.RemoteReference.create
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f4480f52940>
    - <ast.Constant object at 0x7f4480f527c0>
    - <ast.Constant object at 0x7f4480f52640>
    argNames:
    - cls
    - repo
    - path
    - reference
    - logmsg
    - force
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 88
    functionName: git.refs.tag.TagReference.create
    functionSourceFile: git.refs.tag
    functionUses: 3
    functionsReached:
    - datetime.timedelta.path.tree.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.object.git.tag
    - subprocess.Popen.tree.head.commit.object.path.git.tag
    - typing.cast.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.path.object.head.ref.commit.git.tag
    - typing.IO.commit.tree.object.git.tag
    - datetime.timedelta.object.tree.commit.path.git.tag
    - datetime.timedelta.tree.object.path.head.commit.git.tag
    - typing.IO.object.tree.head.ref.commit.path.git.tag
    - datetime.timedelta.head.commit.object.path.tree.git.tag
    - typing.IO.object.commit.tree.path.git.tag
    - datetime.timedelta.path.head.commit.object.git.tag
    - subprocess.Popen.object.head.ref.commit.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.commit.object.git.tag
    - typing.IO.tree.path.git.tag
    - typing.IO.tree.object.path.commit.git.tag
    - datetime.timedelta.path.object.tree.git.tag
    - typing.cast.object.tree.head.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.path.git.tag
    - typing.IO.tree.path.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.git.tag
    - subprocess.Popen.path.tree.object.commit.git.tag
    - typing.IO.tree.path.commit.object.git.tag
    - datetime.timedelta.object.path.tree.head.commit.git.tag
    - typing.IO.path.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.path.git.tag
    - typing.IO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.object.git.tag
    - typing.IO.path.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.head.commit.git.tag
    - typing.IO.tree.head.commit.path.git.tag
    - datetime.timedelta.object.path.head.commit.git.tag
    - typing.BinaryIO.head.commit.path.tree.git.tag
    - typing.IO.path.tree.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.object.path.tree.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.path.object.git.tag
    - datetime.timedelta.path.object.tree.head.commit.git.tag
    - datetime.timedelta.commit.path.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.path.object.git.tag
    - typing.IO.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.git.tag
    - typing.cast.tree.object.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.path.tree.git.tag
    - subprocess.Popen.commit.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.git.tag
    - typing.IO.head.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.object.git.tag
    - typing.IO.tree.head.commit.git.tag
    - subprocess.Popen.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.path.object.commit.git.tag
    - subprocess.Popen.tree.commit.path.object.git.tag
    - datetime.timedelta.tree.path.object.head.ref.commit.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.git.tag
    - typing.cast.head.ref.commit.path.object.tree.git.tag
    - typing.IO.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.head.commit.object.path.git.tag
    - typing.TypeVar.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.commit.object.tree.git.tag
    - datetime.timedelta.head.commit.path.git.tag
    - typing.TypeVar.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.object.head.commit.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.path.git.tag
    - typing.BinaryIO.head.commit.path.git.tag
    - datetime.timedelta.path.tree.commit.object.git.tag
    - subprocess.Popen.tree.object.path.head.commit.git.tag
    - subprocess.Popen.commit.object.path.git.tag
    - subprocess.Popen.tree.head.commit.git.tag
    - typing.IO.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.object.git.tag
    - typing.cast.head.commit.path.object.tree.git.tag
    - datetime.timedelta.object.head.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.git.tag
    - subprocess.Popen.commit.tree.object.path.git.tag
    - subprocess.Popen.path.object.tree.git.tag
    - datetime.timedelta.tree.object.git.tag
    - typing.cast.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.object.head.commit.git.tag
    - subprocess.Popen.tree.path.commit.git.tag
    - subprocess.Popen.object.tree.git.tag
    - subprocess.Popen.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.tree.git.tag
    - subprocess.Popen.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.tree.head.commit.git.tag
    - typing.cast.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.object.tree.path.commit.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.path.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.git.tag
    - typing.TypeVar.head.commit.object.tree.git.tag
    - datetime.timedelta.commit.object.git.tag
    - typing.IO.tree.object.commit.git.tag
    - typing.cast.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.path.git.tag
    - typing.IO.object.git.tag
    - typing.IO.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.tree.commit.git.tag
    - typing.IO.tree.object.head.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.path.git.tag
    - typing.IO.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.git.tag
    - typing.IO.path.head.commit.tree.object.git.tag
    - subprocess.Popen.head.commit.path.tree.object.git.tag
    - typing.TypeVar.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.tree.path.git.tag
    - subprocess.Popen.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.git.tag
    - typing.IO.commit.path.tree.object.git.tag
    - typing.IO.object.tree.path.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.object.git.tag
    - datetime.timedelta.object.commit.path.git.tag
    - typing.cast.object.tree.head.commit.path.git.tag
    - typing.cast.tree.head.commit.object.path.git.tag
    - datetime.timedelta.head.commit.tree.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.object.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.path.git.tag
    - subprocess.Popen.head.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.tree.git.tag
    - typing.IO.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.object.head.commit.tree.path.git.tag
    - subprocess.Popen.object.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.object.path.git.tag
    - datetime.timedelta.object.path.head.ref.commit.tree.git.tag
    - typing.IO.path.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.tree.commit.path.object.git.tag
    - typing.BinaryIO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.git.tag
    - subprocess.Popen.object.commit.path.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.git.tag
    - datetime.timedelta.object.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.git.tag
    - typing.IO.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.tree.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.git.tag
    - typing.BinaryIO.object.tree.path.head.commit.git.tag
    - typing.IO.head.ref.commit.path.tree.object.git.tag
    - typing.IO.head.commit.git.tag
    - typing.cast.tree.head.commit.path.object.git.tag
    - typing.IO.commit.git.tag
    - typing.cast.object.head.commit.tree.path.git.tag
    - typing.IO.path.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.commit.git.tag
    - typing.IO.tree.commit.path.git.tag
    - typing.cast.head.commit.path.tree.git.tag
    - typing.cast.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.path.git.tag
    - datetime.timedelta.commit.tree.object.git.tag
    - subprocess.Popen.path.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.tree.object.git.tag
    - typing.IO.head.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.commit.git.tag
    - typing.cast.tree.head.ref.commit.object.git.tag
    - typing.IO.commit.tree.path.object.git.tag
    - typing.IO.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.tree.path.commit.git.tag
    - typing.IO.object.path.git.tag
    - typing.IO.object.head.commit.tree.path.git.tag
    - typing.TypeVar.head.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.head.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.object.git.tag
    - typing.IO.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.object.tree.git.tag
    - typing.IO.path.object.git.tag
    - typing.TypeVar.head.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.head.commit.object.path.git.tag
    - typing.IO.object.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.path.git.tag
    - typing.IO.path.commit.object.tree.git.tag
    - subprocess.Popen.commit.path.tree.object.git.tag
    - typing.IO.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.object.git.tag
    - subprocess.Popen.object.path.tree.head.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.ref.commit.tree.git.tag
    - typing.IO.path.object.tree.head.commit.git.tag
    - typing.IO.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.object.tree.head.commit.path.git.tag
    - subprocess.Popen.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.path.git.tag
    - typing.cast.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.path.git.tag
    - datetime.timedelta.head.commit.object.tree.path.git.tag
    - subprocess.Popen.commit.object.path.tree.git.tag
    - typing.cast.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.commit.path.git.tag
    - datetime.timedelta.head.commit.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.object.git.tag
    - subprocess.Popen.path.head.commit.tree.object.git.tag
    - typing.IO.tree.commit.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.path.commit.tree.object.git.tag
    - subprocess.Popen.tree.commit.object.path.git.tag
    - typing.IO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.tree.object.git.tag
    - datetime.timedelta.tree.object.path.head.ref.commit.git.tag
    - typing.IO.object.head.commit.git.tag
    - subprocess.Popen.tree.object.commit.path.git.tag
    - typing.cast.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.path.tree.git.tag
    - subprocess.Popen.path.object.tree.head.commit.git.tag
    - datetime.timedelta.tree.object.path.git.tag
    - typing.IO.tree.object.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.tree.git.tag
    - typing.cast.head.commit.tree.object.git.tag
    - typing.IO.object.tree.path.commit.git.tag
    - subprocess.Popen.path.object.head.commit.git.tag
    - typing.IO.tree.path.head.ref.commit.object.git.tag
    - typing.IO.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.path.git.tag
    - typing.cast.tree.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.commit.object.tree.path.git.tag
    - typing.cast.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.head.commit.git.tag
    - subprocess.Popen.object.path.head.ref.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.object.git.tag
    - typing.IO.path.head.ref.commit.git.tag
    - typing.IO.object.tree.path.git.tag
    - typing.TypeVar.head.commit.path.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.head.commit.path.git.tag
    - subprocess.Popen.object.head.ref.commit.path.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.object.path.commit.git.tag
    - subprocess.Popen.path.object.tree.head.ref.commit.git.tag
    - typing.IO.commit.path.object.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.object.git.tag
    - datetime.timedelta.object.commit.path.tree.git.tag
    - subprocess.Popen.head.commit.object.git.tag
    - typing.IO.path.commit.git.tag
    - datetime.timedelta.path.tree.object.head.commit.git.tag
    - datetime.timedelta.path.object.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.git.tag
    - typing.cast.object.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.tree.path.commit.object.git.tag
    - typing.TypeVar.tree.object.head.commit.git.tag
    - datetime.timedelta.tree.head.commit.object.git.tag
    - typing.TypeVar.head.commit.tree.path.git.tag
    - datetime.timedelta.head.commit.path.object.tree.git.tag
    - subprocess.Popen.commit.path.git.tag
    - typing.IO.path.object.head.commit.git.tag
    - typing.IO.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.commit.path.object.git.tag
    - typing.cast.tree.head.commit.object.git.tag
    - typing.IO.tree.commit.object.path.git.tag
    - typing.cast.object.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.object.commit.tree.git.tag
    - subprocess.Popen.head.commit.path.object.git.tag
    - typing.IO.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.ref.commit.object.git.tag
    - typing.cast.head.commit.path.git.tag
    - typing.IO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.object.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.tree.path.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.git.tag
    - subprocess.Popen.tree.git.tag
    - datetime.timedelta.object.git.tag
    - datetime.timedelta.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.git.tag
    - typing.IO.head.commit.tree.git.tag
    - typing.IO.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.path.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.object.git.tag
    - typing.BinaryIO.head.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.commit.tree.git.tag
    - typing.BinaryIO.object.tree.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.object.tree.path.head.commit.git.tag
    - typing.IO.object.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.git.tag
    - typing.IO.path.git.tag
    - datetime.timedelta.object.tree.commit.git.tag
    - typing.IO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.head.commit.object.path.tree.git.tag
    - typing.cast.head.commit.git.tag
    - typing.TypeVar.tree.head.commit.path.git.tag
    - typing.cast.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.head.commit.path.git.tag
    - datetime.timedelta.object.path.tree.commit.git.tag
    - subprocess.Popen.object.tree.commit.path.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.object.git.tag
    - typing.cast.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.git.tag
    - datetime.timedelta.path.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.head.commit.object.git.tag
    - datetime.timedelta.path.head.commit.object.tree.git.tag
    - datetime.timedelta.tree.commit.path.git.tag
    - subprocess.Popen.path.tree.object.git.tag
    - typing.TypeVar.head.commit.object.path.git.tag
    - typing.cast.tree.head.ref.commit.git.tag
    - datetime.timedelta.tree.head.commit.path.git.tag
    - typing.IO.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.commit.tree.git.tag
    - typing.cast.head.commit.path.object.git.tag
    - typing.IO.object.commit.git.tag
    - datetime.timedelta.tree.path.object.git.tag
    - subprocess.Popen.object.head.commit.git.tag
    - typing.IO.tree.object.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.tag
    - typing.cast.head.commit.tree.object.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.object.tree.git.tag
    - subprocess.Popen.path.object.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.object.path.git.tag
    - git.refs.reference.Reference.__init__
    - typing.IO.object.commit.path.tree.git.tag
    - typing.TypeVar.head.commit.object.git.tag
    - datetime.timedelta.tree.commit.object.path.git.tag
    - typing.TypeVar.tree.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.path.git.tag
    - typing.IO.head.ref.commit.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.tag
    - <builtin>.str
    - subprocess.Popen.path.object.head.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.ref.commit.git.tag
    - typing.cast.head.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.tag
    - typing.IO.git.tag
    - typing.IO.commit.object.path.git.tag
    - datetime.timedelta.object.path.git.tag
    - typing.IO.object.path.tree.commit.git.tag
    - subprocess.Popen.commit.path.object.git.tag
    - datetime.timedelta.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.object.head.commit.tree.git.tag
    - subprocess.Popen.path.head.ref.commit.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.object.git.tag
    - datetime.timedelta.path.object.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.head.ref.commit.git.tag
    - typing.cast.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.commit.git.tag
    - datetime.timedelta.path.commit.tree.git.tag
    - datetime.timedelta.tree.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.head.commit.path.git.tag
    - datetime.timedelta.git.tag
    - datetime.timedelta.path.object.tree.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.git.tag
    - typing.IO.object.tree.commit.path.git.tag
    - datetime.timedelta.head.commit.object.git.tag
    - typing.IO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.commit.git.tag
    - subprocess.Popen.tree.path.object.commit.git.tag
    - datetime.timedelta.head.commit.path.tree.object.git.tag
    - typing.IO.tree.object.commit.path.git.tag
    - datetime.timedelta.object.tree.head.commit.path.git.tag
    - typing.IO.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.head.commit.object.git.tag
    - datetime.timedelta.object.path.head.ref.commit.git.tag
    - subprocess.Popen.object.path.tree.git.tag
    - subprocess.Popen.path.commit.object.git.tag
    - typing.IO.head.commit.path.object.git.tag
    - typing.IO.object.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.commit.tree.git.tag
    - typing.IO.path.head.commit.git.tag
    - typing.IO.tree.path.commit.git.tag
    - subprocess.Popen.object.commit.path.git.tag
    - subprocess.Popen.object.tree.path.git.tag
    - typing.IO.object.tree.head.ref.commit.git.tag
    - <builtin>.super
    - datetime.timedelta.commit.object.tree.git.tag
    - typing.IO.object.commit.path.git.tag
    - typing.TypeVar.head.commit.object.tree.path.git.tag
    - datetime.timedelta.commit.tree.path.object.git.tag
    - typing.IO.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.tree.head.commit.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.git.tag
    - typing.IO.path.commit.object.git.tag
    - subprocess.Popen.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.commit.git.tag
    - typing.IO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.commit.object.git.tag
    - datetime.timedelta.tree.object.head.commit.git.tag
    - subprocess.Popen.path.tree.commit.git.tag
    - typing.IO.object.path.head.ref.commit.git.tag
    - typing.IO.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.path.git.tag
    - datetime.timedelta.object.head.commit.path.git.tag
    - subprocess.Popen.path.tree.commit.object.git.tag
    - datetime.timedelta.path.tree.object.git.tag
    - typing.IO.tree.path.object.head.ref.commit.git.tag
    - typing.TypeVar.object.head.ref.commit.git.tag
    - subprocess.Popen.path.head.commit.object.tree.git.tag
    - subprocess.Popen.path.git.tag
    - subprocess.Popen.tree.object.commit.git.tag
    - typing.cast.head.commit.object.git.tag
    - typing.IO.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.commit.git.tag
    - typing.IO.path.object.commit.git.tag
    - subprocess.Popen.tree.object.head.commit.git.tag
    - datetime.timedelta.commit.path.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.git.tag
    - typing.IO.commit.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.git.tag
    - subprocess.Popen.object.tree.head.commit.git.tag
    - typing.IO.tree.path.object.head.commit.git.tag
    - subprocess.Popen.path.object.head.ref.commit.tree.git.tag
    - typing.BinaryIO.tree.head.commit.object.git.tag
    - datetime.timedelta.head.ref.commit.object.path.tree.git.tag
    - typing.cast.head.commit.tree.git.tag
    - typing.IO.tree.commit.path.object.git.tag
    - typing.IO.head.commit.object.tree.path.git.tag
    - datetime.timedelta.object.path.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.object.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.git.tag
    - datetime.timedelta.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.commit.git.tag
    - datetime.timedelta.path.object.head.commit.tree.git.tag
    - datetime.timedelta.tree.path.commit.object.git.tag
    - typing.BinaryIO.head.commit.object.git.tag
    - subprocess.Popen.head.commit.object.path.git.tag
    - datetime.timedelta.object.head.commit.tree.path.git.tag
    - typing.IO.object.tree.commit.git.tag
    - typing.cast.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.git.tag
    - typing.cast.head.ref.commit.object.path.git.tag
    - subprocess.Popen.head.commit.tree.git.tag
    - subprocess.Popen.path.object.git.tag
    - datetime.timedelta.object.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.git.tag
    - datetime.timedelta.tree.head.ref.commit.git.tag
    - typing.IO.tree.git.tag
    - typing.cast.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.path.head.commit.object.git.tag
    - subprocess.Popen.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.commit.tree.git.tag
    - typing.IO.path.commit.tree.object.git.tag
    - subprocess.Popen.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.head.ref.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.head.ref.commit.tree.git.tag
    - typing.IO.commit.path.tree.git.tag
    - subprocess.Popen.commit.path.object.tree.git.tag
    - typing.IO.object.tree.path.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.object.tree.commit.git.tag
    - datetime.timedelta.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.object.git.tag
    - datetime.timedelta.commit.path.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.object.head.commit.path.git.tag
    - datetime.timedelta.path.git.tag
    - typing.IO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.head.commit.path.tree.git.tag
    - typing.cast.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.object.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.head.commit.object.git.tag
    - typing.cast.object.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.git.tag
    - typing.IO.object.path.tree.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.commit.path.git.tag
    - typing.IO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.path.git.tag
    - typing.IO.tree.path.head.commit.object.git.tag
    - typing.cast.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.tree.path.git.tag
    - typing.IO.tree.head.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.git.tag
    - subprocess.Popen.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.commit.tree.path.git.tag
    - typing.IO.object.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.commit.git.tag
    - subprocess.Popen.tree.object.git.tag
    - typing.IO.path.commit.tree.git.tag
    - subprocess.Popen.path.tree.head.commit.object.git.tag
    - datetime.timedelta.head.commit.git.tag
    - typing.IO.head.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.git.tag
    - typing.IO.path.object.head.ref.commit.git.tag
    - typing.IO.commit.object.tree.path.git.tag
    - typing.IO.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.git.tag
    - typing.IO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.path.tree.object.git.tag
    - subprocess.Popen.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.object.git.tag
    - typing.IO.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.path.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.git.tag
    - typing.IO.tree.head.ref.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.path.tree.git.tag
    - typing.IO.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.git.tag
    - subprocess.Popen.tree.path.git.tag
    - subprocess.Popen.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.commit.tree.git.tag
    - subprocess.Popen.object.commit.git.tag
    - typing.cast.head.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.object.git.tag
    - typing.IO.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.commit.git.tag
    - subprocess.Popen.path.object.commit.git.tag
    - subprocess.Popen.path.commit.object.tree.git.tag
    - datetime.timedelta.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.path.git.tag
    - typing.IO.head.commit.path.tree.object.git.tag
    - typing.IO.tree.commit.git.tag
    - typing.cast.head.ref.commit.tree.path.git.tag
    - datetime.timedelta.path.object.commit.git.tag
    - typing.TypeVar.tree.object.path.commit.git.tag
    - typing.IO.head.commit.tree.path.object.git.tag
    - datetime.timedelta.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.object.commit.tree.git.tag
    - typing.IO.path.tree.head.ref.commit.git.tag
    - typing.IO.tree.path.object.commit.git.tag
    - typing.IO.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.tree.git.tag
    - datetime.timedelta.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.git.tag
    - subprocess.Popen.object.git.tag
    - typing.IO.commit.object.git.tag
    - subprocess.Popen.object.head.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.path.head.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.path.git.tag
    - typing.IO.path.tree.head.ref.commit.object.git.tag
    - typing.IO.head.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.path.git.tag
    - typing.IO.object.path.head.commit.git.tag
    - datetime.timedelta.object.path.commit.git.tag
    - subprocess.Popen.tree.path.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.git.tag
    - typing.BinaryIO.tree.head.commit.object.path.git.tag
    - subprocess.Popen.object.head.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.tree.object.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.object.git.tag
    - typing.TypeVar.head.commit.path.git.tag
    - subprocess.Popen.tree.object.path.head.ref.commit.git.tag
    - typing.TypeVar.object.head.commit.path.tree.git.tag
    - subprocess.Popen.path.head.commit.tree.git.tag
    - datetime.timedelta.path.commit.object.git.tag
    - subprocess.Popen.tree.path.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.path.git.tag
    - subprocess.Popen.object.head.commit.path.git.tag
    - typing.IO.path.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.head.commit.object.path.git.tag
    - typing.IO.commit.tree.git.tag
    - datetime.timedelta.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.git.tag
    - subprocess.Popen.object.tree.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.path.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.path.object.git.tag
    - typing.IO.tree.head.commit.object.path.git.tag
    - typing.IO.tree.path.object.git.tag
    - typing.IO.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.git.tag
    - subprocess.Popen.commit.object.tree.path.git.tag
    - subprocess.Popen.head.commit.path.object.tree.git.tag
    - typing.cast.object.head.commit.path.tree.git.tag
    - typing.cast.head.commit.object.path.git.tag
    - typing.IO.commit.path.git.tag
    - typing.TypeVar.object.head.commit.tree.git.tag
    - typing.IO.tree.object.path.head.ref.commit.git.tag
    - typing.IO.path.object.commit.tree.git.tag
    - typing.IO.path.tree.commit.object.git.tag
    - typing.IO.commit.tree.object.path.git.tag
    - subprocess.Popen.head.ref.commit.git.tag
    - datetime.timedelta.commit.path.object.git.tag
    - datetime.timedelta.object.tree.git.tag
    - datetime.timedelta.object.commit.tree.path.git.tag
    - typing.IO.object.path.commit.git.tag
    - datetime.timedelta.object.head.commit.path.tree.git.tag
    - datetime.timedelta.path.commit.tree.object.git.tag
    - subprocess.Popen.path.head.commit.git.tag
    - typing.cast.head.ref.commit.path.git.tag
    - typing.TypeVar.object.tree.head.commit.path.git.tag
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - heads
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 585
    functionName: git.repo.base.Repo.delete_head
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.object.path.commit.tree.git.branch
    - typing.cast.head.ref.commit.path.tree.object.git.branch
    - datetime.timedelta.tree.path.git.branch
    - typing.IO.object.tree.path.head.commit.git.branch
    - subprocess.Popen.object.head.ref.commit.path.tree.git.branch
    - typing.IO.tree.object.path.git.branch
    - subprocess.Popen.commit.tree.git.branch
    - typing.IO.commit.path.object.git.branch
    - subprocess.Popen.tree.path.object.commit.git.branch
    - typing.TypeVar.head.ref.commit.path.tree.object.git.branch
    - typing.IO.object.git.branch
    - subprocess.Popen.object.tree.head.ref.commit.git.branch
    - typing.BinaryIO.head.commit.path.object.git.branch
    - typing.IO.tree.commit.object.path.git.branch
    - typing.IO.head.commit.object.path.git.branch
    - typing.BinaryIO.object.tree.path.commit.git.branch
    - typing.BinaryIO.head.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.tree.path.git.branch
    - subprocess.Popen.path.head.ref.commit.object.git.branch
    - typing.cast.object.head.ref.commit.path.git.branch
    - datetime.timedelta.tree.path.head.commit.git.branch
    - datetime.timedelta.head.ref.commit.object.git.branch
    - datetime.timedelta.commit.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.object.tree.git.branch
    - typing.IO.object.tree.commit.git.branch
    - typing.cast.head.ref.commit.tree.object.path.git.branch
    - datetime.timedelta.object.path.commit.git.branch
    - typing.IO.head.ref.commit.path.git.branch
    - subprocess.Popen.path.commit.object.tree.git.branch
    - subprocess.Popen.path.git.branch
    - datetime.timedelta.object.head.ref.commit.tree.git.branch
    - typing.IO.object.commit.path.tree.git.branch
    - datetime.timedelta.head.commit.path.tree.object.git.branch
    - typing.TypeVar.object.head.ref.commit.tree.path.git.branch
    - typing.cast.tree.head.commit.path.git.branch
    - typing.cast.head.ref.commit.object.git.branch
    - subprocess.Popen.path.object.commit.git.branch
    - typing.TypeVar.object.tree.path.commit.git.branch
    - typing.BinaryIO.head.commit.path.tree.git.branch
    - subprocess.Popen.tree.path.head.commit.git.branch
    - typing.IO.object.tree.head.ref.commit.git.branch
    - typing.cast.head.ref.commit.path.tree.git.branch
    - datetime.timedelta.path.object.head.commit.git.branch
    - subprocess.Popen.tree.head.commit.object.git.branch
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.branch
    - typing.cast.tree.object.head.ref.commit.path.git.branch
    - datetime.timedelta.tree.commit.git.branch
    - datetime.timedelta.object.path.tree.git.branch
    - datetime.timedelta.head.commit.object.git.branch
    - datetime.timedelta.path.object.commit.git.branch
    - typing.TypeVar.head.commit.tree.object.path.git.branch
    - datetime.timedelta.tree.path.commit.git.branch
    - typing.TypeVar.object.tree.head.commit.git.branch
    - typing.cast.tree.head.commit.git.branch
    - typing.IO.head.ref.commit.tree.git.branch
    - typing.cast.object.tree.head.commit.path.git.branch
    - typing.IO.tree.path.head.commit.object.git.branch
    - datetime.timedelta.path.object.head.ref.commit.git.branch
    - typing.IO.object.path.tree.head.commit.git.branch
    - subprocess.Popen.head.ref.commit.git.branch
    - datetime.timedelta.path.head.commit.object.tree.git.branch
    - datetime.timedelta.object.tree.commit.path.git.branch
    - subprocess.Popen.path.tree.head.commit.git.branch
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.tree.object.path.head.commit.git.branch
    - typing.IO.git.branch
    - typing.BinaryIO.head.ref.commit.tree.git.branch
    - datetime.timedelta.tree.object.head.commit.path.git.branch
    - typing.IO.path.object.commit.tree.git.branch
    - datetime.timedelta.tree.object.path.git.branch
    - typing.cast.head.commit.path.object.git.branch
    - typing.IO.tree.path.object.git.branch
    - datetime.timedelta.head.commit.tree.path.object.git.branch
    - typing.TypeVar.head.ref.commit.tree.path.git.branch
    - typing.IO.path.object.git.branch
    - subprocess.Popen.path.head.ref.commit.git.branch
    - datetime.timedelta.commit.tree.git.branch
    - typing.BinaryIO.object.tree.head.commit.git.branch
    - subprocess.Popen.head.ref.commit.tree.path.git.branch
    - typing.TypeVar.tree.object.head.commit.path.git.branch
    - typing.TypeVar.object.head.ref.commit.tree.git.branch
    - typing.BinaryIO.head.commit.tree.object.git.branch
    - typing.IO.tree.commit.git.branch
    - typing.IO.tree.path.object.commit.git.branch
    - subprocess.Popen.tree.head.ref.commit.path.object.git.branch
    - typing.BinaryIO.head.commit.path.tree.object.git.branch
    - typing.TypeVar.tree.object.head.ref.commit.git.branch
    - typing.IO.tree.path.commit.git.branch
    - typing.TypeVar.head.ref.commit.object.git.branch
    - subprocess.Popen.path.object.commit.tree.git.branch
    - typing.IO.path.commit.git.branch
    - typing.IO.path.tree.head.ref.commit.object.git.branch
    - typing.BinaryIO.object.tree.path.head.commit.git.branch
    - datetime.timedelta.path.object.git.branch
    - subprocess.Popen.head.ref.commit.object.git.branch
    - typing.BinaryIO.head.commit.tree.object.path.git.branch
    - subprocess.Popen.path.commit.git.branch
    - typing.IO.tree.commit.path.object.git.branch
    - subprocess.Popen.head.ref.commit.path.tree.git.branch
    - datetime.timedelta.tree.head.commit.object.path.git.branch
    - subprocess.Popen.object.path.tree.head.ref.commit.git.branch
    - datetime.timedelta.object.commit.tree.path.git.branch
    - subprocess.Popen.path.tree.commit.object.git.branch
    - subprocess.Popen.tree.head.ref.commit.git.branch
    - subprocess.Popen.path.object.tree.head.ref.commit.git.branch
    - subprocess.Popen.object.tree.commit.git.branch
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.branch
    - typing.TypeVar.head.commit.path.tree.object.git.branch
    - typing.IO.tree.object.head.commit.path.git.branch
    - typing.IO.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.path.object.tree.git.branch
    - datetime.timedelta.object.path.head.ref.commit.git.branch
    - subprocess.Popen.path.tree.object.head.commit.git.branch
    - typing.cast.tree.head.ref.commit.object.path.git.branch
    - datetime.timedelta.tree.object.path.commit.git.branch
    - typing.cast.head.commit.path.tree.git.branch
    - subprocess.Popen.object.commit.path.git.branch
    - typing.IO.head.commit.path.tree.object.git.branch
    - typing.TypeVar.object.head.commit.git.branch
    - subprocess.Popen.head.commit.object.tree.git.branch
    - typing.cast.tree.head.commit.path.object.git.branch
    - typing.IO.tree.head.commit.path.object.git.branch
    - subprocess.Popen.path.object.head.commit.git.branch
    - datetime.timedelta.object.path.head.ref.commit.tree.git.branch
    - typing.IO.object.head.ref.commit.tree.git.branch
    - subprocess.Popen.object.tree.commit.path.git.branch
    - typing.IO.path.commit.tree.git.branch
    - datetime.timedelta.path.tree.object.git.branch
    - subprocess.Popen.head.commit.object.tree.path.git.branch
    - subprocess.Popen.tree.object.head.commit.path.git.branch
    - typing.IO.path.head.commit.git.branch
    - typing.IO.object.path.tree.git.branch
    - subprocess.Popen.tree.head.commit.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.object.git.branch
    - subprocess.Popen.object.tree.head.commit.git.branch
    - typing.IO.head.ref.commit.object.path.tree.git.branch
    - subprocess.Popen.head.commit.git.branch
    - datetime.timedelta.path.commit.object.git.branch
    - subprocess.Popen.head.commit.object.git.branch
    - subprocess.Popen.object.tree.path.head.commit.git.branch
    - datetime.timedelta.path.object.head.ref.commit.tree.git.branch
    - subprocess.Popen.tree.head.ref.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.object.path.git.branch
    - datetime.timedelta.commit.object.tree.path.git.branch
    - subprocess.Popen.head.commit.tree.path.git.branch
    - datetime.timedelta.tree.head.ref.commit.object.git.branch
    - subprocess.Popen.object.path.tree.git.branch
    - subprocess.Popen.head.ref.commit.tree.path.object.git.branch
    - typing.IO.object.path.tree.commit.git.branch
    - typing.TypeVar.tree.head.commit.path.object.git.branch
    - datetime.timedelta.tree.path.head.commit.object.git.branch
    - typing.IO.commit.git.branch
    - datetime.timedelta.commit.path.git.branch
    - datetime.timedelta.head.commit.tree.object.path.git.branch
    - datetime.timedelta.path.object.head.commit.tree.git.branch
    - datetime.timedelta.tree.git.branch
    - datetime.timedelta.head.ref.commit.tree.path.object.git.branch
    - typing.IO.tree.object.path.commit.git.branch
    - typing.TypeVar.object.tree.path.head.ref.commit.git.branch
    - typing.IO.object.commit.tree.git.branch
    - typing.IO.commit.object.tree.git.branch
    - typing.TypeVar.object.head.commit.tree.path.git.branch
    - datetime.timedelta.tree.commit.object.path.git.branch
    - subprocess.Popen.object.path.tree.commit.git.branch
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.branch
    - typing.IO.object.path.head.commit.git.branch
    - typing.TypeVar.head.ref.commit.path.object.git.branch
    - typing.TypeVar.head.commit.object.git.branch
    - typing.cast.head.commit.path.object.tree.git.branch
    - typing.IO.tree.object.commit.path.git.branch
    - datetime.timedelta.commit.object.git.branch
    - datetime.timedelta.path.object.tree.commit.git.branch
    - subprocess.Popen.path.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.head.commit.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.path.object.git.branch
    - typing.cast.object.head.ref.commit.path.tree.git.branch
    - typing.BinaryIO.head.commit.git.branch
    - typing.cast.head.ref.commit.path.object.tree.git.branch
    - typing.cast.head.commit.object.git.branch
    - typing.TypeVar.head.commit.object.path.tree.git.branch
    - subprocess.Popen.object.git.branch
    - datetime.timedelta.object.head.ref.commit.path.tree.git.branch
    - typing.TypeVar.head.commit.path.git.branch
    - datetime.timedelta.path.commit.object.tree.git.branch
    - typing.cast.head.ref.commit.tree.path.git.branch
    - typing.IO.object.head.ref.commit.tree.path.git.branch
    - subprocess.Popen.commit.object.tree.path.git.branch
    - typing.cast.head.commit.object.tree.git.branch
    - subprocess.Popen.object.path.tree.head.commit.git.branch
    - subprocess.Popen.commit.git.branch
    - typing.IO.path.tree.head.commit.git.branch
    - datetime.timedelta.head.commit.path.tree.git.branch
    - datetime.timedelta.object.head.commit.tree.path.git.branch
    - typing.IO.tree.object.path.head.commit.git.branch
    - typing.cast.tree.head.ref.commit.git.branch
    - datetime.timedelta.tree.head.ref.commit.object.path.git.branch
    - typing.IO.tree.object.path.head.ref.commit.git.branch
    - typing.IO.object.tree.path.head.ref.commit.git.branch
    - subprocess.Popen.object.head.ref.commit.path.git.branch
    - typing.cast.head.commit.tree.object.git.branch
    - subprocess.Popen.tree.object.head.ref.commit.path.git.branch
    - typing.IO.tree.path.object.head.commit.git.branch
    - subprocess.Popen.tree.head.ref.commit.object.path.git.branch
    - subprocess.Popen.path.object.tree.head.commit.git.branch
    - typing.IO.head.commit.tree.object.path.git.branch
    - subprocess.Popen.head.commit.object.path.git.branch
    - typing.IO.tree.head.commit.git.branch
    - typing.IO.object.tree.head.ref.commit.path.git.branch
    - datetime.timedelta.path.head.ref.commit.git.branch
    - typing.TypeVar.head.ref.commit.path.object.tree.git.branch
    - typing.IO.head.commit.tree.git.branch
    - typing.IO.head.ref.commit.object.tree.git.branch
    - datetime.timedelta.commit.path.tree.object.git.branch
    - typing.IO.path.tree.object.commit.git.branch
    - subprocess.Popen.path.object.head.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.path.tree.object.git.branch
    - typing.cast.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.tree.head.commit.git.branch
    - datetime.timedelta.object.commit.tree.git.branch
    - typing.BinaryIO.head.commit.object.tree.git.branch
    - subprocess.Popen.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.head.ref.commit.path.object.tree.git.branch
    - subprocess.Popen.head.commit.tree.git.branch
    - datetime.timedelta.tree.head.commit.object.git.branch
    - datetime.timedelta.tree.head.ref.commit.git.branch
    - datetime.timedelta.path.git.branch
    - typing.TypeVar.tree.object.head.ref.commit.path.git.branch
    - datetime.timedelta.tree.head.commit.git.branch
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.branch
    - typing.IO.tree.path.commit.object.git.branch
    - datetime.timedelta.path.head.commit.object.git.branch
    - typing.IO.path.object.tree.head.ref.commit.git.branch
    - typing.IO.path.commit.object.git.branch
    - typing.IO.path.object.head.commit.tree.git.branch
    - typing.TypeVar.head.ref.commit.path.tree.git.branch
    - typing.BinaryIO.tree.head.ref.commit.object.git.branch
    - typing.BinaryIO.object.tree.path.git.branch
    - subprocess.Popen.path.tree.head.ref.commit.git.branch
    - typing.TypeVar.tree.object.path.commit.git.branch
    - subprocess.Popen.commit.path.tree.object.git.branch
    - typing.TypeVar.head.commit.path.object.tree.git.branch
    - datetime.timedelta.tree.object.path.head.commit.git.branch
    - typing.IO.path.tree.commit.git.branch
    - typing.TypeVar.tree.head.ref.commit.object.path.git.branch
    - typing.TypeVar.head.commit.tree.object.git.branch
    - datetime.timedelta.head.commit.path.git.branch
    - datetime.timedelta.head.ref.commit.tree.object.git.branch
    - datetime.timedelta.path.tree.object.head.ref.commit.git.branch
    - typing.IO.tree.object.git.branch
    - datetime.timedelta.object.tree.git.branch
    - typing.cast.object.head.ref.commit.tree.git.branch
    - typing.IO.tree.path.git.branch
    - subprocess.Popen.head.commit.tree.path.object.git.branch
    - typing.BinaryIO.tree.head.ref.commit.git.branch
    - typing.TypeVar.tree.head.commit.git.branch
    - subprocess.Popen.tree.path.commit.git.branch
    - datetime.timedelta.path.object.commit.tree.git.branch
    - typing.IO.head.commit.tree.path.git.branch
    - datetime.timedelta.tree.object.commit.path.git.branch
    - typing.IO.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.path.tree.git.branch
    - typing.IO.object.commit.git.branch
    - typing.IO.tree.git.branch
    - subprocess.Popen.tree.head.commit.object.path.git.branch
    - typing.cast.head.commit.git.branch
    - subprocess.Popen.commit.path.git.branch
    - typing.cast.head.ref.commit.path.git.branch
    - subprocess.Popen.tree.head.ref.commit.object.git.branch
    - typing.TypeVar.head.commit.tree.git.branch
    - datetime.timedelta.object.path.head.commit.git.branch
    - typing.IO.path.head.commit.object.tree.git.branch
    - typing.TypeVar.tree.head.commit.path.git.branch
    - datetime.timedelta.head.commit.object.path.tree.git.branch
    - typing.IO.tree.object.head.ref.commit.git.branch
    - typing.BinaryIO.head.commit.tree.path.git.branch
    - subprocess.Popen.tree.path.commit.object.git.branch
    - datetime.timedelta.tree.object.head.ref.commit.path.git.branch
    - typing.BinaryIO.object.head.commit.tree.path.git.branch
    - typing.IO.head.ref.commit.object.path.git.branch
    - datetime.timedelta.path.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.object.head.ref.commit.tree.path.git.branch
    - typing.IO.head.commit.object.tree.path.git.branch
    - typing.IO.commit.object.git.branch
    - datetime.timedelta.head.commit.tree.git.branch
    - datetime.timedelta.object.tree.head.commit.git.branch
    - typing.IO.head.commit.tree.object.git.branch
    - typing.IO.tree.commit.object.git.branch
    - typing.TypeVar.head.commit.object.tree.git.branch
    - typing.TypeVar.head.ref.commit.tree.git.branch
    - datetime.timedelta.path.head.commit.git.branch
    - subprocess.Popen.tree.object.commit.path.git.branch
    - subprocess.Popen.object.path.head.commit.tree.git.branch
    - datetime.timedelta.head.commit.object.path.git.branch
    - typing.BinaryIO.tree.head.commit.git.branch
    - typing.cast.head.commit.path.git.branch
    - typing.IO.object.tree.head.commit.path.git.branch
    - typing.cast.head.ref.commit.tree.path.object.git.branch
    - datetime.timedelta.head.ref.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.object.tree.git.branch
    - subprocess.Popen.tree.commit.object.path.git.branch
    - typing.IO.object.commit.tree.path.git.branch
    - typing.IO.head.ref.commit.path.object.tree.git.branch
    - typing.IO.object.tree.head.commit.git.branch
    - datetime.timedelta.object.head.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.object.path.git.branch
    - typing.IO.object.path.tree.head.ref.commit.git.branch
    - datetime.timedelta.tree.head.commit.path.git.branch
    - subprocess.Popen.tree.head.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.object.path.tree.git.branch
    - datetime.timedelta.tree.path.object.head.commit.git.branch
    - typing.IO.path.object.head.commit.git.branch
    - typing.TypeVar.tree.head.commit.object.path.git.branch
    - datetime.timedelta.path.object.tree.git.branch
    - typing.IO.path.tree.commit.object.git.branch
    - typing.IO.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.path.commit.object.git.branch
    - datetime.timedelta.commit.tree.object.path.git.branch
    - subprocess.Popen.head.ref.commit.object.path.git.branch
    - typing.cast.head.ref.commit.tree.git.branch
    - subprocess.Popen.path.head.commit.object.git.branch
    - typing.IO.object.head.ref.commit.path.git.branch
    - datetime.timedelta.object.tree.path.git.branch
    - datetime.timedelta.object.head.ref.commit.path.git.branch
    - typing.cast.tree.head.commit.object.path.git.branch
    - datetime.timedelta.tree.path.object.git.branch
    - datetime.timedelta.head.ref.commit.object.tree.path.git.branch
    - typing.cast.head.ref.commit.object.path.tree.git.branch
    - typing.IO.object.path.head.ref.commit.tree.git.branch
    - typing.IO.tree.path.head.ref.commit.object.git.branch
    - typing.cast.object.tree.head.ref.commit.git.branch
    - subprocess.Popen.object.commit.git.branch
    - typing.IO.tree.head.ref.commit.path.object.git.branch
    - datetime.timedelta.object.path.tree.commit.git.branch
    - subprocess.Popen.tree.object.head.commit.git.branch
    - typing.IO.head.commit.path.object.git.branch
    - datetime.timedelta.object.tree.path.commit.git.branch
    - typing.TypeVar.tree.head.ref.commit.git.branch
    - datetime.timedelta.head.commit.path.object.git.branch
    - datetime.timedelta.tree.commit.path.object.git.branch
    - datetime.timedelta.path.tree.object.commit.git.branch
    - typing.IO.tree.object.commit.git.branch
    - subprocess.Popen.object.head.commit.path.tree.git.branch
    - typing.TypeVar.tree.object.path.head.ref.commit.git.branch
    - subprocess.Popen.head.ref.commit.object.tree.git.branch
    - typing.IO.head.ref.commit.tree.path.git.branch
    - subprocess.Popen.path.object.tree.commit.git.branch
    - typing.BinaryIO.object.tree.head.commit.path.git.branch
    - subprocess.Popen.path.head.ref.commit.object.tree.git.branch
    - typing.IO.head.commit.git.branch
    - typing.IO.commit.object.path.git.branch
    - subprocess.Popen.path.tree.commit.git.branch
    - typing.IO.path.head.commit.object.git.branch
    - datetime.timedelta.path.tree.commit.git.branch
    - typing.IO.path.tree.object.git.branch
    - typing.BinaryIO.head.commit.object.tree.path.git.branch
    - typing.IO.commit.path.object.tree.git.branch
    - typing.IO.tree.object.head.commit.git.branch
    - subprocess.Popen.commit.tree.object.path.git.branch
    - typing.BinaryIO.head.commit.tree.path.object.git.branch
    - typing.cast.head.commit.tree.path.object.git.branch
    - typing.IO.object.head.commit.tree.path.git.branch
    - typing.IO.head.ref.commit.tree.path.object.git.branch
    - datetime.timedelta.path.object.tree.head.ref.commit.git.branch
    - typing.cast.object.head.commit.git.branch
    - subprocess.Popen.object.head.ref.commit.tree.git.branch
    - datetime.timedelta.object.commit.path.git.branch
    - typing.IO.head.ref.commit.tree.object.path.git.branch
    - typing.IO.path.tree.object.head.ref.commit.git.branch
    - subprocess.Popen.path.head.commit.tree.git.branch
    - datetime.timedelta.tree.path.head.ref.commit.object.git.branch
    - datetime.timedelta.path.head.ref.commit.object.git.branch
    - datetime.timedelta.path.head.ref.commit.tree.git.branch
    - subprocess.Popen.object.tree.path.commit.git.branch
    - typing.IO.commit.tree.object.path.git.branch
    - datetime.timedelta.head.commit.git.branch
    - typing.cast.object.head.commit.tree.git.branch
    - typing.IO.tree.path.head.ref.commit.git.branch
    - typing.IO.tree.path.head.commit.git.branch
    - subprocess.Popen.tree.git.branch
    - typing.cast.object.tree.head.commit.git.branch
    - subprocess.Popen.tree.commit.git.branch
    - subprocess.Popen.tree.path.head.commit.object.git.branch
    - datetime.timedelta.tree.head.commit.path.object.git.branch
    - typing.TypeVar.tree.object.path.git.branch
    - typing.IO.commit.path.tree.object.git.branch
    - typing.IO.head.commit.path.object.tree.git.branch
    - typing.TypeVar.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.object.tree.path.git.branch
    - datetime.timedelta.path.commit.tree.git.branch
    - datetime.timedelta.object.commit.path.tree.git.branch
    - typing.IO.path.tree.git.branch
    - typing.IO.object.head.commit.path.git.branch
    - datetime.timedelta.commit.object.path.tree.git.branch
    - typing.cast.tree.head.commit.object.git.branch
    - typing.cast.head.commit.path.tree.object.git.branch
    - typing.IO.path.head.commit.tree.object.git.branch
    - typing.cast.head.ref.commit.tree.object.git.branch
    - typing.IO.tree.head.ref.commit.object.path.git.branch
    - subprocess.Popen.path.head.ref.commit.tree.git.branch
    - datetime.timedelta.git.branch
    - subprocess.Popen.object.path.head.ref.commit.git.branch
    - typing.BinaryIO.tree.head.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.tree.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.object.path.git.branch
    - typing.BinaryIO.head.ref.commit.tree.object.git.branch
    - datetime.timedelta.path.commit.tree.object.git.branch
    - datetime.timedelta.commit.object.tree.git.branch
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.branch
    - typing.IO.tree.head.ref.commit.object.git.branch
    - subprocess.Popen.object.head.commit.git.branch
    - datetime.timedelta.object.tree.path.head.ref.commit.git.branch
    - subprocess.Popen.path.commit.tree.git.branch
    - typing.IO.tree.path.object.head.ref.commit.git.branch
    - typing.cast.head.commit.object.tree.path.git.branch
    - typing.BinaryIO.head.commit.path.object.tree.git.branch
    - datetime.timedelta.path.tree.object.head.commit.git.branch
    - typing.BinaryIO.tree.head.ref.commit.path.git.branch
    - typing.BinaryIO.tree.head.commit.object.git.branch
    - typing.TypeVar.head.commit.tree.path.git.branch
    - subprocess.Popen.path.object.head.ref.commit.git.branch
    - subprocess.Popen.tree.object.head.ref.commit.git.branch
    - datetime.timedelta.commit.tree.path.git.branch
    - typing.BinaryIO.head.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.tree.object.path.git.branch
    - datetime.timedelta.tree.path.object.commit.git.branch
    - typing.IO.tree.head.commit.object.git.branch
    - subprocess.Popen.object.head.ref.commit.git.branch
    - typing.IO.path.git.branch
    - typing.IO.object.path.commit.git.branch
    - typing.IO.head.ref.commit.object.tree.path.git.branch
    - typing.cast.tree.object.head.ref.commit.git.branch
    - datetime.timedelta.commit.path.object.tree.git.branch
    - typing.BinaryIO.tree.head.commit.path.object.git.branch
    - datetime.timedelta.head.ref.commit.tree.object.path.git.branch
    - typing.IO.path.head.ref.commit.object.tree.git.branch
    - subprocess.Popen.path.tree.head.commit.object.git.branch
    - typing.TypeVar.object.head.ref.commit.git.branch
    - datetime.timedelta.head.ref.commit.path.git.branch
    - typing.IO.object.tree.git.branch
    - typing.IO.head.commit.object.tree.git.branch
    - datetime.timedelta.object.head.commit.path.tree.git.branch
    - typing.TypeVar.object.head.ref.commit.path.tree.git.branch
    - typing.IO.path.object.head.ref.commit.git.branch
    - typing.IO.object.tree.commit.path.git.branch
    - typing.TypeVar.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.tree.commit.path.object.git.branch
    - datetime.timedelta.path.tree.head.commit.object.git.branch
    - typing.BinaryIO.object.head.commit.git.branch
    - typing.IO.path.head.ref.commit.tree.object.git.branch
    - typing.IO.head.ref.commit.object.git.branch
    - datetime.timedelta.object.tree.head.commit.path.git.branch
    - subprocess.Popen.commit.object.path.tree.git.branch
    - datetime.timedelta.object.head.commit.path.git.branch
    - subprocess.Popen.tree.object.path.commit.git.branch
    - datetime.timedelta.head.ref.commit.path.object.git.branch
    - typing.IO.path.tree.object.head.commit.git.branch
    - subprocess.Popen.object.path.head.commit.git.branch
    - typing.TypeVar.object.head.commit.path.tree.git.branch
    - typing.IO.object.tree.path.commit.git.branch
    - subprocess.Popen.object.path.commit.tree.git.branch
    - typing.cast.tree.head.ref.commit.path.object.git.branch
    - typing.IO.object.head.commit.path.tree.git.branch
    - typing.BinaryIO.object.head.ref.commit.tree.git.branch
    - typing.TypeVar.object.tree.head.ref.commit.git.branch
    - typing.IO.head.commit.path.tree.git.branch
    - typing.cast.object.head.ref.commit.tree.path.git.branch
    - typing.BinaryIO.object.head.commit.tree.git.branch
    - datetime.timedelta.object.path.git.branch
    - typing.IO.commit.path.tree.git.branch
    - typing.IO.head.commit.path.git.branch
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.branch
    - typing.TypeVar.object.head.commit.path.git.branch
    - typing.cast.head.ref.commit.object.path.git.branch
    - typing.cast.commit.object.tree.path.git.branch
    - datetime.timedelta.commit.tree.path.object.git.branch
    - datetime.timedelta.object.path.head.commit.tree.git.branch
    - typing.cast.commit.tree.object.path.git.branch
    - subprocess.Popen.tree.path.head.ref.commit.git.branch
    - typing.IO.object.path.head.commit.tree.git.branch
    - typing.BinaryIO.head.commit.object.path.git.branch
    - typing.cast.head.commit.tree.path.git.branch
    - typing.BinaryIO.head.commit.object.git.branch
    - typing.BinaryIO.head.commit.object.path.tree.git.branch
    - typing.IO.path.object.head.ref.commit.tree.git.branch
    - typing.BinaryIO.object.head.commit.path.git.branch
    - subprocess.Popen.commit.tree.path.git.branch
    - datetime.timedelta.object.git.branch
    - subprocess.Popen.commit.path.tree.git.branch
    - subprocess.Popen.object.commit.tree.git.branch
    - datetime.timedelta.tree.path.head.ref.commit.git.branch
    - subprocess.Popen.head.commit.tree.object.git.branch
    - typing.BinaryIO.object.head.ref.commit.git.branch
    - datetime.timedelta.path.tree.head.commit.git.branch
    - typing.IO.commit.path.git.branch
    - typing.cast.tree.object.head.commit.path.git.branch
    - typing.TypeVar.object.tree.path.git.branch
    - datetime.timedelta.commit.path.tree.git.branch
    - typing.IO.commit.tree.path.git.branch
    - datetime.timedelta.head.ref.commit.path.tree.git.branch
    - datetime.timedelta.object.head.commit.git.branch
    - typing.IO.path.tree.head.ref.commit.git.branch
    - datetime.timedelta.object.tree.commit.git.branch
    - subprocess.Popen.object.path.git.branch
    - typing.TypeVar.head.commit.tree.path.object.git.branch
    - typing.cast.object.head.commit.tree.path.git.branch
    - typing.IO.path.head.commit.tree.git.branch
    - typing.IO.head.ref.commit.path.tree.object.git.branch
    - subprocess.Popen.commit.tree.object.git.branch
    - subprocess.Popen.commit.object.git.branch
    - typing.IO.path.head.ref.commit.git.branch
    - typing.BinaryIO.head.ref.commit.tree.path.git.branch
    - typing.IO.path.object.commit.git.branch
    - typing.TypeVar.object.head.commit.tree.git.branch
    - subprocess.Popen.tree.path.git.branch
    - subprocess.Popen.head.commit.path.git.branch
    - git.refs.remote.RemoteReference.delete
    - typing.IO.object.path.head.ref.commit.git.branch
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.branch
    - typing.TypeVar.head.ref.commit.object.tree.path.git.branch
    - subprocess.Popen.path.tree.object.git.branch
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.branch
    - subprocess.Popen.object.path.head.ref.commit.tree.git.branch
    - subprocess.Popen.object.head.commit.tree.path.git.branch
    - subprocess.Popen.head.ref.commit.tree.object.path.git.branch
    - typing.cast.object.head.commit.path.tree.git.branch
    - datetime.timedelta.commit.tree.object.git.branch
    - typing.TypeVar.head.commit.object.path.git.branch
    - typing.TypeVar.object.head.ref.commit.path.git.branch
    - typing.IO.path.object.tree.git.branch
    - datetime.timedelta.tree.object.head.commit.git.branch
    - typing.TypeVar.tree.head.ref.commit.object.git.branch
    - subprocess.Popen.path.head.commit.object.tree.git.branch
    - subprocess.Popen.path.object.git.branch
    - subprocess.Popen.tree.object.git.branch
    - subprocess.Popen.commit.object.tree.git.branch
    - subprocess.Popen.commit.tree.path.object.git.branch
    - typing.IO.commit.tree.object.git.branch
    - typing.IO.path.commit.object.tree.git.branch
    - typing.TypeVar.tree.object.head.commit.git.branch
    - datetime.timedelta.tree.path.object.head.ref.commit.git.branch
    - datetime.timedelta.object.head.ref.commit.tree.path.git.branch
    - datetime.timedelta.path.tree.head.ref.commit.git.branch
    - datetime.timedelta.tree.object.git.branch
    - subprocess.Popen.head.commit.tree.object.path.git.branch
    - typing.IO.object.tree.path.git.branch
    - os.path.join
    - datetime.timedelta.head.commit.tree.object.git.branch
    - typing.IO.path.object.tree.head.commit.git.branch
    - subprocess.Popen.path.object.head.ref.commit.tree.git.branch
    - subprocess.Popen.commit.object.path.git.branch
    - typing.IO.commit.object.path.tree.git.branch
    - typing.cast.head.commit.object.path.tree.git.branch
    - typing.BinaryIO.head.ref.commit.path.tree.git.branch
    - typing.TypeVar.tree.head.commit.object.git.branch
    - subprocess.Popen.head.ref.commit.path.git.branch
    - subprocess.Popen.path.tree.object.commit.git.branch
    - subprocess.Popen.head.ref.commit.path.tree.object.git.branch
    - datetime.timedelta.tree.path.commit.object.git.branch
    - datetime.timedelta.tree.commit.object.git.branch
    - typing.IO.object.path.commit.tree.git.branch
    - datetime.timedelta.commit.object.path.git.branch
    - subprocess.Popen.tree.commit.path.git.branch
    - typing.IO.head.commit.tree.path.object.git.branch
    - subprocess.Popen.tree.object.path.head.ref.commit.git.branch
    - datetime.timedelta.path.tree.git.branch
    - datetime.timedelta.object.tree.head.ref.commit.git.branch
    - typing.IO.path.head.ref.commit.object.git.branch
    - datetime.timedelta.path.object.tree.head.commit.git.branch
    - subprocess.Popen.commit.path.object.git.branch
    - typing.IO.commit.tree.path.object.git.branch
    - typing.IO.path.commit.tree.object.git.branch
    - typing.cast.head.commit.tree.object.path.git.branch
    - typing.IO.head.commit.object.path.tree.git.branch
    - typing.IO.object.head.commit.git.branch
    - typing.IO.head.ref.commit.git.branch
    - typing.IO.path.head.ref.commit.tree.git.branch
    - subprocess.Popen.object.head.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.path.git.branch
    - datetime.timedelta.path.head.commit.tree.object.git.branch
    - typing.IO.tree.object.head.ref.commit.path.git.branch
    - typing.IO.object.commit.path.git.branch
    - subprocess.Popen.git.branch
    - datetime.timedelta.object.tree.path.head.commit.git.branch
    - typing.TypeVar.head.ref.commit.object.tree.git.branch
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.branch
    - subprocess.Popen.tree.object.path.git.branch
    - subprocess.Popen.tree.path.object.git.branch
    - subprocess.Popen.object.commit.path.tree.git.branch
    - subprocess.Popen.object.tree.head.ref.commit.path.git.branch
    - typing.cast.tree.head.ref.commit.object.git.branch
    - datetime.timedelta.tree.object.path.head.ref.commit.git.branch
    - typing.TypeVar.head.commit.git.branch
    - datetime.timedelta.object.head.ref.commit.git.branch
    - datetime.timedelta.head.commit.tree.path.git.branch
    - datetime.timedelta.tree.commit.path.git.branch
    - datetime.timedelta.path.tree.head.ref.commit.object.git.branch
    - typing.BinaryIO.object.head.commit.path.tree.git.branch
    - subprocess.Popen.object.commit.tree.path.git.branch
    - subprocess.Popen.path.commit.tree.object.git.branch
    - subprocess.Popen.path.head.commit.tree.object.git.branch
    - datetime.timedelta.head.commit.object.tree.path.git.branch
    - typing.IO.tree.head.commit.path.git.branch
    - typing.IO.path.object.tree.commit.git.branch
    - datetime.timedelta.path.head.ref.commit.object.tree.git.branch
    - datetime.timedelta.object.path.tree.head.commit.git.branch
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.branch
    - typing.TypeVar.head.commit.object.tree.path.git.branch
    - subprocess.Popen.object.head.commit.tree.git.branch
    - typing.BinaryIO.object.head.ref.commit.path.git.branch
    - typing.BinaryIO.object.tree.head.ref.commit.git.branch
    - datetime.timedelta.tree.object.commit.git.branch
    - typing.IO.path.tree.head.commit.object.git.branch
    - typing.TypeVar.tree.head.ref.commit.path.object.git.branch
    - datetime.timedelta.head.ref.commit.git.branch
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.branch
    - subprocess.Popen.head.commit.path.tree.git.branch
    - typing.IO.head.ref.commit.path.tree.git.branch
    - typing.IO.object.head.ref.commit.path.tree.git.branch
    - datetime.timedelta.object.path.tree.head.ref.commit.git.branch
    - subprocess.Popen.tree.path.head.ref.commit.object.git.branch
    - subprocess.Popen.tree.commit.object.git.branch
    - subprocess.Popen.head.commit.path.object.tree.git.branch
    - typing.cast.tree.object.head.commit.git.branch
    - datetime.timedelta.object.tree.head.ref.commit.path.git.branch
    - datetime.timedelta.head.ref.commit.object.path.tree.git.branch
    - subprocess.Popen.tree.object.commit.git.branch
    - typing.TypeVar.head.commit.path.object.git.branch
    - datetime.timedelta.object.commit.git.branch
    - typing.TypeVar.object.tree.head.commit.path.git.branch
    - typing.TypeVar.head.commit.path.tree.git.branch
    - subprocess.Popen.head.ref.commit.path.object.git.branch
    - typing.cast.head.commit.object.path.git.branch
    - subprocess.Popen.head.commit.path.tree.object.git.branch
    - subprocess.Popen.path.head.commit.git.branch
    - datetime.timedelta.head.commit.path.object.tree.git.branch
    - typing.cast.object.head.commit.path.git.branch
    - datetime.timedelta.tree.head.ref.commit.path.git.branch
    - os.remove
    - typing.IO.tree.commit.path.git.branch
    - datetime.timedelta.tree.head.ref.commit.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.path.git.branch
    - subprocess.Popen.object.tree.path.head.ref.commit.git.branch
    - subprocess.Popen.object.path.commit.git.branch
    - typing.IO.head.commit.object.git.branch
    - datetime.timedelta.path.head.commit.tree.git.branch
    - typing.IO.head.ref.commit.path.object.git.branch
    - datetime.timedelta.head.commit.object.tree.git.branch
    - subprocess.Popen.path.object.tree.git.branch
    - datetime.timedelta.tree.object.head.ref.commit.git.branch
    - subprocess.Popen.path.tree.head.ref.commit.object.git.branch
    - typing.IO.commit.object.tree.path.git.branch
    - subprocess.Popen.commit.path.object.tree.git.branch
    - subprocess.Popen.head.ref.commit.object.tree.path.git.branch
    - subprocess.Popen.tree.path.object.head.ref.commit.git.branch
    - subprocess.Popen.head.ref.commit.tree.git.branch
    - typing.cast.head.commit.tree.git.branch
    - typing.BinaryIO.tree.head.commit.object.path.git.branch
    - datetime.timedelta.path.commit.git.branch
    - typing.IO.object.path.git.branch
    - typing.cast.object.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.object.tree.git.branch
    - typing.cast.head.ref.commit.path.object.git.branch
    - typing.IO.tree.head.commit.object.path.git.branch
    - datetime.timedelta.path.tree.commit.object.git.branch
    - subprocess.Popen.object.tree.head.commit.path.git.branch
    - subprocess.Popen.head.commit.object.path.tree.git.branch
    - subprocess.Popen.head.ref.commit.object.path.tree.git.branch
    - typing.TypeVar.object.tree.head.ref.commit.path.git.branch
    - typing.IO.tree.head.ref.commit.git.branch
    - subprocess.Popen.tree.path.object.head.commit.git.branch
    - typing.cast.head.ref.commit.object.tree.path.git.branch
    - typing.TypeVar.object.tree.path.head.commit.git.branch
    - subprocess.Popen.path.tree.object.head.ref.commit.git.branch
    - typing.IO.object.head.ref.commit.git.branch
    - typing.TypeVar.tree.object.path.head.commit.git.branch
    - typing.cast.head.ref.commit.object.tree.git.branch
    - datetime.timedelta.commit.git.branch
    - typing.IO.object.head.commit.tree.git.branch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - refs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 54
    functionName: git.refs.remote.RemoteReference.delete
    functionSourceFile: git.refs.remote
    functionUses: 1
    functionsReached:
    - datetime.timedelta.object.path.commit.tree.git.branch
    - typing.cast.head.ref.commit.path.tree.object.git.branch
    - datetime.timedelta.tree.path.git.branch
    - typing.IO.object.tree.path.head.commit.git.branch
    - subprocess.Popen.object.head.ref.commit.path.tree.git.branch
    - typing.IO.tree.object.path.git.branch
    - subprocess.Popen.commit.tree.git.branch
    - typing.IO.commit.path.object.git.branch
    - subprocess.Popen.tree.path.object.commit.git.branch
    - typing.TypeVar.head.ref.commit.path.tree.object.git.branch
    - typing.IO.object.git.branch
    - subprocess.Popen.object.tree.head.ref.commit.git.branch
    - typing.BinaryIO.head.commit.path.object.git.branch
    - typing.IO.tree.commit.object.path.git.branch
    - typing.IO.head.commit.object.path.git.branch
    - typing.BinaryIO.object.tree.path.commit.git.branch
    - typing.BinaryIO.head.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.tree.path.git.branch
    - subprocess.Popen.path.head.ref.commit.object.git.branch
    - typing.cast.object.head.ref.commit.path.git.branch
    - datetime.timedelta.tree.path.head.commit.git.branch
    - datetime.timedelta.head.ref.commit.object.git.branch
    - datetime.timedelta.commit.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.object.tree.git.branch
    - typing.IO.object.tree.commit.git.branch
    - typing.cast.head.ref.commit.tree.object.path.git.branch
    - datetime.timedelta.object.path.commit.git.branch
    - typing.IO.head.ref.commit.path.git.branch
    - subprocess.Popen.path.commit.object.tree.git.branch
    - subprocess.Popen.path.git.branch
    - datetime.timedelta.object.head.ref.commit.tree.git.branch
    - typing.IO.object.commit.path.tree.git.branch
    - datetime.timedelta.head.commit.path.tree.object.git.branch
    - typing.TypeVar.object.head.ref.commit.tree.path.git.branch
    - typing.cast.tree.head.commit.path.git.branch
    - typing.cast.head.ref.commit.object.git.branch
    - subprocess.Popen.path.object.commit.git.branch
    - typing.TypeVar.object.tree.path.commit.git.branch
    - typing.BinaryIO.head.commit.path.tree.git.branch
    - subprocess.Popen.tree.path.head.commit.git.branch
    - typing.IO.object.tree.head.ref.commit.git.branch
    - typing.cast.head.ref.commit.path.tree.git.branch
    - datetime.timedelta.path.object.head.commit.git.branch
    - subprocess.Popen.tree.head.commit.object.git.branch
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.branch
    - typing.cast.tree.object.head.ref.commit.path.git.branch
    - datetime.timedelta.tree.commit.git.branch
    - datetime.timedelta.object.path.tree.git.branch
    - datetime.timedelta.head.commit.object.git.branch
    - datetime.timedelta.path.object.commit.git.branch
    - typing.TypeVar.head.commit.tree.object.path.git.branch
    - datetime.timedelta.tree.path.commit.git.branch
    - typing.TypeVar.object.tree.head.commit.git.branch
    - typing.cast.tree.head.commit.git.branch
    - typing.IO.head.ref.commit.tree.git.branch
    - typing.cast.object.tree.head.commit.path.git.branch
    - typing.IO.tree.path.head.commit.object.git.branch
    - datetime.timedelta.path.object.head.ref.commit.git.branch
    - typing.IO.object.path.tree.head.commit.git.branch
    - subprocess.Popen.head.ref.commit.git.branch
    - datetime.timedelta.path.head.commit.object.tree.git.branch
    - datetime.timedelta.object.tree.commit.path.git.branch
    - subprocess.Popen.path.tree.head.commit.git.branch
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.tree.object.path.head.commit.git.branch
    - typing.IO.git.branch
    - typing.BinaryIO.head.ref.commit.tree.git.branch
    - datetime.timedelta.tree.object.head.commit.path.git.branch
    - typing.IO.path.object.commit.tree.git.branch
    - datetime.timedelta.tree.object.path.git.branch
    - typing.cast.head.commit.path.object.git.branch
    - typing.IO.tree.path.object.git.branch
    - datetime.timedelta.head.commit.tree.path.object.git.branch
    - typing.TypeVar.head.ref.commit.tree.path.git.branch
    - typing.IO.path.object.git.branch
    - subprocess.Popen.path.head.ref.commit.git.branch
    - datetime.timedelta.commit.tree.git.branch
    - typing.BinaryIO.object.tree.head.commit.git.branch
    - subprocess.Popen.head.ref.commit.tree.path.git.branch
    - typing.TypeVar.tree.object.head.commit.path.git.branch
    - typing.TypeVar.object.head.ref.commit.tree.git.branch
    - typing.BinaryIO.head.commit.tree.object.git.branch
    - typing.IO.tree.commit.git.branch
    - typing.IO.tree.path.object.commit.git.branch
    - subprocess.Popen.tree.head.ref.commit.path.object.git.branch
    - typing.BinaryIO.head.commit.path.tree.object.git.branch
    - typing.TypeVar.tree.object.head.ref.commit.git.branch
    - typing.IO.tree.path.commit.git.branch
    - typing.TypeVar.head.ref.commit.object.git.branch
    - subprocess.Popen.path.object.commit.tree.git.branch
    - typing.IO.path.commit.git.branch
    - typing.IO.path.tree.head.ref.commit.object.git.branch
    - typing.BinaryIO.object.tree.path.head.commit.git.branch
    - datetime.timedelta.path.object.git.branch
    - subprocess.Popen.head.ref.commit.object.git.branch
    - typing.BinaryIO.head.commit.tree.object.path.git.branch
    - subprocess.Popen.path.commit.git.branch
    - typing.IO.tree.commit.path.object.git.branch
    - subprocess.Popen.head.ref.commit.path.tree.git.branch
    - datetime.timedelta.tree.head.commit.object.path.git.branch
    - subprocess.Popen.object.path.tree.head.ref.commit.git.branch
    - datetime.timedelta.object.commit.tree.path.git.branch
    - subprocess.Popen.path.tree.commit.object.git.branch
    - subprocess.Popen.tree.head.ref.commit.git.branch
    - subprocess.Popen.path.object.tree.head.ref.commit.git.branch
    - subprocess.Popen.object.tree.commit.git.branch
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.branch
    - typing.TypeVar.head.commit.path.tree.object.git.branch
    - typing.IO.tree.object.head.commit.path.git.branch
    - typing.IO.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.path.object.tree.git.branch
    - datetime.timedelta.object.path.head.ref.commit.git.branch
    - subprocess.Popen.path.tree.object.head.commit.git.branch
    - typing.cast.tree.head.ref.commit.object.path.git.branch
    - datetime.timedelta.tree.object.path.commit.git.branch
    - typing.cast.head.commit.path.tree.git.branch
    - subprocess.Popen.object.commit.path.git.branch
    - typing.IO.head.commit.path.tree.object.git.branch
    - typing.TypeVar.object.head.commit.git.branch
    - subprocess.Popen.head.commit.object.tree.git.branch
    - typing.cast.tree.head.commit.path.object.git.branch
    - typing.IO.tree.head.commit.path.object.git.branch
    - subprocess.Popen.path.object.head.commit.git.branch
    - datetime.timedelta.object.path.head.ref.commit.tree.git.branch
    - typing.IO.object.head.ref.commit.tree.git.branch
    - subprocess.Popen.object.tree.commit.path.git.branch
    - typing.IO.path.commit.tree.git.branch
    - datetime.timedelta.path.tree.object.git.branch
    - subprocess.Popen.head.commit.object.tree.path.git.branch
    - subprocess.Popen.tree.object.head.commit.path.git.branch
    - typing.IO.path.head.commit.git.branch
    - typing.IO.object.path.tree.git.branch
    - subprocess.Popen.tree.head.commit.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.object.git.branch
    - subprocess.Popen.object.tree.head.commit.git.branch
    - typing.IO.head.ref.commit.object.path.tree.git.branch
    - subprocess.Popen.head.commit.git.branch
    - datetime.timedelta.path.commit.object.git.branch
    - subprocess.Popen.head.commit.object.git.branch
    - subprocess.Popen.object.tree.path.head.commit.git.branch
    - datetime.timedelta.path.object.head.ref.commit.tree.git.branch
    - subprocess.Popen.tree.head.ref.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.object.path.git.branch
    - datetime.timedelta.commit.object.tree.path.git.branch
    - subprocess.Popen.head.commit.tree.path.git.branch
    - datetime.timedelta.tree.head.ref.commit.object.git.branch
    - subprocess.Popen.object.path.tree.git.branch
    - subprocess.Popen.head.ref.commit.tree.path.object.git.branch
    - typing.IO.object.path.tree.commit.git.branch
    - typing.TypeVar.tree.head.commit.path.object.git.branch
    - datetime.timedelta.tree.path.head.commit.object.git.branch
    - typing.IO.commit.git.branch
    - datetime.timedelta.commit.path.git.branch
    - datetime.timedelta.head.commit.tree.object.path.git.branch
    - datetime.timedelta.path.object.head.commit.tree.git.branch
    - datetime.timedelta.tree.git.branch
    - datetime.timedelta.head.ref.commit.tree.path.object.git.branch
    - typing.IO.tree.object.path.commit.git.branch
    - typing.TypeVar.object.tree.path.head.ref.commit.git.branch
    - typing.IO.object.commit.tree.git.branch
    - typing.IO.commit.object.tree.git.branch
    - typing.TypeVar.object.head.commit.tree.path.git.branch
    - datetime.timedelta.tree.commit.object.path.git.branch
    - subprocess.Popen.object.path.tree.commit.git.branch
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.branch
    - typing.IO.object.path.head.commit.git.branch
    - typing.TypeVar.head.ref.commit.path.object.git.branch
    - typing.TypeVar.head.commit.object.git.branch
    - typing.cast.head.commit.path.object.tree.git.branch
    - typing.IO.tree.object.commit.path.git.branch
    - datetime.timedelta.commit.object.git.branch
    - datetime.timedelta.path.object.tree.commit.git.branch
    - subprocess.Popen.path.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.head.commit.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.path.object.git.branch
    - typing.cast.object.head.ref.commit.path.tree.git.branch
    - typing.BinaryIO.head.commit.git.branch
    - typing.cast.head.ref.commit.path.object.tree.git.branch
    - typing.cast.head.commit.object.git.branch
    - typing.TypeVar.head.commit.object.path.tree.git.branch
    - subprocess.Popen.object.git.branch
    - datetime.timedelta.object.head.ref.commit.path.tree.git.branch
    - typing.TypeVar.head.commit.path.git.branch
    - datetime.timedelta.path.commit.object.tree.git.branch
    - typing.cast.head.ref.commit.tree.path.git.branch
    - typing.IO.object.head.ref.commit.tree.path.git.branch
    - subprocess.Popen.commit.object.tree.path.git.branch
    - typing.cast.head.commit.object.tree.git.branch
    - subprocess.Popen.object.path.tree.head.commit.git.branch
    - subprocess.Popen.commit.git.branch
    - typing.IO.path.tree.head.commit.git.branch
    - datetime.timedelta.head.commit.path.tree.git.branch
    - datetime.timedelta.object.head.commit.tree.path.git.branch
    - typing.IO.tree.object.path.head.commit.git.branch
    - typing.cast.tree.head.ref.commit.git.branch
    - datetime.timedelta.tree.head.ref.commit.object.path.git.branch
    - typing.IO.tree.object.path.head.ref.commit.git.branch
    - typing.IO.object.tree.path.head.ref.commit.git.branch
    - subprocess.Popen.object.head.ref.commit.path.git.branch
    - typing.cast.head.commit.tree.object.git.branch
    - subprocess.Popen.tree.object.head.ref.commit.path.git.branch
    - typing.IO.tree.path.object.head.commit.git.branch
    - subprocess.Popen.tree.head.ref.commit.object.path.git.branch
    - subprocess.Popen.path.object.tree.head.commit.git.branch
    - typing.IO.head.commit.tree.object.path.git.branch
    - subprocess.Popen.head.commit.object.path.git.branch
    - typing.IO.tree.head.commit.git.branch
    - typing.IO.object.tree.head.ref.commit.path.git.branch
    - datetime.timedelta.path.head.ref.commit.git.branch
    - typing.TypeVar.head.ref.commit.path.object.tree.git.branch
    - typing.IO.head.commit.tree.git.branch
    - typing.IO.head.ref.commit.object.tree.git.branch
    - datetime.timedelta.commit.path.tree.object.git.branch
    - typing.IO.path.tree.object.commit.git.branch
    - subprocess.Popen.path.object.head.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.path.tree.object.git.branch
    - typing.cast.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.tree.head.commit.git.branch
    - datetime.timedelta.object.commit.tree.git.branch
    - typing.BinaryIO.head.commit.object.tree.git.branch
    - subprocess.Popen.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.head.ref.commit.path.object.tree.git.branch
    - subprocess.Popen.head.commit.tree.git.branch
    - datetime.timedelta.tree.head.commit.object.git.branch
    - datetime.timedelta.tree.head.ref.commit.git.branch
    - datetime.timedelta.path.git.branch
    - typing.TypeVar.tree.object.head.ref.commit.path.git.branch
    - datetime.timedelta.tree.head.commit.git.branch
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.branch
    - typing.IO.tree.path.commit.object.git.branch
    - datetime.timedelta.path.head.commit.object.git.branch
    - typing.IO.path.object.tree.head.ref.commit.git.branch
    - typing.IO.path.commit.object.git.branch
    - typing.IO.path.object.head.commit.tree.git.branch
    - typing.TypeVar.head.ref.commit.path.tree.git.branch
    - typing.BinaryIO.tree.head.ref.commit.object.git.branch
    - typing.BinaryIO.object.tree.path.git.branch
    - subprocess.Popen.path.tree.head.ref.commit.git.branch
    - typing.TypeVar.tree.object.path.commit.git.branch
    - subprocess.Popen.commit.path.tree.object.git.branch
    - typing.TypeVar.head.commit.path.object.tree.git.branch
    - datetime.timedelta.tree.object.path.head.commit.git.branch
    - typing.IO.path.tree.commit.git.branch
    - typing.TypeVar.tree.head.ref.commit.object.path.git.branch
    - typing.TypeVar.head.commit.tree.object.git.branch
    - datetime.timedelta.head.commit.path.git.branch
    - datetime.timedelta.head.ref.commit.tree.object.git.branch
    - datetime.timedelta.path.tree.object.head.ref.commit.git.branch
    - typing.IO.tree.object.git.branch
    - datetime.timedelta.object.tree.git.branch
    - typing.cast.object.head.ref.commit.tree.git.branch
    - typing.IO.tree.path.git.branch
    - subprocess.Popen.head.commit.tree.path.object.git.branch
    - typing.BinaryIO.tree.head.ref.commit.git.branch
    - typing.TypeVar.tree.head.commit.git.branch
    - subprocess.Popen.tree.path.commit.git.branch
    - datetime.timedelta.path.object.commit.tree.git.branch
    - typing.IO.head.commit.tree.path.git.branch
    - datetime.timedelta.tree.object.commit.path.git.branch
    - typing.IO.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.path.tree.git.branch
    - typing.IO.object.commit.git.branch
    - typing.IO.tree.git.branch
    - subprocess.Popen.tree.head.commit.object.path.git.branch
    - typing.cast.head.commit.git.branch
    - subprocess.Popen.commit.path.git.branch
    - typing.cast.head.ref.commit.path.git.branch
    - subprocess.Popen.tree.head.ref.commit.object.git.branch
    - typing.TypeVar.head.commit.tree.git.branch
    - datetime.timedelta.object.path.head.commit.git.branch
    - typing.IO.path.head.commit.object.tree.git.branch
    - typing.TypeVar.tree.head.commit.path.git.branch
    - datetime.timedelta.head.commit.object.path.tree.git.branch
    - typing.IO.tree.object.head.ref.commit.git.branch
    - typing.BinaryIO.head.commit.tree.path.git.branch
    - subprocess.Popen.tree.path.commit.object.git.branch
    - datetime.timedelta.tree.object.head.ref.commit.path.git.branch
    - typing.BinaryIO.object.head.commit.tree.path.git.branch
    - typing.IO.head.ref.commit.object.path.git.branch
    - datetime.timedelta.path.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.object.head.ref.commit.tree.path.git.branch
    - typing.IO.head.commit.object.tree.path.git.branch
    - typing.IO.commit.object.git.branch
    - datetime.timedelta.head.commit.tree.git.branch
    - datetime.timedelta.object.tree.head.commit.git.branch
    - typing.IO.head.commit.tree.object.git.branch
    - typing.IO.tree.commit.object.git.branch
    - typing.TypeVar.head.commit.object.tree.git.branch
    - typing.TypeVar.head.ref.commit.tree.git.branch
    - datetime.timedelta.path.head.commit.git.branch
    - subprocess.Popen.tree.object.commit.path.git.branch
    - subprocess.Popen.object.path.head.commit.tree.git.branch
    - datetime.timedelta.head.commit.object.path.git.branch
    - typing.BinaryIO.tree.head.commit.git.branch
    - typing.cast.head.commit.path.git.branch
    - typing.IO.object.tree.head.commit.path.git.branch
    - typing.cast.head.ref.commit.tree.path.object.git.branch
    - datetime.timedelta.head.ref.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.object.tree.git.branch
    - subprocess.Popen.tree.commit.object.path.git.branch
    - typing.IO.object.commit.tree.path.git.branch
    - typing.IO.head.ref.commit.path.object.tree.git.branch
    - typing.IO.object.tree.head.commit.git.branch
    - datetime.timedelta.object.head.commit.tree.git.branch
    - datetime.timedelta.head.ref.commit.object.path.git.branch
    - typing.IO.object.path.tree.head.ref.commit.git.branch
    - datetime.timedelta.tree.head.commit.path.git.branch
    - subprocess.Popen.tree.head.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.object.path.tree.git.branch
    - datetime.timedelta.tree.path.object.head.commit.git.branch
    - typing.IO.path.object.head.commit.git.branch
    - typing.TypeVar.tree.head.commit.object.path.git.branch
    - datetime.timedelta.path.object.tree.git.branch
    - typing.IO.path.tree.commit.object.git.branch
    - typing.IO.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.path.commit.object.git.branch
    - datetime.timedelta.commit.tree.object.path.git.branch
    - subprocess.Popen.head.ref.commit.object.path.git.branch
    - typing.cast.head.ref.commit.tree.git.branch
    - subprocess.Popen.path.head.commit.object.git.branch
    - typing.IO.object.head.ref.commit.path.git.branch
    - datetime.timedelta.object.tree.path.git.branch
    - datetime.timedelta.object.head.ref.commit.path.git.branch
    - typing.cast.tree.head.commit.object.path.git.branch
    - datetime.timedelta.tree.path.object.git.branch
    - datetime.timedelta.head.ref.commit.object.tree.path.git.branch
    - typing.cast.head.ref.commit.object.path.tree.git.branch
    - typing.IO.object.path.head.ref.commit.tree.git.branch
    - typing.IO.tree.path.head.ref.commit.object.git.branch
    - typing.cast.object.tree.head.ref.commit.git.branch
    - subprocess.Popen.object.commit.git.branch
    - typing.IO.tree.head.ref.commit.path.object.git.branch
    - datetime.timedelta.object.path.tree.commit.git.branch
    - subprocess.Popen.tree.object.head.commit.git.branch
    - typing.IO.head.commit.path.object.git.branch
    - datetime.timedelta.object.tree.path.commit.git.branch
    - typing.TypeVar.tree.head.ref.commit.git.branch
    - datetime.timedelta.head.commit.path.object.git.branch
    - datetime.timedelta.tree.commit.path.object.git.branch
    - datetime.timedelta.path.tree.object.commit.git.branch
    - typing.IO.tree.object.commit.git.branch
    - subprocess.Popen.object.head.commit.path.tree.git.branch
    - typing.TypeVar.tree.object.path.head.ref.commit.git.branch
    - subprocess.Popen.head.ref.commit.object.tree.git.branch
    - typing.IO.head.ref.commit.tree.path.git.branch
    - subprocess.Popen.path.object.tree.commit.git.branch
    - typing.BinaryIO.object.tree.head.commit.path.git.branch
    - subprocess.Popen.path.head.ref.commit.object.tree.git.branch
    - typing.IO.head.commit.git.branch
    - typing.IO.commit.object.path.git.branch
    - subprocess.Popen.path.tree.commit.git.branch
    - typing.IO.path.head.commit.object.git.branch
    - datetime.timedelta.path.tree.commit.git.branch
    - typing.IO.path.tree.object.git.branch
    - typing.BinaryIO.head.commit.object.tree.path.git.branch
    - typing.IO.commit.path.object.tree.git.branch
    - typing.IO.tree.object.head.commit.git.branch
    - subprocess.Popen.commit.tree.object.path.git.branch
    - typing.BinaryIO.head.commit.tree.path.object.git.branch
    - typing.cast.head.commit.tree.path.object.git.branch
    - typing.IO.object.head.commit.tree.path.git.branch
    - typing.IO.head.ref.commit.tree.path.object.git.branch
    - datetime.timedelta.path.object.tree.head.ref.commit.git.branch
    - typing.cast.object.head.commit.git.branch
    - subprocess.Popen.object.head.ref.commit.tree.git.branch
    - datetime.timedelta.object.commit.path.git.branch
    - typing.IO.head.ref.commit.tree.object.path.git.branch
    - typing.IO.path.tree.object.head.ref.commit.git.branch
    - subprocess.Popen.path.head.commit.tree.git.branch
    - datetime.timedelta.tree.path.head.ref.commit.object.git.branch
    - datetime.timedelta.path.head.ref.commit.object.git.branch
    - datetime.timedelta.path.head.ref.commit.tree.git.branch
    - subprocess.Popen.object.tree.path.commit.git.branch
    - typing.IO.commit.tree.object.path.git.branch
    - datetime.timedelta.head.commit.git.branch
    - typing.cast.object.head.commit.tree.git.branch
    - typing.IO.tree.path.head.ref.commit.git.branch
    - typing.IO.tree.path.head.commit.git.branch
    - subprocess.Popen.tree.git.branch
    - typing.cast.object.tree.head.commit.git.branch
    - subprocess.Popen.tree.commit.git.branch
    - subprocess.Popen.tree.path.head.commit.object.git.branch
    - datetime.timedelta.tree.head.commit.path.object.git.branch
    - typing.TypeVar.tree.object.path.git.branch
    - typing.IO.commit.path.tree.object.git.branch
    - typing.IO.head.commit.path.object.tree.git.branch
    - typing.TypeVar.head.ref.commit.tree.object.git.branch
    - subprocess.Popen.object.tree.path.git.branch
    - datetime.timedelta.path.commit.tree.git.branch
    - datetime.timedelta.object.commit.path.tree.git.branch
    - typing.IO.path.tree.git.branch
    - typing.IO.object.head.commit.path.git.branch
    - datetime.timedelta.commit.object.path.tree.git.branch
    - typing.cast.tree.head.commit.object.git.branch
    - typing.cast.head.commit.path.tree.object.git.branch
    - typing.IO.path.head.commit.tree.object.git.branch
    - typing.cast.head.ref.commit.tree.object.git.branch
    - typing.IO.tree.head.ref.commit.object.path.git.branch
    - subprocess.Popen.path.head.ref.commit.tree.git.branch
    - datetime.timedelta.git.branch
    - subprocess.Popen.object.path.head.ref.commit.git.branch
    - typing.BinaryIO.tree.head.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.tree.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.object.path.git.branch
    - typing.BinaryIO.head.ref.commit.tree.object.git.branch
    - datetime.timedelta.path.commit.tree.object.git.branch
    - datetime.timedelta.commit.object.tree.git.branch
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.branch
    - typing.IO.tree.head.ref.commit.object.git.branch
    - subprocess.Popen.object.head.commit.git.branch
    - datetime.timedelta.object.tree.path.head.ref.commit.git.branch
    - subprocess.Popen.path.commit.tree.git.branch
    - typing.IO.tree.path.object.head.ref.commit.git.branch
    - typing.cast.head.commit.object.tree.path.git.branch
    - typing.BinaryIO.head.commit.path.object.tree.git.branch
    - datetime.timedelta.path.tree.object.head.commit.git.branch
    - typing.BinaryIO.tree.head.ref.commit.path.git.branch
    - typing.BinaryIO.tree.head.commit.object.git.branch
    - typing.TypeVar.head.commit.tree.path.git.branch
    - subprocess.Popen.path.object.head.ref.commit.git.branch
    - subprocess.Popen.tree.object.head.ref.commit.git.branch
    - datetime.timedelta.commit.tree.path.git.branch
    - typing.BinaryIO.head.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.tree.object.path.git.branch
    - datetime.timedelta.tree.path.object.commit.git.branch
    - typing.IO.tree.head.commit.object.git.branch
    - subprocess.Popen.object.head.ref.commit.git.branch
    - typing.IO.path.git.branch
    - typing.IO.object.path.commit.git.branch
    - typing.IO.head.ref.commit.object.tree.path.git.branch
    - typing.cast.tree.object.head.ref.commit.git.branch
    - datetime.timedelta.commit.path.object.tree.git.branch
    - typing.BinaryIO.tree.head.commit.path.object.git.branch
    - datetime.timedelta.head.ref.commit.tree.object.path.git.branch
    - typing.IO.path.head.ref.commit.object.tree.git.branch
    - subprocess.Popen.path.tree.head.commit.object.git.branch
    - typing.TypeVar.object.head.ref.commit.git.branch
    - datetime.timedelta.head.ref.commit.path.git.branch
    - typing.IO.object.tree.git.branch
    - typing.IO.head.commit.object.tree.git.branch
    - datetime.timedelta.object.head.commit.path.tree.git.branch
    - typing.TypeVar.object.head.ref.commit.path.tree.git.branch
    - typing.IO.path.object.head.ref.commit.git.branch
    - typing.IO.object.tree.commit.path.git.branch
    - typing.TypeVar.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.tree.commit.path.object.git.branch
    - datetime.timedelta.path.tree.head.commit.object.git.branch
    - typing.BinaryIO.object.head.commit.git.branch
    - typing.IO.path.head.ref.commit.tree.object.git.branch
    - typing.IO.head.ref.commit.object.git.branch
    - datetime.timedelta.object.tree.head.commit.path.git.branch
    - subprocess.Popen.commit.object.path.tree.git.branch
    - datetime.timedelta.object.head.commit.path.git.branch
    - subprocess.Popen.tree.object.path.commit.git.branch
    - datetime.timedelta.head.ref.commit.path.object.git.branch
    - typing.IO.path.tree.object.head.commit.git.branch
    - subprocess.Popen.object.path.head.commit.git.branch
    - typing.TypeVar.object.head.commit.path.tree.git.branch
    - typing.IO.object.tree.path.commit.git.branch
    - subprocess.Popen.object.path.commit.tree.git.branch
    - typing.cast.tree.head.ref.commit.path.object.git.branch
    - typing.IO.object.head.commit.path.tree.git.branch
    - typing.BinaryIO.object.head.ref.commit.tree.git.branch
    - typing.TypeVar.object.tree.head.ref.commit.git.branch
    - typing.IO.head.commit.path.tree.git.branch
    - typing.cast.object.head.ref.commit.tree.path.git.branch
    - typing.BinaryIO.object.head.commit.tree.git.branch
    - datetime.timedelta.object.path.git.branch
    - typing.IO.commit.path.tree.git.branch
    - typing.IO.head.commit.path.git.branch
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.branch
    - typing.TypeVar.object.head.commit.path.git.branch
    - typing.cast.head.ref.commit.object.path.git.branch
    - typing.cast.commit.object.tree.path.git.branch
    - datetime.timedelta.commit.tree.path.object.git.branch
    - datetime.timedelta.object.path.head.commit.tree.git.branch
    - typing.cast.commit.tree.object.path.git.branch
    - subprocess.Popen.tree.path.head.ref.commit.git.branch
    - typing.IO.object.path.head.commit.tree.git.branch
    - typing.BinaryIO.head.commit.object.path.git.branch
    - typing.cast.head.commit.tree.path.git.branch
    - typing.BinaryIO.head.commit.object.git.branch
    - typing.BinaryIO.head.commit.object.path.tree.git.branch
    - typing.IO.path.object.head.ref.commit.tree.git.branch
    - typing.BinaryIO.object.head.commit.path.git.branch
    - subprocess.Popen.commit.tree.path.git.branch
    - datetime.timedelta.object.git.branch
    - subprocess.Popen.commit.path.tree.git.branch
    - subprocess.Popen.object.commit.tree.git.branch
    - datetime.timedelta.tree.path.head.ref.commit.git.branch
    - subprocess.Popen.head.commit.tree.object.git.branch
    - typing.BinaryIO.object.head.ref.commit.git.branch
    - datetime.timedelta.path.tree.head.commit.git.branch
    - typing.IO.commit.path.git.branch
    - typing.cast.tree.object.head.commit.path.git.branch
    - typing.TypeVar.object.tree.path.git.branch
    - datetime.timedelta.commit.path.tree.git.branch
    - typing.IO.commit.tree.path.git.branch
    - datetime.timedelta.head.ref.commit.path.tree.git.branch
    - datetime.timedelta.object.head.commit.git.branch
    - typing.IO.path.tree.head.ref.commit.git.branch
    - datetime.timedelta.object.tree.commit.git.branch
    - subprocess.Popen.object.path.git.branch
    - typing.TypeVar.head.commit.tree.path.object.git.branch
    - typing.cast.object.head.commit.tree.path.git.branch
    - typing.IO.path.head.commit.tree.git.branch
    - typing.IO.head.ref.commit.path.tree.object.git.branch
    - subprocess.Popen.commit.tree.object.git.branch
    - subprocess.Popen.commit.object.git.branch
    - typing.IO.path.head.ref.commit.git.branch
    - typing.BinaryIO.head.ref.commit.tree.path.git.branch
    - typing.IO.path.object.commit.git.branch
    - typing.TypeVar.object.head.commit.tree.git.branch
    - subprocess.Popen.tree.path.git.branch
    - subprocess.Popen.head.commit.path.git.branch
    - typing.IO.object.path.head.ref.commit.git.branch
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.branch
    - typing.TypeVar.head.ref.commit.object.tree.path.git.branch
    - subprocess.Popen.path.tree.object.git.branch
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.branch
    - subprocess.Popen.object.path.head.ref.commit.tree.git.branch
    - subprocess.Popen.object.head.commit.tree.path.git.branch
    - subprocess.Popen.head.ref.commit.tree.object.path.git.branch
    - typing.cast.object.head.commit.path.tree.git.branch
    - datetime.timedelta.commit.tree.object.git.branch
    - typing.TypeVar.head.commit.object.path.git.branch
    - typing.TypeVar.object.head.ref.commit.path.git.branch
    - typing.IO.path.object.tree.git.branch
    - datetime.timedelta.tree.object.head.commit.git.branch
    - typing.TypeVar.tree.head.ref.commit.object.git.branch
    - subprocess.Popen.path.head.commit.object.tree.git.branch
    - subprocess.Popen.path.object.git.branch
    - subprocess.Popen.tree.object.git.branch
    - subprocess.Popen.commit.object.tree.git.branch
    - subprocess.Popen.commit.tree.path.object.git.branch
    - typing.IO.commit.tree.object.git.branch
    - typing.IO.path.commit.object.tree.git.branch
    - typing.TypeVar.tree.object.head.commit.git.branch
    - datetime.timedelta.tree.path.object.head.ref.commit.git.branch
    - datetime.timedelta.object.head.ref.commit.tree.path.git.branch
    - datetime.timedelta.path.tree.head.ref.commit.git.branch
    - datetime.timedelta.tree.object.git.branch
    - subprocess.Popen.head.commit.tree.object.path.git.branch
    - typing.IO.object.tree.path.git.branch
    - os.path.join
    - datetime.timedelta.head.commit.tree.object.git.branch
    - typing.IO.path.object.tree.head.commit.git.branch
    - subprocess.Popen.path.object.head.ref.commit.tree.git.branch
    - subprocess.Popen.commit.object.path.git.branch
    - typing.IO.commit.object.path.tree.git.branch
    - typing.cast.head.commit.object.path.tree.git.branch
    - typing.BinaryIO.head.ref.commit.path.tree.git.branch
    - typing.TypeVar.tree.head.commit.object.git.branch
    - subprocess.Popen.head.ref.commit.path.git.branch
    - subprocess.Popen.path.tree.object.commit.git.branch
    - subprocess.Popen.head.ref.commit.path.tree.object.git.branch
    - datetime.timedelta.tree.path.commit.object.git.branch
    - datetime.timedelta.tree.commit.object.git.branch
    - typing.IO.object.path.commit.tree.git.branch
    - datetime.timedelta.commit.object.path.git.branch
    - subprocess.Popen.tree.commit.path.git.branch
    - typing.IO.head.commit.tree.path.object.git.branch
    - subprocess.Popen.tree.object.path.head.ref.commit.git.branch
    - datetime.timedelta.path.tree.git.branch
    - datetime.timedelta.object.tree.head.ref.commit.git.branch
    - typing.IO.path.head.ref.commit.object.git.branch
    - datetime.timedelta.path.object.tree.head.commit.git.branch
    - subprocess.Popen.commit.path.object.git.branch
    - typing.IO.commit.tree.path.object.git.branch
    - typing.IO.path.commit.tree.object.git.branch
    - typing.cast.head.commit.tree.object.path.git.branch
    - typing.IO.head.commit.object.path.tree.git.branch
    - typing.IO.object.head.commit.git.branch
    - typing.IO.head.ref.commit.git.branch
    - typing.IO.path.head.ref.commit.tree.git.branch
    - subprocess.Popen.object.head.commit.path.git.branch
    - typing.TypeVar.head.ref.commit.path.git.branch
    - datetime.timedelta.path.head.commit.tree.object.git.branch
    - typing.IO.tree.object.head.ref.commit.path.git.branch
    - typing.IO.object.commit.path.git.branch
    - subprocess.Popen.git.branch
    - datetime.timedelta.object.tree.path.head.commit.git.branch
    - typing.TypeVar.head.ref.commit.object.tree.git.branch
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.branch
    - subprocess.Popen.tree.object.path.git.branch
    - subprocess.Popen.tree.path.object.git.branch
    - subprocess.Popen.object.commit.path.tree.git.branch
    - subprocess.Popen.object.tree.head.ref.commit.path.git.branch
    - typing.cast.tree.head.ref.commit.object.git.branch
    - datetime.timedelta.tree.object.path.head.ref.commit.git.branch
    - typing.TypeVar.head.commit.git.branch
    - datetime.timedelta.object.head.ref.commit.git.branch
    - datetime.timedelta.head.commit.tree.path.git.branch
    - datetime.timedelta.tree.commit.path.git.branch
    - datetime.timedelta.path.tree.head.ref.commit.object.git.branch
    - typing.BinaryIO.object.head.commit.path.tree.git.branch
    - subprocess.Popen.object.commit.tree.path.git.branch
    - subprocess.Popen.path.commit.tree.object.git.branch
    - subprocess.Popen.path.head.commit.tree.object.git.branch
    - datetime.timedelta.head.commit.object.tree.path.git.branch
    - typing.IO.tree.head.commit.path.git.branch
    - typing.IO.path.object.tree.commit.git.branch
    - datetime.timedelta.path.head.ref.commit.object.tree.git.branch
    - datetime.timedelta.object.path.tree.head.commit.git.branch
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.branch
    - typing.TypeVar.head.commit.object.tree.path.git.branch
    - subprocess.Popen.object.head.commit.tree.git.branch
    - typing.BinaryIO.object.head.ref.commit.path.git.branch
    - typing.BinaryIO.object.tree.head.ref.commit.git.branch
    - datetime.timedelta.tree.object.commit.git.branch
    - typing.IO.path.tree.head.commit.object.git.branch
    - typing.TypeVar.tree.head.ref.commit.path.object.git.branch
    - datetime.timedelta.head.ref.commit.git.branch
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.branch
    - subprocess.Popen.head.commit.path.tree.git.branch
    - typing.IO.head.ref.commit.path.tree.git.branch
    - typing.IO.object.head.ref.commit.path.tree.git.branch
    - datetime.timedelta.object.path.tree.head.ref.commit.git.branch
    - subprocess.Popen.tree.path.head.ref.commit.object.git.branch
    - subprocess.Popen.tree.commit.object.git.branch
    - subprocess.Popen.head.commit.path.object.tree.git.branch
    - typing.cast.tree.object.head.commit.git.branch
    - datetime.timedelta.object.tree.head.ref.commit.path.git.branch
    - datetime.timedelta.head.ref.commit.object.path.tree.git.branch
    - subprocess.Popen.tree.object.commit.git.branch
    - typing.TypeVar.head.commit.path.object.git.branch
    - datetime.timedelta.object.commit.git.branch
    - typing.TypeVar.object.tree.head.commit.path.git.branch
    - typing.TypeVar.head.commit.path.tree.git.branch
    - subprocess.Popen.head.ref.commit.path.object.git.branch
    - typing.cast.head.commit.object.path.git.branch
    - subprocess.Popen.head.commit.path.tree.object.git.branch
    - subprocess.Popen.path.head.commit.git.branch
    - datetime.timedelta.head.commit.path.object.tree.git.branch
    - typing.cast.object.head.commit.path.git.branch
    - datetime.timedelta.tree.head.ref.commit.path.git.branch
    - os.remove
    - typing.IO.tree.commit.path.git.branch
    - datetime.timedelta.tree.head.ref.commit.path.object.git.branch
    - typing.BinaryIO.head.ref.commit.path.git.branch
    - subprocess.Popen.object.tree.path.head.ref.commit.git.branch
    - subprocess.Popen.object.path.commit.git.branch
    - typing.IO.head.commit.object.git.branch
    - datetime.timedelta.path.head.commit.tree.git.branch
    - typing.IO.head.ref.commit.path.object.git.branch
    - datetime.timedelta.head.commit.object.tree.git.branch
    - subprocess.Popen.path.object.tree.git.branch
    - datetime.timedelta.tree.object.head.ref.commit.git.branch
    - subprocess.Popen.path.tree.head.ref.commit.object.git.branch
    - typing.IO.commit.object.tree.path.git.branch
    - subprocess.Popen.commit.path.object.tree.git.branch
    - subprocess.Popen.head.ref.commit.object.tree.path.git.branch
    - subprocess.Popen.tree.path.object.head.ref.commit.git.branch
    - subprocess.Popen.head.ref.commit.tree.git.branch
    - typing.cast.head.commit.tree.git.branch
    - typing.BinaryIO.tree.head.commit.object.path.git.branch
    - datetime.timedelta.path.commit.git.branch
    - typing.IO.object.path.git.branch
    - typing.cast.object.tree.head.ref.commit.path.git.branch
    - subprocess.Popen.object.tree.git.branch
    - typing.cast.head.ref.commit.path.object.git.branch
    - typing.IO.tree.head.commit.object.path.git.branch
    - datetime.timedelta.path.tree.commit.object.git.branch
    - subprocess.Popen.object.tree.head.commit.path.git.branch
    - subprocess.Popen.head.commit.object.path.tree.git.branch
    - subprocess.Popen.head.ref.commit.object.path.tree.git.branch
    - typing.TypeVar.object.tree.head.ref.commit.path.git.branch
    - typing.IO.tree.head.ref.commit.git.branch
    - subprocess.Popen.tree.path.object.head.commit.git.branch
    - typing.cast.head.ref.commit.object.tree.path.git.branch
    - typing.TypeVar.object.tree.path.head.commit.git.branch
    - subprocess.Popen.path.tree.object.head.ref.commit.git.branch
    - typing.IO.object.head.ref.commit.git.branch
    - typing.TypeVar.tree.object.path.head.commit.git.branch
    - typing.cast.head.ref.commit.object.tree.git.branch
    - datetime.timedelta.commit.git.branch
    - typing.IO.object.head.commit.tree.git.branch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f4480fe8640>
    - <ast.Constant object at 0x7f4480fe8070>
    - <ast.Constant object at 0x7f4480fe86a0>
    argNames:
    - self
    - path
    - ref
    - message
    - force
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 593
    functionName: git.repo.base.Repo.create_tag
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.path.tree.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.object.git.tag
    - subprocess.Popen.tree.head.commit.object.path.git.tag
    - subprocess.Popen.tree.path.object.head.ref.commit.git.tag
    - typing.cast.tree.head.ref.commit.path.git.tag
    - typing.IO.commit.tree.object.git.tag
    - datetime.timedelta.object.tree.commit.path.git.tag
    - datetime.timedelta.tree.object.path.head.commit.git.tag
    - typing.IO.object.tree.head.ref.commit.path.git.tag
    - datetime.timedelta.head.commit.object.path.tree.git.tag
    - typing.IO.object.commit.tree.path.git.tag
    - datetime.timedelta.path.head.commit.object.git.tag
    - subprocess.Popen.object.head.ref.commit.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.commit.object.git.tag
    - typing.IO.tree.path.git.tag
    - typing.IO.tree.object.path.commit.git.tag
    - datetime.timedelta.path.object.tree.git.tag
    - typing.cast.object.tree.head.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.path.git.tag
    - typing.IO.tree.path.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.git.tag
    - subprocess.Popen.path.tree.object.commit.git.tag
    - typing.IO.tree.path.commit.object.git.tag
    - datetime.timedelta.object.path.tree.head.commit.git.tag
    - typing.IO.path.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.path.git.tag
    - typing.IO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.object.git.tag
    - typing.IO.path.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.head.commit.git.tag
    - typing.IO.tree.head.commit.path.git.tag
    - datetime.timedelta.object.path.head.commit.git.tag
    - typing.BinaryIO.head.commit.path.tree.git.tag
    - typing.IO.path.tree.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.object.path.tree.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.path.object.git.tag
    - datetime.timedelta.path.object.tree.head.commit.git.tag
    - datetime.timedelta.commit.path.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.path.object.git.tag
    - typing.IO.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.git.tag
    - typing.cast.tree.object.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.path.tree.git.tag
    - subprocess.Popen.commit.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.git.tag
    - typing.IO.head.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.object.git.tag
    - typing.IO.tree.head.commit.git.tag
    - subprocess.Popen.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.path.object.commit.git.tag
    - subprocess.Popen.tree.commit.path.object.git.tag
    - datetime.timedelta.tree.path.object.head.ref.commit.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.git.tag
    - typing.cast.head.ref.commit.path.object.tree.git.tag
    - typing.IO.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.head.commit.object.path.git.tag
    - typing.TypeVar.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.commit.object.tree.git.tag
    - datetime.timedelta.head.commit.path.git.tag
    - typing.TypeVar.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.object.head.commit.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.path.git.tag
    - typing.BinaryIO.head.commit.path.git.tag
    - datetime.timedelta.path.tree.commit.object.git.tag
    - subprocess.Popen.tree.object.path.head.commit.git.tag
    - subprocess.Popen.commit.object.path.git.tag
    - subprocess.Popen.tree.head.commit.git.tag
    - typing.IO.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.object.git.tag
    - typing.cast.head.commit.path.object.tree.git.tag
    - datetime.timedelta.object.head.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.git.tag
    - subprocess.Popen.commit.tree.object.path.git.tag
    - subprocess.Popen.path.object.tree.git.tag
    - datetime.timedelta.tree.object.git.tag
    - typing.cast.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.object.head.commit.git.tag
    - subprocess.Popen.tree.path.commit.git.tag
    - subprocess.Popen.object.tree.git.tag
    - subprocess.Popen.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.tree.git.tag
    - subprocess.Popen.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.tree.head.commit.git.tag
    - typing.cast.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.object.tree.path.commit.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.path.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.git.tag
    - typing.TypeVar.head.commit.object.tree.git.tag
    - datetime.timedelta.commit.object.git.tag
    - typing.IO.tree.object.commit.git.tag
    - typing.cast.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.path.git.tag
    - typing.IO.object.git.tag
    - typing.IO.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.tree.commit.git.tag
    - typing.IO.tree.object.head.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.path.git.tag
    - typing.IO.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.git.tag
    - typing.IO.path.head.commit.tree.object.git.tag
    - subprocess.Popen.head.commit.path.tree.object.git.tag
    - typing.TypeVar.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.tree.path.git.tag
    - subprocess.Popen.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.git.tag
    - typing.IO.commit.path.tree.object.git.tag
    - typing.IO.object.tree.path.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.object.git.tag
    - datetime.timedelta.object.commit.path.git.tag
    - typing.cast.object.tree.head.commit.path.git.tag
    - typing.cast.tree.head.commit.object.path.git.tag
    - datetime.timedelta.head.commit.tree.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.object.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.path.git.tag
    - subprocess.Popen.head.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.tree.git.tag
    - typing.IO.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.object.head.commit.tree.path.git.tag
    - subprocess.Popen.object.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.object.path.git.tag
    - datetime.timedelta.object.path.head.ref.commit.tree.git.tag
    - typing.IO.path.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.tree.commit.path.object.git.tag
    - typing.BinaryIO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.git.tag
    - subprocess.Popen.object.commit.path.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.git.tag
    - datetime.timedelta.object.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.git.tag
    - typing.IO.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.tree.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.git.tag
    - typing.BinaryIO.object.tree.path.head.commit.git.tag
    - typing.IO.head.ref.commit.path.tree.object.git.tag
    - typing.IO.head.commit.git.tag
    - typing.cast.tree.head.commit.path.object.git.tag
    - typing.IO.commit.git.tag
    - typing.cast.object.head.commit.tree.path.git.tag
    - typing.IO.path.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.commit.git.tag
    - typing.IO.tree.commit.path.git.tag
    - typing.cast.head.commit.path.tree.git.tag
    - typing.cast.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.path.git.tag
    - datetime.timedelta.commit.tree.object.git.tag
    - subprocess.Popen.path.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.tree.object.git.tag
    - typing.IO.head.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.commit.git.tag
    - typing.cast.tree.head.ref.commit.object.git.tag
    - typing.IO.commit.tree.path.object.git.tag
    - typing.IO.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.tree.path.commit.git.tag
    - typing.IO.object.path.git.tag
    - typing.IO.object.head.commit.tree.path.git.tag
    - typing.TypeVar.head.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.head.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.object.git.tag
    - typing.IO.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.object.tree.git.tag
    - typing.IO.path.object.git.tag
    - typing.TypeVar.head.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.head.commit.object.path.git.tag
    - typing.IO.object.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.path.git.tag
    - typing.IO.path.commit.object.tree.git.tag
    - subprocess.Popen.commit.path.tree.object.git.tag
    - typing.IO.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.object.git.tag
    - subprocess.Popen.object.path.tree.head.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.ref.commit.tree.git.tag
    - typing.IO.path.object.tree.head.commit.git.tag
    - typing.IO.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.object.tree.head.commit.path.git.tag
    - subprocess.Popen.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.path.git.tag
    - typing.cast.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.path.git.tag
    - datetime.timedelta.head.commit.object.tree.path.git.tag
    - subprocess.Popen.commit.object.path.tree.git.tag
    - typing.cast.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.commit.path.git.tag
    - datetime.timedelta.head.commit.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.object.git.tag
    - subprocess.Popen.path.head.commit.tree.object.git.tag
    - typing.IO.tree.commit.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.path.commit.tree.object.git.tag
    - subprocess.Popen.tree.commit.object.path.git.tag
    - typing.IO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.tree.object.git.tag
    - datetime.timedelta.tree.object.path.head.ref.commit.git.tag
    - typing.IO.object.head.commit.git.tag
    - subprocess.Popen.tree.object.commit.path.git.tag
    - typing.cast.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.path.tree.git.tag
    - subprocess.Popen.path.object.tree.head.commit.git.tag
    - datetime.timedelta.tree.object.path.git.tag
    - typing.IO.tree.object.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.tree.git.tag
    - typing.cast.head.commit.tree.object.git.tag
    - typing.IO.object.tree.path.commit.git.tag
    - subprocess.Popen.path.object.head.commit.git.tag
    - typing.IO.tree.path.head.ref.commit.object.git.tag
    - typing.IO.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.path.git.tag
    - typing.cast.tree.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.commit.object.tree.path.git.tag
    - typing.cast.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.head.commit.git.tag
    - subprocess.Popen.object.path.head.ref.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.object.git.tag
    - typing.IO.path.head.ref.commit.git.tag
    - typing.IO.object.tree.path.git.tag
    - typing.TypeVar.head.commit.path.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.head.commit.path.git.tag
    - subprocess.Popen.object.head.ref.commit.path.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.object.path.commit.git.tag
    - subprocess.Popen.path.object.tree.head.ref.commit.git.tag
    - typing.IO.commit.path.object.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.object.git.tag
    - datetime.timedelta.object.commit.path.tree.git.tag
    - subprocess.Popen.head.commit.object.git.tag
    - typing.IO.path.commit.git.tag
    - datetime.timedelta.path.tree.object.head.commit.git.tag
    - datetime.timedelta.path.object.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.git.tag
    - typing.cast.object.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.tree.path.commit.object.git.tag
    - typing.TypeVar.tree.object.head.commit.git.tag
    - datetime.timedelta.tree.head.commit.object.git.tag
    - typing.TypeVar.head.commit.tree.path.git.tag
    - datetime.timedelta.head.commit.path.object.tree.git.tag
    - subprocess.Popen.commit.path.git.tag
    - typing.IO.path.object.head.commit.git.tag
    - typing.IO.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.commit.path.object.git.tag
    - typing.cast.tree.head.commit.object.git.tag
    - typing.IO.tree.commit.object.path.git.tag
    - typing.cast.object.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.object.commit.tree.git.tag
    - subprocess.Popen.head.commit.path.object.git.tag
    - typing.IO.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.ref.commit.object.git.tag
    - typing.cast.head.commit.path.git.tag
    - typing.IO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.object.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.tree.path.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.git.tag
    - subprocess.Popen.tree.git.tag
    - datetime.timedelta.object.git.tag
    - datetime.timedelta.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.git.tag
    - typing.IO.head.commit.tree.git.tag
    - typing.IO.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.path.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.object.git.tag
    - typing.BinaryIO.head.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.commit.tree.git.tag
    - typing.BinaryIO.object.tree.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.object.tree.path.head.commit.git.tag
    - typing.IO.object.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.git.tag
    - typing.IO.path.git.tag
    - datetime.timedelta.object.tree.commit.git.tag
    - typing.IO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.head.commit.object.path.tree.git.tag
    - typing.cast.head.commit.git.tag
    - typing.TypeVar.tree.head.commit.path.git.tag
    - typing.cast.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.head.commit.path.git.tag
    - datetime.timedelta.object.path.tree.commit.git.tag
    - subprocess.Popen.object.tree.commit.path.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.object.git.tag
    - typing.cast.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.git.tag
    - datetime.timedelta.path.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.head.commit.object.git.tag
    - datetime.timedelta.path.head.commit.object.tree.git.tag
    - git.refs.tag.TagReference.create
    - datetime.timedelta.tree.commit.path.git.tag
    - subprocess.Popen.path.tree.object.git.tag
    - typing.TypeVar.head.commit.object.path.git.tag
    - typing.cast.tree.head.ref.commit.git.tag
    - datetime.timedelta.tree.head.commit.path.git.tag
    - typing.IO.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.commit.tree.git.tag
    - typing.cast.head.commit.path.object.git.tag
    - typing.IO.object.commit.git.tag
    - datetime.timedelta.tree.path.object.git.tag
    - subprocess.Popen.object.head.commit.git.tag
    - typing.IO.tree.object.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.tag
    - typing.cast.head.commit.tree.object.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.object.tree.git.tag
    - subprocess.Popen.path.object.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.object.path.git.tag
    - git.refs.reference.Reference.__init__
    - typing.IO.object.commit.path.tree.git.tag
    - typing.TypeVar.head.commit.object.git.tag
    - datetime.timedelta.tree.commit.object.path.git.tag
    - typing.TypeVar.tree.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.path.git.tag
    - typing.IO.head.ref.commit.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.tag
    - <builtin>.str
    - subprocess.Popen.path.object.head.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.ref.commit.git.tag
    - typing.cast.head.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.tag
    - typing.IO.git.tag
    - typing.IO.commit.object.path.git.tag
    - datetime.timedelta.object.path.git.tag
    - typing.IO.object.path.tree.commit.git.tag
    - subprocess.Popen.commit.path.object.git.tag
    - datetime.timedelta.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.object.head.commit.tree.git.tag
    - subprocess.Popen.path.head.ref.commit.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.object.git.tag
    - datetime.timedelta.path.object.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.head.ref.commit.git.tag
    - typing.cast.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.commit.git.tag
    - datetime.timedelta.path.commit.tree.git.tag
    - datetime.timedelta.tree.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.head.commit.path.git.tag
    - datetime.timedelta.git.tag
    - datetime.timedelta.path.object.tree.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.git.tag
    - typing.IO.object.tree.commit.path.git.tag
    - datetime.timedelta.head.commit.object.git.tag
    - typing.IO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.commit.git.tag
    - subprocess.Popen.tree.path.object.commit.git.tag
    - datetime.timedelta.head.commit.path.tree.object.git.tag
    - typing.IO.tree.object.commit.path.git.tag
    - datetime.timedelta.object.tree.head.commit.path.git.tag
    - typing.IO.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.head.commit.object.git.tag
    - datetime.timedelta.object.path.head.ref.commit.git.tag
    - subprocess.Popen.object.path.tree.git.tag
    - subprocess.Popen.path.commit.object.git.tag
    - typing.IO.head.commit.path.object.git.tag
    - typing.IO.object.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.commit.tree.git.tag
    - typing.IO.path.head.commit.git.tag
    - typing.IO.tree.path.commit.git.tag
    - subprocess.Popen.object.commit.path.git.tag
    - subprocess.Popen.object.tree.path.git.tag
    - typing.IO.object.tree.head.ref.commit.git.tag
    - <builtin>.super
    - datetime.timedelta.commit.object.tree.git.tag
    - typing.IO.object.commit.path.git.tag
    - typing.TypeVar.head.commit.object.tree.path.git.tag
    - datetime.timedelta.commit.tree.path.object.git.tag
    - typing.IO.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.tree.head.commit.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.git.tag
    - typing.IO.path.commit.object.git.tag
    - subprocess.Popen.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.commit.git.tag
    - typing.IO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.commit.object.git.tag
    - datetime.timedelta.tree.object.head.commit.git.tag
    - subprocess.Popen.path.tree.commit.git.tag
    - typing.IO.object.path.head.ref.commit.git.tag
    - typing.IO.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.path.git.tag
    - datetime.timedelta.object.head.commit.path.git.tag
    - subprocess.Popen.path.tree.commit.object.git.tag
    - datetime.timedelta.path.tree.object.git.tag
    - typing.IO.tree.path.object.head.ref.commit.git.tag
    - typing.TypeVar.object.head.ref.commit.git.tag
    - subprocess.Popen.path.head.commit.object.tree.git.tag
    - subprocess.Popen.path.git.tag
    - subprocess.Popen.tree.object.commit.git.tag
    - typing.cast.head.commit.object.git.tag
    - typing.IO.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.commit.git.tag
    - typing.IO.path.object.commit.git.tag
    - subprocess.Popen.tree.object.head.commit.git.tag
    - datetime.timedelta.commit.path.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.git.tag
    - typing.IO.commit.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.git.tag
    - subprocess.Popen.object.tree.head.commit.git.tag
    - typing.IO.tree.path.object.head.commit.git.tag
    - subprocess.Popen.path.object.head.ref.commit.tree.git.tag
    - typing.BinaryIO.tree.head.commit.object.git.tag
    - datetime.timedelta.head.ref.commit.object.path.tree.git.tag
    - typing.cast.head.commit.tree.git.tag
    - typing.IO.tree.commit.path.object.git.tag
    - typing.IO.head.commit.object.tree.path.git.tag
    - datetime.timedelta.object.path.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.object.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.git.tag
    - datetime.timedelta.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.commit.git.tag
    - datetime.timedelta.path.object.head.commit.tree.git.tag
    - datetime.timedelta.tree.path.commit.object.git.tag
    - typing.BinaryIO.head.commit.object.git.tag
    - subprocess.Popen.head.commit.object.path.git.tag
    - datetime.timedelta.object.head.commit.tree.path.git.tag
    - typing.IO.object.tree.commit.git.tag
    - typing.cast.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.git.tag
    - typing.cast.head.ref.commit.object.path.git.tag
    - subprocess.Popen.head.commit.tree.git.tag
    - subprocess.Popen.path.object.git.tag
    - datetime.timedelta.object.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.git.tag
    - datetime.timedelta.tree.head.ref.commit.git.tag
    - typing.IO.tree.git.tag
    - typing.cast.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.path.head.commit.object.git.tag
    - subprocess.Popen.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.commit.tree.git.tag
    - typing.IO.path.commit.tree.object.git.tag
    - subprocess.Popen.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.head.ref.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.head.ref.commit.tree.git.tag
    - typing.IO.commit.path.tree.git.tag
    - subprocess.Popen.commit.path.object.tree.git.tag
    - typing.IO.object.tree.path.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.object.tree.commit.git.tag
    - datetime.timedelta.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.object.git.tag
    - datetime.timedelta.commit.path.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.object.head.commit.path.git.tag
    - datetime.timedelta.path.git.tag
    - typing.IO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.head.commit.path.tree.git.tag
    - typing.cast.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.object.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.head.commit.object.git.tag
    - typing.cast.object.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.git.tag
    - typing.IO.object.path.tree.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.commit.path.git.tag
    - typing.IO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.path.git.tag
    - typing.IO.tree.path.head.commit.object.git.tag
    - typing.cast.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.tree.path.git.tag
    - typing.IO.tree.head.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.git.tag
    - subprocess.Popen.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.commit.tree.path.git.tag
    - typing.IO.object.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.commit.git.tag
    - subprocess.Popen.tree.object.git.tag
    - typing.IO.path.commit.tree.git.tag
    - subprocess.Popen.path.tree.head.commit.object.git.tag
    - datetime.timedelta.head.commit.git.tag
    - typing.IO.head.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.git.tag
    - typing.IO.path.object.head.ref.commit.git.tag
    - typing.IO.commit.object.tree.path.git.tag
    - typing.IO.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.git.tag
    - typing.IO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.path.tree.object.git.tag
    - subprocess.Popen.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.object.git.tag
    - typing.IO.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.path.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.git.tag
    - typing.IO.tree.head.ref.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.path.tree.git.tag
    - typing.IO.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.git.tag
    - subprocess.Popen.tree.path.git.tag
    - subprocess.Popen.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.commit.tree.git.tag
    - subprocess.Popen.object.commit.git.tag
    - typing.cast.head.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.object.git.tag
    - typing.IO.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.commit.git.tag
    - subprocess.Popen.path.object.commit.git.tag
    - subprocess.Popen.path.commit.object.tree.git.tag
    - datetime.timedelta.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.path.git.tag
    - typing.IO.head.commit.path.tree.object.git.tag
    - typing.IO.tree.commit.git.tag
    - typing.cast.head.ref.commit.tree.path.git.tag
    - datetime.timedelta.path.object.commit.git.tag
    - typing.TypeVar.tree.object.path.commit.git.tag
    - typing.IO.head.commit.tree.path.object.git.tag
    - datetime.timedelta.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.object.commit.tree.git.tag
    - typing.IO.path.tree.head.ref.commit.git.tag
    - typing.IO.tree.path.object.commit.git.tag
    - typing.IO.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.tree.git.tag
    - datetime.timedelta.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.git.tag
    - subprocess.Popen.object.git.tag
    - typing.IO.commit.object.git.tag
    - subprocess.Popen.object.head.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.path.head.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.path.git.tag
    - typing.IO.path.tree.head.ref.commit.object.git.tag
    - typing.IO.head.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.path.git.tag
    - typing.IO.object.path.head.commit.git.tag
    - datetime.timedelta.object.path.commit.git.tag
    - subprocess.Popen.tree.path.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.git.tag
    - typing.BinaryIO.tree.head.commit.object.path.git.tag
    - subprocess.Popen.object.head.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.tree.object.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.object.git.tag
    - typing.TypeVar.head.commit.path.git.tag
    - subprocess.Popen.tree.object.path.head.ref.commit.git.tag
    - typing.TypeVar.object.head.commit.path.tree.git.tag
    - subprocess.Popen.path.head.commit.tree.git.tag
    - datetime.timedelta.path.commit.object.git.tag
    - subprocess.Popen.tree.path.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.path.git.tag
    - subprocess.Popen.object.head.commit.path.git.tag
    - typing.IO.path.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.head.commit.object.path.git.tag
    - typing.IO.commit.tree.git.tag
    - datetime.timedelta.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.git.tag
    - subprocess.Popen.object.tree.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.path.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.path.object.git.tag
    - typing.IO.tree.head.commit.object.path.git.tag
    - typing.IO.tree.path.object.git.tag
    - typing.IO.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.git.tag
    - subprocess.Popen.commit.object.tree.path.git.tag
    - subprocess.Popen.head.commit.path.object.tree.git.tag
    - typing.cast.object.head.commit.path.tree.git.tag
    - typing.cast.head.commit.object.path.git.tag
    - typing.IO.commit.path.git.tag
    - typing.TypeVar.object.head.commit.tree.git.tag
    - typing.IO.tree.object.path.head.ref.commit.git.tag
    - typing.IO.path.object.commit.tree.git.tag
    - typing.IO.path.tree.commit.object.git.tag
    - typing.IO.commit.tree.object.path.git.tag
    - subprocess.Popen.head.ref.commit.git.tag
    - datetime.timedelta.commit.path.object.git.tag
    - datetime.timedelta.object.tree.git.tag
    - datetime.timedelta.object.commit.tree.path.git.tag
    - typing.IO.object.path.commit.git.tag
    - datetime.timedelta.object.head.commit.path.tree.git.tag
    - datetime.timedelta.path.commit.tree.object.git.tag
    - subprocess.Popen.path.head.commit.git.tag
    - typing.cast.head.ref.commit.path.git.tag
    - typing.TypeVar.object.tree.head.commit.path.git.tag
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - tags
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 612
    functionName: git.repo.base.Repo.delete_tag
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.path.tree.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.object.git.tag
    - subprocess.Popen.tree.head.commit.object.path.git.tag
    - subprocess.Popen.tree.path.object.head.ref.commit.git.tag
    - typing.cast.tree.head.ref.commit.path.git.tag
    - typing.IO.commit.tree.object.git.tag
    - datetime.timedelta.object.tree.commit.path.git.tag
    - datetime.timedelta.tree.object.path.head.commit.git.tag
    - typing.IO.object.tree.head.ref.commit.path.git.tag
    - datetime.timedelta.head.commit.object.path.tree.git.tag
    - typing.IO.object.commit.tree.path.git.tag
    - datetime.timedelta.path.head.commit.object.git.tag
    - subprocess.Popen.object.head.ref.commit.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.commit.object.git.tag
    - typing.IO.tree.path.git.tag
    - typing.IO.tree.object.path.commit.git.tag
    - datetime.timedelta.path.object.tree.git.tag
    - typing.cast.object.tree.head.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.path.git.tag
    - typing.IO.tree.path.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.git.tag
    - subprocess.Popen.path.tree.object.commit.git.tag
    - typing.IO.tree.path.commit.object.git.tag
    - datetime.timedelta.object.path.tree.head.commit.git.tag
    - typing.IO.path.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.path.git.tag
    - typing.IO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.object.git.tag
    - typing.IO.path.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.head.commit.git.tag
    - typing.IO.tree.head.commit.path.git.tag
    - datetime.timedelta.object.path.head.commit.git.tag
    - typing.BinaryIO.head.commit.path.tree.git.tag
    - typing.IO.path.tree.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.object.path.tree.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.path.object.git.tag
    - datetime.timedelta.path.object.tree.head.commit.git.tag
    - datetime.timedelta.commit.path.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.path.object.git.tag
    - typing.IO.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.git.tag
    - typing.cast.tree.object.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.path.tree.git.tag
    - subprocess.Popen.commit.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.git.tag
    - typing.IO.head.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.object.git.tag
    - typing.IO.tree.head.commit.git.tag
    - subprocess.Popen.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.path.object.commit.git.tag
    - subprocess.Popen.tree.commit.path.object.git.tag
    - datetime.timedelta.tree.path.object.head.ref.commit.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.git.tag
    - typing.cast.head.ref.commit.path.object.tree.git.tag
    - typing.IO.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.head.commit.object.path.git.tag
    - typing.TypeVar.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.commit.object.tree.git.tag
    - datetime.timedelta.head.commit.path.git.tag
    - typing.TypeVar.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.object.head.commit.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.path.git.tag
    - typing.BinaryIO.head.commit.path.git.tag
    - datetime.timedelta.path.tree.commit.object.git.tag
    - subprocess.Popen.tree.object.path.head.commit.git.tag
    - subprocess.Popen.commit.object.path.git.tag
    - subprocess.Popen.tree.head.commit.git.tag
    - typing.IO.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.object.git.tag
    - typing.cast.head.commit.path.object.tree.git.tag
    - datetime.timedelta.object.head.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.git.tag
    - subprocess.Popen.commit.tree.object.path.git.tag
    - subprocess.Popen.path.object.tree.git.tag
    - datetime.timedelta.tree.object.git.tag
    - typing.cast.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.object.head.commit.git.tag
    - subprocess.Popen.tree.path.commit.git.tag
    - subprocess.Popen.object.tree.git.tag
    - subprocess.Popen.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.tree.git.tag
    - subprocess.Popen.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.tree.head.commit.git.tag
    - typing.cast.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.object.tree.path.commit.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.path.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.git.tag
    - typing.TypeVar.head.commit.object.tree.git.tag
    - datetime.timedelta.commit.object.git.tag
    - typing.IO.tree.object.commit.git.tag
    - typing.cast.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.path.git.tag
    - typing.IO.object.git.tag
    - typing.IO.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.tree.commit.git.tag
    - typing.IO.tree.object.head.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.path.git.tag
    - typing.IO.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.git.tag
    - typing.IO.path.head.commit.tree.object.git.tag
    - subprocess.Popen.head.commit.path.tree.object.git.tag
    - typing.TypeVar.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.tree.path.git.tag
    - subprocess.Popen.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.git.tag
    - typing.IO.commit.path.tree.object.git.tag
    - typing.IO.object.tree.path.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.object.git.tag
    - datetime.timedelta.object.commit.path.git.tag
    - typing.cast.object.tree.head.commit.path.git.tag
    - typing.cast.tree.head.commit.object.path.git.tag
    - datetime.timedelta.head.commit.tree.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.object.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.path.git.tag
    - subprocess.Popen.head.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.tree.git.tag
    - typing.IO.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.object.head.commit.tree.path.git.tag
    - subprocess.Popen.object.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.object.path.git.tag
    - datetime.timedelta.object.path.head.ref.commit.tree.git.tag
    - typing.IO.path.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.tree.commit.path.object.git.tag
    - typing.BinaryIO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.git.tag
    - subprocess.Popen.object.commit.path.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.git.tag
    - datetime.timedelta.object.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.git.tag
    - typing.IO.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.tree.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.git.tag
    - typing.BinaryIO.object.tree.path.head.commit.git.tag
    - typing.IO.head.ref.commit.path.tree.object.git.tag
    - typing.IO.head.commit.git.tag
    - typing.cast.tree.head.commit.path.object.git.tag
    - typing.IO.commit.git.tag
    - typing.cast.object.head.commit.tree.path.git.tag
    - typing.IO.path.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.commit.git.tag
    - typing.IO.tree.commit.path.git.tag
    - typing.cast.head.commit.path.tree.git.tag
    - typing.cast.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.path.git.tag
    - datetime.timedelta.commit.tree.object.git.tag
    - subprocess.Popen.path.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.tree.object.git.tag
    - typing.IO.head.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.commit.git.tag
    - typing.cast.tree.head.ref.commit.object.git.tag
    - typing.IO.commit.tree.path.object.git.tag
    - typing.IO.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.tree.path.commit.git.tag
    - typing.IO.object.path.git.tag
    - typing.IO.object.head.commit.tree.path.git.tag
    - typing.TypeVar.head.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.head.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.object.git.tag
    - typing.IO.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.object.tree.git.tag
    - typing.IO.path.object.git.tag
    - typing.TypeVar.head.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.head.commit.object.path.git.tag
    - typing.IO.object.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.path.git.tag
    - typing.IO.path.commit.object.tree.git.tag
    - subprocess.Popen.commit.path.tree.object.git.tag
    - typing.IO.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.object.git.tag
    - subprocess.Popen.object.path.tree.head.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.ref.commit.tree.git.tag
    - typing.IO.path.object.tree.head.commit.git.tag
    - typing.IO.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.object.tree.head.commit.path.git.tag
    - subprocess.Popen.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.path.git.tag
    - typing.cast.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.path.git.tag
    - datetime.timedelta.head.commit.object.tree.path.git.tag
    - subprocess.Popen.commit.object.path.tree.git.tag
    - typing.cast.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.commit.path.git.tag
    - datetime.timedelta.head.commit.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.object.git.tag
    - subprocess.Popen.path.head.commit.tree.object.git.tag
    - typing.IO.tree.commit.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.path.commit.tree.object.git.tag
    - subprocess.Popen.tree.commit.object.path.git.tag
    - typing.IO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.tree.object.git.tag
    - datetime.timedelta.tree.object.path.head.ref.commit.git.tag
    - typing.IO.object.head.commit.git.tag
    - subprocess.Popen.tree.object.commit.path.git.tag
    - typing.cast.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.path.tree.git.tag
    - subprocess.Popen.path.object.tree.head.commit.git.tag
    - datetime.timedelta.tree.object.path.git.tag
    - typing.IO.tree.object.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.tree.git.tag
    - typing.cast.head.commit.tree.object.git.tag
    - typing.IO.object.tree.path.commit.git.tag
    - subprocess.Popen.path.object.head.commit.git.tag
    - typing.IO.tree.path.head.ref.commit.object.git.tag
    - typing.IO.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.path.git.tag
    - typing.cast.tree.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.commit.object.tree.path.git.tag
    - typing.cast.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.head.commit.git.tag
    - subprocess.Popen.object.path.head.ref.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.object.git.tag
    - typing.IO.path.head.ref.commit.git.tag
    - typing.IO.object.tree.path.git.tag
    - typing.TypeVar.head.commit.path.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.head.commit.path.git.tag
    - subprocess.Popen.object.head.ref.commit.path.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.object.path.commit.git.tag
    - subprocess.Popen.path.object.tree.head.ref.commit.git.tag
    - typing.IO.commit.path.object.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.object.git.tag
    - datetime.timedelta.object.commit.path.tree.git.tag
    - subprocess.Popen.head.commit.object.git.tag
    - typing.IO.path.commit.git.tag
    - datetime.timedelta.path.tree.object.head.commit.git.tag
    - datetime.timedelta.path.object.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.git.tag
    - typing.cast.object.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.tree.path.commit.object.git.tag
    - typing.TypeVar.tree.object.head.commit.git.tag
    - datetime.timedelta.tree.head.commit.object.git.tag
    - typing.TypeVar.head.commit.tree.path.git.tag
    - datetime.timedelta.head.commit.path.object.tree.git.tag
    - subprocess.Popen.commit.path.git.tag
    - typing.IO.path.object.head.commit.git.tag
    - typing.IO.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.commit.path.object.git.tag
    - typing.cast.tree.head.commit.object.git.tag
    - typing.IO.tree.commit.object.path.git.tag
    - typing.cast.object.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.object.commit.tree.git.tag
    - subprocess.Popen.head.commit.path.object.git.tag
    - typing.IO.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.ref.commit.object.git.tag
    - typing.cast.head.commit.path.git.tag
    - typing.IO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.object.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.tree.path.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.git.tag
    - subprocess.Popen.tree.git.tag
    - datetime.timedelta.object.git.tag
    - datetime.timedelta.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.git.tag
    - typing.IO.head.commit.tree.git.tag
    - typing.IO.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.path.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.object.git.tag
    - typing.BinaryIO.head.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.commit.tree.git.tag
    - typing.BinaryIO.object.tree.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.object.tree.path.head.commit.git.tag
    - typing.IO.object.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.git.tag
    - typing.IO.path.git.tag
    - datetime.timedelta.object.tree.commit.git.tag
    - typing.IO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.head.commit.object.path.tree.git.tag
    - typing.cast.head.commit.git.tag
    - typing.TypeVar.tree.head.commit.path.git.tag
    - typing.cast.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.head.commit.path.git.tag
    - datetime.timedelta.object.path.tree.commit.git.tag
    - subprocess.Popen.object.tree.commit.path.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.object.git.tag
    - typing.cast.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.git.tag
    - datetime.timedelta.path.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.head.commit.object.git.tag
    - datetime.timedelta.path.head.commit.object.tree.git.tag
    - datetime.timedelta.tree.commit.path.git.tag
    - subprocess.Popen.path.tree.object.git.tag
    - typing.TypeVar.head.commit.object.path.git.tag
    - typing.cast.tree.head.ref.commit.git.tag
    - datetime.timedelta.tree.head.commit.path.git.tag
    - typing.IO.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.commit.tree.git.tag
    - typing.cast.head.commit.path.object.git.tag
    - typing.IO.object.commit.git.tag
    - datetime.timedelta.tree.path.object.git.tag
    - subprocess.Popen.object.head.commit.git.tag
    - typing.IO.tree.object.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.tag
    - typing.cast.head.commit.tree.object.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.object.tree.git.tag
    - subprocess.Popen.path.object.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.object.path.git.tag
    - typing.IO.object.commit.path.tree.git.tag
    - typing.TypeVar.head.commit.object.git.tag
    - datetime.timedelta.tree.commit.object.path.git.tag
    - typing.TypeVar.tree.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.path.git.tag
    - typing.IO.head.ref.commit.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.path.object.head.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.ref.commit.git.tag
    - typing.cast.head.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.tag
    - typing.IO.git.tag
    - typing.IO.commit.object.path.git.tag
    - datetime.timedelta.object.path.git.tag
    - typing.IO.object.path.tree.commit.git.tag
    - subprocess.Popen.commit.path.object.git.tag
    - datetime.timedelta.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.object.head.commit.tree.git.tag
    - subprocess.Popen.path.head.ref.commit.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.object.git.tag
    - datetime.timedelta.path.object.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.head.ref.commit.git.tag
    - typing.cast.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.commit.git.tag
    - datetime.timedelta.path.commit.tree.git.tag
    - datetime.timedelta.tree.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.head.commit.path.git.tag
    - datetime.timedelta.git.tag
    - datetime.timedelta.path.object.tree.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.git.tag
    - typing.IO.object.tree.commit.path.git.tag
    - datetime.timedelta.head.commit.object.git.tag
    - typing.IO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.commit.git.tag
    - subprocess.Popen.tree.path.object.commit.git.tag
    - datetime.timedelta.head.commit.path.tree.object.git.tag
    - typing.IO.tree.object.commit.path.git.tag
    - datetime.timedelta.object.tree.head.commit.path.git.tag
    - git.refs.tag.TagReference.delete
    - typing.IO.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.head.commit.object.git.tag
    - datetime.timedelta.object.path.head.ref.commit.git.tag
    - subprocess.Popen.object.path.tree.git.tag
    - subprocess.Popen.path.commit.object.git.tag
    - typing.IO.head.commit.path.object.git.tag
    - typing.IO.object.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.commit.tree.git.tag
    - typing.IO.path.head.commit.git.tag
    - typing.IO.tree.path.commit.git.tag
    - subprocess.Popen.object.commit.path.git.tag
    - subprocess.Popen.object.tree.path.git.tag
    - typing.IO.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.commit.object.tree.git.tag
    - typing.IO.object.commit.path.git.tag
    - typing.TypeVar.head.commit.object.tree.path.git.tag
    - datetime.timedelta.commit.tree.path.object.git.tag
    - typing.IO.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.tree.head.commit.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.git.tag
    - typing.IO.path.commit.object.git.tag
    - subprocess.Popen.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.commit.git.tag
    - typing.IO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.commit.object.git.tag
    - datetime.timedelta.tree.object.head.commit.git.tag
    - subprocess.Popen.path.tree.commit.git.tag
    - typing.IO.object.path.head.ref.commit.git.tag
    - typing.IO.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.path.git.tag
    - datetime.timedelta.object.head.commit.path.git.tag
    - subprocess.Popen.path.tree.commit.object.git.tag
    - datetime.timedelta.path.tree.object.git.tag
    - typing.IO.tree.path.object.head.ref.commit.git.tag
    - typing.TypeVar.object.head.ref.commit.git.tag
    - subprocess.Popen.path.head.commit.object.tree.git.tag
    - subprocess.Popen.path.git.tag
    - subprocess.Popen.tree.object.commit.git.tag
    - typing.cast.head.commit.object.git.tag
    - typing.IO.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.commit.git.tag
    - typing.IO.path.object.commit.git.tag
    - subprocess.Popen.tree.object.head.commit.git.tag
    - datetime.timedelta.commit.path.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.git.tag
    - typing.IO.commit.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.git.tag
    - subprocess.Popen.object.tree.head.commit.git.tag
    - typing.IO.tree.path.object.head.commit.git.tag
    - subprocess.Popen.path.object.head.ref.commit.tree.git.tag
    - typing.BinaryIO.tree.head.commit.object.git.tag
    - datetime.timedelta.head.ref.commit.object.path.tree.git.tag
    - typing.cast.head.commit.tree.git.tag
    - typing.IO.tree.commit.path.object.git.tag
    - typing.IO.head.commit.object.tree.path.git.tag
    - datetime.timedelta.object.path.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.object.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.git.tag
    - datetime.timedelta.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.commit.git.tag
    - datetime.timedelta.path.object.head.commit.tree.git.tag
    - datetime.timedelta.tree.path.commit.object.git.tag
    - typing.BinaryIO.head.commit.object.git.tag
    - subprocess.Popen.head.commit.object.path.git.tag
    - datetime.timedelta.object.head.commit.tree.path.git.tag
    - typing.IO.object.tree.commit.git.tag
    - typing.cast.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.git.tag
    - typing.cast.head.ref.commit.object.path.git.tag
    - subprocess.Popen.head.commit.tree.git.tag
    - subprocess.Popen.path.object.git.tag
    - datetime.timedelta.object.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.git.tag
    - datetime.timedelta.tree.head.ref.commit.git.tag
    - typing.IO.tree.git.tag
    - typing.cast.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.path.head.commit.object.git.tag
    - subprocess.Popen.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.commit.tree.git.tag
    - typing.IO.path.commit.tree.object.git.tag
    - subprocess.Popen.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.head.ref.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.head.ref.commit.tree.git.tag
    - typing.IO.commit.path.tree.git.tag
    - subprocess.Popen.commit.path.object.tree.git.tag
    - typing.IO.object.tree.path.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.object.tree.commit.git.tag
    - datetime.timedelta.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.object.git.tag
    - datetime.timedelta.commit.path.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.object.head.commit.path.git.tag
    - datetime.timedelta.path.git.tag
    - typing.IO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.head.commit.path.tree.git.tag
    - typing.cast.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.object.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.head.commit.object.git.tag
    - typing.cast.object.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.git.tag
    - typing.IO.object.path.tree.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.commit.path.git.tag
    - typing.IO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.path.git.tag
    - typing.IO.tree.path.head.commit.object.git.tag
    - typing.cast.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.tree.path.git.tag
    - typing.IO.tree.head.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.git.tag
    - subprocess.Popen.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.commit.tree.path.git.tag
    - typing.IO.object.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.commit.git.tag
    - subprocess.Popen.tree.object.git.tag
    - typing.IO.path.commit.tree.git.tag
    - subprocess.Popen.path.tree.head.commit.object.git.tag
    - datetime.timedelta.head.commit.git.tag
    - typing.IO.head.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.git.tag
    - typing.IO.path.object.head.ref.commit.git.tag
    - typing.IO.commit.object.tree.path.git.tag
    - typing.IO.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.git.tag
    - typing.IO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.path.tree.object.git.tag
    - subprocess.Popen.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.object.git.tag
    - typing.IO.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.path.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.git.tag
    - typing.IO.tree.head.ref.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.path.tree.git.tag
    - typing.IO.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.git.tag
    - subprocess.Popen.tree.path.git.tag
    - subprocess.Popen.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.commit.tree.git.tag
    - subprocess.Popen.object.commit.git.tag
    - typing.cast.head.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.object.git.tag
    - typing.IO.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.commit.git.tag
    - subprocess.Popen.path.object.commit.git.tag
    - subprocess.Popen.path.commit.object.tree.git.tag
    - datetime.timedelta.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.path.git.tag
    - typing.IO.head.commit.path.tree.object.git.tag
    - typing.IO.tree.commit.git.tag
    - typing.cast.head.ref.commit.tree.path.git.tag
    - datetime.timedelta.path.object.commit.git.tag
    - typing.TypeVar.tree.object.path.commit.git.tag
    - typing.IO.head.commit.tree.path.object.git.tag
    - datetime.timedelta.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.object.commit.tree.git.tag
    - typing.IO.path.tree.head.ref.commit.git.tag
    - typing.IO.tree.path.object.commit.git.tag
    - typing.IO.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.tree.git.tag
    - datetime.timedelta.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.git.tag
    - subprocess.Popen.object.git.tag
    - typing.IO.commit.object.git.tag
    - subprocess.Popen.object.head.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.path.head.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.path.git.tag
    - typing.IO.path.tree.head.ref.commit.object.git.tag
    - typing.IO.head.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.path.git.tag
    - typing.IO.object.path.head.commit.git.tag
    - datetime.timedelta.object.path.commit.git.tag
    - subprocess.Popen.tree.path.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.git.tag
    - typing.BinaryIO.tree.head.commit.object.path.git.tag
    - subprocess.Popen.object.head.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.tree.object.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.object.git.tag
    - typing.TypeVar.head.commit.path.git.tag
    - subprocess.Popen.tree.object.path.head.ref.commit.git.tag
    - typing.TypeVar.object.head.commit.path.tree.git.tag
    - subprocess.Popen.path.head.commit.tree.git.tag
    - datetime.timedelta.path.commit.object.git.tag
    - subprocess.Popen.tree.path.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.path.git.tag
    - subprocess.Popen.object.head.commit.path.git.tag
    - typing.IO.path.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.head.commit.object.path.git.tag
    - typing.IO.commit.tree.git.tag
    - datetime.timedelta.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.git.tag
    - subprocess.Popen.object.tree.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.path.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.path.object.git.tag
    - typing.IO.tree.head.commit.object.path.git.tag
    - typing.IO.tree.path.object.git.tag
    - typing.IO.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.git.tag
    - subprocess.Popen.commit.object.tree.path.git.tag
    - subprocess.Popen.head.commit.path.object.tree.git.tag
    - typing.cast.object.head.commit.path.tree.git.tag
    - typing.cast.head.commit.object.path.git.tag
    - typing.IO.commit.path.git.tag
    - typing.TypeVar.object.head.commit.tree.git.tag
    - typing.IO.tree.object.path.head.ref.commit.git.tag
    - typing.IO.path.object.commit.tree.git.tag
    - typing.IO.path.tree.commit.object.git.tag
    - typing.IO.commit.tree.object.path.git.tag
    - subprocess.Popen.head.ref.commit.git.tag
    - datetime.timedelta.commit.path.object.git.tag
    - datetime.timedelta.object.tree.git.tag
    - datetime.timedelta.object.commit.tree.path.git.tag
    - typing.IO.object.path.commit.git.tag
    - datetime.timedelta.object.head.commit.path.tree.git.tag
    - datetime.timedelta.path.commit.tree.object.git.tag
    - subprocess.Popen.path.head.commit.git.tag
    - typing.cast.head.ref.commit.path.git.tag
    - typing.TypeVar.object.tree.head.commit.path.git.tag
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - tags
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 149
    functionName: git.refs.tag.TagReference.delete
    functionSourceFile: git.refs.tag
    functionUses: 1
    functionsReached:
    - datetime.timedelta.path.tree.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.object.git.tag
    - subprocess.Popen.tree.head.commit.object.path.git.tag
    - typing.cast.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.path.object.head.ref.commit.git.tag
    - typing.IO.commit.tree.object.git.tag
    - datetime.timedelta.object.tree.commit.path.git.tag
    - datetime.timedelta.tree.object.path.head.commit.git.tag
    - typing.IO.object.tree.head.ref.commit.path.git.tag
    - datetime.timedelta.head.commit.object.path.tree.git.tag
    - typing.IO.object.commit.tree.path.git.tag
    - datetime.timedelta.path.head.commit.object.git.tag
    - subprocess.Popen.object.head.ref.commit.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.commit.object.git.tag
    - typing.IO.tree.path.git.tag
    - typing.IO.tree.object.path.commit.git.tag
    - datetime.timedelta.path.object.tree.git.tag
    - typing.cast.object.tree.head.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.path.git.tag
    - typing.IO.tree.path.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.git.tag
    - subprocess.Popen.path.tree.object.commit.git.tag
    - typing.IO.tree.path.commit.object.git.tag
    - datetime.timedelta.object.path.tree.head.commit.git.tag
    - typing.IO.path.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.path.git.tag
    - typing.IO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.object.git.tag
    - typing.IO.path.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.head.commit.git.tag
    - typing.IO.tree.head.commit.path.git.tag
    - datetime.timedelta.object.path.head.commit.git.tag
    - typing.BinaryIO.head.commit.path.tree.git.tag
    - typing.IO.path.tree.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.object.path.tree.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.path.object.git.tag
    - datetime.timedelta.path.object.tree.head.commit.git.tag
    - datetime.timedelta.commit.path.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.path.object.git.tag
    - typing.IO.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.git.tag
    - typing.cast.tree.object.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.path.tree.git.tag
    - subprocess.Popen.commit.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.git.tag
    - typing.IO.head.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.object.git.tag
    - typing.IO.tree.head.commit.git.tag
    - subprocess.Popen.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.path.object.commit.git.tag
    - subprocess.Popen.tree.commit.path.object.git.tag
    - datetime.timedelta.tree.path.object.head.ref.commit.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.git.tag
    - typing.cast.head.ref.commit.path.object.tree.git.tag
    - typing.IO.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.head.commit.object.path.git.tag
    - typing.TypeVar.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.commit.object.tree.git.tag
    - datetime.timedelta.head.commit.path.git.tag
    - typing.TypeVar.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.object.head.commit.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.path.git.tag
    - typing.BinaryIO.head.commit.path.git.tag
    - datetime.timedelta.path.tree.commit.object.git.tag
    - subprocess.Popen.tree.object.path.head.commit.git.tag
    - subprocess.Popen.commit.object.path.git.tag
    - subprocess.Popen.tree.head.commit.git.tag
    - typing.IO.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.object.git.tag
    - typing.cast.head.commit.path.object.tree.git.tag
    - datetime.timedelta.object.head.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.git.tag
    - subprocess.Popen.commit.tree.object.path.git.tag
    - subprocess.Popen.path.object.tree.git.tag
    - datetime.timedelta.tree.object.git.tag
    - typing.cast.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.object.head.commit.git.tag
    - subprocess.Popen.tree.path.commit.git.tag
    - subprocess.Popen.object.tree.git.tag
    - subprocess.Popen.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.tree.git.tag
    - subprocess.Popen.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.tree.head.commit.git.tag
    - typing.cast.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.object.tree.path.commit.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.path.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.git.tag
    - typing.TypeVar.head.commit.object.tree.git.tag
    - datetime.timedelta.commit.object.git.tag
    - typing.IO.tree.object.commit.git.tag
    - typing.cast.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.ref.commit.path.git.tag
    - typing.IO.object.git.tag
    - typing.IO.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.tree.commit.git.tag
    - typing.IO.tree.object.head.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.path.git.tag
    - typing.IO.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.path.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.git.tag
    - typing.IO.path.head.commit.tree.object.git.tag
    - subprocess.Popen.head.commit.path.tree.object.git.tag
    - typing.TypeVar.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.tree.path.git.tag
    - subprocess.Popen.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.git.tag
    - typing.IO.commit.path.tree.object.git.tag
    - typing.IO.object.tree.path.head.ref.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.path.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.object.git.tag
    - datetime.timedelta.object.commit.path.git.tag
    - typing.cast.object.tree.head.commit.path.git.tag
    - typing.cast.tree.head.commit.object.path.git.tag
    - datetime.timedelta.head.commit.tree.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.object.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.path.git.tag
    - subprocess.Popen.head.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.tree.git.tag
    - typing.IO.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.object.head.commit.tree.path.git.tag
    - subprocess.Popen.object.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.object.path.git.tag
    - datetime.timedelta.object.path.head.ref.commit.tree.git.tag
    - typing.IO.path.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.tree.commit.path.object.git.tag
    - typing.BinaryIO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.git.tag
    - subprocess.Popen.object.commit.path.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.git.tag
    - datetime.timedelta.object.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.tree.git.tag
    - typing.IO.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.git.tag
    - typing.BinaryIO.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.tree.head.ref.commit.git.tag
    - typing.IO.head.ref.commit.object.git.tag
    - typing.BinaryIO.object.tree.path.head.commit.git.tag
    - typing.IO.head.ref.commit.path.tree.object.git.tag
    - typing.IO.head.commit.git.tag
    - typing.cast.tree.head.commit.path.object.git.tag
    - typing.IO.commit.git.tag
    - typing.cast.object.head.commit.tree.path.git.tag
    - typing.IO.path.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.commit.git.tag
    - typing.IO.tree.commit.path.git.tag
    - typing.cast.head.commit.path.tree.git.tag
    - typing.cast.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.path.git.tag
    - datetime.timedelta.commit.tree.object.git.tag
    - subprocess.Popen.path.head.ref.commit.object.tree.git.tag
    - typing.BinaryIO.head.commit.path.tree.object.git.tag
    - typing.IO.head.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.commit.git.tag
    - typing.cast.tree.head.ref.commit.object.git.tag
    - typing.IO.commit.tree.path.object.git.tag
    - typing.IO.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.tree.path.commit.git.tag
    - typing.IO.object.path.git.tag
    - typing.IO.object.head.commit.tree.path.git.tag
    - typing.TypeVar.head.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.head.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.object.git.tag
    - typing.IO.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.object.tree.git.tag
    - typing.IO.path.object.git.tag
    - typing.TypeVar.head.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.head.commit.object.path.git.tag
    - typing.IO.object.tree.head.commit.git.tag
    - typing.TypeVar.object.head.commit.path.git.tag
    - typing.IO.path.commit.object.tree.git.tag
    - subprocess.Popen.commit.path.tree.object.git.tag
    - typing.IO.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.object.git.tag
    - subprocess.Popen.object.path.tree.head.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.ref.commit.tree.git.tag
    - typing.IO.path.object.tree.head.commit.git.tag
    - typing.IO.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.object.tree.head.commit.path.git.tag
    - subprocess.Popen.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.object.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.path.git.tag
    - typing.cast.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.git.tag
    - datetime.timedelta.path.object.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.path.git.tag
    - datetime.timedelta.head.commit.object.tree.path.git.tag
    - subprocess.Popen.commit.object.path.tree.git.tag
    - typing.cast.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.commit.path.git.tag
    - datetime.timedelta.head.commit.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.object.git.tag
    - subprocess.Popen.path.head.commit.tree.object.git.tag
    - typing.IO.tree.commit.object.git.tag
    - subprocess.Popen.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.path.commit.tree.object.git.tag
    - subprocess.Popen.tree.commit.object.path.git.tag
    - typing.IO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.tree.object.git.tag
    - datetime.timedelta.tree.object.path.head.ref.commit.git.tag
    - typing.IO.object.head.commit.git.tag
    - subprocess.Popen.tree.object.commit.path.git.tag
    - typing.cast.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.commit.path.tree.git.tag
    - subprocess.Popen.path.object.tree.head.commit.git.tag
    - datetime.timedelta.tree.object.path.git.tag
    - typing.IO.tree.object.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.tree.git.tag
    - typing.cast.head.commit.tree.object.git.tag
    - typing.IO.object.tree.path.commit.git.tag
    - subprocess.Popen.path.object.head.commit.git.tag
    - typing.IO.tree.path.head.ref.commit.object.git.tag
    - typing.IO.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.path.git.tag
    - typing.cast.tree.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.commit.object.tree.path.git.tag
    - typing.cast.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.head.commit.git.tag
    - subprocess.Popen.object.path.head.ref.commit.git.tag
    - typing.IO.tree.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.commit.git.tag
    - datetime.timedelta.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.tree.object.git.tag
    - typing.IO.path.head.ref.commit.git.tag
    - typing.IO.object.tree.path.git.tag
    - typing.TypeVar.head.commit.path.tree.git.tag
    - datetime.timedelta.path.tree.head.ref.commit.object.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.head.commit.path.git.tag
    - subprocess.Popen.object.head.ref.commit.path.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.path.git.tag
    - subprocess.Popen.tree.object.path.commit.git.tag
    - subprocess.Popen.path.object.tree.head.ref.commit.git.tag
    - typing.IO.commit.path.object.git.tag
    - datetime.timedelta.tree.path.head.ref.commit.object.git.tag
    - datetime.timedelta.object.commit.path.tree.git.tag
    - subprocess.Popen.head.commit.object.git.tag
    - typing.IO.path.commit.git.tag
    - datetime.timedelta.path.tree.object.head.commit.git.tag
    - datetime.timedelta.path.object.commit.tree.git.tag
    - typing.TypeVar.head.commit.path.object.tree.git.tag
    - typing.TypeVar.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.git.tag
    - typing.cast.object.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.tree.path.commit.object.git.tag
    - typing.TypeVar.tree.object.head.commit.git.tag
    - datetime.timedelta.tree.head.commit.object.git.tag
    - typing.TypeVar.head.commit.tree.path.git.tag
    - datetime.timedelta.head.commit.path.object.tree.git.tag
    - subprocess.Popen.commit.path.git.tag
    - typing.IO.path.object.head.commit.git.tag
    - typing.IO.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.commit.path.object.git.tag
    - typing.cast.tree.head.commit.object.git.tag
    - typing.IO.tree.commit.object.path.git.tag
    - typing.cast.object.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.object.commit.tree.git.tag
    - subprocess.Popen.head.commit.path.object.git.tag
    - typing.IO.head.commit.object.path.tree.git.tag
    - typing.IO.path.head.ref.commit.object.git.tag
    - typing.cast.head.commit.path.git.tag
    - typing.IO.tree.head.ref.commit.git.tag
    - datetime.timedelta.path.tree.object.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.tree.path.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.git.tag
    - subprocess.Popen.tree.git.tag
    - datetime.timedelta.object.git.tag
    - datetime.timedelta.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.git.tag
    - typing.IO.head.commit.tree.git.tag
    - typing.IO.commit.tree.path.git.tag
    - datetime.timedelta.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.path.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.path.git.tag
    - subprocess.Popen.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.object.git.tag
    - typing.BinaryIO.head.commit.object.path.tree.git.tag
    - typing.BinaryIO.head.commit.tree.git.tag
    - typing.BinaryIO.object.tree.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.object.tree.path.head.commit.git.tag
    - typing.IO.object.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.git.tag
    - typing.IO.path.git.tag
    - datetime.timedelta.object.tree.commit.git.tag
    - typing.IO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.head.commit.object.path.tree.git.tag
    - typing.cast.head.commit.git.tag
    - typing.TypeVar.tree.head.commit.path.git.tag
    - typing.cast.head.ref.commit.path.tree.object.git.tag
    - datetime.timedelta.path.head.commit.tree.git.tag
    - typing.cast.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.head.commit.path.git.tag
    - datetime.timedelta.object.path.tree.commit.git.tag
    - subprocess.Popen.object.tree.commit.path.git.tag
    - subprocess.Popen.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.path.object.git.tag
    - typing.cast.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.git.tag
    - datetime.timedelta.path.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.head.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.head.commit.object.git.tag
    - datetime.timedelta.path.head.commit.object.tree.git.tag
    - datetime.timedelta.tree.commit.path.git.tag
    - subprocess.Popen.path.tree.object.git.tag
    - typing.TypeVar.head.commit.object.path.git.tag
    - typing.cast.tree.head.ref.commit.git.tag
    - datetime.timedelta.tree.head.commit.path.git.tag
    - typing.IO.tree.path.head.ref.commit.git.tag
    - subprocess.Popen.commit.tree.git.tag
    - typing.cast.head.commit.path.object.git.tag
    - typing.IO.object.commit.git.tag
    - datetime.timedelta.tree.path.object.git.tag
    - subprocess.Popen.object.head.commit.git.tag
    - typing.IO.tree.object.head.commit.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.tag
    - typing.cast.head.commit.tree.object.path.git.tag
    - typing.BinaryIO.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.object.tree.git.tag
    - subprocess.Popen.path.object.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.object.path.git.tag
    - typing.IO.object.commit.path.tree.git.tag
    - typing.TypeVar.head.commit.object.git.tag
    - datetime.timedelta.tree.commit.object.path.git.tag
    - typing.TypeVar.tree.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.object.tree.path.git.tag
    - typing.IO.head.ref.commit.path.git.tag
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.path.object.head.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.ref.commit.git.tag
    - typing.cast.head.commit.object.tree.path.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.tag
    - typing.IO.git.tag
    - typing.IO.commit.object.path.git.tag
    - datetime.timedelta.object.path.git.tag
    - typing.IO.object.path.tree.commit.git.tag
    - subprocess.Popen.commit.path.object.git.tag
    - datetime.timedelta.tree.object.head.commit.path.git.tag
    - typing.IO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.object.head.commit.tree.git.tag
    - subprocess.Popen.path.head.ref.commit.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.object.git.tag
    - datetime.timedelta.path.object.git.tag
    - typing.TypeVar.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.head.ref.commit.git.tag
    - typing.cast.tree.head.ref.commit.path.object.git.tag
    - subprocess.Popen.object.path.commit.git.tag
    - datetime.timedelta.path.commit.tree.git.tag
    - datetime.timedelta.tree.git.tag
    - typing.BinaryIO.tree.head.ref.commit.path.git.tag
    - subprocess.Popen.head.commit.path.git.tag
    - datetime.timedelta.git.tag
    - datetime.timedelta.path.object.tree.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.git.tag
    - typing.IO.object.tree.commit.path.git.tag
    - datetime.timedelta.head.commit.object.git.tag
    - typing.IO.head.ref.commit.path.object.git.tag
    - datetime.timedelta.tree.head.commit.git.tag
    - subprocess.Popen.tree.path.object.commit.git.tag
    - datetime.timedelta.head.commit.path.tree.object.git.tag
    - typing.IO.tree.object.commit.path.git.tag
    - datetime.timedelta.object.tree.head.commit.path.git.tag
    - typing.IO.head.ref.commit.tree.git.tag
    - typing.IO.path.tree.head.commit.object.git.tag
    - datetime.timedelta.object.path.head.ref.commit.git.tag
    - subprocess.Popen.object.path.tree.git.tag
    - subprocess.Popen.path.commit.object.git.tag
    - typing.IO.head.commit.path.object.git.tag
    - typing.IO.object.tree.head.commit.path.git.tag
    - subprocess.Popen.path.object.commit.tree.git.tag
    - typing.IO.path.head.commit.git.tag
    - typing.IO.tree.path.commit.git.tag
    - subprocess.Popen.object.commit.path.git.tag
    - subprocess.Popen.object.tree.path.git.tag
    - typing.IO.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.commit.object.tree.git.tag
    - typing.IO.object.commit.path.git.tag
    - typing.TypeVar.head.commit.object.tree.path.git.tag
    - datetime.timedelta.commit.tree.path.object.git.tag
    - typing.IO.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.ref.commit.object.path.tree.git.tag
    - datetime.timedelta.path.tree.head.commit.object.git.tag
    - datetime.timedelta.tree.object.head.ref.commit.git.tag
    - typing.IO.path.commit.object.git.tag
    - subprocess.Popen.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.commit.git.tag
    - typing.IO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.tree.object.head.ref.commit.path.git.tag
    - datetime.timedelta.tree.commit.object.git.tag
    - datetime.timedelta.tree.object.head.commit.git.tag
    - subprocess.Popen.path.tree.commit.git.tag
    - typing.IO.object.path.head.ref.commit.git.tag
    - typing.IO.path.tree.object.head.commit.git.tag
    - typing.BinaryIO.object.tree.path.git.tag
    - datetime.timedelta.object.head.commit.path.git.tag
    - subprocess.Popen.path.tree.commit.object.git.tag
    - datetime.timedelta.path.tree.object.git.tag
    - typing.IO.tree.path.object.head.ref.commit.git.tag
    - typing.TypeVar.object.head.ref.commit.git.tag
    - subprocess.Popen.path.head.commit.object.tree.git.tag
    - subprocess.Popen.path.git.tag
    - subprocess.Popen.tree.object.commit.git.tag
    - typing.cast.head.commit.object.git.tag
    - typing.IO.path.tree.object.head.ref.commit.git.tag
    - datetime.timedelta.object.commit.git.tag
    - typing.IO.path.object.commit.git.tag
    - subprocess.Popen.tree.object.head.commit.git.tag
    - datetime.timedelta.commit.path.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.git.tag
    - typing.IO.commit.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.git.tag
    - subprocess.Popen.object.tree.head.commit.git.tag
    - typing.IO.tree.path.object.head.commit.git.tag
    - subprocess.Popen.path.object.head.ref.commit.tree.git.tag
    - typing.BinaryIO.tree.head.commit.object.git.tag
    - datetime.timedelta.head.ref.commit.object.path.tree.git.tag
    - typing.cast.head.commit.tree.git.tag
    - typing.IO.tree.commit.path.object.git.tag
    - typing.IO.head.commit.object.tree.path.git.tag
    - datetime.timedelta.object.path.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.tag
    - typing.IO.object.path.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.git.tag
    - typing.BinaryIO.object.head.commit.tree.git.tag
    - datetime.timedelta.object.tree.path.git.tag
    - datetime.timedelta.tree.path.head.commit.git.tag
    - datetime.timedelta.head.ref.commit.path.object.git.tag
    - typing.TypeVar.object.tree.head.commit.git.tag
    - datetime.timedelta.path.object.head.commit.tree.git.tag
    - datetime.timedelta.tree.path.commit.object.git.tag
    - typing.BinaryIO.head.commit.object.git.tag
    - subprocess.Popen.head.commit.object.path.git.tag
    - datetime.timedelta.object.head.commit.tree.path.git.tag
    - typing.IO.object.tree.commit.git.tag
    - typing.cast.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.path.git.tag
    - typing.cast.head.ref.commit.object.path.git.tag
    - subprocess.Popen.head.commit.tree.git.tag
    - subprocess.Popen.path.object.git.tag
    - datetime.timedelta.object.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.git.tag
    - datetime.timedelta.tree.head.ref.commit.git.tag
    - typing.IO.tree.git.tag
    - typing.cast.tree.head.ref.commit.object.path.git.tag
    - subprocess.Popen.path.head.commit.object.git.tag
    - subprocess.Popen.git.tag
    - typing.BinaryIO.object.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.tree.head.ref.commit.git.tag
    - datetime.timedelta.object.path.commit.tree.git.tag
    - typing.IO.path.commit.tree.object.git.tag
    - subprocess.Popen.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.head.ref.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.git.tag
    - typing.BinaryIO.tree.head.commit.path.object.git.tag
    - typing.IO.object.path.head.ref.commit.tree.git.tag
    - typing.IO.commit.path.tree.git.tag
    - subprocess.Popen.commit.path.object.tree.git.tag
    - typing.IO.object.tree.path.head.commit.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.object.tree.commit.git.tag
    - datetime.timedelta.commit.tree.path.git.tag
    - subprocess.Popen.tree.commit.object.git.tag
    - datetime.timedelta.commit.path.object.tree.git.tag
    - datetime.timedelta.head.ref.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.object.head.commit.path.git.tag
    - datetime.timedelta.path.git.tag
    - typing.IO.head.commit.tree.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.object.path.git.tag
    - typing.BinaryIO.object.head.commit.path.tree.git.tag
    - typing.cast.tree.head.commit.git.tag
    - typing.BinaryIO.head.commit.tree.path.object.git.tag
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.path.object.tree.git.tag
    - typing.IO.path.head.commit.object.git.tag
    - typing.cast.object.head.ref.commit.path.git.tag
    - typing.IO.path.object.tree.git.tag
    - subprocess.Popen.path.tree.head.ref.commit.git.tag
    - typing.IO.object.path.tree.head.ref.commit.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.path.git.tag
    - datetime.timedelta.path.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.git.tag
    - subprocess.Popen.tree.head.commit.path.object.git.tag
    - typing.TypeVar.tree.object.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.ref.commit.path.git.tag
    - subprocess.Popen.tree.commit.path.git.tag
    - typing.IO.head.ref.commit.object.path.tree.git.tag
    - subprocess.Popen.head.commit.object.tree.path.git.tag
    - typing.IO.tree.path.head.commit.object.git.tag
    - typing.cast.commit.tree.object.path.git.tag
    - datetime.timedelta.tree.path.object.head.commit.git.tag
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.tag
    - typing.cast.head.commit.tree.path.git.tag
    - typing.IO.tree.head.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.tree.git.tag
    - typing.TypeVar.head.commit.tree.git.tag
    - datetime.timedelta.tree.object.commit.git.tag
    - subprocess.Popen.tree.object.path.git.tag
    - typing.TypeVar.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.path.head.ref.commit.object.git.tag
    - typing.BinaryIO.head.ref.commit.object.path.git.tag
    - subprocess.Popen.commit.tree.path.git.tag
    - typing.IO.object.commit.tree.git.tag
    - typing.TypeVar.object.tree.path.head.commit.git.tag
    - subprocess.Popen.tree.object.git.tag
    - typing.IO.path.commit.tree.git.tag
    - subprocess.Popen.path.tree.head.commit.object.git.tag
    - datetime.timedelta.head.commit.git.tag
    - typing.IO.head.commit.tree.path.git.tag
    - typing.TypeVar.object.tree.path.git.tag
    - typing.IO.path.object.head.ref.commit.git.tag
    - typing.IO.commit.object.tree.path.git.tag
    - typing.IO.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.path.git.tag
    - typing.IO.head.ref.commit.tree.object.git.tag
    - subprocess.Popen.head.ref.commit.object.tree.path.git.tag
    - typing.cast.head.commit.path.tree.object.git.tag
    - subprocess.Popen.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.tree.git.tag
    - subprocess.Popen.object.path.head.commit.tree.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.object.git.tag
    - typing.IO.tree.object.head.ref.commit.path.git.tag
    - typing.TypeVar.head.ref.commit.tree.object.git.tag
    - typing.IO.head.ref.commit.tree.object.path.git.tag
    - datetime.timedelta.path.commit.object.tree.git.tag
    - datetime.timedelta.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.git.tag
    - typing.IO.tree.head.ref.commit.object.git.tag
    - datetime.timedelta.object.head.ref.commit.path.tree.git.tag
    - typing.IO.head.ref.commit.git.tag
    - typing.cast.head.ref.commit.tree.git.tag
    - subprocess.Popen.tree.path.git.tag
    - subprocess.Popen.object.head.commit.path.tree.git.tag
    - typing.TypeVar.tree.head.ref.commit.object.git.tag
    - typing.IO.object.head.commit.tree.git.tag
    - subprocess.Popen.object.commit.git.tag
    - typing.cast.head.commit.tree.path.object.git.tag
    - subprocess.Popen.object.path.git.tag
    - datetime.timedelta.head.commit.tree.path.object.git.tag
    - typing.IO.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.path.object.git.tag
    - subprocess.Popen.object.path.tree.commit.git.tag
    - subprocess.Popen.path.object.commit.git.tag
    - subprocess.Popen.path.commit.object.tree.git.tag
    - datetime.timedelta.commit.tree.object.path.git.tag
    - typing.TypeVar.tree.object.path.git.tag
    - typing.IO.head.commit.path.tree.object.git.tag
    - typing.IO.tree.commit.git.tag
    - typing.cast.head.ref.commit.tree.path.git.tag
    - datetime.timedelta.path.object.commit.git.tag
    - typing.TypeVar.tree.object.path.commit.git.tag
    - typing.IO.head.commit.tree.path.object.git.tag
    - datetime.timedelta.path.object.head.ref.commit.tree.git.tag
    - datetime.timedelta.object.commit.tree.git.tag
    - typing.IO.path.tree.head.ref.commit.git.tag
    - typing.IO.tree.path.object.commit.git.tag
    - typing.IO.path.tree.commit.git.tag
    - subprocess.Popen.path.commit.tree.git.tag
    - datetime.timedelta.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.git.tag
    - subprocess.Popen.path.head.ref.commit.tree.git.tag
    - subprocess.Popen.object.git.tag
    - typing.IO.commit.object.git.tag
    - subprocess.Popen.object.head.commit.tree.path.git.tag
    - typing.BinaryIO.head.ref.commit.path.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.tree.git.tag
    - datetime.timedelta.object.tree.path.head.commit.git.tag
    - typing.cast.object.head.ref.commit.tree.path.git.tag
    - typing.IO.path.tree.head.ref.commit.object.git.tag
    - typing.IO.head.commit.object.path.git.tag
    - typing.IO.object.head.ref.commit.path.tree.git.tag
    - typing.BinaryIO.head.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.tree.path.git.tag
    - typing.IO.object.path.head.commit.git.tag
    - datetime.timedelta.object.path.commit.git.tag
    - subprocess.Popen.tree.path.head.commit.object.git.tag
    - subprocess.Popen.tree.head.ref.commit.object.git.tag
    - typing.BinaryIO.tree.head.commit.object.path.git.tag
    - subprocess.Popen.object.head.commit.tree.git.tag
    - datetime.timedelta.path.head.commit.tree.object.git.tag
    - subprocess.Popen.tree.path.head.ref.commit.object.git.tag
    - typing.TypeVar.head.commit.path.git.tag
    - subprocess.Popen.tree.object.path.head.ref.commit.git.tag
    - typing.TypeVar.object.head.commit.path.tree.git.tag
    - subprocess.Popen.path.head.commit.tree.git.tag
    - datetime.timedelta.path.commit.object.git.tag
    - subprocess.Popen.tree.path.object.head.commit.git.tag
    - subprocess.Popen.head.ref.commit.tree.git.tag
    - datetime.timedelta.head.commit.tree.object.path.git.tag
    - subprocess.Popen.object.head.commit.path.git.tag
    - typing.IO.path.head.ref.commit.tree.object.git.tag
    - typing.BinaryIO.head.commit.tree.object.path.git.tag
    - datetime.timedelta.head.commit.path.tree.git.tag
    - datetime.timedelta.tree.head.commit.object.path.git.tag
    - typing.IO.commit.tree.git.tag
    - datetime.timedelta.head.ref.commit.git.tag
    - typing.TypeVar.head.ref.commit.object.git.tag
    - datetime.timedelta.tree.head.ref.commit.path.git.tag
    - typing.TypeVar.tree.object.head.ref.commit.git.tag
    - subprocess.Popen.object.head.ref.commit.tree.git.tag
    - typing.cast.head.ref.commit.object.git.tag
    - subprocess.Popen.object.tree.path.head.ref.commit.git.tag
    - typing.BinaryIO.head.commit.path.object.tree.git.tag
    - typing.TypeVar.tree.head.commit.path.object.git.tag
    - typing.IO.tree.head.commit.object.path.git.tag
    - typing.IO.tree.path.object.git.tag
    - typing.IO.commit.path.object.tree.git.tag
    - subprocess.Popen.head.ref.commit.path.object.git.tag
    - subprocess.Popen.commit.object.tree.path.git.tag
    - subprocess.Popen.head.commit.path.object.tree.git.tag
    - typing.cast.object.head.commit.path.tree.git.tag
    - typing.cast.head.commit.object.path.git.tag
    - typing.IO.commit.path.git.tag
    - typing.TypeVar.object.head.commit.tree.git.tag
    - typing.IO.tree.object.path.head.ref.commit.git.tag
    - typing.IO.path.object.commit.tree.git.tag
    - typing.IO.path.tree.commit.object.git.tag
    - typing.IO.commit.tree.object.path.git.tag
    - subprocess.Popen.head.ref.commit.git.tag
    - datetime.timedelta.commit.path.object.git.tag
    - datetime.timedelta.object.tree.git.tag
    - datetime.timedelta.object.commit.tree.path.git.tag
    - typing.IO.object.path.commit.git.tag
    - datetime.timedelta.object.head.commit.path.tree.git.tag
    - datetime.timedelta.path.commit.tree.object.git.tag
    - subprocess.Popen.path.head.commit.git.tag
    - typing.cast.head.ref.commit.path.git.tag
    - typing.TypeVar.object.tree.head.commit.path.git.tag
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 616
    functionName: git.repo.base.Repo.create_remote
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.tree.head.commit.object.replace
    - typing.IO.head.commit.object.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.startswith
    - typing.cast.object.head.commit.tree.replace
    - datetime.timedelta.tree.path.object.commit.git.remote
    - typing.TypeVar.object.tree.path.head.commit.git.remote
    - subprocess.Popen.path.object.tree.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.IO.object.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.object.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - subprocess.Popen.commit.object.path.startswith
    - subprocess.Popen.object.tree.commit.startswith
    - subprocess.Popen.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.git.remote
    - typing.TypeVar.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.tree.commit.path.git.remote
    - typing.IO.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.replace
    - typing.IO.tree.object.commit.path.startswith
    - datetime.timedelta.path.tree.head.commit.git.remote
    - subprocess.Popen.head.commit.tree.object.git.remote
    - subprocess.Popen.object.tree.path.startswith
    - typing.cast.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.tree.object.path.startswith
    - datetime.timedelta.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.path.object.tree.commit.startswith
    - typing.IO.tree.commit.object.path.replace
    - subprocess.Popen.path.head.ref.commit.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.tree.object.path.head.commit.replace
    - typing.IO.path.object.head.commit.tree.replace
    - datetime.timedelta.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.commit.replace
    - subprocess.Popen.tree.commit.object.startswith
    - typing.IO.object.tree.head.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.git.remote
    - typing.IO.object.commit.tree.path.git.remote
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - typing.IO.path.commit.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.git.remote
    - typing.cast.head.commit.tree.git.remote
    - typing.IO.tree.path.head.ref.commit.object.git.remote
    - typing.BinaryIO.head.commit.tree.path.startswith
    - datetime.timedelta.path.commit.tree.object.startswith
    - subprocess.Popen.tree.head.ref.commit.replace
    - typing.IO.head.ref.commit.path.object.git.remote
    - subprocess.Popen.commit.path.tree.replace
    - typing.IO.object.tree.head.ref.commit.startswith
    - datetime.timedelta.object.commit.tree.path.git.remote
    - typing.IO.tree.object.path.commit.git.remote
    - typing.IO.commit.path.git.remote
    - os.environ.get
    - typing.BinaryIO.head.commit.startswith
    - datetime.timedelta.object.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.startswith
    - typing.IO.head.commit.startswith
    - typing.IO.head.commit.path.tree.replace
    - subprocess.Popen.commit.path.tree.object.git.remote
    - datetime.timedelta.commit.path.tree.object.git.remote
    - datetime.timedelta.commit.object.tree.path.git.remote
    - typing.IO.head.ref.commit.path.object.replace
    - subprocess.Popen
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - typing.IO.object.path.head.commit.git.remote
    - datetime.timedelta.object.path.tree.commit.startswith
    - subprocess.Popen.tree.object.head.ref.commit.startswith
    - typing.IO.object.tree.commit.path.startswith
    - typing.IO.tree.head.ref.commit.path.object.startswith
    - git.objects.commit.Popen.path.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.startswith
    - typing.cast.head.commit.tree.path.replace
    - typing.BinaryIO.head.commit.tree.object.git.remote
    - subprocess.Popen.object.head.ref.commit.path.git.remote
    - datetime.timedelta.commit.path.object.git.remote
    - subprocess.Popen.object.commit.git.remote
    - datetime.timedelta.head.commit.tree.object.path.git.remote
    - typing.IO.head.ref.commit.path.replace
    - typing.IO.commit.path.tree.startswith
    - typing.IO.path.head.commit.tree.object.git.remote
    - subprocess.Popen.object.path.commit.tree.startswith
    - subprocess.Popen.tree.commit.path.git.remote
    - subprocess.Popen.git.remote
    - subprocess.Popen.tree.object.commit.replace
    - typing.IO.tree.path.object.commit.git.remote
    - typing.IO.path.tree.head.commit.replace
    - subprocess.Popen.commit.object.tree.path.replace
    - datetime.timedelta.object.path.head.ref.commit.replace
    - subprocess.Popen.head.ref.commit.git.remote
    - subprocess.Popen.path.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.object.tree.head.ref.commit.git.remote
    - typing.IO.tree.object.commit.replace
    - subprocess.Popen.tree.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.tree.object.replace
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.IO.tree.head.ref.commit.path.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.path.startswith
    - typing.TypeVar.head.commit.replace
    - typing.BinaryIO.tree.head.commit.startswith
    - subprocess.Popen.head.commit.object.tree.git.remote
    - subprocess.Popen.path.tree.object.commit.replace
    - typing.cast.tree.object.head.commit.path.startswith
    - datetime.timedelta.head.commit.tree.object.git.remote
    - typing.IO.path.tree.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.tree.path.head.commit.object.git.remote
    - typing.IO.path.head.commit.object.tree.git.remote
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.replace
    - typing.TypeVar.head.commit.path.tree.git.remote
    - datetime.timedelta.commit.object.tree.path.startswith
    - <builtin>.tuple
    - datetime.timedelta.path.tree.git.remote
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.IO.object.commit.path.replace
    - typing.cast.tree.object.head.commit.replace
    - typing.cast.object.tree.head.ref.commit.startswith
    - typing.IO.path.head.ref.commit.tree.replace
    - typing.BinaryIO.head.ref.commit.tree.object.git.remote
    - subprocess.Popen.head.ref.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.git.remote
    - subprocess.Popen.path.object.tree.head.commit.startswith
    - typing.cast.object.tree.head.commit.path.replace
    - subprocess.Popen.tree.object.startswith
    - datetime.timedelta.tree.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.object.startswith
    - typing.TypeVar.head.commit.object.tree.startswith
    - typing.TypeVar.head.commit.tree.path.replace
    - typing.IO.object.path.head.ref.commit.startswith
    - subprocess.Popen.tree.object.git.remote
    - typing.TypeVar.head.commit.path.object.git.remote
    - typing.IO.object.tree.path.replace
    - typing.IO.object.head.commit.tree.path.startswith
    - subprocess.Popen.tree.path.head.commit.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - typing.BinaryIO.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.commit.tree.object.startswith
    - typing.cast.object.head.commit.path.tree.replace
    - git.cmd.Git.check_unsafe_protocols
    - typing.cast.tree.head.ref.commit.object.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.object.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.TypeVar.head.commit.object.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.git.remote
    - typing.TypeVar.head.commit.object.tree.replace
    - typing.IO.head.commit.path.tree.startswith
    - typing.IO.object.path.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.path.startswith
    - typing.cast.tree.head.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.git.remote
    - git.remote.Remote.create
    - cls.re_unsafe_protocol.match
    - typing.IO.commit.object.path.startswith
    - subprocess.Popen.head.ref.commit.replace
    - subprocess.Popen.tree.head.commit.object.git.remote
    - datetime.timedelta.object.head.ref.commit.path.startswith
    - typing.IO.object.tree.path.head.commit.git.remote
    - typing.IO.head.ref.commit.path.startswith
    - subprocess.Popen.object.tree.path.git.remote
    - typing.TypeVar.object.head.commit.path.tree.git.remote
    - subprocess.Popen.head.ref.commit.path.tree.git.remote
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.commit.object.tree.path.git.remote
    - typing.IO.head.ref.commit.object.tree.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.object.tree.git.remote
    - subprocess.Popen.commit.tree.object.path.startswith
    - typing.BinaryIO.object.tree.path.commit.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.startswith
    - subprocess.Popen.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.tree.path.head.commit.object.startswith
    - typing.TypeVar.head.ref.commit.tree.path.startswith
    - typing.IO.path.tree.object.startswith
    - subprocess.Popen.object.head.commit.path.startswith
    - subprocess.Popen.object.commit.tree.path.git.remote
    - subprocess.Popen.path.object.tree.replace
    - fpath.upper
    - typing.TypeVar.object.head.commit.git.remote
    - datetime.timedelta.head.commit.object.path.git.remote
    - datetime.timedelta.head.commit.path.tree.object.git.remote
    - typing.TypeVar.object.head.commit.tree.git.remote
    - datetime.timedelta.tree.path.head.ref.commit.object.git.remote
    - datetime.timedelta.tree.head.commit.path.object.replace
    - typing.BinaryIO.tree.head.commit.path.replace
    - typing.cast.tree.object.head.commit.path.replace
    - p.upper
    - typing.cast.object.head.ref.commit.path.replace
    - typing.BinaryIO.head.ref.commit.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - typing.IO.head.commit.object.path.tree.replace
    - datetime.timedelta.tree.object.commit.startswith
    - typing.cast.tree.head.ref.commit.object.path.git.remote
    - os.access
    - datetime.timedelta.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.git.remote
    - typing.IO.path.tree.head.commit.object.replace
    - datetime.timedelta.tree.path.object.startswith
    - typing.TypeVar.object.tree.head.commit.path.git.remote
    - subprocess.Popen.path.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - match.groups
    - os.path.expanduser
    - typing.IO.head.ref.commit.path.object.tree.replace
    - os.path.dirname
    - datetime.timedelta.path.object.head.ref.commit.git.remote
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.commit.tree.object.path.replace
    - typing.cast.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.path.head.commit.object.replace
    - typing.cast.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - datetime.timedelta.tree.git.remote
    - datetime.timedelta.tree.path.startswith
    - typing.cast.tree.head.commit.object.replace
    - datetime.timedelta.head.ref.commit.object.startswith
    - subprocess.Popen.tree.head.commit.path.git.remote
    - typing.BinaryIO.object.head.commit.startswith
    - subprocess.Popen.commit.tree.object.path.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.commit.startswith
    - datetime.timedelta.object.tree.git.remote
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.tree.replace
    - subprocess.Popen.object.commit.path.git.remote
    - typing.IO.commit.path.object.tree.git.remote
    - typing.IO.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.startswith
    - subprocess.Popen.head.commit.tree.path.object.git.remote
    - typing.IO.commit.tree.object.path.replace
    - subprocess.Popen.object.head.ref.commit.replace
    - typing.IO.path.tree.object.head.ref.commit.replace
    - typing.IO.path.tree.head.commit.startswith
    - datetime.timedelta.tree.head.commit.object.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - typing.IO.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.startswith
    - typing.TypeVar.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.startswith
    - typing.TypeVar.tree.object.path.git.remote
    - typing.TypeVar.head.commit.tree.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.object.replace
    - typing.IO.path.startswith
    - datetime.timedelta.commit.tree.replace
    - typing.IO.object.path.head.ref.commit.git.remote
    - typing.cast.object.tree.head.ref.commit.git.remote
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - subprocess.Popen.object.path.head.commit.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.path.git.remote
    - typing.TypeVar.head.ref.commit.path.startswith
    - typing.TypeVar.tree.head.ref.commit.object.path.git.remote
    - subprocess.Popen.tree.head.commit.path.object.startswith
    - datetime.timedelta.commit.object.tree.git.remote
    - datetime.timedelta.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.path.replace
    - datetime.timedelta.path.commit.object.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.startswith
    - typing.IO.commit.object.path.tree.startswith
    - typing.IO.path.object.commit.tree.startswith
    - datetime.timedelta.commit.tree.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.startswith
    - datetime.timedelta.tree.object.replace
    - datetime.timedelta.tree.head.commit.object.startswith
    - subprocess.Popen.path.startswith
    - typing.TypeVar.head.commit.startswith
    - typing.IO.commit.object.tree.git.remote
    - datetime.timedelta.commit.tree.object.path.startswith
    - typing.IO.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.tree.head.ref.commit.startswith
    - datetime.timedelta.tree.commit.replace
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.commit.path.tree.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - typing.cast.tree.head.ref.commit.path.object.git.remote
    - datetime.timedelta.tree.path.object.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.replace
    - typing.IO.path.commit.replace
    - typing.IO.head.commit.tree.path.startswith
    - typing.IO.path.head.commit.git.remote
    - <builtin>.str
    - typing.IO.commit.object.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.tree.object.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.git.remote
    - subprocess.Popen.tree.commit.replace
    - subprocess.Popen.path.tree.object.git.remote
    - typing.IO.object.tree.commit.path.replace
    - subprocess.Popen.commit.object.path.tree.replace
    - datetime.timedelta.head.commit.startswith
    - typing.IO.tree.head.ref.commit.object.replace
    - typing.cast.head.ref.commit.tree.object.path.git.remote
    - datetime.timedelta.path.head.commit.object.tree.replace
    - subprocess.Popen.head.commit.object.path.tree.git.remote
    - typing.cast.tree.head.commit.replace
    - typing.TypeVar.tree.head.commit.path.startswith
    - datetime.timedelta.commit.replace
    - typing.IO.commit.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.git.remote
    - datetime.timedelta.tree.object.head.commit.replace
    - datetime.timedelta.object.tree.path.commit.git.remote
    - datetime.timedelta.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.head.ref.commit.tree.object.startswith
    - typing.cast.head.commit.path.tree.replace
    - datetime.timedelta.tree.commit.object.path.replace
    - subprocess.Popen.tree.head.ref.commit.startswith
    - datetime.timedelta.path.object.head.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.path.object.tree.head.commit.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.startswith
    - typing.BinaryIO.tree.head.commit.object.path.startswith
    - datetime.timedelta.tree.head.commit.path.git.remote
    - typing.IO.tree.path.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.git.remote
    - subprocess.Popen.head.commit.tree.path.git.remote
    - typing.cast.object.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.tree.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.commit.tree.path.replace
    - typing.cast.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.tree.head.ref.commit.startswith
    - typing.IO.object.path.head.commit.replace
    - typing.IO.path.object.head.ref.commit.tree.startswith
    - typing.IO.head.ref.commit.startswith
    - datetime.timedelta.head.commit.path.tree.replace
    - typing.IO.path.head.commit.object.tree.startswith
    - subprocess.Popen.object.head.ref.commit.git.remote
    - typing.IO.tree.path.object.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.commit.path.tree.git.remote
    - typing.IO.commit.object.path.replace
    - datetime.timedelta.path.tree.commit.replace
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.tree.startswith
    - datetime.timedelta.path.tree.head.commit.startswith
    - typing.IO.object.path.git.remote
    - typing.IO.tree.git.remote
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.startswith
    - datetime.timedelta.object.tree.path.replace
    - datetime.timedelta.commit.path.tree.object.startswith
    - subprocess.Popen.tree.head.commit.object.startswith
    - subprocess.Popen.path.tree.git.remote
    - typing.cast.commit.object.tree.path.git.remote
    - subprocess.Popen.object.commit.path.replace
    - typing.cast.head.commit.startswith
    - typing.IO.path.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.object.head.ref.commit.startswith
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - datetime.timedelta.git.remote
    - typing.BinaryIO.head.commit.object.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.startswith
    - subprocess.Popen.tree.path.commit.replace
    - typing.IO.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.tree.commit.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.path.commit.replace
    - typing.BinaryIO.object.tree.head.ref.commit.startswith
    - typing.cast.tree.head.ref.commit.path.object.startswith
    - typing.TypeVar.object.head.commit.tree.path.replace
    - typing.IO.head.commit.path.tree.object.replace
    - typing.BinaryIO.tree.head.ref.commit.git.remote
    - typing.IO.tree.object.commit.startswith
    - typing.TypeVar.head.ref.commit.path.object.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.IO.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.replace
    - subprocess.Popen.commit.path.git.remote
    - typing.IO.path.object.tree.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.git.remote
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - typing.cast.head.ref.commit.path.object.startswith
    - subprocess.Popen.path.head.commit.object.tree.replace
    - typing.BinaryIO.head.ref.commit.path.tree.git.remote
    - typing.IO.head.commit.object.path.tree.startswith
    - typing.IO.object.tree.head.commit.path.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.git.remote
    - subprocess.Popen.commit.object.path.replace
    - typing.IO.object.path.head.commit.tree.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.startswith
    - subprocess.Popen.head.commit.path.object.tree.git.remote
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - typing.TypeVar.object.head.commit.path.replace
    - typing.IO.path.head.ref.commit.tree.startswith
    - typing.IO.object.commit.tree.startswith
    - subprocess.Popen.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.path.replace
    - typing.cast.head.commit.path.object.replace
    - typing.cast.object.head.commit.tree.git.remote
    - datetime.timedelta.object.path.tree.commit.git.remote
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - typing.BinaryIO.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.path.head.commit.startswith
    - subprocess.Popen.tree.startswith
    - typing.IO.commit.path.replace
    - datetime.timedelta.object.commit.tree.startswith
    - typing.IO.head.commit.path.object.tree.replace
    - datetime.timedelta.path.head.commit.tree.object.replace
    - typing.IO.object.head.ref.commit.path.tree.git.remote
    - typing.IO.head.commit.tree.object.git.remote
    - typing.IO.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - subprocess.Popen.path.object.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.cast.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.tree.object.path.startswith
    - subprocess.Popen.object.path.git.remote
    - datetime.timedelta.head.commit.tree.path.object.git.remote
    - subprocess.Popen.commit.tree.path.startswith
    - subprocess.Popen.object.path.tree.commit.git.remote
    - datetime.timedelta.path.head.ref.commit.object.tree.startswith
    - typing.IO.path.head.commit.tree.object.replace
    - typing.IO.path.object.head.commit.startswith
    - typing.IO.commit.tree.object.startswith
    - typing.IO.tree.path.object.commit.replace
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.startswith
    - datetime.timedelta.head.commit.object.path.tree.replace
    - typing.cast.head.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - typing.IO.object.path.commit.tree.replace
    - datetime.timedelta.head.ref.commit.git.remote
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.tree.head.commit.git.remote
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.tree.git.remote
    - typing.BinaryIO.object.tree.head.commit.startswith
    - typing.IO.path.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.path.commit.startswith
    - subprocess.Popen.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.commit.path.git.remote
    - typing.IO.path.replace
    - subprocess.Popen.path.object.tree.head.commit.git.remote
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - typing.BinaryIO.tree.head.commit.object.startswith
    - datetime.timedelta.tree.commit.path.git.remote
    - subprocess.Popen.tree.object.replace
    - typing.IO.path.head.commit.tree.startswith
    - datetime.timedelta.path.object.git.remote
    - typing.TypeVar.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.path.startswith
    - typing.IO.commit.git.remote
    - typing.IO.object.path.head.ref.commit.tree.startswith
    - git.remote.Remote.__init__
    - typing.IO.path.tree.head.commit.git.remote
    - typing.IO.object.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.path.startswith
    - subprocess.Popen.tree.object.commit.git.remote
    - typing.IO.path.tree.object.replace
    - typing.BinaryIO.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.path.object.tree.git.remote
    - typing.IO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - subprocess.Popen.head.commit.object.path.git.remote
    - typing.IO.path.tree.head.commit.object.git.remote
    - subprocess.Popen.head.ref.commit.object.path.replace
    - subprocess.Popen.head.ref.commit.object.tree.git.remote
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.object.path.tree.startswith
    - typing.IO.path.head.ref.commit.object.tree.startswith
    - typing.IO.head.commit.object.path.tree.git.remote
    - typing.IO.replace
    - typing.BinaryIO.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.path.head.ref.commit.tree.git.remote
    - subprocess.Popen.object.path.commit.tree.replace
    - typing.IO.tree.object.git.remote
    - subprocess.Popen.tree.commit.object.path.git.remote
    - datetime.timedelta.path.object.startswith
    - subprocess.Popen.commit.tree.object.startswith
    - datetime.timedelta.path.object.tree.replace
    - subprocess.Popen.object.head.commit.path.tree.startswith
    - subprocess.Popen.tree.commit.object.replace
    - typing.cast.head.commit.tree.path.object.startswith
    - typing.IO.path.head.ref.commit.startswith
    - subprocess.Popen.path.tree.object.head.commit.replace
    - typing.TypeVar.head.ref.commit.tree.path.git.remote
    - typing.cast.object.head.commit.startswith
    - datetime.timedelta.tree.object.path.commit.startswith
    - typing.IO.head.commit.tree.path.object.git.remote
    - typing.IO.head.ref.commit.object.tree.path.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.head.commit.object.tree.git.remote
    - typing.BinaryIO.head.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.path.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.git.remote
    - typing.cast.object.head.commit.path.replace
    - typing.TypeVar.object.head.commit.path.startswith
    - typing.IO.path.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.tree.object.head.commit.path.git.remote
    - typing.cast.head.commit.object.tree.path.startswith
    - typing.IO.tree.object.head.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - typing.cast.head.commit.tree.path.git.remote
    - typing.BinaryIO.tree.head.ref.commit.path.startswith
    - typing.IO.object.tree.head.commit.startswith
    - subprocess.Popen.commit.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.startswith
    - subprocess.Popen.commit.tree.git.remote
    - typing.TypeVar.object.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.head.commit.object.path.tree.startswith
    - typing.IO.object.path.commit.git.remote
    - git.util._is_cygwin_git
    - typing.TypeVar.object.head.ref.commit.tree.path.git.remote
    - typing.IO.path.head.commit.tree.object.startswith
    - typing.IO.path.tree.startswith
    - subprocess.Popen.path.tree.commit.object.startswith
    - typing.BinaryIO.object.head.commit.tree.git.remote
    - typing.cast.head.ref.commit.tree.path.object.replace
    - datetime.timedelta.path.tree.object.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.startswith
    - typing.IO.path.commit.tree.object.replace
    - datetime.timedelta.object.tree.head.commit.path.replace
    - typing.IO.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.path.git.remote
    - typing.cast.tree.object.head.ref.commit.path.git.remote
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.cast.tree.head.commit.path.object.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.tree.head.commit.git.remote
    - subprocess.Popen.object.git.remote
    - typing.IO.object.git.remote
    - datetime.timedelta.path.commit.object.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.git.remote
    - typing.BinaryIO.head.commit.path.object.tree.startswith
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.head.commit.tree.path.git.remote
    - typing.IO.object.tree.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.path.tree.startswith
    - typing.IO.path.head.ref.commit.tree.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.commit.tree.startswith
    - subprocess.Popen.path.commit.object.replace
    - typing.TypeVar.tree.object.path.head.commit.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.tree.replace
    - typing.IO.startswith
    - typing.IO.commit.tree.path.replace
    - subprocess.Popen.tree.head.ref.commit.object.git.remote
    - typing.IO.path.tree.commit.startswith
    - datetime.timedelta.path.object.tree.commit.git.remote
    - subprocess.Popen.path.head.commit.object.startswith
    - subprocess.Popen.object.head.commit.tree.path.replace
    - typing.IO.commit.path.startswith
    - subprocess.Popen.commit.path.object.tree.git.remote
    - typing.cast.head.commit.tree.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.startswith
    - typing.cast.tree.head.commit.path.git.remote
    - typing.BinaryIO.head.commit.path.object.tree.git.remote
    - typing.IO.object.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.startswith
    - typing.IO.path.commit.object.replace
    - datetime.timedelta.tree.path.head.commit.git.remote
    - datetime.timedelta.commit.object.path.tree.replace
    - typing.IO.head.commit.path.tree.object.startswith
    - typing.TypeVar.object.tree.path.commit.replace
    - typing.BinaryIO.head.commit.object.path.tree.git.remote
    - subprocess.Popen.path.commit.tree.object.startswith
    - git.objects.commit.Popen.tree.startswith
    - typing.IO.path.tree.commit.replace
    - typing.IO.tree.head.commit.object.startswith
    - datetime.timedelta.path.object.head.commit.startswith
    - typing.IO.path.commit.tree.object.git.remote
    - datetime.timedelta.object.path.commit.startswith
    - typing.TypeVar.head.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - typing.IO.path.object.tree.head.commit.git.remote
    - datetime.timedelta.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.replace
    - typing.IO.tree.object.head.commit.replace
    - subprocess.Popen.path.object.commit.tree.git.remote
    - typing.IO.tree.head.ref.commit.path.startswith
    - typing.IO.commit.object.tree.path.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.git.remote
    - typing.BinaryIO.head.commit.path.replace
    - typing.cast.head.commit.object.path.replace
    - typing.cast.head.commit.replace
    - datetime.timedelta.tree.object.head.ref.commit.startswith
    - git.objects.commit.Popen.replace
    - typing.TypeVar.object.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.head.commit.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.git.remote
    - typing.IO.commit.object.tree.replace
    - datetime.timedelta.object.head.commit.git.remote
    - typing.IO.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.commit.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.ref.commit.git.remote
    - subprocess.Popen.head.commit.object.tree.replace
    - typing.IO.object.commit.path.git.remote
    - subprocess.Popen.object.path.tree.head.commit.replace
    - typing.IO.object.head.commit.tree.startswith
    - typing.IO.tree.head.commit.path.startswith
    - typing.IO.path.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.path.tree.commit.startswith
    - typing.IO.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - typing.IO.tree.object.path.git.remote
    - subprocess.Popen.object.head.ref.commit.tree.startswith
    - typing.TypeVar.object.tree.path.head.commit.replace
    - subprocess.Popen.tree.head.ref.commit.object.startswith
    - subprocess.Popen.tree.path.object.replace
    - datetime.timedelta.object.tree.path.startswith
    - typing.cast.object.head.ref.commit.path.git.remote
    - subprocess.Popen.object.path.head.commit.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.git.remote
    - typing.IO.object.tree.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.path.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.git.remote
    - typing.cast.head.commit.tree.path.object.replace
    - typing.TypeVar.object.head.commit.tree.replace
    - typing.IO.object.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.path.head.commit.replace
    - typing.IO.tree.object.head.commit.startswith
    - subprocess.Popen.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.head.commit.object.git.remote
    - typing.IO.commit.path.object.tree.startswith
    - subprocess.Popen.head.commit.tree.git.remote
    - typing.IO.object.path.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.path.object.startswith
    - typing.IO.tree.commit.path.object.startswith
    - datetime.timedelta.object.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.head.commit.path.tree.object.replace
    - typing.IO.tree.path.head.commit.object.startswith
    - subprocess.Popen.commit.path.tree.object.startswith
    - subprocess.Popen.head.ref.commit.tree.replace
    - os.path.expandvars
    - typing.cast.object.head.commit.tree.path.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.git.remote
    - typing.TypeVar.head.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.git.remote
    - typing.IO.object.commit.tree.git.remote
    - typing.IO.object.path.replace
    - datetime.timedelta.object.tree.head.commit.git.remote
    - git.util.cygpath
    - typing.IO.path.tree.object.head.ref.commit.startswith
    - typing.IO.path.commit.tree.startswith
    - typing.IO.tree.commit.object.path.startswith
    - typing.IO.head.commit.object.path.git.remote
    - typing.IO.tree.path.commit.object.startswith
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.path.replace
    - subprocess.Popen.tree.path.git.remote
    - typing.cast.head.commit.path.tree.startswith
    - datetime.timedelta.head.commit.path.object.tree.startswith
    - typing.IO.commit.path.tree.git.remote
    - typing.BinaryIO.tree.head.commit.path.startswith
    - subprocess.Popen.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.path.tree.commit.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.commit.tree.replace
    - datetime.timedelta.head.commit.object.path.startswith
    - os.path.isfile
    - typing.IO.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.startswith
    - typing.IO.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.object.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.startswith
    - typing.IO.tree.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.commit.git.remote
    - typing.TypeVar.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.startswith
    - typing.IO.path.tree.object.commit.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.IO.path.object.head.commit.tree.startswith
    - subprocess.Popen.path.tree.commit.startswith
    - typing.IO.tree.head.ref.commit.startswith
    - typing.TypeVar.tree.head.commit.path.object.git.remote
    - typing.IO.head.commit.object.path.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.startswith
    - typing.IO.object.tree.head.ref.commit.path.git.remote
    - typing.IO.tree.head.ref.commit.path.replace
    - typing.IO.tree.path.git.remote
    - typing.cast.head.ref.commit.tree.path.startswith
    - subprocess.Popen.object.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.cast.object.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.startswith
    - typing.IO.object.head.ref.commit.tree.path.startswith
    - git.util.py_where.is_exec
    - typing.cast.object.head.ref.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.startswith
    - typing.cast.object.head.commit.git.remote
    - datetime.timedelta.path.head.commit.replace
    - typing.IO.path.head.commit.tree.git.remote
    - typing.BinaryIO.object.tree.path.head.ref.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.path.git.remote
    - datetime.timedelta.path.object.head.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.remote
    - typing.IO.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.path.tree.startswith
    - typing.BinaryIO.tree.head.commit.object.path.git.remote
    - subprocess.Popen.path.head.commit.object.git.remote
    - subprocess.Popen.tree.path.head.ref.commit.object.git.remote
    - typing.cast.head.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.tree.git.remote
    - subprocess.Popen.commit.git.remote
    - datetime.timedelta.object.path.tree.head.commit.replace
    - datetime.timedelta.commit.tree.object.git.remote
    - datetime.timedelta.head.commit.git.remote
    - typing.IO.object.path.commit.startswith
    - datetime.timedelta.head.commit.path.tree.object.startswith
    - subprocess.Popen.path.tree.commit.git.remote
    - subprocess.Popen.tree.object.path.head.commit.startswith
    - typing.TypeVar.tree.object.path.commit.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.git.remote
    - datetime.timedelta.object.head.ref.commit.replace
    - git.util.py_where
    - typing.IO.object.startswith
    - typing.IO.path.git.remote
    - typing.TypeVar.tree.object.head.commit.startswith
    - typing.BinaryIO.head.commit.path.tree.git.remote
    - datetime.timedelta.object.tree.head.ref.commit.path.git.remote
    - typing.IO.object.tree.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.git.remote
    - typing.TypeVar.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.remote
    - datetime.timedelta.commit.path.object.tree.startswith
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - typing.IO.commit.object.path.git.remote
    - typing.TypeVar.head.commit.path.tree.object.startswith
    - typing.cast.tree.head.commit.object.git.remote
    - pathlib.Path
    - typing.TypeVar.tree.object.path.head.commit.replace
    - typing.IO.head.ref.commit.tree.object.path.startswith
    - typing.IO.commit.tree.path.object.startswith
    - subprocess.Popen.head.commit.path.object.git.remote
    - typing.cast.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.object.head.ref.commit.startswith
    - datetime.timedelta.tree.path.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.startswith
    - typing.BinaryIO.head.commit.path.tree.object.startswith
    - subprocess.Popen.path.tree.head.ref.commit.git.remote
    - subprocess.Popen.path.object.head.ref.commit.replace
    - git.cmd.Git.is_cygwin
    - typing.IO.head.commit.object.tree.startswith
    - git.objects.commit.Popen.tree.path.startswith
    - datetime.timedelta.tree.head.commit.path.object.startswith
    - datetime.timedelta.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.path.object.startswith
    - typing.BinaryIO.object.head.commit.tree.replace
    - subprocess.Popen.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.path.startswith
    - typing.BinaryIO.head.commit.object.path.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.commit.path.object.tree.replace
    - git.objects.commit.Popen.tree.replace
    - datetime.timedelta.object.tree.path.commit.replace
    - datetime.timedelta.head.ref.commit.path.tree.startswith
    - typing.cast.head.ref.commit.object.path.replace
    - typing.IO.path.tree.commit.object.startswith
    - typing.IO.tree.head.commit.path.object.startswith
    - typing.cast.object.head.commit.path.tree.git.remote
    - typing.IO.object.tree.commit.git.remote
    - datetime.timedelta.tree.head.ref.commit.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.startswith
    - typing.TypeVar.head.commit.tree.path.startswith
    - typing.cast.head.commit.object.path.tree.git.remote
    - typing.cast.head.ref.commit.path.object.tree.startswith
    - typing.IO.tree.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.object.tree.path.head.commit.git.remote
    - typing.IO.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.object.tree.head.commit.startswith
    - typing.cast.head.commit.path.object.tree.replace
    - typing.cast.object.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.path.tree.head.commit.replace
    - subprocess.Popen.tree.object.path.head.commit.git.remote
    - git.objects.commit.Popen.path.tree.startswith
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - typing.cast.head.commit.path.tree.git.remote
    - datetime.timedelta.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.head.commit.replace
    - typing.IO.head.ref.commit.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.path.tree.git.remote
    - typing.IO.object.replace
    - typing.TypeVar.object.tree.head.commit.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - typing.IO.tree.object.path.startswith
    - typing.TypeVar.head.commit.tree.object.path.startswith
    - typing.IO.head.commit.path.replace
    - subprocess.Popen.head.commit.object.tree.startswith
    - datetime.timedelta.tree.path.commit.startswith
    - subprocess.Popen.commit.path.object.replace
    - typing.BinaryIO.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.path.tree.object.git.remote
    - datetime.timedelta.path.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.git.remote
    - typing.IO.tree.path.object.head.ref.commit.startswith
    - typing.IO.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.object.tree.path.replace
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.remote
    - typing.TypeVar.tree.object.head.commit.path.replace
    - typing.IO.path.object.tree.commit.git.remote
    - subprocess.Popen.object.tree.commit.replace
    - typing.IO.path.object.tree.head.commit.startswith
    - datetime.timedelta.commit.object.path.startswith
    - typing.TypeVar.head.commit.tree.path.object.git.remote
    - subprocess.Popen.path.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.tree.replace
    - subprocess.Popen.commit.path.object.git.remote
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.object.head.commit.path.replace
    - typing.TypeVar.tree.head.commit.object.path.startswith
    - typing.IO.path.object.startswith
    - subprocess.Popen.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.replace
    - datetime.timedelta.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - datetime.timedelta.path.head.commit.tree.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.object.head.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.object.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - typing.IO.path.object.tree.commit.startswith
    - datetime.timedelta.tree.path.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.commit.tree.replace
    - typing.BinaryIO.head.commit.object.tree.git.remote
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - typing.cast.commit.object.tree.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.tree.startswith
    - subprocess.Popen.object.tree.commit.git.remote
    - datetime.timedelta.path.commit.object.tree.git.remote
    - git.objects.commit.Popen.path.tree.replace
    - subprocess.Popen.object.startswith
    - typing.IO.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - typing.IO.path.object.commit.startswith
    - datetime.timedelta.commit.tree.path.startswith
    - subprocess.Popen.tree.object.path.commit.git.remote
    - typing.cast.tree.head.ref.commit.git.remote
    - typing.cast.head.commit.path.object.tree.git.remote
    - typing.BinaryIO.head.commit.object.tree.path.startswith
    - subprocess.Popen.head.commit.object.path.tree.replace
    - typing.IO.object.commit.startswith
    - subprocess.Popen.tree.object.head.commit.startswith
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - datetime.timedelta.path.replace
    - typing.IO.path.tree.object.git.remote
    - typing.IO.commit.object.replace
    - typing.TypeVar.head.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.tree.git.remote
    - typing.IO.path.tree.git.remote
    - typing.IO.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.path.commit.object.startswith
    - typing.TypeVar.tree.head.commit.object.path.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.git.remote
    - os.path.join
    - subprocess.Popen.head.ref.commit.tree.object.git.remote
    - typing.IO.object.tree.path.commit.startswith
    - datetime.timedelta.path.tree.head.commit.replace
    - datetime.timedelta.path.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.replace
    - datetime.timedelta.path.startswith
    - datetime.timedelta.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.head.commit.startswith
    - typing.IO.object.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.commit.tree.path.startswith
    - typing.IO.object.head.commit.git.remote
    - typing.IO.object.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.path.object.head.ref.commit.startswith
    - datetime.timedelta.path.tree.head.ref.commit.startswith
    - datetime.timedelta.commit.object.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - typing.IO.commit.object.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.tree.head.commit.object.path.git.remote
    - subprocess.Popen.path.head.ref.commit.object.git.remote
    - subprocess.Popen.tree.object.head.commit.replace
    - typing.IO.tree.path.commit.git.remote
    - subprocess.Popen.tree.head.ref.commit.object.path.git.remote
    - subprocess.Popen.path.tree.commit.object.git.remote
    - subprocess.Popen.object.path.tree.git.remote
    - typing.cast.head.commit.path.startswith
    - typing.cast.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.head.commit.tree.path.startswith
    - subprocess.Popen.object.commit.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.git.remote
    - typing.IO.object.commit.path.tree.startswith
    - datetime.timedelta.path.head.commit.tree.git.remote
    - typing.IO.path.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.path.tree.git.remote
    - subprocess.Popen.head.commit.object.git.remote
    - datetime.timedelta.object.head.commit.tree.replace
    - subprocess.Popen.tree.object.commit.startswith
    - subprocess.Popen.object.tree.path.commit.startswith
    - typing.IO.object.commit.git.remote
    - subprocess.Popen.path.head.commit.object.tree.git.remote
    - datetime.timedelta.tree.path.commit.git.remote
    - subprocess.Popen.tree.commit.path.object.replace
    - typing.IO.object.tree.commit.startswith
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.TypeVar.head.ref.commit.tree.object.startswith
    - typing.TypeVar.head.commit.object.path.startswith
    - typing.IO.object.tree.head.commit.path.startswith
    - datetime.timedelta.object.commit.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.startswith
    - typing.TypeVar.tree.head.ref.commit.startswith
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.IO.object.path.commit.replace
    - typing.TypeVar.head.commit.path.object.replace
    - folder.strip
    - subprocess.Popen.head.commit.git.remote
    - datetime.timedelta.tree.object.git.remote
    - typing.cast.head.commit.tree.object.git.remote
    - typing.IO.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.commit.object.startswith
    - subprocess.Popen.object.head.commit.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.remote
    - typing.cast.head.commit.object.tree.path.git.remote
    - subprocess.Popen.object.commit.path.tree.replace
    - typing.BinaryIO.object.head.ref.commit.replace
    - typing.cast.object.head.ref.commit.path.startswith
    - datetime.timedelta.object.head.commit.path.git.remote
    - typing.cast.object.head.ref.commit.path.tree.replace
    - typing.IO.head.commit.git.remote
    - typing.cast.head.commit.tree.replace
    - typing.cast.head.commit.object.git.remote
    - typing.IO.tree.commit.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.git.remote
    - typing.IO.tree.head.commit.path.replace
    - typing.IO.commit.tree.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.startswith
    - typing.IO.tree.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.object.startswith
    - datetime.timedelta.path.head.ref.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.object.path.git.remote
    - datetime.timedelta.tree.object.head.commit.startswith
    - typing.IO.head.commit.object.path.startswith
    - typing.IO.head.commit.tree.startswith
    - typing.IO.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.tree.object.startswith
    - typing.TypeVar.object.head.commit.tree.path.startswith
    - typing.IO.tree.commit.object.replace
    - typing.cast.object.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.tree.head.ref.commit.startswith
    - datetime.timedelta.object.head.commit.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.object.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.object.path.commit.tree.git.remote
    - typing.IO.tree.path.head.commit.object.git.remote
    - typing.cast.head.ref.commit.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.head.ref.commit.git.remote
    - typing.IO.path.commit.startswith
    - typing.cast.head.commit.object.tree.git.remote
    - git.objects.commit.Popen.tree.path.replace
    - typing.BinaryIO.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.object.path.head.ref.commit.tree.git.remote
    - typing.IO.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - typing.BinaryIO.head.commit.tree.path.object.startswith
    - typing.IO.tree.path.head.commit.git.remote
    - typing.TypeVar.tree.object.path.commit.git.remote
    - typing.IO.object.head.ref.commit.path.git.remote
    - datetime.timedelta.object.path.tree.commit.replace
    - typing.IO.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.head.ref.commit.startswith
    - typing.cast.object.head.commit.tree.path.git.remote
    - typing.IO.tree.object.path.head.commit.git.remote
    - typing.TypeVar.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.path.object.commit.tree.replace
    - typing.cast.head.ref.commit.path.git.remote
    - typing.IO.head.ref.commit.object.git.remote
    - subprocess.Popen.object.head.commit.git.remote
    - subprocess.Popen.head.commit.path.git.remote
    - datetime.timedelta.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.path.tree.commit.object.replace
    - typing.TypeVar.tree.object.head.commit.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.git.remote
    - typing.TypeVar.head.commit.path.tree.replace
    - typing.cast.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.tree.startswith
    - typing.IO.tree.object.path.commit.startswith
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - typing.IO.git.remote
    - datetime.timedelta.tree.startswith
    - datetime.timedelta.path.commit.tree.object.git.remote
    - typing.BinaryIO.head.commit.object.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.git.remote
    - typing.TypeVar.head.commit.object.git.remote
    - datetime.timedelta.tree.head.commit.path.object.git.remote
    - subprocess.Popen.head.commit.object.tree.path.git.remote
    - datetime.timedelta.head.ref.commit.tree.object.startswith
    - typing.cast.object.head.commit.replace
    - typing.cast.head.ref.commit.object.path.tree.git.remote
    - typing.TypeVar.tree.head.commit.path.object.startswith
    - typing.TypeVar.head.commit.object.tree.path.git.remote
    - typing.IO.commit.object.path.tree.git.remote
    - typing.IO.path.object.commit.git.remote
    - typing.TypeVar.object.tree.path.git.remote
    - datetime.timedelta.path.tree.commit.object.git.remote
    - typing.IO.tree.head.ref.commit.path.object.git.remote
    - typing.cast.head.ref.commit.path.startswith
    - datetime.timedelta.object.path.head.commit.tree.startswith
    - typing.cast.head.ref.commit.path.object.tree.git.remote
    - datetime.timedelta.path.tree.object.commit.git.remote
    - typing.IO.object.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.path.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.startswith
    - typing.IO.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.path.head.commit.object.startswith
    - git.objects.commit.Popen.startswith
    - typing.IO.object.path.tree.commit.startswith
    - datetime.timedelta.object.tree.path.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.head.commit.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.path.head.commit.object.tree.startswith
    - subprocess.Popen.path.commit.git.remote
    - subprocess.Popen.object.path.head.ref.commit.tree.startswith
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.tree.head.ref.commit.replace
    - typing.IO.path.tree.object.head.commit.git.remote
    - typing.cast.object.head.commit.path.git.remote
    - typing.TypeVar.tree.object.path.commit.startswith
    - datetime.timedelta.head.commit.object.path.replace
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.commit.object.git.remote
    - typing.IO.tree.object.path.head.commit.replace
    - subprocess.Popen.path.commit.object.tree.startswith
    - typing.TypeVar.head.commit.object.path.git.remote
    - typing.IO.head.ref.commit.path.tree.replace
    - typing.IO.head.commit.object.tree.path.git.remote
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.startswith
    - typing.IO.object.head.ref.commit.path.tree.startswith
    - typing.IO.tree.object.head.ref.commit.startswith
    - typing.IO.path.tree.object.commit.git.remote
    - subprocess.Popen.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.startswith
    - typing.IO.object.tree.commit.replace
    - subprocess.Popen.path.object.tree.commit.git.remote
    - datetime.timedelta.object.path.head.ref.commit.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.tree.startswith
    - subprocess.Popen.head.ref.commit.tree.path.object.git.remote
    - typing.TypeVar.head.commit.tree.object.git.remote
    - typing.cast.head.commit.tree.object.replace
    - datetime.timedelta.path.object.tree.head.commit.git.remote
    - typing.IO.tree.object.path.head.ref.commit.startswith
    - typing.BinaryIO.tree.head.commit.path.object.git.remote
    - typing.BinaryIO.head.ref.commit.object.path.startswith
    - datetime.timedelta.path.tree.head.ref.commit.object.startswith
    - typing.cast.head.commit.object.path.git.remote
    - typing.IO.head.commit.object.tree.path.startswith
    - typing.IO.object.commit.tree.path.replace
    - typing.TypeVar.object.head.commit.path.git.remote
    - subprocess.Popen.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.tree.head.commit.object.path.startswith
    - subprocess.Popen.object.tree.head.commit.replace
    - subprocess.Popen.object.path.commit.git.remote
    - datetime.timedelta.head.commit.object.tree.replace
    - subprocess.Popen.path.tree.replace
    - subprocess.Popen.path.object.commit.startswith
    - subprocess.Popen.head.commit.tree.startswith
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - typing.IO.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.commit.tree.startswith
    - subprocess.Popen.object.commit.path.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.startswith
    - datetime.timedelta.path.object.tree.commit.replace
    - typing.cast.tree.head.ref.commit.path.startswith
    - datetime.timedelta.path.object.commit.tree.git.remote
    - typing.IO.path.head.ref.commit.object.startswith
    - typing.cast.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.startswith
    - typing.IO.head.ref.commit.object.startswith
    - typing.cast.head.ref.commit.object.tree.path.git.remote
    - subprocess.Popen.tree.path.commit.startswith
    - subprocess.Popen.object.tree.head.commit.git.remote
    - typing.IO.path.object.head.ref.commit.startswith
    - typing.IO.object.path.tree.head.ref.commit.git.remote
    - typing.IO.object.tree.commit.path.git.remote
    - datetime.timedelta.object.tree.path.head.commit.replace
    - subprocess.Popen.head.commit.object.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - datetime.timedelta.head.commit.object.startswith
    - subprocess.Popen.path.object.replace
    - typing.cast.head.commit.tree.startswith
    - subprocess.Popen.commit.tree.object.git.remote
    - typing.TypeVar.head.commit.path.object.tree.replace
    - <builtin>.any
    - datetime.timedelta.path.object.head.ref.commit.startswith
    - typing.IO.tree.commit.path.git.remote
    - typing.BinaryIO.head.commit.path.tree.startswith
    - typing.IO.head.ref.commit.path.object.tree.startswith
    - typing.IO.head.ref.commit.object.tree.path.startswith
    - datetime.timedelta.object.path.tree.head.commit.startswith
    - typing.IO.commit.path.object.replace
    - datetime.timedelta.tree.commit.path.startswith
    - typing.cast.head.ref.commit.object.tree.git.remote
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.TypeVar.tree.object.head.commit.path.startswith
    - datetime.timedelta.path.object.head.ref.commit.tree.startswith
    - typing.IO.tree.commit.object.path.git.remote
    - typing.TypeVar.tree.head.commit.path.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.git.remote
    - subprocess.Popen.path.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - typing.IO.path.object.head.commit.tree.git.remote
    - subprocess.Popen.tree.path.object.head.commit.replace
    - datetime.timedelta.tree.commit.object.git.remote
    - datetime.timedelta.head.commit.tree.object.path.replace
    - typing.IO.object.head.commit.tree.replace
    - typing.IO.head.commit.path.object.startswith
    - subprocess.Popen.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.commit.object.tree.startswith
    - typing.BinaryIO.head.commit.tree.object.path.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.commit.tree.object.startswith
    - datetime.timedelta.path.object.tree.startswith
    - typing.TypeVar.head.commit.path.git.remote
    - subprocess.Popen.path.head.commit.tree.object.startswith
    - typing.cast.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.tree.path.commit.object.startswith
    - typing.BinaryIO.tree.head.commit.path.object.startswith
    - typing.cast.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.object.path.git.remote
    - typing.IO.object.tree.path.commit.git.remote
    - subprocess.Popen.commit.tree.path.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.object.commit.startswith
    - datetime.timedelta.head.commit.object.tree.path.startswith
    - typing.BinaryIO.head.commit.object.tree.startswith
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.path.head.ref.commit.startswith
    - datetime.timedelta.object.commit.path.replace
    - typing.TypeVar.object.tree.path.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.path.git.remote
    - typing.IO.object.head.commit.path.tree.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.git.remote
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.commit.object.tree.replace
    - typing.IO.head.ref.commit.path.object.startswith
    - typing.cast.commit.tree.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.replace
    - datetime.timedelta.tree.object.head.commit.git.remote
    - datetime.timedelta.tree.object.commit.replace
    - datetime.timedelta.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.git.remote
    - typing.IO.tree.object.path.replace
    - subprocess.Popen.path.commit.tree.object.replace
    - typing.IO.tree.object.head.ref.commit.path.git.remote
    - typing.IO.head.ref.commit.git.remote
    - typing.IO.object.tree.head.commit.path.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.startswith
    - typing.IO.tree.head.commit.object.git.remote
    - subprocess.Popen.tree.commit.object.git.remote
    - datetime.timedelta.path.tree.startswith
    - datetime.timedelta.replace
    - typing.IO.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.tree.commit.path.object.startswith
    - typing.IO.object.tree.path.head.ref.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.startswith
    - regex.match
    - typing.IO.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.path.tree.startswith
    - subprocess.Popen.tree.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.git.remote
    - typing.IO.head.commit.object.git.remote
    - subprocess.Popen.commit.path.tree.startswith
    - subprocess.Popen.head.commit.tree.path.replace
    - subprocess.Popen.head.commit.object.tree.path.startswith
    - typing.IO.commit.replace
    - typing.IO.path.head.ref.commit.git.remote
    - datetime.timedelta.path.tree.commit.startswith
    - typing.BinaryIO.head.commit.tree.path.replace
    - datetime.timedelta.path.commit.object.tree.startswith
    - typing.cast.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.IO.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.startswith
    - typing.IO.tree.object.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.startswith
    - typing.IO.tree.path.commit.replace
    - typing.IO.path.head.ref.commit.tree.git.remote
    - subprocess.Popen.commit.tree.path.git.remote
    - subprocess.Popen.tree.head.commit.path.object.git.remote
    - typing.cast.head.ref.commit.path.object.git.remote
    - subprocess.Popen.tree.path.head.ref.commit.startswith
    - typing.IO.commit.path.tree.object.git.remote
    - subprocess.Popen.commit.tree.path.object.replace
    - datetime.timedelta.object.head.commit.path.tree.git.remote
    - typing.IO.tree.commit.path.replace
    - typing.cast.head.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.commit.tree.startswith
    - subprocess.Popen.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.path.object.commit.tree.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.git.remote
    - subprocess.Popen.object.commit.startswith
    - subprocess.Popen.object.tree.path.replace
    - typing.IO.path.object.commit.tree.git.remote
    - typing.IO.head.commit.path.startswith
    - typing.cast.commit.tree.object.path.git.remote
    - typing.IO.path.head.ref.commit.object.git.remote
    - typing.TypeVar.head.commit.path.object.tree.git.remote
    - typing.IO.head.ref.commit.object.path.tree.startswith
    - typing.BinaryIO.tree.head.commit.path.git.remote
    - datetime.timedelta.object.path.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.commit.git.remote
    - datetime.timedelta.object.path.startswith
    - typing.IO.object.tree.head.commit.git.remote
    - subprocess.Popen.path.object.head.commit.git.remote
    - typing.BinaryIO.object.tree.path.head.commit.startswith
    - datetime.timedelta.tree.object.path.head.ref.commit.git.remote
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - datetime.timedelta.tree.path.commit.object.git.remote
    - typing.TypeVar.object.tree.head.commit.replace
    - subprocess.Popen.path.commit.object.git.remote
    - subprocess.Popen.object.path.commit.tree.git.remote
    - typing.TypeVar.object.head.commit.tree.path.git.remote
    - typing.cast.object.head.ref.commit.path.tree.git.remote
    - typing.IO.tree.path.commit.object.replace
    - subprocess.Popen.tree.object.path.head.commit.replace
    - subprocess.Popen.path.object.commit.tree.startswith
    - datetime.timedelta.tree.path.head.commit.startswith
    - typing.IO.head.ref.commit.replace
    - typing.IO.object.path.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.commit.replace
    - typing.BinaryIO.head.commit.path.tree.replace
    - typing.IO.path.object.head.commit.git.remote
    - typing.IO.object.head.commit.path.git.remote
    - datetime.timedelta.head.ref.commit.object.git.remote
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.git.remote
    - typing.cast.tree.head.commit.path.startswith
    - typing.IO.tree.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.git.remote
    - subprocess.Popen.tree.object.commit.path.replace
    - subprocess.Popen.head.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.startswith
    - typing.IO.tree.path.object.head.commit.startswith
    - subprocess.Popen.path.tree.commit.object.replace
    - subprocess.Popen.object.tree.path.commit.replace
    - typing.IO.path.object.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.startswith
    - typing.IO.object.tree.path.startswith
    - datetime.timedelta.object.head.commit.tree.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - typing.TypeVar.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.replace
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.tree.path.object.git.remote
    - typing.IO.object.path.tree.replace
    - typing.cast.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.path.commit.object.startswith
    - datetime.timedelta.head.commit.path.object.git.remote
    - typing.cast.object.tree.head.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.remote
    - typing.cast.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.head.commit.tree.path.object.startswith
    - typing.cast.object.head.ref.commit.tree.git.remote
    - typing.IO.tree.head.commit.git.remote
    - subprocess.Popen.tree.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.object.commit.git.remote
    - datetime.timedelta.path.object.tree.git.remote
    - datetime.timedelta.head.commit.object.tree.path.git.remote
    - typing.IO.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.object.git.remote
    - datetime.timedelta.object.tree.startswith
    - typing.BinaryIO.object.head.commit.path.tree.startswith
    - typing.IO.object.head.ref.commit.path.tree.replace
    - typing.cast.head.commit.path.object.startswith
    - subprocess.Popen.tree.head.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.git.remote
    - datetime.timedelta.path.tree.object.replace
    - typing.TypeVar.head.commit.object.path.tree.startswith
    - datetime.timedelta.path.tree.object.commit.startswith
    - subprocess.Popen.tree.commit.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.startswith
    - git.cmd.Git.polish_url
    - typing.IO.tree.head.commit.object.path.git.remote
    - subprocess.Popen.path.commit.tree.git.remote
    - datetime.timedelta.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.replace
    - datetime.timedelta.object.path.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - typing.IO.head.commit.path.git.remote
    - typing.cast.head.ref.commit.tree.startswith
    - typing.IO.path.commit.tree.git.remote
    - typing.cast.object.tree.head.commit.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.startswith
    - datetime.timedelta.object.path.git.remote
    - typing.BinaryIO.head.commit.path.git.remote
    - typing.IO.commit.object.startswith
    - subprocess.Popen.path.object.commit.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - typing.IO.path.object.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.tree.commit.git.remote
    - typing.BinaryIO.head.commit.git.remote
    - datetime.timedelta.object.path.head.ref.commit.startswith
    - datetime.timedelta.commit.tree.object.path.replace
    - typing.IO.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - typing.IO.object.path.commit.tree.startswith
    - typing.IO.path.head.commit.startswith
    - datetime.timedelta.object.path.commit.replace
    - typing.IO.tree.path.head.ref.commit.object.startswith
    - typing.BinaryIO.object.head.commit.path.tree.git.remote
    - typing.cast.object.head.commit.tree.path.startswith
    - typing.IO.object.head.ref.commit.tree.replace
    - datetime.timedelta.tree.head.commit.path.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.object.path.commit.git.remote
    - subprocess.Popen.tree.path.object.head.commit.startswith
    - datetime.timedelta.commit.path.object.replace
    - datetime.timedelta.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.tree.object.head.commit.git.remote
    - subprocess.Popen.head.commit.path.tree.git.remote
    - typing.cast.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.head.commit.git.remote
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.replace
    - subprocess.Popen.tree.path.commit.object.git.remote
    - datetime.timedelta.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.replace
    - typing.cast.tree.head.commit.path.object.git.remote
    - subprocess.Popen.tree.object.path.replace
    - typing.IO.path.commit.object.tree.replace
    - typing.IO.object.head.commit.path.startswith
    - progs.append
    - datetime.timedelta.commit.path.startswith
    - datetime.timedelta.object.path.head.commit.tree.git.remote
    - subprocess.Popen.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.commit.tree.path.replace
    - typing.IO.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.head.commit.tree.object.git.remote
    - datetime.timedelta.object.tree.replace
    - typing.BinaryIO.tree.head.commit.git.remote
    - typing.cast.tree.head.ref.commit.startswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.object.git.remote
    - typing.IO.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.head.commit.object.path.startswith
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - subprocess.Popen.commit.object.git.remote
    - datetime.timedelta.path.object.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - subprocess.Popen.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.head.commit.startswith
    - typing.IO.object.commit.path.startswith
    - typing.IO.tree.object.path.head.ref.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.git.remote
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.object.git.remote
    - subprocess.Popen.object.tree.replace
    - typing.IO.object.path.tree.head.commit.git.remote
    - typing.IO.path.object.commit.tree.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.remote
    - subprocess.Popen.commit.object.tree.path.startswith
    - datetime.timedelta.commit.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.tree.object.path.git.remote
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - typing.BinaryIO.object.tree.path.git.remote
    - typing.TypeVar.object.head.ref.commit.path.git.remote
    - typing.IO.path.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.startswith
    - typing.IO.object.path.startswith
    - datetime.timedelta.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.path.object.tree.head.commit.startswith
    - datetime.timedelta.path.head.commit.tree.replace
    - typing.IO.commit.tree.path.object.replace
    - datetime.timedelta.tree.path.object.git.remote
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.commit.path.object.git.remote
    - typing.IO.tree.path.head.commit.replace
    - subprocess.Popen.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.commit.path.startswith
    - datetime.timedelta.tree.object.path.commit.git.remote
    - typing.IO.path.object.git.remote
    - datetime.timedelta.commit.startswith
    - datetime.timedelta.path.head.commit.tree.object.startswith
    - typing.IO.commit.path.object.startswith
    - typing.IO.object.path.tree.commit.replace
    - typing.IO.commit.tree.path.startswith
    - typing.IO.object.tree.path.commit.replace
    - subprocess.Popen.path.commit.tree.object.git.remote
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.object.tree.path.head.commit.startswith
    - subprocess.Popen.object.head.ref.commit.tree.path.startswith
    - datetime.timedelta.object.path.tree.head.commit.git.remote
    - subprocess.Popen.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - subprocess.Popen.commit.object.path.tree.git.remote
    - subprocess.Popen.path.object.head.commit.tree.git.remote
    - datetime.timedelta.object.head.ref.commit.git.remote
    - typing.IO.path.tree.head.ref.commit.object.startswith
    - typing.cast.object.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.path.object.tree.startswith
    - datetime.timedelta.object.tree.commit.git.remote
    - subprocess.Popen.tree.object.path.commit.startswith
    - typing.BinaryIO.head.commit.path.object.replace
    - typing.IO.head.ref.commit.object.path.startswith
    - typing.TypeVar.tree.head.commit.replace
    - subprocess.Popen.object.path.tree.head.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.startswith
    - typing.TypeVar.head.commit.tree.object.path.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.startswith
    - datetime.timedelta.tree.commit.path.object.replace
    - typing.IO.tree.path.object.head.commit.git.remote
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.tree.path.startswith
    - subprocess.Popen.head.commit.tree.object.path.git.remote
    - typing.cast.object.head.commit.path.tree.startswith
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - typing.IO.path.object.commit.replace
    - datetime.timedelta.path.object.head.commit.git.remote
    - datetime.timedelta.path.head.ref.commit.replace
    - datetime.timedelta.object.head.commit.replace
    - datetime.timedelta.object.commit.tree.path.replace
    - typing.IO.commit.path.object.tree.replace
    - subprocess.Popen.commit.object.tree.git.remote
    - typing.IO.commit.tree.object.path.git.remote
    - typing.TypeVar.head.commit.tree.path.git.remote
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - typing.IO.commit.object.tree.startswith
    - typing.BinaryIO.tree.head.commit.object.replace
    - subprocess.Popen.tree.commit.git.remote
    - typing.cast.tree.object.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.object.path.git.remote
    - subprocess.Popen.object.path.head.ref.commit.replace
    - typing.IO.commit.tree.startswith
    - datetime.timedelta.head.commit.object.git.remote
    - typing.IO.head.ref.commit.path.object.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.remote
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - subprocess.Popen.head.ref.commit.object.git.remote
    - datetime.timedelta.tree.commit.object.path.git.remote
    - datetime.timedelta.path.object.commit.startswith
    - typing.IO.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.commit.git.remote
    - typing.IO.head.commit.object.tree.replace
    - typing.TypeVar.head.ref.commit.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.head.commit.tree.path.object.startswith
    - subprocess.Popen.commit.tree.replace
    - typing.cast.head.commit.git.remote
    - datetime.timedelta.head.commit.tree.git.remote
    - typing.TypeVar.object.tree.path.head.commit.startswith
    - typing.TypeVar.head.commit.tree.startswith
    - typing.IO.tree.object.path.head.ref.commit.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.tree.head.commit.startswith
    - typing.TypeVar.tree.object.head.commit.git.remote
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.object.head.commit.path.startswith
    - datetime.timedelta.tree.commit.object.replace
    - subprocess.Popen.path.object.commit.git.remote
    - typing.IO.tree.path.head.commit.object.replace
    - typing.IO.path.tree.object.commit.replace
    - subprocess.Popen.tree.path.object.head.commit.git.remote
    - datetime.timedelta.path.tree.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.replace
    - datetime.timedelta.path.head.ref.commit.object.replace
    - typing.IO.tree.object.head.commit.path.startswith
    - typing.IO.head.commit.tree.object.path.replace
    - datetime.timedelta.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.startswith
    - datetime.timedelta.commit.tree.object.startswith
    - typing.BinaryIO.head.commit.tree.startswith
    - datetime.timedelta.tree.object.path.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.git.remote
    - typing.IO.tree.object.commit.git.remote
    - subprocess.Popen.path.tree.object.startswith
    - subprocess.Popen.object.tree.head.commit.path.git.remote
    - subprocess.Popen.commit.path.object.startswith
    - typing.IO.path.tree.commit.git.remote
    - subprocess.Popen.path.object.git.remote
    - typing.cast.head.ref.commit.object.startswith
    - typing.TypeVar.head.commit.git.remote
    - subprocess.Popen.tree.object.path.commit.replace
    - typing.IO.tree.commit.path.startswith
    - subprocess.Popen.head.ref.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - subprocess.Popen.tree.commit.path.object.git.remote
    - datetime.timedelta.head.commit.tree.startswith
    - datetime.timedelta.path.object.head.ref.commit.replace
    - typing.TypeVar.tree.object.path.head.commit.startswith
    - datetime.timedelta.tree.head.commit.path.replace
    - subprocess.Popen.path.head.commit.startswith
    - typing.TypeVar.object.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.startswith
    - subprocess.Popen.tree.head.commit.object.path.replace
    - subprocess.Popen.path.commit.object.tree.git.remote
    - typing.IO.path.object.head.ref.commit.git.remote
    - datetime.timedelta.head.commit.object.tree.startswith
    - typing.cast.tree.head.commit.object.path.replace
    - typing.IO.path.commit.tree.replace
    - datetime.timedelta.head.commit.path.startswith
    - typing.cast.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.startswith
    - datetime.timedelta.object.commit.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.head.ref.commit.path.git.remote
    - datetime.timedelta.object.path.commit.tree.replace
    - typing.IO.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.path.tree.object.head.ref.commit.git.remote
    - subprocess.Popen.object.path.commit.replace
    - subprocess.Popen.head.commit.object.path.tree.startswith
    - datetime.timedelta.commit.path.git.remote
    - typing.IO.object.head.ref.commit.git.remote
    - typing.IO.tree.object.head.ref.commit.git.remote
    - subprocess.Popen.path.object.head.commit.tree.startswith
    - typing.IO.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.replace
    - typing.IO.object.commit.path.tree.git.remote
    - typing.IO.object.path.tree.commit.git.remote
    - PATHEXT.split
    - subprocess.Popen.head.commit.tree.object.startswith
    - datetime.timedelta.path.commit.tree.startswith
    - subprocess.Popen.object.head.commit.tree.path.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.path.startswith
    - typing.cast.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.tree.object.path.git.remote
    - typing.cast.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.tree.head.commit.git.remote
    - typing.TypeVar.head.commit.tree.object.path.git.remote
    - typing.IO.path.object.tree.startswith
    - subprocess.Popen.commit.path.object.tree.startswith
    - datetime.timedelta.path.git.remote
    - typing.IO.tree.object.commit.path.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.commit.path.tree.object.replace
    - typing.IO.path.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.object.commit.path.git.remote
    - typing.IO.object.path.head.commit.tree.replace
    - datetime.timedelta.head.ref.commit.object.path.replace
    - typing.cast.head.commit.path.git.remote
    - subprocess.Popen.object.head.commit.tree.path.startswith
    - typing.cast.head.ref.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.path.object.commit.replace
    - subprocess.Popen.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.replace
    - datetime.timedelta.tree.path.object.head.commit.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.object.path.commit.startswith
    - typing.IO.path.commit.object.tree.startswith
    - datetime.timedelta.path.head.commit.object.replace
    - subprocess.Popen.path.tree.object.commit.startswith
    - typing.IO.path.object.tree.head.ref.commit.startswith
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - typing.cast.head.ref.commit.object.path.startswith
    - typing.BinaryIO.head.commit.object.tree.replace
    - subprocess.Popen.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.replace
    - typing.IO.head.commit.path.object.tree.git.remote
    - datetime.timedelta.path.commit.replace
    - typing.IO.object.path.head.commit.startswith
    - typing.IO.tree.head.commit.path.git.remote
    - subprocess.Popen.object.head.commit.tree.git.remote
    - subprocess.Popen.commit.tree.path.object.git.remote
    - datetime.timedelta.head.commit.path.object.startswith
    - datetime.timedelta.tree.object.path.head.commit.git.remote
    - typing.TypeVar.object.head.commit.tree.startswith
    - typing.IO.path.head.commit.replace
    - typing.BinaryIO.tree.head.commit.object.git.remote
    - typing.TypeVar.tree.head.commit.object.git.remote
    - typing.IO.commit.tree.object.path.startswith
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - typing.cast.tree.object.head.commit.path.git.remote
    - subprocess.Popen.object.head.commit.path.tree.git.remote
    - subprocess.Popen.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.head.commit.object.path.tree.git.remote
    - typing.IO.tree.path.startswith
    - match.group
    - typing.IO.tree.commit.path.object.git.remote
    - typing.TypeVar.head.commit.tree.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.object.git.remote
    - typing.IO.head.commit.object.startswith
    - typing.IO.path.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.tree.path.head.commit.object.replace
    - typing.cast.head.commit.path.object.tree.startswith
    - typing.BinaryIO.head.commit.path.startswith
    - datetime.timedelta.path.head.commit.git.remote
    - subprocess.Popen.object.commit.tree.startswith
    - subprocess.Popen.tree.path.commit.object.replace
    - datetime.timedelta.object.head.commit.path.startswith
    - typing.IO.head.ref.commit.tree.object.git.remote
    - typing.IO.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.object.tree.path.git.remote
    - typing.TypeVar.object.tree.head.ref.commit.path.git.remote
    - git.objects.commit.Popen.path.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.path.commit.git.remote
    - typing.IO.tree.object.head.commit.git.remote
    - typing.IO.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.object.path.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.startswith
    - typing.cast.head.commit.tree.object.path.git.remote
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.head.ref.commit.replace
    - subprocess.Popen.object.commit.tree.path.startswith
    - subprocess.Popen.object.path.replace
    - _is_cygwin_cache.get
    - datetime.timedelta.tree.object.commit.path.startswith
    - subprocess.Popen.tree.head.commit.path.replace
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - typing.BinaryIO.head.commit.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.object.git.remote
    - typing.IO.tree.head.ref.commit.object.path.git.remote
    - datetime.timedelta.object.commit.path.tree.startswith
    - typing.cast.head.commit.path.object.git.remote
    - typing.cast.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.path.git.remote
    - typing.IO.object.path.tree.head.commit.replace
    - typing.IO.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - subprocess.Popen.path.head.commit.tree.git.remote
    - datetime.timedelta.object.path.commit.tree.startswith
    - subprocess.Popen.object.tree.path.head.commit.replace
    - subprocess.Popen.tree.path.object.startswith
    - datetime.timedelta.object.tree.head.commit.path.git.remote
    - typing.IO.tree.replace
    - subprocess.Popen.head.commit.path.object.startswith
    - typing.TypeVar.object.tree.path.startswith
    - typing.cast.head.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.commit.startswith
    - datetime.timedelta.path.commit.git.remote
    - typing.IO.commit.path.tree.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.object.path.tree.replace
    - typing.BinaryIO.object.tree.head.ref.commit.git.remote
    - typing.IO.head.commit.replace
    - typing.IO.tree.commit.object.git.remote
    - datetime.timedelta.startswith
    - subprocess.Popen.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.git.remote
    - typing.TypeVar.tree.head.ref.commit.git.remote
    - datetime.timedelta.path.tree.object.head.commit.startswith
    - datetime.timedelta.path.tree.head.commit.object.git.remote
    - subprocess.Popen.startswith
    - subprocess.Popen.head.ref.commit.path.replace
    - typing.cast.head.commit.tree.path.startswith
    - subprocess.Popen.tree.commit.object.path.replace
    - typing.IO.object.path.head.commit.tree.git.remote
    - typing.IO.head.commit.tree.path.replace
    - typing.IO.tree.path.head.commit.startswith
    - typing.IO.object.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.object.tree.replace
    - subprocess.Popen.head.ref.commit.tree.path.startswith
    - typing.TypeVar.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.startswith
    - subprocess.Popen.path.object.commit.tree.replace
    - typing.IO.object.head.commit.tree.path.replace
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.git.remote
    - typing.IO.path.tree.object.head.commit.replace
    - typing.cast.head.commit.tree.path.object.git.remote
    - datetime.timedelta.head.ref.commit.object.replace
    - datetime.timedelta.tree.head.commit.object.path.startswith
    - typing.TypeVar.head.commit.object.tree.path.startswith
    - typing.IO.path.head.commit.object.startswith
    - datetime.timedelta.head.commit.tree.object.path.startswith
    - datetime.timedelta.head.commit.object.path.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.object.git.remote
    - typing.IO.head.commit.path.tree.git.remote
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - typing.IO.path.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.replace
    - typing.IO.commit.tree.path.object.git.remote
    - subprocess.Popen.path.head.ref.commit.git.remote
    - typing.IO.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.tree.startswith
    - git.util._get_exe_extensions
    - typing.IO.head.ref.commit.path.tree.git.remote
    - typing.IO.path.tree.commit.object.replace
    - datetime.timedelta.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.path.head.ref.commit.startswith
    - subprocess.Popen.path.tree.head.commit.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.tree.head.commit.path.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.startswith
    - typing.IO.head.commit.tree.path.object.replace
    - subprocess.Popen.path.object.head.ref.commit.git.remote
    - typing.IO.object.head.ref.commit.path.replace
    - subprocess.Popen.head.commit.replace
    - subprocess.Popen.head.commit.startswith
    - typing.IO.commit.tree.object.git.remote
    - typing.BinaryIO.object.tree.path.head.commit.git.remote
    - datetime.timedelta.path.head.commit.object.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.IO.tree.path.commit.startswith
    - datetime.timedelta.tree.commit.path.object.startswith
    - typing.TypeVar.object.tree.head.commit.git.remote
    - subprocess.Popen.path.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.object.startswith
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - typing.TypeVar.head.commit.path.replace
    - subprocess.Popen.tree.path.object.commit.git.remote
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.tree.object.head.commit.path.git.remote
    - typing.cast.tree.head.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.commit.startswith
    - typing.TypeVar.tree.head.commit.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.startswith
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.git.remote
    - typing.IO.commit.tree.path.git.remote
    - datetime.timedelta.commit.path.object.tree.git.remote
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - subprocess.Popen.head.ref.commit.tree.startswith
    - typing.cast.tree.head.commit.path.object.replace
    - datetime.timedelta.tree.path.object.commit.startswith
    - typing.IO.object.head.commit.tree.path.git.remote
    - typing.TypeVar.head.ref.commit.tree.replace
    - typing.IO.path.tree.object.head.commit.startswith
    - datetime.timedelta.object.tree.path.git.remote
    - typing.IO.tree.object.path.commit.replace
    - datetime.timedelta.path.commit.tree.git.remote
    - datetime.timedelta.commit.tree.path.object.git.remote
    - datetime.timedelta.object.tree.commit.path.git.remote
    - datetime.timedelta.object.path.head.commit.git.remote
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.IO.tree.head.ref.commit.object.startswith
    - subprocess.Popen.commit.object.tree.startswith
    - subprocess.Popen.path.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.replace
    - datetime.timedelta.object.tree.commit.startswith
    - typing.cast.tree.head.commit.object.path.git.remote
    - typing.IO.head.commit.tree.object.path.git.remote
    - subprocess.Popen.commit.tree.object.path.replace
    - typing.IO.commit.path.tree.object.startswith
    - datetime.timedelta.object.tree.commit.path.startswith
    - git.util.is_cygwin_git
    - typing.IO.object.tree.path.git.remote
    - subprocess.Popen.path.tree.head.commit.object.git.remote
    - subprocess.Popen.path.tree.head.commit.git.remote
    - subprocess.Popen.path.tree.object.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.startswith
    - typing.IO.path.head.commit.tree.replace
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.startswith
    - typing.BinaryIO.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.startswith
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.path.startswith
    - typing.cast.head.ref.commit.object.replace
    - typing.IO.tree.path.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.startswith
    - datetime.timedelta.tree.path.object.head.ref.commit.startswith
    - subprocess.Popen.commit.object.startswith
    - datetime.timedelta.tree.head.commit.replace
    - typing.IO.object.commit.replace
    - datetime.timedelta.path.object.tree.commit.startswith
    - subprocess.Popen.object.tree.git.remote
    - subprocess.Popen.tree.path.head.commit.git.remote
    - datetime.timedelta.commit.tree.path.object.startswith
    - typing.cast.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.path.tree.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.object.path.replace
    - datetime.timedelta.object.startswith
    - typing.IO.tree.object.head.commit.path.git.remote
    - typing.cast.head.commit.object.tree.replace
    - typing.IO.head.ref.commit.path.tree.object.git.remote
    - typing.BinaryIO.object.tree.path.commit.startswith
    - subprocess.Popen.commit.tree.path.replace
    - typing.BinaryIO.object.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.tree.startswith
    - datetime.timedelta.head.ref.commit.object.path.tree.git.remote
    - subprocess.Popen.path.tree.object.head.ref.commit.git.remote
    - typing.BinaryIO.head.commit.path.object.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - datetime.timedelta.commit.tree.path.git.remote
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - datetime.timedelta.head.commit.path.git.remote
    - typing.TypeVar.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - typing.IO.tree.path.replace
    - typing.IO.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.path.head.commit.object.tree.git.remote
    - datetime.timedelta.tree.commit.object.path.startswith
    - typing.BinaryIO.object.head.ref.commit.git.remote
    - typing.TypeVar.head.commit.path.object.tree.startswith
    - datetime.timedelta.commit.tree.object.replace
    - typing.IO.path.object.tree.head.ref.commit.git.remote
    - datetime.timedelta.tree.head.ref.commit.startswith
    - subprocess.Popen.path.tree.head.commit.startswith
    - subprocess.Popen.path.head.commit.tree.startswith
    - typing.IO.tree.head.commit.path.object.git.remote
    - subprocess.Popen.tree.head.commit.path.startswith
    - typing.IO.tree.path.commit.object.git.remote
    - subprocess.Popen.commit.replace
    - datetime.timedelta.tree.replace
    - datetime.timedelta.tree.commit.object.startswith
    - datetime.timedelta.object.commit.path.tree.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - _logger.debug
    - typing.cast.object.tree.head.commit.path.git.remote
    - typing.cast.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.head.commit.path.tree.git.remote
    - typing.IO.object.head.commit.tree.git.remote
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - typing.cast.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.object.commit.path.tree.git.remote
    - datetime.timedelta.tree.object.commit.path.git.remote
    - subprocess.Popen.object.tree.commit.path.startswith
    - typing.cast.head.commit.tree.object.path.replace
    - typing.IO.path.object.tree.git.remote
    - datetime.timedelta.object.tree.head.commit.path.startswith
    - typing.BinaryIO.tree.head.commit.replace
    - subprocess.Popen.object.path.tree.head.commit.git.remote
    - typing.BinaryIO.object.head.commit.git.remote
    - subprocess.Popen.path.head.commit.replace
    - typing.IO.object.commit.tree.path.startswith
    - subprocess.Popen.tree.path.object.git.remote
    - datetime.timedelta.path.tree.object.head.commit.git.remote
    - typing.IO.object.head.ref.commit.path.startswith
    - typing.cast.object.tree.head.commit.git.remote
    - subprocess.Popen.path.commit.object.tree.replace
    - typing.cast.head.ref.commit.object.git.remote
    - datetime.timedelta.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - typing.IO.tree.commit.object.startswith
    - typing.TypeVar.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.head.commit.path.startswith
    - typing.IO.path.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.tree.path.head.commit.object.git.remote
    - typing.cast.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - typing.cast.tree.object.head.commit.git.remote
    - subprocess.Popen.commit.object.path.tree.startswith
    - typing.TypeVar.object.tree.path.replace
    - typing.IO.path.head.commit.object.git.remote
    - typing.TypeVar.tree.object.path.startswith
    - datetime.timedelta.object.commit.git.remote
    - typing.TypeVar.head.ref.commit.object.path.startswith
    - datetime.timedelta.commit.object.replace
    - subprocess.Popen.object.tree.path.head.commit.git.remote
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - datetime.timedelta.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.object.startswith
    - typing.TypeVar.tree.head.ref.commit.object.startswith
    - typing.TypeVar.tree.head.commit.object.path.git.remote
    - typing.cast.tree.head.commit.git.remote
    - typing.IO.head.commit.tree.replace
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.object.head.ref.commit.tree.git.remote
    - typing.IO.path.tree.commit.object.git.remote
    - datetime.timedelta.path.head.ref.commit.object.git.remote
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.IO.tree.path.object.commit.startswith
    - subprocess.Popen.tree.head.commit.object.path.git.remote
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - typing.IO.head.commit.tree.path.git.remote
    - subprocess.Popen.object.tree.commit.path.replace
    - typing.IO.head.commit.tree.object.path.startswith
    - typing.cast.head.commit.object.path.tree.replace
    - datetime.timedelta.path.head.ref.commit.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - typing.BinaryIO.object.tree.head.commit.path.git.remote
    - datetime.timedelta.path.commit.startswith
    - datetime.timedelta.commit.path.replace
    - typing.TypeVar.head.ref.commit.object.git.remote
    - datetime.timedelta.head.commit.object.replace
    - subprocess.Popen.head.ref.commit.object.path.startswith
    - typing.cast.head.ref.commit.path.replace
    - subprocess.Popen.head.ref.commit.path.object.git.remote
    - typing.IO.head.commit.tree.object.replace
    - typing.BinaryIO.object.head.commit.tree.path.startswith
    - subprocess.Popen.object.tree.path.commit.git.remote
    - datetime.timedelta.object.commit.tree.git.remote
    - typing.BinaryIO.object.head.commit.tree.path.git.remote
    - typing.IO.tree.startswith
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.tree.head.ref.commit.replace
    - typing.BinaryIO.object.tree.head.commit.git.remote
    - typing.IO.object.path.tree.head.commit.startswith
    - typing.IO.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.tree.git.remote
    - subprocess.Popen.commit.path.startswith
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - typing.IO.path.commit.git.remote
    - subprocess.Popen.head.commit.object.path.replace
    - subprocess.Popen.head.commit.tree.object.path.startswith
    - typing.cast.head.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - typing.IO.tree.head.commit.startswith
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.object.commit.replace
    - subprocess.Popen.tree.object.commit.path.startswith
    - typing.cast.head.ref.commit.tree.path.git.remote
    - typing.BinaryIO.object.head.commit.path.git.remote
    - process.communicate
    - subprocess.Popen.head.commit.tree.path.startswith
    - typing.IO.path.tree.head.commit.object.startswith
    - datetime.timedelta.object.head.commit.tree.path.git.remote
    - subprocess.Popen.object.commit.path.startswith
    - typing.TypeVar.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.path.replace
    - typing.cast.head.ref.commit.path.tree.object.git.remote
    - subprocess.Popen.object.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - typing.IO.object.head.commit.path.tree.git.remote
    - typing.TypeVar.tree.object.path.head.ref.commit.git.remote
    - typing.TypeVar.tree.head.commit.path.replace
    - subprocess.Popen.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.startswith
    - datetime.timedelta.path.head.commit.tree.object.git.remote
    - datetime.timedelta.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - subprocess.Popen.tree.object.path.git.remote
    - subprocess.Popen.object.path.tree.head.ref.commit.git.remote
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.IO.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.path.replace
    - typing.BinaryIO.object.head.commit.path.startswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.head.commit.path.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.remote
    - datetime.timedelta.object.head.ref.commit.tree.startswith
    - typing.BinaryIO.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - datetime.timedelta.commit.object.path.tree.git.remote
    - subprocess.Popen.path.head.commit.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.git.remote
    - typing.TypeVar.object.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.head.commit.path.tree.object.startswith
    - typing.TypeVar.object.tree.path.commit.git.remote
    - typing.IO.head.commit.tree.path.object.startswith
    - subprocess.Popen.path.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - typing.IO.tree.object.path.head.commit.startswith
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.cast.head.commit.object.startswith
    - typing.IO.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.tree.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.replace
    - datetime.timedelta.head.commit.tree.path.startswith
    - typing.TypeVar.tree.head.commit.path.object.replace
    - typing.IO.head.commit.path.object.git.remote
    - subprocess.Popen.tree.path.startswith
    - datetime.timedelta.head.ref.commit.object.path.git.remote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f448137cca0>
    argNames:
    - cls
    - repo
    - name
    - url
    - allow_unsafe_protocols
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 782
    functionName: git.remote.Remote.create
    functionSourceFile: git.remote
    functionUses: 2
    functionsReached:
    - datetime.timedelta.tree.head.commit.object.replace
    - typing.IO.head.commit.object.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.startswith
    - typing.cast.object.head.commit.tree.replace
    - datetime.timedelta.tree.path.object.commit.git.remote
    - typing.TypeVar.object.tree.path.head.commit.git.remote
    - subprocess.Popen.path.object.tree.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.IO.object.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.object.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - subprocess.Popen.commit.object.path.startswith
    - subprocess.Popen.object.tree.commit.startswith
    - subprocess.Popen.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.git.remote
    - typing.TypeVar.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.tree.commit.path.git.remote
    - typing.IO.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.replace
    - typing.IO.tree.object.commit.path.startswith
    - datetime.timedelta.path.tree.head.commit.git.remote
    - subprocess.Popen.head.commit.tree.object.git.remote
    - subprocess.Popen.object.tree.path.startswith
    - typing.cast.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.tree.object.path.startswith
    - datetime.timedelta.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.path.object.tree.commit.startswith
    - typing.IO.tree.commit.object.path.replace
    - subprocess.Popen.path.head.ref.commit.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.tree.object.path.head.commit.replace
    - typing.IO.path.object.head.commit.tree.replace
    - datetime.timedelta.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.commit.replace
    - subprocess.Popen.tree.commit.object.startswith
    - typing.IO.object.tree.head.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.git.remote
    - typing.IO.object.commit.tree.path.git.remote
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - typing.IO.path.commit.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.git.remote
    - typing.cast.head.commit.tree.git.remote
    - typing.IO.tree.path.head.ref.commit.object.git.remote
    - typing.BinaryIO.head.commit.tree.path.startswith
    - datetime.timedelta.path.commit.tree.object.startswith
    - subprocess.Popen.tree.head.ref.commit.replace
    - typing.IO.head.ref.commit.path.object.git.remote
    - subprocess.Popen.commit.path.tree.replace
    - typing.IO.object.tree.head.ref.commit.startswith
    - datetime.timedelta.object.commit.tree.path.git.remote
    - typing.IO.tree.object.path.commit.git.remote
    - typing.IO.commit.path.git.remote
    - os.environ.get
    - typing.BinaryIO.head.commit.startswith
    - datetime.timedelta.object.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.startswith
    - typing.IO.head.commit.startswith
    - typing.IO.head.commit.path.tree.replace
    - subprocess.Popen.commit.path.tree.object.git.remote
    - datetime.timedelta.commit.path.tree.object.git.remote
    - datetime.timedelta.commit.object.tree.path.git.remote
    - typing.IO.head.ref.commit.path.object.replace
    - subprocess.Popen
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - typing.IO.object.path.head.commit.git.remote
    - datetime.timedelta.object.path.tree.commit.startswith
    - subprocess.Popen.tree.object.head.ref.commit.startswith
    - typing.IO.object.tree.commit.path.startswith
    - typing.IO.tree.head.ref.commit.path.object.startswith
    - git.objects.commit.Popen.path.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.startswith
    - typing.cast.head.commit.tree.path.replace
    - typing.BinaryIO.head.commit.tree.object.git.remote
    - subprocess.Popen.object.head.ref.commit.path.git.remote
    - datetime.timedelta.commit.path.object.git.remote
    - subprocess.Popen.object.commit.git.remote
    - datetime.timedelta.head.commit.tree.object.path.git.remote
    - typing.IO.head.ref.commit.path.replace
    - typing.IO.commit.path.tree.startswith
    - typing.IO.path.head.commit.tree.object.git.remote
    - subprocess.Popen.object.path.commit.tree.startswith
    - subprocess.Popen.tree.commit.path.git.remote
    - subprocess.Popen.git.remote
    - subprocess.Popen.tree.object.commit.replace
    - typing.IO.tree.path.object.commit.git.remote
    - typing.IO.path.tree.head.commit.replace
    - subprocess.Popen.commit.object.tree.path.replace
    - datetime.timedelta.object.path.head.ref.commit.replace
    - subprocess.Popen.head.ref.commit.git.remote
    - subprocess.Popen.path.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.object.tree.head.ref.commit.git.remote
    - typing.IO.tree.object.commit.replace
    - subprocess.Popen.tree.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.tree.object.replace
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.IO.tree.head.ref.commit.path.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.path.startswith
    - typing.TypeVar.head.commit.replace
    - typing.BinaryIO.tree.head.commit.startswith
    - subprocess.Popen.head.commit.object.tree.git.remote
    - subprocess.Popen.path.tree.object.commit.replace
    - typing.cast.tree.object.head.commit.path.startswith
    - datetime.timedelta.head.commit.tree.object.git.remote
    - typing.IO.path.tree.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.tree.path.head.commit.object.git.remote
    - typing.IO.path.head.commit.object.tree.git.remote
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.replace
    - typing.TypeVar.head.commit.path.tree.git.remote
    - datetime.timedelta.commit.object.tree.path.startswith
    - <builtin>.tuple
    - datetime.timedelta.path.tree.git.remote
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.IO.object.commit.path.replace
    - typing.cast.tree.object.head.commit.replace
    - typing.cast.object.tree.head.ref.commit.startswith
    - typing.IO.path.head.ref.commit.tree.replace
    - typing.BinaryIO.head.ref.commit.tree.object.git.remote
    - subprocess.Popen.head.ref.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.git.remote
    - subprocess.Popen.path.object.tree.head.commit.startswith
    - typing.cast.object.tree.head.commit.path.replace
    - subprocess.Popen.tree.object.startswith
    - datetime.timedelta.tree.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.object.startswith
    - typing.TypeVar.head.commit.object.tree.startswith
    - typing.TypeVar.head.commit.tree.path.replace
    - typing.IO.object.path.head.ref.commit.startswith
    - subprocess.Popen.tree.object.git.remote
    - typing.TypeVar.head.commit.path.object.git.remote
    - typing.IO.object.tree.path.replace
    - typing.IO.object.head.commit.tree.path.startswith
    - subprocess.Popen.tree.path.head.commit.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - typing.BinaryIO.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.commit.tree.object.startswith
    - typing.cast.object.head.commit.path.tree.replace
    - git.cmd.Git.check_unsafe_protocols
    - typing.cast.tree.head.ref.commit.object.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.object.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.TypeVar.head.commit.object.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.git.remote
    - typing.TypeVar.head.commit.object.tree.replace
    - typing.IO.head.commit.path.tree.startswith
    - typing.IO.object.path.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.path.startswith
    - typing.cast.tree.head.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.git.remote
    - cls.re_unsafe_protocol.match
    - typing.IO.commit.object.path.startswith
    - subprocess.Popen.head.ref.commit.replace
    - subprocess.Popen.tree.head.commit.object.git.remote
    - datetime.timedelta.object.head.ref.commit.path.startswith
    - typing.IO.object.tree.path.head.commit.git.remote
    - typing.IO.head.ref.commit.path.startswith
    - subprocess.Popen.object.tree.path.git.remote
    - typing.TypeVar.object.head.commit.path.tree.git.remote
    - subprocess.Popen.head.ref.commit.path.tree.git.remote
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.commit.object.tree.path.git.remote
    - typing.IO.head.ref.commit.object.tree.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.object.tree.git.remote
    - subprocess.Popen.commit.tree.object.path.startswith
    - typing.BinaryIO.object.tree.path.commit.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.startswith
    - subprocess.Popen.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.tree.path.head.commit.object.startswith
    - typing.TypeVar.head.ref.commit.tree.path.startswith
    - typing.IO.path.tree.object.startswith
    - subprocess.Popen.object.head.commit.path.startswith
    - subprocess.Popen.object.commit.tree.path.git.remote
    - subprocess.Popen.path.object.tree.replace
    - fpath.upper
    - typing.TypeVar.object.head.commit.git.remote
    - datetime.timedelta.head.commit.object.path.git.remote
    - datetime.timedelta.head.commit.path.tree.object.git.remote
    - typing.TypeVar.object.head.commit.tree.git.remote
    - datetime.timedelta.tree.path.head.ref.commit.object.git.remote
    - datetime.timedelta.tree.head.commit.path.object.replace
    - typing.BinaryIO.tree.head.commit.path.replace
    - typing.cast.tree.object.head.commit.path.replace
    - p.upper
    - typing.cast.object.head.ref.commit.path.replace
    - typing.BinaryIO.head.ref.commit.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - typing.IO.head.commit.object.path.tree.replace
    - datetime.timedelta.tree.object.commit.startswith
    - typing.cast.tree.head.ref.commit.object.path.git.remote
    - os.access
    - datetime.timedelta.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.git.remote
    - typing.IO.path.tree.head.commit.object.replace
    - datetime.timedelta.tree.path.object.startswith
    - typing.TypeVar.object.tree.head.commit.path.git.remote
    - subprocess.Popen.path.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - match.groups
    - os.path.expanduser
    - typing.IO.head.ref.commit.path.object.tree.replace
    - os.path.dirname
    - datetime.timedelta.path.object.head.ref.commit.git.remote
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.commit.tree.object.path.replace
    - typing.cast.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.path.head.commit.object.replace
    - typing.cast.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - datetime.timedelta.tree.git.remote
    - datetime.timedelta.tree.path.startswith
    - typing.cast.tree.head.commit.object.replace
    - datetime.timedelta.head.ref.commit.object.startswith
    - subprocess.Popen.tree.head.commit.path.git.remote
    - typing.BinaryIO.object.head.commit.startswith
    - subprocess.Popen.commit.tree.object.path.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.commit.startswith
    - datetime.timedelta.object.tree.git.remote
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.tree.replace
    - subprocess.Popen.object.commit.path.git.remote
    - typing.IO.commit.path.object.tree.git.remote
    - typing.IO.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.startswith
    - subprocess.Popen.head.commit.tree.path.object.git.remote
    - typing.IO.commit.tree.object.path.replace
    - subprocess.Popen.object.head.ref.commit.replace
    - typing.IO.path.tree.object.head.ref.commit.replace
    - typing.IO.path.tree.head.commit.startswith
    - datetime.timedelta.tree.head.commit.object.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - typing.IO.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.startswith
    - typing.TypeVar.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.startswith
    - typing.TypeVar.tree.object.path.git.remote
    - typing.TypeVar.head.commit.tree.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.object.replace
    - typing.IO.path.startswith
    - datetime.timedelta.commit.tree.replace
    - typing.IO.object.path.head.ref.commit.git.remote
    - typing.cast.object.tree.head.ref.commit.git.remote
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - subprocess.Popen.object.path.head.commit.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.path.git.remote
    - typing.TypeVar.head.ref.commit.path.startswith
    - typing.TypeVar.tree.head.ref.commit.object.path.git.remote
    - subprocess.Popen.tree.head.commit.path.object.startswith
    - datetime.timedelta.commit.object.tree.git.remote
    - datetime.timedelta.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.path.replace
    - datetime.timedelta.path.commit.object.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.startswith
    - typing.IO.commit.object.path.tree.startswith
    - typing.IO.path.object.commit.tree.startswith
    - datetime.timedelta.commit.tree.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.startswith
    - datetime.timedelta.tree.object.replace
    - datetime.timedelta.tree.head.commit.object.startswith
    - subprocess.Popen.path.startswith
    - typing.TypeVar.head.commit.startswith
    - typing.IO.commit.object.tree.git.remote
    - datetime.timedelta.commit.tree.object.path.startswith
    - typing.IO.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.tree.head.ref.commit.startswith
    - datetime.timedelta.tree.commit.replace
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.commit.path.tree.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - typing.cast.tree.head.ref.commit.path.object.git.remote
    - datetime.timedelta.tree.path.object.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.replace
    - typing.IO.path.commit.replace
    - typing.IO.head.commit.tree.path.startswith
    - typing.IO.path.head.commit.git.remote
    - <builtin>.str
    - typing.IO.commit.object.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.tree.object.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.git.remote
    - subprocess.Popen.tree.commit.replace
    - subprocess.Popen.path.tree.object.git.remote
    - typing.IO.object.tree.commit.path.replace
    - subprocess.Popen.commit.object.path.tree.replace
    - datetime.timedelta.head.commit.startswith
    - typing.IO.tree.head.ref.commit.object.replace
    - typing.cast.head.ref.commit.tree.object.path.git.remote
    - datetime.timedelta.path.head.commit.object.tree.replace
    - subprocess.Popen.head.commit.object.path.tree.git.remote
    - typing.cast.tree.head.commit.replace
    - typing.TypeVar.tree.head.commit.path.startswith
    - datetime.timedelta.commit.replace
    - typing.IO.commit.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.git.remote
    - datetime.timedelta.tree.object.head.commit.replace
    - datetime.timedelta.object.tree.path.commit.git.remote
    - datetime.timedelta.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.head.ref.commit.tree.object.startswith
    - typing.cast.head.commit.path.tree.replace
    - datetime.timedelta.tree.commit.object.path.replace
    - subprocess.Popen.tree.head.ref.commit.startswith
    - datetime.timedelta.path.object.head.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.path.object.tree.head.commit.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.startswith
    - typing.BinaryIO.tree.head.commit.object.path.startswith
    - datetime.timedelta.tree.head.commit.path.git.remote
    - typing.IO.tree.path.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.git.remote
    - subprocess.Popen.head.commit.tree.path.git.remote
    - typing.cast.object.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.tree.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.commit.tree.path.replace
    - typing.cast.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.tree.head.ref.commit.startswith
    - typing.IO.object.path.head.commit.replace
    - typing.IO.path.object.head.ref.commit.tree.startswith
    - typing.IO.head.ref.commit.startswith
    - datetime.timedelta.head.commit.path.tree.replace
    - typing.IO.path.head.commit.object.tree.startswith
    - subprocess.Popen.object.head.ref.commit.git.remote
    - typing.IO.tree.path.object.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.commit.path.tree.git.remote
    - typing.IO.commit.object.path.replace
    - datetime.timedelta.path.tree.commit.replace
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.tree.startswith
    - datetime.timedelta.path.tree.head.commit.startswith
    - typing.IO.object.path.git.remote
    - typing.IO.tree.git.remote
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.startswith
    - datetime.timedelta.object.tree.path.replace
    - datetime.timedelta.commit.path.tree.object.startswith
    - subprocess.Popen.tree.head.commit.object.startswith
    - subprocess.Popen.path.tree.git.remote
    - typing.cast.commit.object.tree.path.git.remote
    - subprocess.Popen.object.commit.path.replace
    - typing.cast.head.commit.startswith
    - typing.IO.path.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.object.head.ref.commit.startswith
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - datetime.timedelta.git.remote
    - typing.BinaryIO.head.commit.object.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.startswith
    - subprocess.Popen.tree.path.commit.replace
    - typing.IO.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.tree.commit.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.path.commit.replace
    - typing.BinaryIO.object.tree.head.ref.commit.startswith
    - typing.cast.tree.head.ref.commit.path.object.startswith
    - typing.TypeVar.object.head.commit.tree.path.replace
    - typing.IO.head.commit.path.tree.object.replace
    - typing.BinaryIO.tree.head.ref.commit.git.remote
    - typing.IO.tree.object.commit.startswith
    - typing.TypeVar.head.ref.commit.path.object.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.IO.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.replace
    - subprocess.Popen.commit.path.git.remote
    - typing.IO.path.object.tree.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.git.remote
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - typing.cast.head.ref.commit.path.object.startswith
    - subprocess.Popen.path.head.commit.object.tree.replace
    - typing.BinaryIO.head.ref.commit.path.tree.git.remote
    - typing.IO.head.commit.object.path.tree.startswith
    - typing.IO.object.tree.head.commit.path.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.git.remote
    - subprocess.Popen.commit.object.path.replace
    - typing.IO.object.path.head.commit.tree.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.startswith
    - subprocess.Popen.head.commit.path.object.tree.git.remote
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - typing.TypeVar.object.head.commit.path.replace
    - typing.IO.path.head.ref.commit.tree.startswith
    - typing.IO.object.commit.tree.startswith
    - subprocess.Popen.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.path.replace
    - typing.cast.head.commit.path.object.replace
    - typing.cast.object.head.commit.tree.git.remote
    - datetime.timedelta.object.path.tree.commit.git.remote
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - typing.BinaryIO.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.path.head.commit.startswith
    - subprocess.Popen.tree.startswith
    - typing.IO.commit.path.replace
    - datetime.timedelta.object.commit.tree.startswith
    - typing.IO.head.commit.path.object.tree.replace
    - datetime.timedelta.path.head.commit.tree.object.replace
    - typing.IO.object.head.ref.commit.path.tree.git.remote
    - typing.IO.head.commit.tree.object.git.remote
    - typing.IO.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - subprocess.Popen.path.object.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.cast.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.tree.object.path.startswith
    - subprocess.Popen.object.path.git.remote
    - datetime.timedelta.head.commit.tree.path.object.git.remote
    - subprocess.Popen.commit.tree.path.startswith
    - subprocess.Popen.object.path.tree.commit.git.remote
    - datetime.timedelta.path.head.ref.commit.object.tree.startswith
    - typing.IO.path.head.commit.tree.object.replace
    - typing.IO.path.object.head.commit.startswith
    - typing.IO.commit.tree.object.startswith
    - typing.IO.tree.path.object.commit.replace
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.startswith
    - datetime.timedelta.head.commit.object.path.tree.replace
    - typing.cast.head.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - typing.IO.object.path.commit.tree.replace
    - datetime.timedelta.head.ref.commit.git.remote
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.tree.head.commit.git.remote
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.tree.git.remote
    - typing.BinaryIO.object.tree.head.commit.startswith
    - typing.IO.path.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.path.commit.startswith
    - subprocess.Popen.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.commit.path.git.remote
    - typing.IO.path.replace
    - subprocess.Popen.path.object.tree.head.commit.git.remote
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - typing.BinaryIO.tree.head.commit.object.startswith
    - datetime.timedelta.tree.commit.path.git.remote
    - subprocess.Popen.tree.object.replace
    - typing.IO.path.head.commit.tree.startswith
    - datetime.timedelta.path.object.git.remote
    - typing.TypeVar.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.path.startswith
    - typing.IO.commit.git.remote
    - typing.IO.object.path.head.ref.commit.tree.startswith
    - git.remote.Remote.__init__
    - typing.IO.path.tree.head.commit.git.remote
    - typing.IO.object.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.path.startswith
    - subprocess.Popen.tree.object.commit.git.remote
    - typing.IO.path.tree.object.replace
    - typing.BinaryIO.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.path.object.tree.git.remote
    - typing.IO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - subprocess.Popen.head.commit.object.path.git.remote
    - typing.IO.path.tree.head.commit.object.git.remote
    - subprocess.Popen.head.ref.commit.object.path.replace
    - subprocess.Popen.head.ref.commit.object.tree.git.remote
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.object.path.tree.startswith
    - typing.IO.path.head.ref.commit.object.tree.startswith
    - typing.IO.head.commit.object.path.tree.git.remote
    - typing.IO.replace
    - typing.BinaryIO.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.path.head.ref.commit.tree.git.remote
    - subprocess.Popen.object.path.commit.tree.replace
    - typing.IO.tree.object.git.remote
    - subprocess.Popen.tree.commit.object.path.git.remote
    - datetime.timedelta.path.object.startswith
    - subprocess.Popen.commit.tree.object.startswith
    - datetime.timedelta.path.object.tree.replace
    - subprocess.Popen.object.head.commit.path.tree.startswith
    - subprocess.Popen.tree.commit.object.replace
    - typing.cast.head.commit.tree.path.object.startswith
    - typing.IO.path.head.ref.commit.startswith
    - subprocess.Popen.path.tree.object.head.commit.replace
    - typing.TypeVar.head.ref.commit.tree.path.git.remote
    - typing.cast.object.head.commit.startswith
    - datetime.timedelta.tree.object.path.commit.startswith
    - typing.IO.head.commit.tree.path.object.git.remote
    - typing.IO.head.ref.commit.object.tree.path.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.head.commit.object.tree.git.remote
    - typing.BinaryIO.head.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.path.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.git.remote
    - typing.cast.object.head.commit.path.replace
    - typing.TypeVar.object.head.commit.path.startswith
    - typing.IO.path.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.tree.object.head.commit.path.git.remote
    - typing.cast.head.commit.object.tree.path.startswith
    - typing.IO.tree.object.head.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - typing.cast.head.commit.tree.path.git.remote
    - typing.BinaryIO.tree.head.ref.commit.path.startswith
    - typing.IO.object.tree.head.commit.startswith
    - subprocess.Popen.commit.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.startswith
    - subprocess.Popen.commit.tree.git.remote
    - typing.TypeVar.object.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.head.commit.object.path.tree.startswith
    - typing.IO.object.path.commit.git.remote
    - git.util._is_cygwin_git
    - typing.TypeVar.object.head.ref.commit.tree.path.git.remote
    - typing.IO.path.head.commit.tree.object.startswith
    - typing.IO.path.tree.startswith
    - subprocess.Popen.path.tree.commit.object.startswith
    - typing.BinaryIO.object.head.commit.tree.git.remote
    - typing.cast.head.ref.commit.tree.path.object.replace
    - datetime.timedelta.path.tree.object.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.startswith
    - typing.IO.path.commit.tree.object.replace
    - datetime.timedelta.object.tree.head.commit.path.replace
    - typing.IO.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.path.git.remote
    - typing.cast.tree.object.head.ref.commit.path.git.remote
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.cast.tree.head.commit.path.object.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.tree.head.commit.git.remote
    - subprocess.Popen.object.git.remote
    - typing.IO.object.git.remote
    - datetime.timedelta.path.commit.object.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.git.remote
    - typing.BinaryIO.head.commit.path.object.tree.startswith
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.head.commit.tree.path.git.remote
    - typing.IO.object.tree.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.path.tree.startswith
    - typing.IO.path.head.ref.commit.tree.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.commit.tree.startswith
    - subprocess.Popen.path.commit.object.replace
    - typing.TypeVar.tree.object.path.head.commit.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.tree.replace
    - typing.IO.startswith
    - typing.IO.commit.tree.path.replace
    - subprocess.Popen.tree.head.ref.commit.object.git.remote
    - typing.IO.path.tree.commit.startswith
    - datetime.timedelta.path.object.tree.commit.git.remote
    - subprocess.Popen.path.head.commit.object.startswith
    - subprocess.Popen.object.head.commit.tree.path.replace
    - typing.IO.commit.path.startswith
    - subprocess.Popen.commit.path.object.tree.git.remote
    - typing.cast.head.commit.tree.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.startswith
    - typing.cast.tree.head.commit.path.git.remote
    - typing.BinaryIO.head.commit.path.object.tree.git.remote
    - typing.IO.object.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.startswith
    - typing.IO.path.commit.object.replace
    - datetime.timedelta.tree.path.head.commit.git.remote
    - datetime.timedelta.commit.object.path.tree.replace
    - typing.IO.head.commit.path.tree.object.startswith
    - typing.TypeVar.object.tree.path.commit.replace
    - typing.BinaryIO.head.commit.object.path.tree.git.remote
    - subprocess.Popen.path.commit.tree.object.startswith
    - git.objects.commit.Popen.tree.startswith
    - typing.IO.path.tree.commit.replace
    - typing.IO.tree.head.commit.object.startswith
    - datetime.timedelta.path.object.head.commit.startswith
    - typing.IO.path.commit.tree.object.git.remote
    - datetime.timedelta.object.path.commit.startswith
    - typing.TypeVar.head.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - typing.IO.path.object.tree.head.commit.git.remote
    - datetime.timedelta.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.replace
    - typing.IO.tree.object.head.commit.replace
    - subprocess.Popen.path.object.commit.tree.git.remote
    - typing.IO.tree.head.ref.commit.path.startswith
    - typing.IO.commit.object.tree.path.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.git.remote
    - typing.BinaryIO.head.commit.path.replace
    - typing.cast.head.commit.object.path.replace
    - typing.cast.head.commit.replace
    - datetime.timedelta.tree.object.head.ref.commit.startswith
    - git.objects.commit.Popen.replace
    - typing.TypeVar.object.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.head.commit.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.git.remote
    - typing.IO.commit.object.tree.replace
    - datetime.timedelta.object.head.commit.git.remote
    - typing.IO.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.commit.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.ref.commit.git.remote
    - subprocess.Popen.head.commit.object.tree.replace
    - typing.IO.object.commit.path.git.remote
    - subprocess.Popen.object.path.tree.head.commit.replace
    - typing.IO.object.head.commit.tree.startswith
    - typing.IO.tree.head.commit.path.startswith
    - typing.IO.path.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.path.tree.commit.startswith
    - typing.IO.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - typing.IO.tree.object.path.git.remote
    - subprocess.Popen.object.head.ref.commit.tree.startswith
    - typing.TypeVar.object.tree.path.head.commit.replace
    - subprocess.Popen.tree.head.ref.commit.object.startswith
    - subprocess.Popen.tree.path.object.replace
    - datetime.timedelta.object.tree.path.startswith
    - typing.cast.object.head.ref.commit.path.git.remote
    - subprocess.Popen.object.path.head.commit.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.git.remote
    - typing.IO.object.tree.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.path.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.git.remote
    - typing.cast.head.commit.tree.path.object.replace
    - typing.TypeVar.object.head.commit.tree.replace
    - typing.IO.object.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.path.head.commit.replace
    - typing.IO.tree.object.head.commit.startswith
    - subprocess.Popen.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.head.commit.object.git.remote
    - typing.IO.commit.path.object.tree.startswith
    - subprocess.Popen.head.commit.tree.git.remote
    - typing.IO.object.path.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.path.object.startswith
    - typing.IO.tree.commit.path.object.startswith
    - datetime.timedelta.object.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.head.commit.path.tree.object.replace
    - typing.IO.tree.path.head.commit.object.startswith
    - subprocess.Popen.commit.path.tree.object.startswith
    - subprocess.Popen.head.ref.commit.tree.replace
    - os.path.expandvars
    - typing.cast.object.head.commit.tree.path.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.git.remote
    - typing.TypeVar.head.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.git.remote
    - typing.IO.object.commit.tree.git.remote
    - typing.IO.object.path.replace
    - datetime.timedelta.object.tree.head.commit.git.remote
    - git.util.cygpath
    - typing.IO.path.tree.object.head.ref.commit.startswith
    - typing.IO.path.commit.tree.startswith
    - typing.IO.tree.commit.object.path.startswith
    - typing.IO.head.commit.object.path.git.remote
    - typing.IO.tree.path.commit.object.startswith
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.path.replace
    - subprocess.Popen.tree.path.git.remote
    - typing.cast.head.commit.path.tree.startswith
    - datetime.timedelta.head.commit.path.object.tree.startswith
    - typing.IO.commit.path.tree.git.remote
    - typing.BinaryIO.tree.head.commit.path.startswith
    - subprocess.Popen.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.path.tree.commit.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.commit.tree.replace
    - datetime.timedelta.head.commit.object.path.startswith
    - os.path.isfile
    - typing.IO.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.startswith
    - typing.IO.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.object.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.startswith
    - typing.IO.tree.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.commit.git.remote
    - typing.TypeVar.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.startswith
    - typing.IO.path.tree.object.commit.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.IO.path.object.head.commit.tree.startswith
    - subprocess.Popen.path.tree.commit.startswith
    - typing.IO.tree.head.ref.commit.startswith
    - typing.TypeVar.tree.head.commit.path.object.git.remote
    - typing.IO.head.commit.object.path.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.startswith
    - typing.IO.object.tree.head.ref.commit.path.git.remote
    - typing.IO.tree.head.ref.commit.path.replace
    - typing.IO.tree.path.git.remote
    - typing.cast.head.ref.commit.tree.path.startswith
    - subprocess.Popen.object.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.cast.object.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.startswith
    - typing.IO.object.head.ref.commit.tree.path.startswith
    - git.util.py_where.is_exec
    - typing.cast.object.head.ref.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.startswith
    - typing.cast.object.head.commit.git.remote
    - datetime.timedelta.path.head.commit.replace
    - typing.IO.path.head.commit.tree.git.remote
    - typing.BinaryIO.object.tree.path.head.ref.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.path.git.remote
    - datetime.timedelta.path.object.head.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.remote
    - typing.IO.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.path.tree.startswith
    - typing.BinaryIO.tree.head.commit.object.path.git.remote
    - subprocess.Popen.path.head.commit.object.git.remote
    - subprocess.Popen.tree.path.head.ref.commit.object.git.remote
    - typing.cast.head.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.tree.git.remote
    - subprocess.Popen.commit.git.remote
    - datetime.timedelta.object.path.tree.head.commit.replace
    - datetime.timedelta.commit.tree.object.git.remote
    - datetime.timedelta.head.commit.git.remote
    - typing.IO.object.path.commit.startswith
    - datetime.timedelta.head.commit.path.tree.object.startswith
    - subprocess.Popen.path.tree.commit.git.remote
    - subprocess.Popen.tree.object.path.head.commit.startswith
    - typing.TypeVar.tree.object.path.commit.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.git.remote
    - datetime.timedelta.object.head.ref.commit.replace
    - git.util.py_where
    - typing.IO.object.startswith
    - typing.IO.path.git.remote
    - typing.TypeVar.tree.object.head.commit.startswith
    - typing.BinaryIO.head.commit.path.tree.git.remote
    - datetime.timedelta.object.tree.head.ref.commit.path.git.remote
    - typing.IO.object.tree.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.git.remote
    - typing.TypeVar.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.remote
    - datetime.timedelta.commit.path.object.tree.startswith
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - typing.IO.commit.object.path.git.remote
    - typing.TypeVar.head.commit.path.tree.object.startswith
    - typing.cast.tree.head.commit.object.git.remote
    - pathlib.Path
    - typing.TypeVar.tree.object.path.head.commit.replace
    - typing.IO.head.ref.commit.tree.object.path.startswith
    - typing.IO.commit.tree.path.object.startswith
    - subprocess.Popen.head.commit.path.object.git.remote
    - typing.cast.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.object.head.ref.commit.startswith
    - datetime.timedelta.tree.path.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.startswith
    - typing.BinaryIO.head.commit.path.tree.object.startswith
    - subprocess.Popen.path.tree.head.ref.commit.git.remote
    - subprocess.Popen.path.object.head.ref.commit.replace
    - git.cmd.Git.is_cygwin
    - typing.IO.head.commit.object.tree.startswith
    - git.objects.commit.Popen.tree.path.startswith
    - datetime.timedelta.tree.head.commit.path.object.startswith
    - datetime.timedelta.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.path.object.startswith
    - typing.BinaryIO.object.head.commit.tree.replace
    - subprocess.Popen.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.path.startswith
    - typing.BinaryIO.head.commit.object.path.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.commit.path.object.tree.replace
    - git.objects.commit.Popen.tree.replace
    - datetime.timedelta.object.tree.path.commit.replace
    - datetime.timedelta.head.ref.commit.path.tree.startswith
    - typing.cast.head.ref.commit.object.path.replace
    - typing.IO.path.tree.commit.object.startswith
    - typing.IO.tree.head.commit.path.object.startswith
    - typing.cast.object.head.commit.path.tree.git.remote
    - typing.IO.object.tree.commit.git.remote
    - datetime.timedelta.tree.head.ref.commit.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.startswith
    - typing.TypeVar.head.commit.tree.path.startswith
    - typing.cast.head.commit.object.path.tree.git.remote
    - typing.cast.head.ref.commit.path.object.tree.startswith
    - typing.IO.tree.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.object.tree.path.head.commit.git.remote
    - typing.IO.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.object.tree.head.commit.startswith
    - typing.cast.head.commit.path.object.tree.replace
    - typing.cast.object.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.path.tree.head.commit.replace
    - subprocess.Popen.tree.object.path.head.commit.git.remote
    - git.objects.commit.Popen.path.tree.startswith
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - typing.cast.head.commit.path.tree.git.remote
    - datetime.timedelta.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.head.commit.replace
    - typing.IO.head.ref.commit.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.path.tree.git.remote
    - typing.IO.object.replace
    - typing.TypeVar.object.tree.head.commit.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - typing.IO.tree.object.path.startswith
    - typing.TypeVar.head.commit.tree.object.path.startswith
    - typing.IO.head.commit.path.replace
    - subprocess.Popen.head.commit.object.tree.startswith
    - datetime.timedelta.tree.path.commit.startswith
    - subprocess.Popen.commit.path.object.replace
    - typing.BinaryIO.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.path.tree.object.git.remote
    - datetime.timedelta.path.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.git.remote
    - typing.IO.tree.path.object.head.ref.commit.startswith
    - typing.IO.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.object.tree.path.replace
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.remote
    - typing.TypeVar.tree.object.head.commit.path.replace
    - typing.IO.path.object.tree.commit.git.remote
    - subprocess.Popen.object.tree.commit.replace
    - typing.IO.path.object.tree.head.commit.startswith
    - datetime.timedelta.commit.object.path.startswith
    - typing.TypeVar.head.commit.tree.path.object.git.remote
    - subprocess.Popen.path.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.tree.replace
    - subprocess.Popen.commit.path.object.git.remote
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.object.head.commit.path.replace
    - typing.TypeVar.tree.head.commit.object.path.startswith
    - typing.IO.path.object.startswith
    - subprocess.Popen.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.replace
    - datetime.timedelta.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - datetime.timedelta.path.head.commit.tree.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.object.head.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.object.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - typing.IO.path.object.tree.commit.startswith
    - datetime.timedelta.tree.path.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.commit.tree.replace
    - typing.BinaryIO.head.commit.object.tree.git.remote
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - typing.cast.commit.object.tree.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.tree.startswith
    - subprocess.Popen.object.tree.commit.git.remote
    - datetime.timedelta.path.commit.object.tree.git.remote
    - git.objects.commit.Popen.path.tree.replace
    - subprocess.Popen.object.startswith
    - typing.IO.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - typing.IO.path.object.commit.startswith
    - datetime.timedelta.commit.tree.path.startswith
    - subprocess.Popen.tree.object.path.commit.git.remote
    - typing.cast.tree.head.ref.commit.git.remote
    - typing.cast.head.commit.path.object.tree.git.remote
    - typing.BinaryIO.head.commit.object.tree.path.startswith
    - subprocess.Popen.head.commit.object.path.tree.replace
    - typing.IO.object.commit.startswith
    - subprocess.Popen.tree.object.head.commit.startswith
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - datetime.timedelta.path.replace
    - typing.IO.path.tree.object.git.remote
    - typing.IO.commit.object.replace
    - typing.TypeVar.head.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.tree.git.remote
    - typing.IO.path.tree.git.remote
    - typing.IO.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.path.commit.object.startswith
    - typing.TypeVar.tree.head.commit.object.path.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.git.remote
    - os.path.join
    - subprocess.Popen.head.ref.commit.tree.object.git.remote
    - typing.IO.object.tree.path.commit.startswith
    - datetime.timedelta.path.tree.head.commit.replace
    - datetime.timedelta.path.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.replace
    - datetime.timedelta.path.startswith
    - datetime.timedelta.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.head.commit.startswith
    - typing.IO.object.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.commit.tree.path.startswith
    - typing.IO.object.head.commit.git.remote
    - typing.IO.object.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.path.object.head.ref.commit.startswith
    - datetime.timedelta.path.tree.head.ref.commit.startswith
    - datetime.timedelta.commit.object.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - typing.IO.commit.object.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.tree.head.commit.object.path.git.remote
    - subprocess.Popen.path.head.ref.commit.object.git.remote
    - subprocess.Popen.tree.object.head.commit.replace
    - typing.IO.tree.path.commit.git.remote
    - subprocess.Popen.tree.head.ref.commit.object.path.git.remote
    - subprocess.Popen.path.tree.commit.object.git.remote
    - subprocess.Popen.object.path.tree.git.remote
    - typing.cast.head.commit.path.startswith
    - typing.cast.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.head.commit.tree.path.startswith
    - subprocess.Popen.object.commit.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.git.remote
    - typing.IO.object.commit.path.tree.startswith
    - datetime.timedelta.path.head.commit.tree.git.remote
    - typing.IO.path.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.path.tree.git.remote
    - subprocess.Popen.head.commit.object.git.remote
    - datetime.timedelta.object.head.commit.tree.replace
    - subprocess.Popen.tree.object.commit.startswith
    - subprocess.Popen.object.tree.path.commit.startswith
    - typing.IO.object.commit.git.remote
    - subprocess.Popen.path.head.commit.object.tree.git.remote
    - datetime.timedelta.tree.path.commit.git.remote
    - subprocess.Popen.tree.commit.path.object.replace
    - typing.IO.object.tree.commit.startswith
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.TypeVar.head.ref.commit.tree.object.startswith
    - typing.TypeVar.head.commit.object.path.startswith
    - typing.IO.object.tree.head.commit.path.startswith
    - datetime.timedelta.object.commit.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.startswith
    - typing.TypeVar.tree.head.ref.commit.startswith
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.IO.object.path.commit.replace
    - typing.TypeVar.head.commit.path.object.replace
    - folder.strip
    - subprocess.Popen.head.commit.git.remote
    - datetime.timedelta.tree.object.git.remote
    - typing.cast.head.commit.tree.object.git.remote
    - typing.IO.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.commit.object.startswith
    - subprocess.Popen.object.head.commit.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.remote
    - typing.cast.head.commit.object.tree.path.git.remote
    - subprocess.Popen.object.commit.path.tree.replace
    - typing.BinaryIO.object.head.ref.commit.replace
    - typing.cast.object.head.ref.commit.path.startswith
    - datetime.timedelta.object.head.commit.path.git.remote
    - typing.cast.object.head.ref.commit.path.tree.replace
    - typing.IO.head.commit.git.remote
    - typing.cast.head.commit.tree.replace
    - typing.cast.head.commit.object.git.remote
    - typing.IO.tree.commit.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.git.remote
    - typing.IO.tree.head.commit.path.replace
    - typing.IO.commit.tree.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.startswith
    - typing.IO.tree.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.object.startswith
    - datetime.timedelta.path.head.ref.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.object.path.git.remote
    - datetime.timedelta.tree.object.head.commit.startswith
    - typing.IO.head.commit.object.path.startswith
    - typing.IO.head.commit.tree.startswith
    - typing.IO.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.tree.object.startswith
    - typing.TypeVar.object.head.commit.tree.path.startswith
    - typing.IO.tree.commit.object.replace
    - typing.cast.object.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.tree.head.ref.commit.startswith
    - datetime.timedelta.object.head.commit.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.object.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.object.path.commit.tree.git.remote
    - typing.IO.tree.path.head.commit.object.git.remote
    - typing.cast.head.ref.commit.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.head.ref.commit.git.remote
    - typing.IO.path.commit.startswith
    - typing.cast.head.commit.object.tree.git.remote
    - git.objects.commit.Popen.tree.path.replace
    - typing.BinaryIO.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.object.path.head.ref.commit.tree.git.remote
    - typing.IO.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - typing.BinaryIO.head.commit.tree.path.object.startswith
    - typing.IO.tree.path.head.commit.git.remote
    - typing.TypeVar.tree.object.path.commit.git.remote
    - typing.IO.object.head.ref.commit.path.git.remote
    - datetime.timedelta.object.path.tree.commit.replace
    - typing.IO.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.head.ref.commit.startswith
    - typing.cast.object.head.commit.tree.path.git.remote
    - typing.IO.tree.object.path.head.commit.git.remote
    - typing.TypeVar.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.path.object.commit.tree.replace
    - typing.cast.head.ref.commit.path.git.remote
    - typing.IO.head.ref.commit.object.git.remote
    - subprocess.Popen.object.head.commit.git.remote
    - subprocess.Popen.head.commit.path.git.remote
    - datetime.timedelta.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.path.tree.commit.object.replace
    - typing.TypeVar.tree.object.head.commit.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.git.remote
    - typing.TypeVar.head.commit.path.tree.replace
    - typing.cast.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.tree.startswith
    - typing.IO.tree.object.path.commit.startswith
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - typing.IO.git.remote
    - datetime.timedelta.tree.startswith
    - datetime.timedelta.path.commit.tree.object.git.remote
    - typing.BinaryIO.head.commit.object.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.git.remote
    - typing.TypeVar.head.commit.object.git.remote
    - datetime.timedelta.tree.head.commit.path.object.git.remote
    - subprocess.Popen.head.commit.object.tree.path.git.remote
    - datetime.timedelta.head.ref.commit.tree.object.startswith
    - typing.cast.object.head.commit.replace
    - typing.cast.head.ref.commit.object.path.tree.git.remote
    - typing.TypeVar.tree.head.commit.path.object.startswith
    - typing.TypeVar.head.commit.object.tree.path.git.remote
    - typing.IO.commit.object.path.tree.git.remote
    - typing.IO.path.object.commit.git.remote
    - typing.TypeVar.object.tree.path.git.remote
    - datetime.timedelta.path.tree.commit.object.git.remote
    - typing.IO.tree.head.ref.commit.path.object.git.remote
    - typing.cast.head.ref.commit.path.startswith
    - datetime.timedelta.object.path.head.commit.tree.startswith
    - typing.cast.head.ref.commit.path.object.tree.git.remote
    - datetime.timedelta.path.tree.object.commit.git.remote
    - typing.IO.object.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.path.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.startswith
    - typing.IO.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.path.head.commit.object.startswith
    - git.objects.commit.Popen.startswith
    - typing.IO.object.path.tree.commit.startswith
    - datetime.timedelta.object.tree.path.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.head.commit.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.path.head.commit.object.tree.startswith
    - subprocess.Popen.path.commit.git.remote
    - subprocess.Popen.object.path.head.ref.commit.tree.startswith
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.tree.head.ref.commit.replace
    - typing.IO.path.tree.object.head.commit.git.remote
    - typing.cast.object.head.commit.path.git.remote
    - typing.TypeVar.tree.object.path.commit.startswith
    - datetime.timedelta.head.commit.object.path.replace
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.commit.object.git.remote
    - typing.IO.tree.object.path.head.commit.replace
    - subprocess.Popen.path.commit.object.tree.startswith
    - typing.TypeVar.head.commit.object.path.git.remote
    - typing.IO.head.ref.commit.path.tree.replace
    - typing.IO.head.commit.object.tree.path.git.remote
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.startswith
    - typing.IO.object.head.ref.commit.path.tree.startswith
    - typing.IO.tree.object.head.ref.commit.startswith
    - typing.IO.path.tree.object.commit.git.remote
    - subprocess.Popen.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.startswith
    - typing.IO.object.tree.commit.replace
    - subprocess.Popen.path.object.tree.commit.git.remote
    - datetime.timedelta.object.path.head.ref.commit.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.tree.startswith
    - subprocess.Popen.head.ref.commit.tree.path.object.git.remote
    - typing.TypeVar.head.commit.tree.object.git.remote
    - typing.cast.head.commit.tree.object.replace
    - datetime.timedelta.path.object.tree.head.commit.git.remote
    - typing.IO.tree.object.path.head.ref.commit.startswith
    - typing.BinaryIO.tree.head.commit.path.object.git.remote
    - typing.BinaryIO.head.ref.commit.object.path.startswith
    - datetime.timedelta.path.tree.head.ref.commit.object.startswith
    - typing.cast.head.commit.object.path.git.remote
    - typing.IO.head.commit.object.tree.path.startswith
    - typing.IO.object.commit.tree.path.replace
    - typing.TypeVar.object.head.commit.path.git.remote
    - subprocess.Popen.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.tree.head.commit.object.path.startswith
    - subprocess.Popen.object.tree.head.commit.replace
    - subprocess.Popen.object.path.commit.git.remote
    - datetime.timedelta.head.commit.object.tree.replace
    - subprocess.Popen.path.tree.replace
    - subprocess.Popen.path.object.commit.startswith
    - subprocess.Popen.head.commit.tree.startswith
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - typing.IO.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.commit.tree.startswith
    - subprocess.Popen.object.commit.path.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.startswith
    - datetime.timedelta.path.object.tree.commit.replace
    - typing.cast.tree.head.ref.commit.path.startswith
    - datetime.timedelta.path.object.commit.tree.git.remote
    - typing.IO.path.head.ref.commit.object.startswith
    - typing.cast.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.startswith
    - typing.IO.head.ref.commit.object.startswith
    - typing.cast.head.ref.commit.object.tree.path.git.remote
    - subprocess.Popen.tree.path.commit.startswith
    - subprocess.Popen.object.tree.head.commit.git.remote
    - typing.IO.path.object.head.ref.commit.startswith
    - typing.IO.object.path.tree.head.ref.commit.git.remote
    - typing.IO.object.tree.commit.path.git.remote
    - datetime.timedelta.object.tree.path.head.commit.replace
    - subprocess.Popen.head.commit.object.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - datetime.timedelta.head.commit.object.startswith
    - subprocess.Popen.path.object.replace
    - typing.cast.head.commit.tree.startswith
    - subprocess.Popen.commit.tree.object.git.remote
    - typing.TypeVar.head.commit.path.object.tree.replace
    - <builtin>.any
    - datetime.timedelta.path.object.head.ref.commit.startswith
    - typing.IO.tree.commit.path.git.remote
    - typing.BinaryIO.head.commit.path.tree.startswith
    - typing.IO.head.ref.commit.path.object.tree.startswith
    - typing.IO.head.ref.commit.object.tree.path.startswith
    - datetime.timedelta.object.path.tree.head.commit.startswith
    - typing.IO.commit.path.object.replace
    - datetime.timedelta.tree.commit.path.startswith
    - typing.cast.head.ref.commit.object.tree.git.remote
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.TypeVar.tree.object.head.commit.path.startswith
    - datetime.timedelta.path.object.head.ref.commit.tree.startswith
    - typing.IO.tree.commit.object.path.git.remote
    - typing.TypeVar.tree.head.commit.path.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.git.remote
    - subprocess.Popen.path.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - typing.IO.path.object.head.commit.tree.git.remote
    - subprocess.Popen.tree.path.object.head.commit.replace
    - datetime.timedelta.tree.commit.object.git.remote
    - datetime.timedelta.head.commit.tree.object.path.replace
    - typing.IO.object.head.commit.tree.replace
    - typing.IO.head.commit.path.object.startswith
    - subprocess.Popen.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.commit.object.tree.startswith
    - typing.BinaryIO.head.commit.tree.object.path.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.commit.tree.object.startswith
    - datetime.timedelta.path.object.tree.startswith
    - typing.TypeVar.head.commit.path.git.remote
    - subprocess.Popen.path.head.commit.tree.object.startswith
    - typing.cast.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.tree.path.commit.object.startswith
    - typing.BinaryIO.tree.head.commit.path.object.startswith
    - typing.cast.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.object.path.git.remote
    - typing.IO.object.tree.path.commit.git.remote
    - subprocess.Popen.commit.tree.path.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.object.commit.startswith
    - datetime.timedelta.head.commit.object.tree.path.startswith
    - typing.BinaryIO.head.commit.object.tree.startswith
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.path.head.ref.commit.startswith
    - datetime.timedelta.object.commit.path.replace
    - typing.TypeVar.object.tree.path.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.path.git.remote
    - typing.IO.object.head.commit.path.tree.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.git.remote
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.commit.object.tree.replace
    - typing.IO.head.ref.commit.path.object.startswith
    - typing.cast.commit.tree.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.replace
    - datetime.timedelta.tree.object.head.commit.git.remote
    - datetime.timedelta.tree.object.commit.replace
    - datetime.timedelta.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.git.remote
    - typing.IO.tree.object.path.replace
    - subprocess.Popen.path.commit.tree.object.replace
    - typing.IO.tree.object.head.ref.commit.path.git.remote
    - typing.IO.head.ref.commit.git.remote
    - typing.IO.object.tree.head.commit.path.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.startswith
    - typing.IO.tree.head.commit.object.git.remote
    - subprocess.Popen.tree.commit.object.git.remote
    - datetime.timedelta.path.tree.startswith
    - datetime.timedelta.replace
    - typing.IO.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.tree.commit.path.object.startswith
    - typing.IO.object.tree.path.head.ref.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.startswith
    - regex.match
    - typing.IO.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.path.tree.startswith
    - subprocess.Popen.tree.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.git.remote
    - typing.IO.head.commit.object.git.remote
    - subprocess.Popen.commit.path.tree.startswith
    - subprocess.Popen.head.commit.tree.path.replace
    - subprocess.Popen.head.commit.object.tree.path.startswith
    - typing.IO.commit.replace
    - typing.IO.path.head.ref.commit.git.remote
    - datetime.timedelta.path.tree.commit.startswith
    - typing.BinaryIO.head.commit.tree.path.replace
    - datetime.timedelta.path.commit.object.tree.startswith
    - typing.cast.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.IO.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.startswith
    - typing.IO.tree.object.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.startswith
    - typing.IO.tree.path.commit.replace
    - typing.IO.path.head.ref.commit.tree.git.remote
    - subprocess.Popen.commit.tree.path.git.remote
    - subprocess.Popen.tree.head.commit.path.object.git.remote
    - typing.cast.head.ref.commit.path.object.git.remote
    - subprocess.Popen.tree.path.head.ref.commit.startswith
    - typing.IO.commit.path.tree.object.git.remote
    - subprocess.Popen.commit.tree.path.object.replace
    - datetime.timedelta.object.head.commit.path.tree.git.remote
    - typing.IO.tree.commit.path.replace
    - typing.cast.head.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.commit.tree.startswith
    - subprocess.Popen.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.path.object.commit.tree.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.git.remote
    - subprocess.Popen.object.commit.startswith
    - subprocess.Popen.object.tree.path.replace
    - typing.IO.path.object.commit.tree.git.remote
    - typing.IO.head.commit.path.startswith
    - typing.cast.commit.tree.object.path.git.remote
    - typing.IO.path.head.ref.commit.object.git.remote
    - typing.TypeVar.head.commit.path.object.tree.git.remote
    - typing.IO.head.ref.commit.object.path.tree.startswith
    - typing.BinaryIO.tree.head.commit.path.git.remote
    - datetime.timedelta.object.path.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.commit.git.remote
    - datetime.timedelta.object.path.startswith
    - typing.IO.object.tree.head.commit.git.remote
    - subprocess.Popen.path.object.head.commit.git.remote
    - typing.BinaryIO.object.tree.path.head.commit.startswith
    - datetime.timedelta.tree.object.path.head.ref.commit.git.remote
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - datetime.timedelta.tree.path.commit.object.git.remote
    - typing.TypeVar.object.tree.head.commit.replace
    - subprocess.Popen.path.commit.object.git.remote
    - subprocess.Popen.object.path.commit.tree.git.remote
    - typing.TypeVar.object.head.commit.tree.path.git.remote
    - typing.cast.object.head.ref.commit.path.tree.git.remote
    - typing.IO.tree.path.commit.object.replace
    - subprocess.Popen.tree.object.path.head.commit.replace
    - subprocess.Popen.path.object.commit.tree.startswith
    - datetime.timedelta.tree.path.head.commit.startswith
    - typing.IO.head.ref.commit.replace
    - typing.IO.object.path.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.commit.replace
    - typing.BinaryIO.head.commit.path.tree.replace
    - typing.IO.path.object.head.commit.git.remote
    - typing.IO.object.head.commit.path.git.remote
    - datetime.timedelta.head.ref.commit.object.git.remote
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.git.remote
    - typing.cast.tree.head.commit.path.startswith
    - typing.IO.tree.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.git.remote
    - subprocess.Popen.tree.object.commit.path.replace
    - subprocess.Popen.head.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.startswith
    - typing.IO.tree.path.object.head.commit.startswith
    - subprocess.Popen.path.tree.commit.object.replace
    - subprocess.Popen.object.tree.path.commit.replace
    - typing.IO.path.object.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.startswith
    - typing.IO.object.tree.path.startswith
    - datetime.timedelta.object.head.commit.tree.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - typing.TypeVar.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.replace
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.tree.path.object.git.remote
    - typing.IO.object.path.tree.replace
    - typing.cast.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.path.commit.object.startswith
    - datetime.timedelta.head.commit.path.object.git.remote
    - typing.cast.object.tree.head.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.remote
    - typing.cast.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.head.commit.tree.path.object.startswith
    - typing.cast.object.head.ref.commit.tree.git.remote
    - typing.IO.tree.head.commit.git.remote
    - subprocess.Popen.tree.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.object.commit.git.remote
    - datetime.timedelta.path.object.tree.git.remote
    - datetime.timedelta.head.commit.object.tree.path.git.remote
    - typing.IO.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.object.git.remote
    - datetime.timedelta.object.tree.startswith
    - typing.BinaryIO.object.head.commit.path.tree.startswith
    - typing.IO.object.head.ref.commit.path.tree.replace
    - typing.cast.head.commit.path.object.startswith
    - subprocess.Popen.tree.head.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.git.remote
    - datetime.timedelta.path.tree.object.replace
    - typing.TypeVar.head.commit.object.path.tree.startswith
    - datetime.timedelta.path.tree.object.commit.startswith
    - subprocess.Popen.tree.commit.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.startswith
    - git.cmd.Git.polish_url
    - typing.IO.tree.head.commit.object.path.git.remote
    - subprocess.Popen.path.commit.tree.git.remote
    - datetime.timedelta.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.replace
    - datetime.timedelta.object.path.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - typing.IO.head.commit.path.git.remote
    - typing.cast.head.ref.commit.tree.startswith
    - typing.IO.path.commit.tree.git.remote
    - typing.cast.object.tree.head.commit.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.startswith
    - datetime.timedelta.object.path.git.remote
    - typing.BinaryIO.head.commit.path.git.remote
    - typing.IO.commit.object.startswith
    - subprocess.Popen.path.object.commit.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - typing.IO.path.object.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.tree.commit.git.remote
    - typing.BinaryIO.head.commit.git.remote
    - datetime.timedelta.object.path.head.ref.commit.startswith
    - datetime.timedelta.commit.tree.object.path.replace
    - typing.IO.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - typing.IO.object.path.commit.tree.startswith
    - typing.IO.path.head.commit.startswith
    - datetime.timedelta.object.path.commit.replace
    - typing.IO.tree.path.head.ref.commit.object.startswith
    - typing.BinaryIO.object.head.commit.path.tree.git.remote
    - typing.cast.object.head.commit.tree.path.startswith
    - typing.IO.object.head.ref.commit.tree.replace
    - datetime.timedelta.tree.head.commit.path.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.object.path.commit.git.remote
    - subprocess.Popen.tree.path.object.head.commit.startswith
    - datetime.timedelta.commit.path.object.replace
    - datetime.timedelta.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.tree.object.head.commit.git.remote
    - subprocess.Popen.head.commit.path.tree.git.remote
    - typing.cast.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.head.commit.git.remote
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.replace
    - subprocess.Popen.tree.path.commit.object.git.remote
    - datetime.timedelta.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.replace
    - typing.cast.tree.head.commit.path.object.git.remote
    - subprocess.Popen.tree.object.path.replace
    - typing.IO.path.commit.object.tree.replace
    - typing.IO.object.head.commit.path.startswith
    - progs.append
    - datetime.timedelta.commit.path.startswith
    - datetime.timedelta.object.path.head.commit.tree.git.remote
    - subprocess.Popen.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.commit.tree.path.replace
    - typing.IO.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.head.commit.tree.object.git.remote
    - datetime.timedelta.object.tree.replace
    - typing.BinaryIO.tree.head.commit.git.remote
    - typing.cast.tree.head.ref.commit.startswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.object.git.remote
    - typing.IO.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.head.commit.object.path.startswith
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - subprocess.Popen.commit.object.git.remote
    - datetime.timedelta.path.object.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - subprocess.Popen.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.head.commit.startswith
    - typing.IO.object.commit.path.startswith
    - typing.IO.tree.object.path.head.ref.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.git.remote
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.object.git.remote
    - subprocess.Popen.object.tree.replace
    - typing.IO.object.path.tree.head.commit.git.remote
    - typing.IO.path.object.commit.tree.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.remote
    - subprocess.Popen.commit.object.tree.path.startswith
    - datetime.timedelta.commit.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.tree.object.path.git.remote
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - typing.BinaryIO.object.tree.path.git.remote
    - typing.TypeVar.object.head.ref.commit.path.git.remote
    - typing.IO.path.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.startswith
    - typing.IO.object.path.startswith
    - datetime.timedelta.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.path.object.tree.head.commit.startswith
    - datetime.timedelta.path.head.commit.tree.replace
    - typing.IO.commit.tree.path.object.replace
    - datetime.timedelta.tree.path.object.git.remote
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.commit.path.object.git.remote
    - typing.IO.tree.path.head.commit.replace
    - subprocess.Popen.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.commit.path.startswith
    - datetime.timedelta.tree.object.path.commit.git.remote
    - typing.IO.path.object.git.remote
    - datetime.timedelta.commit.startswith
    - datetime.timedelta.path.head.commit.tree.object.startswith
    - typing.IO.commit.path.object.startswith
    - typing.IO.object.path.tree.commit.replace
    - typing.IO.commit.tree.path.startswith
    - typing.IO.object.tree.path.commit.replace
    - subprocess.Popen.path.commit.tree.object.git.remote
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.object.tree.path.head.commit.startswith
    - subprocess.Popen.object.head.ref.commit.tree.path.startswith
    - datetime.timedelta.object.path.tree.head.commit.git.remote
    - subprocess.Popen.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - subprocess.Popen.commit.object.path.tree.git.remote
    - subprocess.Popen.path.object.head.commit.tree.git.remote
    - datetime.timedelta.object.head.ref.commit.git.remote
    - typing.IO.path.tree.head.ref.commit.object.startswith
    - typing.cast.object.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.path.object.tree.startswith
    - datetime.timedelta.object.tree.commit.git.remote
    - subprocess.Popen.tree.object.path.commit.startswith
    - typing.BinaryIO.head.commit.path.object.replace
    - typing.IO.head.ref.commit.object.path.startswith
    - typing.TypeVar.tree.head.commit.replace
    - subprocess.Popen.object.path.tree.head.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.startswith
    - typing.TypeVar.head.commit.tree.object.path.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.startswith
    - datetime.timedelta.tree.commit.path.object.replace
    - typing.IO.tree.path.object.head.commit.git.remote
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.tree.path.startswith
    - subprocess.Popen.head.commit.tree.object.path.git.remote
    - typing.cast.object.head.commit.path.tree.startswith
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - typing.IO.path.object.commit.replace
    - datetime.timedelta.path.object.head.commit.git.remote
    - datetime.timedelta.path.head.ref.commit.replace
    - datetime.timedelta.object.head.commit.replace
    - datetime.timedelta.object.commit.tree.path.replace
    - typing.IO.commit.path.object.tree.replace
    - subprocess.Popen.commit.object.tree.git.remote
    - typing.IO.commit.tree.object.path.git.remote
    - typing.TypeVar.head.commit.tree.path.git.remote
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - typing.IO.commit.object.tree.startswith
    - typing.BinaryIO.tree.head.commit.object.replace
    - subprocess.Popen.tree.commit.git.remote
    - typing.cast.tree.object.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.object.path.git.remote
    - subprocess.Popen.object.path.head.ref.commit.replace
    - typing.IO.commit.tree.startswith
    - datetime.timedelta.head.commit.object.git.remote
    - typing.IO.head.ref.commit.path.object.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.remote
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - subprocess.Popen.head.ref.commit.object.git.remote
    - datetime.timedelta.tree.commit.object.path.git.remote
    - datetime.timedelta.path.object.commit.startswith
    - typing.IO.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.commit.git.remote
    - typing.IO.head.commit.object.tree.replace
    - typing.TypeVar.head.ref.commit.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.head.commit.tree.path.object.startswith
    - subprocess.Popen.commit.tree.replace
    - typing.cast.head.commit.git.remote
    - datetime.timedelta.head.commit.tree.git.remote
    - typing.TypeVar.object.tree.path.head.commit.startswith
    - typing.TypeVar.head.commit.tree.startswith
    - typing.IO.tree.object.path.head.ref.commit.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.tree.head.commit.startswith
    - typing.TypeVar.tree.object.head.commit.git.remote
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.object.head.commit.path.startswith
    - datetime.timedelta.tree.commit.object.replace
    - subprocess.Popen.path.object.commit.git.remote
    - typing.IO.tree.path.head.commit.object.replace
    - typing.IO.path.tree.object.commit.replace
    - subprocess.Popen.tree.path.object.head.commit.git.remote
    - datetime.timedelta.path.tree.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.replace
    - datetime.timedelta.path.head.ref.commit.object.replace
    - typing.IO.tree.object.head.commit.path.startswith
    - typing.IO.head.commit.tree.object.path.replace
    - datetime.timedelta.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.startswith
    - datetime.timedelta.commit.tree.object.startswith
    - typing.BinaryIO.head.commit.tree.startswith
    - datetime.timedelta.tree.object.path.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.git.remote
    - typing.IO.tree.object.commit.git.remote
    - subprocess.Popen.path.tree.object.startswith
    - subprocess.Popen.object.tree.head.commit.path.git.remote
    - subprocess.Popen.commit.path.object.startswith
    - typing.IO.path.tree.commit.git.remote
    - subprocess.Popen.path.object.git.remote
    - typing.cast.head.ref.commit.object.startswith
    - typing.TypeVar.head.commit.git.remote
    - subprocess.Popen.tree.object.path.commit.replace
    - typing.IO.tree.commit.path.startswith
    - subprocess.Popen.head.ref.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - subprocess.Popen.tree.commit.path.object.git.remote
    - datetime.timedelta.head.commit.tree.startswith
    - datetime.timedelta.path.object.head.ref.commit.replace
    - typing.TypeVar.tree.object.path.head.commit.startswith
    - datetime.timedelta.tree.head.commit.path.replace
    - subprocess.Popen.path.head.commit.startswith
    - typing.TypeVar.object.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.startswith
    - subprocess.Popen.tree.head.commit.object.path.replace
    - subprocess.Popen.path.commit.object.tree.git.remote
    - typing.IO.path.object.head.ref.commit.git.remote
    - datetime.timedelta.head.commit.object.tree.startswith
    - typing.cast.tree.head.commit.object.path.replace
    - typing.IO.path.commit.tree.replace
    - datetime.timedelta.head.commit.path.startswith
    - typing.cast.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.startswith
    - datetime.timedelta.object.commit.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.head.ref.commit.path.git.remote
    - datetime.timedelta.object.path.commit.tree.replace
    - typing.IO.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.path.tree.object.head.ref.commit.git.remote
    - subprocess.Popen.object.path.commit.replace
    - subprocess.Popen.head.commit.object.path.tree.startswith
    - datetime.timedelta.commit.path.git.remote
    - typing.IO.object.head.ref.commit.git.remote
    - typing.IO.tree.object.head.ref.commit.git.remote
    - subprocess.Popen.path.object.head.commit.tree.startswith
    - typing.IO.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.replace
    - typing.IO.object.commit.path.tree.git.remote
    - typing.IO.object.path.tree.commit.git.remote
    - PATHEXT.split
    - subprocess.Popen.head.commit.tree.object.startswith
    - datetime.timedelta.path.commit.tree.startswith
    - subprocess.Popen.object.head.commit.tree.path.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.path.startswith
    - typing.cast.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.tree.object.path.git.remote
    - typing.cast.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.tree.head.commit.git.remote
    - typing.TypeVar.head.commit.tree.object.path.git.remote
    - typing.IO.path.object.tree.startswith
    - subprocess.Popen.commit.path.object.tree.startswith
    - datetime.timedelta.path.git.remote
    - typing.IO.tree.object.commit.path.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.commit.path.tree.object.replace
    - typing.IO.path.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.object.commit.path.git.remote
    - typing.IO.object.path.head.commit.tree.replace
    - datetime.timedelta.head.ref.commit.object.path.replace
    - typing.cast.head.commit.path.git.remote
    - subprocess.Popen.object.head.commit.tree.path.startswith
    - typing.cast.head.ref.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.path.object.commit.replace
    - subprocess.Popen.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.replace
    - datetime.timedelta.tree.path.object.head.commit.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.object.path.commit.startswith
    - typing.IO.path.commit.object.tree.startswith
    - datetime.timedelta.path.head.commit.object.replace
    - subprocess.Popen.path.tree.object.commit.startswith
    - typing.IO.path.object.tree.head.ref.commit.startswith
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - typing.cast.head.ref.commit.object.path.startswith
    - typing.BinaryIO.head.commit.object.tree.replace
    - subprocess.Popen.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.replace
    - typing.IO.head.commit.path.object.tree.git.remote
    - datetime.timedelta.path.commit.replace
    - typing.IO.object.path.head.commit.startswith
    - typing.IO.tree.head.commit.path.git.remote
    - subprocess.Popen.object.head.commit.tree.git.remote
    - subprocess.Popen.commit.tree.path.object.git.remote
    - datetime.timedelta.head.commit.path.object.startswith
    - datetime.timedelta.tree.object.path.head.commit.git.remote
    - typing.TypeVar.object.head.commit.tree.startswith
    - typing.IO.path.head.commit.replace
    - typing.BinaryIO.tree.head.commit.object.git.remote
    - typing.TypeVar.tree.head.commit.object.git.remote
    - typing.IO.commit.tree.object.path.startswith
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - typing.cast.tree.object.head.commit.path.git.remote
    - subprocess.Popen.object.head.commit.path.tree.git.remote
    - subprocess.Popen.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.head.commit.object.path.tree.git.remote
    - typing.IO.tree.path.startswith
    - match.group
    - typing.IO.tree.commit.path.object.git.remote
    - typing.TypeVar.head.commit.tree.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.object.git.remote
    - typing.IO.head.commit.object.startswith
    - typing.IO.path.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.tree.path.head.commit.object.replace
    - typing.cast.head.commit.path.object.tree.startswith
    - typing.BinaryIO.head.commit.path.startswith
    - datetime.timedelta.path.head.commit.git.remote
    - subprocess.Popen.object.commit.tree.startswith
    - subprocess.Popen.tree.path.commit.object.replace
    - datetime.timedelta.object.head.commit.path.startswith
    - typing.IO.head.ref.commit.tree.object.git.remote
    - typing.IO.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.object.tree.path.git.remote
    - typing.TypeVar.object.tree.head.ref.commit.path.git.remote
    - git.objects.commit.Popen.path.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.path.commit.git.remote
    - typing.IO.tree.object.head.commit.git.remote
    - typing.IO.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.object.path.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.startswith
    - typing.cast.head.commit.tree.object.path.git.remote
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.head.ref.commit.replace
    - subprocess.Popen.object.commit.tree.path.startswith
    - subprocess.Popen.object.path.replace
    - _is_cygwin_cache.get
    - datetime.timedelta.tree.object.commit.path.startswith
    - subprocess.Popen.tree.head.commit.path.replace
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - typing.BinaryIO.head.commit.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.object.git.remote
    - typing.IO.tree.head.ref.commit.object.path.git.remote
    - datetime.timedelta.object.commit.path.tree.startswith
    - typing.cast.head.commit.path.object.git.remote
    - typing.cast.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.path.git.remote
    - typing.IO.object.path.tree.head.commit.replace
    - typing.IO.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - subprocess.Popen.path.head.commit.tree.git.remote
    - datetime.timedelta.object.path.commit.tree.startswith
    - subprocess.Popen.object.tree.path.head.commit.replace
    - subprocess.Popen.tree.path.object.startswith
    - datetime.timedelta.object.tree.head.commit.path.git.remote
    - typing.IO.tree.replace
    - subprocess.Popen.head.commit.path.object.startswith
    - typing.TypeVar.object.tree.path.startswith
    - typing.cast.head.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.commit.startswith
    - datetime.timedelta.path.commit.git.remote
    - typing.IO.commit.path.tree.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.object.path.tree.replace
    - typing.BinaryIO.object.tree.head.ref.commit.git.remote
    - typing.IO.head.commit.replace
    - typing.IO.tree.commit.object.git.remote
    - datetime.timedelta.startswith
    - subprocess.Popen.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.git.remote
    - typing.TypeVar.tree.head.ref.commit.git.remote
    - datetime.timedelta.path.tree.object.head.commit.startswith
    - datetime.timedelta.path.tree.head.commit.object.git.remote
    - subprocess.Popen.startswith
    - subprocess.Popen.head.ref.commit.path.replace
    - typing.cast.head.commit.tree.path.startswith
    - subprocess.Popen.tree.commit.object.path.replace
    - typing.IO.object.path.head.commit.tree.git.remote
    - typing.IO.head.commit.tree.path.replace
    - typing.IO.tree.path.head.commit.startswith
    - typing.IO.object.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.object.tree.replace
    - subprocess.Popen.head.ref.commit.tree.path.startswith
    - typing.TypeVar.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.startswith
    - subprocess.Popen.path.object.commit.tree.replace
    - typing.IO.object.head.commit.tree.path.replace
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.git.remote
    - typing.IO.path.tree.object.head.commit.replace
    - typing.cast.head.commit.tree.path.object.git.remote
    - datetime.timedelta.head.ref.commit.object.replace
    - datetime.timedelta.tree.head.commit.object.path.startswith
    - typing.TypeVar.head.commit.object.tree.path.startswith
    - typing.IO.path.head.commit.object.startswith
    - datetime.timedelta.head.commit.tree.object.path.startswith
    - datetime.timedelta.head.commit.object.path.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.object.git.remote
    - typing.IO.head.commit.path.tree.git.remote
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - typing.IO.path.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.replace
    - typing.IO.commit.tree.path.object.git.remote
    - subprocess.Popen.path.head.ref.commit.git.remote
    - typing.IO.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.tree.startswith
    - git.util._get_exe_extensions
    - typing.IO.head.ref.commit.path.tree.git.remote
    - typing.IO.path.tree.commit.object.replace
    - datetime.timedelta.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.path.head.ref.commit.startswith
    - subprocess.Popen.path.tree.head.commit.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.tree.head.commit.path.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.startswith
    - typing.IO.head.commit.tree.path.object.replace
    - subprocess.Popen.path.object.head.ref.commit.git.remote
    - typing.IO.object.head.ref.commit.path.replace
    - subprocess.Popen.head.commit.replace
    - subprocess.Popen.head.commit.startswith
    - typing.IO.commit.tree.object.git.remote
    - typing.BinaryIO.object.tree.path.head.commit.git.remote
    - datetime.timedelta.path.head.commit.object.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.IO.tree.path.commit.startswith
    - datetime.timedelta.tree.commit.path.object.startswith
    - typing.TypeVar.object.tree.head.commit.git.remote
    - subprocess.Popen.path.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.object.startswith
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - typing.TypeVar.head.commit.path.replace
    - subprocess.Popen.tree.path.object.commit.git.remote
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.tree.object.head.commit.path.git.remote
    - typing.cast.tree.head.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.commit.startswith
    - typing.TypeVar.tree.head.commit.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.startswith
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.git.remote
    - typing.IO.commit.tree.path.git.remote
    - datetime.timedelta.commit.path.object.tree.git.remote
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - subprocess.Popen.head.ref.commit.tree.startswith
    - typing.cast.tree.head.commit.path.object.replace
    - datetime.timedelta.tree.path.object.commit.startswith
    - typing.IO.object.head.commit.tree.path.git.remote
    - typing.TypeVar.head.ref.commit.tree.replace
    - typing.IO.path.tree.object.head.commit.startswith
    - datetime.timedelta.object.tree.path.git.remote
    - typing.IO.tree.object.path.commit.replace
    - datetime.timedelta.path.commit.tree.git.remote
    - datetime.timedelta.commit.tree.path.object.git.remote
    - datetime.timedelta.object.tree.commit.path.git.remote
    - datetime.timedelta.object.path.head.commit.git.remote
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.IO.tree.head.ref.commit.object.startswith
    - subprocess.Popen.commit.object.tree.startswith
    - subprocess.Popen.path.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.replace
    - datetime.timedelta.object.tree.commit.startswith
    - typing.cast.tree.head.commit.object.path.git.remote
    - typing.IO.head.commit.tree.object.path.git.remote
    - subprocess.Popen.commit.tree.object.path.replace
    - typing.IO.commit.path.tree.object.startswith
    - datetime.timedelta.object.tree.commit.path.startswith
    - git.util.is_cygwin_git
    - typing.IO.object.tree.path.git.remote
    - subprocess.Popen.path.tree.head.commit.object.git.remote
    - subprocess.Popen.path.tree.head.commit.git.remote
    - subprocess.Popen.path.tree.object.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.startswith
    - typing.IO.path.head.commit.tree.replace
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.startswith
    - typing.BinaryIO.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.startswith
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.path.startswith
    - typing.cast.head.ref.commit.object.replace
    - typing.IO.tree.path.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.startswith
    - datetime.timedelta.tree.path.object.head.ref.commit.startswith
    - subprocess.Popen.commit.object.startswith
    - datetime.timedelta.tree.head.commit.replace
    - typing.IO.object.commit.replace
    - datetime.timedelta.path.object.tree.commit.startswith
    - subprocess.Popen.object.tree.git.remote
    - subprocess.Popen.tree.path.head.commit.git.remote
    - datetime.timedelta.commit.tree.path.object.startswith
    - typing.cast.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.path.tree.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.object.path.replace
    - datetime.timedelta.object.startswith
    - typing.IO.tree.object.head.commit.path.git.remote
    - typing.cast.head.commit.object.tree.replace
    - typing.IO.head.ref.commit.path.tree.object.git.remote
    - typing.BinaryIO.object.tree.path.commit.startswith
    - subprocess.Popen.commit.tree.path.replace
    - typing.BinaryIO.object.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.tree.startswith
    - datetime.timedelta.head.ref.commit.object.path.tree.git.remote
    - subprocess.Popen.path.tree.object.head.ref.commit.git.remote
    - typing.BinaryIO.head.commit.path.object.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - datetime.timedelta.commit.tree.path.git.remote
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - datetime.timedelta.head.commit.path.git.remote
    - typing.TypeVar.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - typing.IO.tree.path.replace
    - typing.IO.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.path.head.commit.object.tree.git.remote
    - datetime.timedelta.tree.commit.object.path.startswith
    - typing.BinaryIO.object.head.ref.commit.git.remote
    - typing.TypeVar.head.commit.path.object.tree.startswith
    - datetime.timedelta.commit.tree.object.replace
    - typing.IO.path.object.tree.head.ref.commit.git.remote
    - datetime.timedelta.tree.head.ref.commit.startswith
    - subprocess.Popen.path.tree.head.commit.startswith
    - subprocess.Popen.path.head.commit.tree.startswith
    - typing.IO.tree.head.commit.path.object.git.remote
    - subprocess.Popen.tree.head.commit.path.startswith
    - typing.IO.tree.path.commit.object.git.remote
    - subprocess.Popen.commit.replace
    - datetime.timedelta.tree.replace
    - datetime.timedelta.tree.commit.object.startswith
    - datetime.timedelta.object.commit.path.tree.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - _logger.debug
    - typing.cast.object.tree.head.commit.path.git.remote
    - typing.cast.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.head.commit.path.tree.git.remote
    - typing.IO.object.head.commit.tree.git.remote
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - typing.cast.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.object.commit.path.tree.git.remote
    - datetime.timedelta.tree.object.commit.path.git.remote
    - subprocess.Popen.object.tree.commit.path.startswith
    - typing.cast.head.commit.tree.object.path.replace
    - typing.IO.path.object.tree.git.remote
    - datetime.timedelta.object.tree.head.commit.path.startswith
    - typing.BinaryIO.tree.head.commit.replace
    - subprocess.Popen.object.path.tree.head.commit.git.remote
    - typing.BinaryIO.object.head.commit.git.remote
    - subprocess.Popen.path.head.commit.replace
    - typing.IO.object.commit.tree.path.startswith
    - subprocess.Popen.tree.path.object.git.remote
    - datetime.timedelta.path.tree.object.head.commit.git.remote
    - typing.IO.object.head.ref.commit.path.startswith
    - typing.cast.object.tree.head.commit.git.remote
    - subprocess.Popen.path.commit.object.tree.replace
    - typing.cast.head.ref.commit.object.git.remote
    - datetime.timedelta.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - typing.IO.tree.commit.object.startswith
    - typing.TypeVar.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.head.commit.path.startswith
    - typing.IO.path.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.tree.path.head.commit.object.git.remote
    - typing.cast.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - typing.cast.tree.object.head.commit.git.remote
    - subprocess.Popen.commit.object.path.tree.startswith
    - typing.TypeVar.object.tree.path.replace
    - typing.IO.path.head.commit.object.git.remote
    - typing.TypeVar.tree.object.path.startswith
    - datetime.timedelta.object.commit.git.remote
    - typing.TypeVar.head.ref.commit.object.path.startswith
    - datetime.timedelta.commit.object.replace
    - subprocess.Popen.object.tree.path.head.commit.git.remote
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - datetime.timedelta.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.object.startswith
    - typing.TypeVar.tree.head.ref.commit.object.startswith
    - typing.TypeVar.tree.head.commit.object.path.git.remote
    - typing.cast.tree.head.commit.git.remote
    - typing.IO.head.commit.tree.replace
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.object.head.ref.commit.tree.git.remote
    - typing.IO.path.tree.commit.object.git.remote
    - datetime.timedelta.path.head.ref.commit.object.git.remote
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.IO.tree.path.object.commit.startswith
    - subprocess.Popen.tree.head.commit.object.path.git.remote
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - typing.IO.head.commit.tree.path.git.remote
    - subprocess.Popen.object.tree.commit.path.replace
    - typing.IO.head.commit.tree.object.path.startswith
    - typing.cast.head.commit.object.path.tree.replace
    - datetime.timedelta.path.head.ref.commit.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - typing.BinaryIO.object.tree.head.commit.path.git.remote
    - datetime.timedelta.path.commit.startswith
    - datetime.timedelta.commit.path.replace
    - typing.TypeVar.head.ref.commit.object.git.remote
    - datetime.timedelta.head.commit.object.replace
    - subprocess.Popen.head.ref.commit.object.path.startswith
    - typing.cast.head.ref.commit.path.replace
    - subprocess.Popen.head.ref.commit.path.object.git.remote
    - typing.IO.head.commit.tree.object.replace
    - typing.BinaryIO.object.head.commit.tree.path.startswith
    - subprocess.Popen.object.tree.path.commit.git.remote
    - datetime.timedelta.object.commit.tree.git.remote
    - typing.BinaryIO.object.head.commit.tree.path.git.remote
    - typing.IO.tree.startswith
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.tree.head.ref.commit.replace
    - typing.BinaryIO.object.tree.head.commit.git.remote
    - typing.IO.object.path.tree.head.commit.startswith
    - typing.IO.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.tree.git.remote
    - subprocess.Popen.commit.path.startswith
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - typing.IO.path.commit.git.remote
    - subprocess.Popen.head.commit.object.path.replace
    - subprocess.Popen.head.commit.tree.object.path.startswith
    - typing.cast.head.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - typing.IO.tree.head.commit.startswith
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.object.commit.replace
    - subprocess.Popen.tree.object.commit.path.startswith
    - typing.cast.head.ref.commit.tree.path.git.remote
    - typing.BinaryIO.object.head.commit.path.git.remote
    - process.communicate
    - subprocess.Popen.head.commit.tree.path.startswith
    - typing.IO.path.tree.head.commit.object.startswith
    - datetime.timedelta.object.head.commit.tree.path.git.remote
    - subprocess.Popen.object.commit.path.startswith
    - typing.TypeVar.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.path.replace
    - typing.cast.head.ref.commit.path.tree.object.git.remote
    - subprocess.Popen.object.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - typing.IO.object.head.commit.path.tree.git.remote
    - typing.TypeVar.tree.object.path.head.ref.commit.git.remote
    - typing.TypeVar.tree.head.commit.path.replace
    - subprocess.Popen.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.startswith
    - datetime.timedelta.path.head.commit.tree.object.git.remote
    - datetime.timedelta.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - subprocess.Popen.tree.object.path.git.remote
    - subprocess.Popen.object.path.tree.head.ref.commit.git.remote
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.IO.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.path.replace
    - typing.BinaryIO.object.head.commit.path.startswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.head.commit.path.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.remote
    - datetime.timedelta.object.head.ref.commit.tree.startswith
    - typing.BinaryIO.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - datetime.timedelta.commit.object.path.tree.git.remote
    - subprocess.Popen.path.head.commit.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.git.remote
    - typing.TypeVar.object.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.head.commit.path.tree.object.startswith
    - typing.TypeVar.object.tree.path.commit.git.remote
    - typing.IO.head.commit.tree.path.object.startswith
    - subprocess.Popen.path.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - typing.IO.tree.object.path.head.commit.startswith
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.cast.head.commit.object.startswith
    - typing.IO.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.tree.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.replace
    - datetime.timedelta.head.commit.tree.path.startswith
    - typing.TypeVar.tree.head.commit.path.object.replace
    - typing.IO.head.commit.path.object.git.remote
    - subprocess.Popen.tree.path.startswith
    - datetime.timedelta.head.ref.commit.object.path.git.remote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - remote
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 627
    functionName: git.repo.base.Repo.delete_remote
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - subprocess.Popen.object.path.head.ref.commit.tree.git.remote
    - typing.IO.head.commit.object.tree.git.remote
    - typing.IO.head.commit.tree.path.object.git.remote
    - typing.IO.head.ref.commit.object.tree.path.git.remote
    - datetime.timedelta.tree.path.object.commit.git.remote
    - typing.TypeVar.tree.object.head.commit.git.remote
    - typing.IO.tree.path.head.commit.git.remote
    - typing.TypeVar.tree.object.path.commit.git.remote
    - typing.IO.object.head.ref.commit.path.git.remote
    - subprocess.Popen.path.object.commit.git.remote
    - typing.TypeVar.object.tree.path.head.commit.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.object.git.remote
    - subprocess.Popen.tree.path.object.head.commit.git.remote
    - datetime.timedelta.head.commit.object.tree.git.remote
    - typing.IO.tree.head.ref.commit.git.remote
    - datetime.timedelta.head.ref.commit.tree.object.git.remote
    - subprocess.Popen.tree.object.head.ref.commit.path.git.remote
    - typing.cast.object.head.commit.tree.path.git.remote
    - typing.IO.tree.object.path.head.commit.git.remote
    - typing.IO.path.tree.object.head.ref.commit.git.remote
    - typing.cast.head.ref.commit.path.git.remote
    - datetime.timedelta.tree.object.head.commit.path.git.remote
    - typing.IO.head.ref.commit.object.git.remote
    - subprocess.Popen.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.tree.object.path.head.ref.commit.git.remote
    - subprocess.Popen.object.head.commit.git.remote
    - typing.BinaryIO.head.ref.commit.object.path.git.remote
    - typing.TypeVar.object.tree.head.ref.commit.git.remote
    - typing.IO.tree.object.commit.git.remote
    - subprocess.Popen.object.tree.commit.path.git.remote
    - subprocess.Popen.head.commit.path.git.remote
    - typing.cast.head.commit.tree.path.git.remote
    - subprocess.Popen.object.tree.head.commit.path.git.remote
    - typing.IO.path.tree.commit.git.remote
    - subprocess.Popen.commit.object.path.git.remote
    - subprocess.Popen.path.object.git.remote
    - subprocess.Popen.commit.tree.git.remote
    - datetime.timedelta.path.tree.head.commit.git.remote
    - typing.TypeVar.tree.object.head.commit.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.git.remote
    - subprocess.Popen.head.commit.tree.object.git.remote
    - typing.TypeVar.object.head.ref.commit.path.tree.git.remote
    - typing.TypeVar.head.commit.git.remote
    - typing.IO.object.path.commit.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.path.git.remote
    - typing.BinaryIO.object.head.commit.tree.git.remote
    - subprocess.Popen.tree.commit.path.object.git.remote
    - typing.IO.git.remote
    - datetime.timedelta.path.commit.tree.object.git.remote
    - datetime.timedelta.path.tree.object.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.path.git.remote
    - typing.TypeVar.head.commit.object.git.remote
    - datetime.timedelta.tree.head.commit.path.object.git.remote
    - subprocess.Popen.head.commit.object.tree.path.git.remote
    - subprocess.Popen.path.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.tree.git.remote
    - typing.TypeVar.head.commit.object.tree.path.git.remote
    - typing.IO.commit.object.path.tree.git.remote
    - datetime.timedelta.tree.path.git.remote
    - typing.IO.path.object.commit.git.remote
    - typing.TypeVar.object.tree.path.git.remote
    - datetime.timedelta.path.tree.commit.object.git.remote
    - typing.IO.tree.head.ref.commit.path.object.git.remote
    - typing.IO.path.object.head.ref.commit.git.remote
    - typing.cast.tree.object.head.ref.commit.path.git.remote
    - typing.BinaryIO.head.commit.tree.path.object.git.remote
    - typing.cast.head.ref.commit.path.object.tree.git.remote
    - datetime.timedelta.path.tree.object.commit.git.remote
    - typing.IO.object.commit.tree.path.git.remote
    - subprocess.Popen.path.head.ref.commit.object.tree.git.remote
    - typing.IO.object.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.path.git.remote
    - typing.IO.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.head.commit.git.remote
    - datetime.timedelta.head.ref.commit.path.tree.object.git.remote
    - datetime.timedelta.object.commit.path.tree.git.remote
    - typing.cast.head.commit.tree.git.remote
    - subprocess.Popen.object.git.remote
    - typing.IO.object.git.remote
    - typing.IO.tree.path.head.ref.commit.object.git.remote
    - subprocess.Popen.head.ref.commit.path.git.remote
    - typing.IO.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.path.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.object.path.tree.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.path.object.git.remote
    - datetime.timedelta.commit.path.git.remote
    - typing.BinaryIO.object.head.ref.commit.path.git.remote
    - typing.IO.object.head.ref.commit.git.remote
    - typing.IO.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.object.commit.tree.path.git.remote
    - typing.IO.tree.object.path.commit.git.remote
    - typing.IO.commit.path.git.remote
    - typing.IO.object.commit.path.tree.git.remote
    - subprocess.Popen.path.commit.git.remote
    - datetime.timedelta.head.commit.tree.path.git.remote
    - typing.IO.object.path.tree.commit.git.remote
    - typing.IO.path.tree.object.head.commit.git.remote
    - typing.cast.object.head.commit.path.git.remote
    - subprocess.Popen.tree.path.head.ref.commit.git.remote
    - typing.TypeVar.tree.object.path.head.commit.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.git.remote
    - typing.IO.commit.object.git.remote
    - subprocess.Popen.commit.path.tree.object.git.remote
    - datetime.timedelta.commit.path.tree.object.git.remote
    - subprocess.Popen.object.head.commit.tree.path.git.remote
    - datetime.timedelta.commit.object.tree.path.git.remote
    - typing.TypeVar.head.commit.object.path.git.remote
    - typing.cast.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.tree.object.path.git.remote
    - typing.IO.head.commit.object.tree.path.git.remote
    - typing.IO.object.path.head.commit.git.remote
    - subprocess.Popen.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.tree.head.commit.git.remote
    - datetime.timedelta.path.object.tree.commit.git.remote
    - typing.TypeVar.head.commit.tree.object.path.git.remote
    - subprocess.Popen.commit.path.object.tree.git.remote
    - datetime.timedelta.path.git.remote
    - typing.cast.tree.head.commit.path.git.remote
    - typing.BinaryIO.head.commit.path.object.tree.git.remote
    - typing.IO.path.tree.object.commit.git.remote
    - typing.IO.tree.object.commit.path.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.git.remote
    - typing.IO.path.head.ref.commit.tree.object.git.remote
    - subprocess.Popen.path.object.tree.commit.git.remote
    - datetime.timedelta.tree.path.head.commit.git.remote
    - datetime.timedelta.object.path.head.ref.commit.git.remote
    - datetime.timedelta.object.commit.path.git.remote
    - typing.cast.head.commit.path.git.remote
    - subprocess.Popen.head.ref.commit.tree.path.object.git.remote
    - typing.BinaryIO.head.commit.object.path.tree.git.remote
    - typing.BinaryIO.head.commit.tree.object.git.remote
    - typing.TypeVar.head.commit.tree.object.git.remote
    - subprocess.Popen.object.head.ref.commit.path.git.remote
    - datetime.timedelta.commit.path.object.git.remote
    - subprocess.Popen.object.commit.git.remote
    - datetime.timedelta.head.commit.tree.object.path.git.remote
    - datetime.timedelta.path.object.tree.head.commit.git.remote
    - typing.IO.path.head.commit.tree.object.git.remote
    - typing.IO.path.commit.tree.object.git.remote
    - typing.BinaryIO.tree.head.commit.path.object.git.remote
    - subprocess.Popen.tree.commit.path.git.remote
    - subprocess.Popen.git.remote
    - typing.cast.head.commit.object.path.git.remote
    - datetime.timedelta.head.ref.commit.path.object.tree.git.remote
    - typing.TypeVar.object.head.commit.path.git.remote
    - typing.IO.tree.path.object.commit.git.remote
    - typing.IO.path.object.tree.head.commit.git.remote
    - subprocess.Popen.object.path.commit.git.remote
    - subprocess.Popen.path.object.commit.tree.git.remote
    - typing.IO.head.commit.path.object.tree.git.remote
    - datetime.timedelta.path.object.tree.head.ref.commit.git.remote
    - typing.IO.tree.head.commit.path.git.remote
    - subprocess.Popen.head.ref.commit.git.remote
    - datetime.timedelta.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.head.commit.tree.git.remote
    - subprocess.Popen.commit.tree.path.object.git.remote
    - subprocess.Popen.tree.head.ref.commit.git.remote
    - datetime.timedelta.path.object.commit.tree.git.remote
    - datetime.timedelta.tree.object.path.head.commit.git.remote
    - typing.IO.tree.head.ref.commit.path.git.remote
    - typing.BinaryIO.tree.head.commit.object.git.remote
    - subprocess.Popen.head.commit.object.tree.git.remote
    - typing.BinaryIO.object.head.ref.commit.tree.git.remote
    - typing.TypeVar.tree.head.commit.object.git.remote
    - datetime.timedelta.head.commit.tree.object.git.remote
    - datetime.timedelta.head.ref.commit.path.git.remote
    - typing.cast.head.ref.commit.object.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.tree.path.head.commit.object.git.remote
    - typing.IO.path.head.commit.object.tree.git.remote
    - datetime.timedelta.object.head.commit.git.remote
    - typing.IO.tree.head.ref.commit.object.git.remote
    - typing.cast.tree.object.head.commit.path.git.remote
    - subprocess.Popen.object.head.commit.path.tree.git.remote
    - subprocess.Popen.object.tree.head.commit.git.remote
    - name._clear_cache
    - typing.IO.tree.path.object.head.ref.commit.git.remote
    - typing.IO.object.path.tree.head.ref.commit.git.remote
    - typing.IO.object.tree.commit.path.git.remote
    - typing.TypeVar.head.commit.path.tree.git.remote
    - typing.IO.object.commit.path.git.remote
    - datetime.timedelta.path.tree.git.remote
    - typing.TypeVar.head.commit.object.path.tree.git.remote
    - typing.IO.path.tree.head.ref.commit.git.remote
    - typing.IO.tree.commit.path.object.git.remote
    - typing.IO.tree.object.path.git.remote
    - typing.TypeVar.head.commit.tree.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.tree.object.git.remote
    - typing.cast.head.ref.commit.tree.object.git.remote
    - typing.IO.path.commit.object.git.remote
    - subprocess.Popen.commit.tree.object.git.remote
    - typing.IO.tree.commit.path.git.remote
    - datetime.timedelta.path.head.commit.git.remote
    - typing.cast.object.head.ref.commit.path.git.remote
    - subprocess.Popen.object.tree.head.ref.commit.path.git.remote
    - typing.cast.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.tree.object.git.remote
    - typing.TypeVar.head.commit.path.object.git.remote
    - typing.IO.tree.commit.object.path.git.remote
    - typing.TypeVar.tree.head.commit.path.git.remote
    - datetime.timedelta.path.head.ref.commit.tree.object.git.remote
    - typing.IO.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.git.remote
    - typing.IO.object.path.head.ref.commit.tree.git.remote
    - typing.BinaryIO.head.commit.object.tree.path.git.remote
    - typing.TypeVar.object.tree.head.ref.commit.path.git.remote
    - typing.IO.path.object.head.commit.tree.git.remote
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.path.commit.git.remote
    - typing.IO.tree.object.head.commit.git.remote
    - subprocess.Popen.object.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.head.commit.object.git.remote
    - datetime.timedelta.tree.commit.object.git.remote
    - typing.BinaryIO.head.commit.tree.object.path.git.remote
    - typing.cast.head.commit.tree.object.path.git.remote
    - subprocess.Popen.head.commit.tree.git.remote
    - typing.IO.object.path.tree.git.remote
    - typing.TypeVar.head.commit.path.git.remote
    - typing.IO.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.object.path.git.remote
    - datetime.timedelta.tree.object.head.ref.commit.path.git.remote
    - typing.IO.object.tree.path.commit.git.remote
    - datetime.timedelta.head.ref.commit.path.object.git.remote
    - typing.IO.tree.head.ref.commit.object.path.git.remote
    - typing.cast.head.commit.path.object.git.remote
    - typing.IO.object.path.commit.tree.git.remote
    - subprocess.Popen.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.tree.path.object.head.ref.commit.git.remote
    - subprocess.Popen.path.git.remote
    - subprocess.Popen.object.path.head.commit.tree.git.remote
    - typing.IO.object.commit.tree.git.remote
    - datetime.timedelta.object.tree.head.commit.git.remote
    - subprocess.Popen.path.head.commit.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.git.remote
    - typing.IO.head.commit.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.path.git.remote
    - subprocess.Popen.tree.head.commit.object.git.remote
    - datetime.timedelta.tree.head.ref.commit.path.object.git.remote
    - typing.IO.object.tree.path.head.commit.git.remote
    - subprocess.Popen.tree.path.git.remote
    - subprocess.Popen.object.tree.path.git.remote
    - datetime.timedelta.tree.object.head.commit.git.remote
    - datetime.timedelta.object.tree.head.commit.path.git.remote
    - typing.IO.commit.path.tree.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.git.remote
    - subprocess.Popen.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.path.tree.commit.git.remote
    - typing.TypeVar.object.head.commit.path.tree.git.remote
    - subprocess.Popen.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.commit.git.remote
    - subprocess.Popen.commit.object.tree.path.git.remote
    - typing.IO.head.ref.commit.object.tree.git.remote
    - typing.IO.tree.object.head.ref.commit.path.git.remote
    - typing.IO.head.ref.commit.git.remote
    - typing.TypeVar.head.ref.commit.object.path.tree.git.remote
    - typing.IO.tree.head.commit.object.git.remote
    - typing.BinaryIO.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.tree.commit.object.git.remote
    - typing.IO.tree.commit.object.git.remote
    - subprocess.Popen.path.object.tree.git.remote
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.remote
    - subprocess.Popen.tree.head.ref.commit.path.object.git.remote
    - typing.BinaryIO.object.tree.path.commit.git.remote
    - datetime.timedelta.commit.git.remote
    - subprocess.Popen.object.head.ref.commit.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.git.remote
    - datetime.timedelta.path.tree.head.commit.object.git.remote
    - typing.IO.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.object.commit.tree.path.git.remote
    - typing.IO.object.path.head.commit.tree.git.remote
    - typing.TypeVar.object.head.commit.git.remote
    - datetime.timedelta.head.commit.object.path.git.remote
    - datetime.timedelta.head.commit.path.tree.object.git.remote
    - typing.TypeVar.object.head.commit.tree.git.remote
    - datetime.timedelta.tree.path.head.ref.commit.object.git.remote
    - typing.TypeVar.tree.head.commit.path.object.git.remote
    - typing.IO.object.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.head.ref.commit.tree.path.git.remote
    - typing.IO.tree.path.git.remote
    - typing.IO.head.commit.object.git.remote
    - typing.BinaryIO.head.commit.object.git.remote
    - typing.cast.head.commit.tree.path.object.git.remote
    - typing.cast.tree.head.ref.commit.object.path.git.remote
    - typing.IO.path.head.ref.commit.git.remote
    - datetime.timedelta.head.commit.object.path.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.object.git.remote
    - datetime.timedelta.commit.object.git.remote
    - subprocess.Popen.path.tree.head.ref.commit.object.git.remote
    - typing.IO.head.commit.path.tree.git.remote
    - typing.TypeVar.object.tree.head.commit.path.git.remote
    - typing.IO.commit.tree.path.object.git.remote
    - subprocess.Popen.path.head.ref.commit.git.remote
    - typing.cast.object.head.commit.git.remote
    - datetime.timedelta.path.object.head.ref.commit.git.remote
    - typing.IO.path.head.commit.tree.git.remote
    - typing.IO.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.commit.object.path.git.remote
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.path.git.remote
    - typing.IO.path.head.ref.commit.tree.git.remote
    - subprocess.Popen.commit.tree.path.git.remote
    - subprocess.Popen.tree.head.commit.path.object.git.remote
    - typing.cast.head.ref.commit.path.object.git.remote
    - datetime.timedelta.path.object.head.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.remote
    - typing.IO.commit.path.tree.object.git.remote
    - typing.BinaryIO.tree.head.commit.object.path.git.remote
    - subprocess.Popen.path.head.commit.object.git.remote
    - datetime.timedelta.tree.git.remote
    - subprocess.Popen.tree.path.head.ref.commit.object.git.remote
    - subprocess.Popen.tree.head.commit.path.git.remote
    - datetime.timedelta.object.head.commit.path.tree.git.remote
    - subprocess.Popen.path.object.head.ref.commit.git.remote
    - subprocess.Popen.commit.tree.object.path.git.remote
    - datetime.timedelta.object.path.tree.git.remote
    - subprocess.Popen.commit.git.remote
    - datetime.timedelta.object.tree.git.remote
    - datetime.timedelta.commit.tree.object.git.remote
    - subprocess.Popen.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.head.commit.git.remote
    - typing.IO.commit.tree.object.git.remote
    - subprocess.Popen.object.commit.path.git.remote
    - typing.IO.commit.path.object.tree.git.remote
    - subprocess.Popen.head.commit.tree.path.object.git.remote
    - subprocess.Popen.path.tree.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.git.remote
    - typing.BinaryIO.object.tree.path.head.commit.git.remote
    - typing.IO.path.object.commit.tree.git.remote
    - typing.cast.commit.tree.object.path.git.remote
    - typing.TypeVar.object.tree.head.commit.git.remote
    - datetime.timedelta.tree.head.commit.object.git.remote
    - typing.IO.path.head.ref.commit.object.git.remote
    - typing.TypeVar.head.commit.path.object.tree.git.remote
    - typing.IO.head.ref.commit.object.path.tree.git.remote
    - subprocess.Popen.head.ref.commit.path.tree.object.git.remote
    - subprocess.Popen.tree.path.object.commit.git.remote
    - typing.BinaryIO.tree.head.commit.path.git.remote
    - typing.IO.path.git.remote
    - subprocess.Popen.path.tree.object.head.commit.git.remote
    - typing.TypeVar.tree.object.path.git.remote
    - typing.IO.object.tree.head.commit.git.remote
    - subprocess.Popen.path.object.head.commit.git.remote
    - datetime.timedelta.tree.object.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.object.head.commit.path.git.remote
    - typing.BinaryIO.head.commit.path.tree.git.remote
    - typing.IO.object.path.head.ref.commit.git.remote
    - typing.cast.object.tree.head.ref.commit.git.remote
    - datetime.timedelta.tree.path.commit.object.git.remote
    - subprocess.Popen.path.commit.object.git.remote
    - subprocess.Popen.object.path.commit.tree.git.remote
    - subprocess.Popen.object.path.head.commit.git.remote
    - datetime.timedelta.object.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.path.head.ref.commit.object.tree.git.remote
    - typing.IO.commit.tree.path.git.remote
    - typing.TypeVar.object.head.commit.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.path.git.remote
    - subprocess.Popen.tree.git.remote
    - datetime.timedelta.commit.path.object.tree.git.remote
    - typing.cast.object.head.ref.commit.path.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.remote
    - datetime.timedelta.commit.object.tree.git.remote
    - typing.IO.object.head.commit.tree.path.git.remote
    - datetime.timedelta.object.tree.path.git.remote
    - datetime.timedelta.path.commit.object.git.remote
    - datetime.timedelta.path.commit.tree.git.remote
    - datetime.timedelta.commit.tree.path.object.git.remote
    - typing.IO.commit.object.path.git.remote
    - datetime.timedelta.commit.tree.object.path.git.remote
    - datetime.timedelta.object.tree.commit.path.git.remote
    - datetime.timedelta.object.path.head.commit.git.remote
    - typing.IO.path.object.head.commit.git.remote
    - typing.IO.commit.object.tree.git.remote
    - typing.IO.object.head.commit.path.git.remote
    - datetime.timedelta.head.ref.commit.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.object.path.git.remote
    - typing.IO.object.tree.head.ref.commit.git.remote
    - typing.cast.tree.head.commit.object.git.remote
    - subprocess.Popen.head.ref.commit.tree.object.path.git.remote
    - git.remote.Remote.remove
    - typing.cast.tree.head.ref.commit.path.object.git.remote
    - typing.cast.tree.head.commit.object.path.git.remote
    - typing.IO.head.commit.tree.object.path.git.remote
    - subprocess.Popen.head.commit.path.object.git.remote
    - typing.cast.tree.head.ref.commit.object.git.remote
    - typing.IO.object.tree.path.git.remote
    - datetime.timedelta.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.path.tree.head.commit.object.git.remote
    - typing.IO.path.head.commit.git.remote
    - datetime.timedelta.object.head.commit.tree.git.remote
    - typing.IO.commit.object.tree.path.git.remote
    - subprocess.Popen.path.tree.head.ref.commit.git.remote
    - subprocess.Popen.path.tree.head.commit.git.remote
    - subprocess.Popen.path.tree.object.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.object.git.remote
    - subprocess.Popen.path.tree.object.git.remote
    - datetime.timedelta.commit.tree.git.remote
    - typing.IO.tree.path.object.git.remote
    - typing.cast.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.head.commit.path.object.git.remote
    - typing.BinaryIO.head.commit.object.path.git.remote
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.remote
    - typing.cast.head.commit.path.tree.object.git.remote
    - typing.cast.head.ref.commit.tree.object.path.git.remote
    - typing.cast.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.head.commit.object.path.tree.git.remote
    - typing.IO.tree.head.commit.git.remote
    - subprocess.Popen.path.object.tree.head.ref.commit.git.remote
    - typing.cast.object.head.commit.path.tree.git.remote
    - typing.IO.object.tree.commit.git.remote
    - subprocess.Popen.object.tree.git.remote
    - datetime.timedelta.object.tree.path.commit.git.remote
    - subprocess.Popen.tree.path.head.commit.git.remote
    - datetime.timedelta.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.object.commit.git.remote
    - datetime.timedelta.path.object.tree.git.remote
    - datetime.timedelta.head.commit.object.tree.path.git.remote
    - typing.cast.head.commit.object.path.tree.git.remote
    - typing.IO.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.object.git.remote
    - typing.IO.tree.object.head.commit.path.git.remote
    - typing.IO.head.ref.commit.path.tree.object.git.remote
    - datetime.timedelta.tree.head.commit.path.git.remote
    - datetime.timedelta.object.head.ref.commit.path.git.remote
    - typing.BinaryIO.head.commit.tree.path.git.remote
    - subprocess.Popen.head.commit.tree.path.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.object.tree.path.head.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.object.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.path.tree.git.remote
    - subprocess.Popen.path.tree.object.head.ref.commit.git.remote
    - typing.BinaryIO.head.commit.path.object.git.remote
    - datetime.timedelta.object.tree.path.head.ref.commit.git.remote
    - typing.cast.object.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.commit.tree.path.git.remote
    - subprocess.Popen.tree.object.path.head.commit.git.remote
    - datetime.timedelta.head.commit.path.git.remote
    - typing.IO.tree.head.commit.object.path.git.remote
    - typing.cast.head.commit.path.tree.git.remote
    - subprocess.Popen.path.commit.tree.git.remote
    - subprocess.Popen.object.head.ref.commit.git.remote
    - datetime.timedelta.object.head.ref.commit.path.tree.git.remote
    - typing.IO.head.commit.path.git.remote
    - datetime.timedelta.path.head.commit.object.tree.git.remote
    - typing.BinaryIO.object.head.ref.commit.git.remote
    - typing.IO.path.commit.tree.git.remote
    - subprocess.Popen.commit.path.tree.git.remote
    - typing.IO.path.object.tree.head.ref.commit.git.remote
    - datetime.timedelta.object.path.git.remote
    - typing.BinaryIO.head.commit.path.git.remote
    - typing.IO.tree.head.commit.path.object.git.remote
    - typing.IO.tree.path.commit.object.git.remote
    - typing.IO.object.path.git.remote
    - typing.IO.tree.git.remote
    - datetime.timedelta.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.head.commit.path.tree.object.git.remote
    - datetime.timedelta.path.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.git.remote
    - datetime.timedelta.tree.commit.git.remote
    - typing.BinaryIO.head.commit.git.remote
    - typing.cast.object.tree.head.commit.path.git.remote
    - datetime.timedelta.head.commit.path.tree.git.remote
    - typing.IO.object.head.commit.tree.git.remote
    - typing.IO.head.ref.commit.tree.path.object.git.remote
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.remote
    - typing.cast.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.object.commit.path.tree.git.remote
    - typing.IO.path.object.tree.commit.git.remote
    - subprocess.Popen.path.tree.git.remote
    - datetime.timedelta.tree.object.commit.path.git.remote
    - typing.cast.commit.object.tree.path.git.remote
    - typing.BinaryIO.object.head.commit.path.tree.git.remote
    - datetime.timedelta.object.path.commit.git.remote
    - typing.TypeVar.head.commit.tree.path.object.git.remote
    - subprocess.Popen.commit.path.object.git.remote
    - typing.BinaryIO.tree.head.ref.commit.path.git.remote
    - typing.IO.path.object.tree.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.tree.object.head.commit.git.remote
    - subprocess.Popen.object.path.tree.head.commit.git.remote
    - subprocess.Popen.head.commit.path.tree.git.remote
    - subprocess.Popen.object.path.head.ref.commit.git.remote
    - datetime.timedelta.git.remote
    - typing.BinaryIO.object.head.commit.git.remote
    - subprocess.Popen.tree.path.object.git.remote
    - datetime.timedelta.path.tree.object.head.commit.git.remote
    - datetime.timedelta.tree.path.object.head.commit.git.remote
    - typing.BinaryIO.head.commit.object.tree.git.remote
    - typing.cast.object.tree.head.commit.git.remote
    - typing.cast.head.ref.commit.object.git.remote
    - subprocess.Popen.tree.path.commit.object.git.remote
    - typing.BinaryIO.tree.head.ref.commit.git.remote
    - typing.cast.tree.head.commit.path.object.git.remote
    - typing.IO.path.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.object.tree.commit.git.remote
    - datetime.timedelta.path.commit.object.tree.git.remote
    - datetime.timedelta.tree.path.head.commit.object.git.remote
    - typing.cast.tree.object.head.commit.git.remote
    - subprocess.Popen.commit.path.git.remote
    - typing.BinaryIO.head.commit.tree.git.remote
    - typing.IO.path.head.commit.object.git.remote
    - subprocess.Popen.tree.object.path.commit.git.remote
    - datetime.timedelta.object.path.head.commit.tree.git.remote
    - datetime.timedelta.object.commit.git.remote
    - typing.cast.tree.head.ref.commit.git.remote
    - typing.cast.head.commit.path.object.tree.git.remote
    - typing.BinaryIO.head.ref.commit.path.tree.git.remote
    - typing.IO.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.head.commit.tree.object.git.remote
    - typing.IO.object.tree.head.commit.path.git.remote
    - typing.BinaryIO.tree.head.commit.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.git.remote
    - subprocess.Popen.object.tree.path.head.commit.git.remote
    - typing.IO.path.tree.head.ref.commit.object.git.remote
    - typing.IO.path.tree.object.git.remote
    - subprocess.Popen.head.commit.path.object.tree.git.remote
    - typing.TypeVar.tree.head.commit.object.path.git.remote
    - typing.TypeVar.head.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.tree.git.remote
    - typing.IO.path.tree.git.remote
    - typing.cast.tree.head.commit.git.remote
    - subprocess.Popen.commit.object.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.git.remote
    - typing.IO.path.tree.commit.object.git.remote
    - subprocess.Popen.tree.path.object.head.ref.commit.git.remote
    - datetime.timedelta.path.head.ref.commit.object.git.remote
    - subprocess.Popen.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.tree.head.commit.object.path.git.remote
    - typing.IO.head.commit.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.tree.object.git.remote
    - typing.cast.object.head.commit.tree.git.remote
    - datetime.timedelta.object.path.tree.commit.git.remote
    - subprocess.Popen.path.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.path.head.ref.commit.git.remote
    - datetime.timedelta.tree.commit.path.object.git.remote
    - typing.BinaryIO.object.tree.head.commit.path.git.remote
    - typing.IO.object.path.tree.head.commit.git.remote
    - typing.TypeVar.head.ref.commit.object.git.remote
    - typing.BinaryIO.tree.head.ref.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.remote
    - typing.IO.object.head.commit.git.remote
    - typing.IO.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.commit.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.tree.object.path.git.remote
    - typing.BinaryIO.object.tree.path.git.remote
    - datetime.timedelta.tree.head.commit.object.path.git.remote
    - typing.IO.object.head.ref.commit.path.tree.git.remote
    - typing.TypeVar.object.head.ref.commit.path.git.remote
    - typing.IO.head.commit.tree.object.git.remote
    - typing.IO.head.ref.commit.path.git.remote
    - subprocess.Popen.head.ref.commit.path.object.git.remote
    - subprocess.Popen.path.head.ref.commit.object.git.remote
    - subprocess.Popen.object.tree.path.commit.git.remote
    - datetime.timedelta.object.commit.tree.git.remote
    - datetime.timedelta.tree.object.head.ref.commit.git.remote
    - typing.BinaryIO.object.head.commit.tree.path.git.remote
    - subprocess.Popen.object.path.git.remote
    - datetime.timedelta.head.commit.tree.path.object.git.remote
    - typing.IO.tree.path.commit.git.remote
    - typing.BinaryIO.object.tree.head.commit.git.remote
    - subprocess.Popen.tree.head.ref.commit.object.path.git.remote
    - subprocess.Popen.object.path.tree.commit.git.remote
    - datetime.timedelta.tree.path.object.git.remote
    - typing.IO.commit.path.object.git.remote
    - subprocess.Popen.path.tree.commit.object.git.remote
    - subprocess.Popen.object.path.tree.git.remote
    - subprocess.Popen.head.ref.commit.tree.git.remote
    - datetime.timedelta.tree.object.path.commit.git.remote
    - typing.IO.path.object.git.remote
    - subprocess.Popen.path.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.path.head.commit.tree.git.remote
    - typing.IO.head.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.git.remote
    - typing.TypeVar.tree.head.commit.git.remote
    - typing.IO.path.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.path.tree.git.remote
    - typing.IO.path.commit.git.remote
    - subprocess.Popen.head.commit.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.commit.tree.object.git.remote
    - typing.IO.path.head.ref.commit.object.tree.git.remote
    - typing.IO.object.commit.git.remote
    - subprocess.Popen.path.head.commit.object.tree.git.remote
    - datetime.timedelta.object.path.tree.head.commit.git.remote
    - datetime.timedelta.tree.path.commit.git.remote
    - subprocess.Popen.commit.object.path.tree.git.remote
    - subprocess.Popen.path.object.head.commit.tree.git.remote
    - datetime.timedelta.object.head.ref.commit.git.remote
    - subprocess.Popen.tree.object.commit.path.git.remote
    - subprocess.Popen.path.object.tree.head.commit.git.remote
    - datetime.timedelta.object.tree.commit.git.remote
    - typing.cast.head.ref.commit.tree.path.git.remote
    - typing.BinaryIO.object.head.commit.path.git.remote
    - typing.IO.tree.path.object.head.commit.git.remote
    - datetime.timedelta.tree.commit.path.git.remote
    - subprocess.Popen.head.commit.tree.object.path.git.remote
    - datetime.timedelta.object.head.commit.tree.path.git.remote
    - typing.TypeVar.head.commit.path.tree.object.git.remote
    - typing.cast.head.ref.commit.path.tree.object.git.remote
    - subprocess.Popen.object.commit.tree.git.remote
    - typing.IO.object.head.commit.path.tree.git.remote
    - typing.TypeVar.tree.object.path.head.ref.commit.git.remote
    - datetime.timedelta.path.head.commit.tree.object.git.remote
    - datetime.timedelta.path.object.head.commit.git.remote
    - datetime.timedelta.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.head.commit.git.remote
    - datetime.timedelta.tree.object.git.remote
    - typing.cast.head.commit.tree.object.git.remote
    - subprocess.Popen.commit.object.tree.git.remote
    - <builtin>.isinstance
    - typing.IO.commit.tree.object.path.git.remote
    - subprocess.Popen.object.head.commit.path.git.remote
    - datetime.timedelta.path.object.git.remote
    - typing.TypeVar.head.commit.tree.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.tree.object.path.git.remote
    - typing.cast.head.commit.object.tree.path.git.remote
    - subprocess.Popen.object.path.tree.head.ref.commit.git.remote
    - typing.IO.commit.git.remote
    - datetime.timedelta.object.head.commit.path.git.remote
    - subprocess.Popen.tree.commit.git.remote
    - typing.cast.tree.object.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.object.path.git.remote
    - typing.IO.path.tree.head.commit.git.remote
    - typing.IO.head.commit.git.remote
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.object.commit.git.remote
    - typing.cast.head.commit.object.git.remote
    - datetime.timedelta.head.commit.object.git.remote
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.remote
    - typing.IO.head.ref.commit.path.object.tree.git.remote
    - typing.BinaryIO.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.head.commit.path.object.tree.git.remote
    - datetime.timedelta.commit.object.path.tree.git.remote
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.remote
    - subprocess.Popen.path.head.commit.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.git.remote
    - subprocess.Popen.head.commit.object.path.git.remote
    - typing.IO.tree.commit.git.remote
    - typing.IO.path.tree.head.commit.object.git.remote
    - typing.TypeVar.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.tree.commit.object.path.git.remote
    - typing.TypeVar.head.ref.commit.object.path.git.remote
    - subprocess.Popen.head.ref.commit.object.git.remote
    - typing.TypeVar.object.tree.path.commit.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.object.tree.path.head.ref.commit.git.remote
    - typing.IO.head.commit.object.path.tree.git.remote
    - datetime.timedelta.tree.object.commit.git.remote
    - typing.BinaryIO.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.path.head.ref.commit.tree.git.remote
    - typing.IO.tree.object.git.remote
    - typing.TypeVar.tree.head.ref.commit.object.git.remote
    - subprocess.Popen.tree.commit.object.path.git.remote
    - typing.IO.head.commit.path.object.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.object.path.commit.tree.git.remote
    - typing.IO.tree.path.head.commit.object.git.remote
    - typing.cast.head.ref.commit.object.path.git.remote
    - typing.cast.head.commit.git.remote
    - typing.BinaryIO.head.ref.commit.object.git.remote
    - datetime.timedelta.head.commit.tree.git.remote
    - typing.TypeVar.object.head.ref.commit.git.remote
    - typing.cast.head.commit.object.tree.git.remote
    - typing.TypeVar.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.head.ref.commit.object.path.git.remote
    - typing.IO.tree.object.path.head.ref.commit.git.remote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 820
    functionName: git.remote.Remote.remove
    functionSourceFile: git.remote
    functionUses: 2
    functionsReached:
    - subprocess.Popen.object.path.head.ref.commit.tree.git.remote
    - typing.IO.head.commit.object.tree.git.remote
    - typing.IO.head.commit.tree.path.object.git.remote
    - typing.IO.head.ref.commit.object.tree.path.git.remote
    - datetime.timedelta.tree.path.object.commit.git.remote
    - typing.TypeVar.tree.object.head.commit.git.remote
    - typing.IO.tree.path.head.commit.git.remote
    - typing.TypeVar.tree.object.path.commit.git.remote
    - typing.IO.object.head.ref.commit.path.git.remote
    - subprocess.Popen.path.object.commit.git.remote
    - typing.TypeVar.object.tree.path.head.commit.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.object.git.remote
    - subprocess.Popen.tree.path.object.head.commit.git.remote
    - datetime.timedelta.head.commit.object.tree.git.remote
    - typing.IO.tree.head.ref.commit.git.remote
    - datetime.timedelta.head.ref.commit.tree.object.git.remote
    - subprocess.Popen.tree.object.head.ref.commit.path.git.remote
    - typing.cast.object.head.commit.tree.path.git.remote
    - typing.IO.tree.object.path.head.commit.git.remote
    - typing.IO.path.tree.object.head.ref.commit.git.remote
    - typing.cast.head.ref.commit.path.git.remote
    - datetime.timedelta.tree.object.head.commit.path.git.remote
    - typing.IO.head.ref.commit.object.git.remote
    - subprocess.Popen.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.tree.object.path.head.ref.commit.git.remote
    - subprocess.Popen.object.head.commit.git.remote
    - typing.BinaryIO.head.ref.commit.object.path.git.remote
    - typing.TypeVar.object.tree.head.ref.commit.git.remote
    - typing.IO.tree.object.commit.git.remote
    - subprocess.Popen.object.tree.commit.path.git.remote
    - subprocess.Popen.head.commit.path.git.remote
    - typing.cast.head.commit.tree.path.git.remote
    - subprocess.Popen.object.tree.head.commit.path.git.remote
    - typing.IO.path.tree.commit.git.remote
    - subprocess.Popen.commit.object.path.git.remote
    - subprocess.Popen.path.object.git.remote
    - subprocess.Popen.commit.tree.git.remote
    - datetime.timedelta.path.tree.head.commit.git.remote
    - typing.TypeVar.tree.object.head.commit.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.git.remote
    - subprocess.Popen.head.commit.tree.object.git.remote
    - typing.TypeVar.object.head.ref.commit.path.tree.git.remote
    - typing.TypeVar.head.commit.git.remote
    - typing.IO.object.path.commit.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.path.git.remote
    - typing.BinaryIO.object.head.commit.tree.git.remote
    - subprocess.Popen.tree.commit.path.object.git.remote
    - typing.IO.git.remote
    - datetime.timedelta.path.commit.tree.object.git.remote
    - datetime.timedelta.path.tree.object.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.path.git.remote
    - typing.TypeVar.head.commit.object.git.remote
    - datetime.timedelta.tree.head.commit.path.object.git.remote
    - subprocess.Popen.head.commit.object.tree.path.git.remote
    - subprocess.Popen.path.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.tree.git.remote
    - typing.TypeVar.head.commit.object.tree.path.git.remote
    - typing.IO.commit.object.path.tree.git.remote
    - datetime.timedelta.tree.path.git.remote
    - typing.IO.path.object.commit.git.remote
    - typing.TypeVar.object.tree.path.git.remote
    - datetime.timedelta.path.tree.commit.object.git.remote
    - typing.IO.tree.head.ref.commit.path.object.git.remote
    - typing.IO.path.object.head.ref.commit.git.remote
    - typing.cast.tree.object.head.ref.commit.path.git.remote
    - typing.BinaryIO.head.commit.tree.path.object.git.remote
    - typing.cast.head.ref.commit.path.object.tree.git.remote
    - datetime.timedelta.path.tree.object.commit.git.remote
    - typing.IO.object.commit.tree.path.git.remote
    - subprocess.Popen.path.head.ref.commit.object.tree.git.remote
    - typing.IO.object.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.path.git.remote
    - typing.IO.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.head.commit.git.remote
    - datetime.timedelta.head.ref.commit.path.tree.object.git.remote
    - datetime.timedelta.object.commit.path.tree.git.remote
    - typing.cast.head.commit.tree.git.remote
    - subprocess.Popen.object.git.remote
    - typing.IO.object.git.remote
    - typing.IO.tree.path.head.ref.commit.object.git.remote
    - subprocess.Popen.head.ref.commit.path.git.remote
    - typing.IO.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.path.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.object.path.tree.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.path.object.git.remote
    - datetime.timedelta.commit.path.git.remote
    - typing.BinaryIO.object.head.ref.commit.path.git.remote
    - typing.IO.object.head.ref.commit.git.remote
    - typing.IO.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.object.commit.tree.path.git.remote
    - typing.IO.tree.object.path.commit.git.remote
    - typing.IO.commit.path.git.remote
    - typing.IO.object.commit.path.tree.git.remote
    - subprocess.Popen.path.commit.git.remote
    - datetime.timedelta.head.commit.tree.path.git.remote
    - typing.IO.object.path.tree.commit.git.remote
    - typing.IO.path.tree.object.head.commit.git.remote
    - typing.cast.object.head.commit.path.git.remote
    - subprocess.Popen.tree.path.head.ref.commit.git.remote
    - typing.TypeVar.tree.object.path.head.commit.git.remote
    - typing.TypeVar.tree.object.head.ref.commit.git.remote
    - typing.IO.commit.object.git.remote
    - subprocess.Popen.commit.path.tree.object.git.remote
    - datetime.timedelta.commit.path.tree.object.git.remote
    - subprocess.Popen.object.head.commit.tree.path.git.remote
    - datetime.timedelta.commit.object.tree.path.git.remote
    - typing.TypeVar.head.commit.object.path.git.remote
    - typing.cast.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.tree.object.path.git.remote
    - typing.IO.head.commit.object.tree.path.git.remote
    - typing.IO.object.path.head.commit.git.remote
    - subprocess.Popen.tree.head.ref.commit.object.git.remote
    - datetime.timedelta.tree.head.commit.git.remote
    - datetime.timedelta.path.object.tree.commit.git.remote
    - typing.TypeVar.head.commit.tree.object.path.git.remote
    - subprocess.Popen.commit.path.object.tree.git.remote
    - datetime.timedelta.path.git.remote
    - typing.cast.tree.head.commit.path.git.remote
    - typing.BinaryIO.head.commit.path.object.tree.git.remote
    - typing.IO.path.tree.object.commit.git.remote
    - typing.IO.tree.object.commit.path.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.git.remote
    - typing.IO.path.head.ref.commit.tree.object.git.remote
    - subprocess.Popen.path.object.tree.commit.git.remote
    - datetime.timedelta.tree.path.head.commit.git.remote
    - datetime.timedelta.object.path.head.ref.commit.git.remote
    - datetime.timedelta.object.commit.path.git.remote
    - typing.cast.head.commit.path.git.remote
    - subprocess.Popen.head.ref.commit.tree.path.object.git.remote
    - typing.BinaryIO.head.commit.object.path.tree.git.remote
    - typing.BinaryIO.head.commit.tree.object.git.remote
    - typing.TypeVar.head.commit.tree.object.git.remote
    - subprocess.Popen.object.head.ref.commit.path.git.remote
    - datetime.timedelta.commit.path.object.git.remote
    - subprocess.Popen.object.commit.git.remote
    - datetime.timedelta.head.commit.tree.object.path.git.remote
    - datetime.timedelta.path.object.tree.head.commit.git.remote
    - typing.IO.path.head.commit.tree.object.git.remote
    - typing.IO.path.commit.tree.object.git.remote
    - typing.BinaryIO.tree.head.commit.path.object.git.remote
    - subprocess.Popen.tree.commit.path.git.remote
    - subprocess.Popen.git.remote
    - typing.cast.head.commit.object.path.git.remote
    - datetime.timedelta.head.ref.commit.path.object.tree.git.remote
    - typing.TypeVar.object.head.commit.path.git.remote
    - typing.IO.tree.path.object.commit.git.remote
    - typing.IO.path.object.tree.head.commit.git.remote
    - subprocess.Popen.object.path.commit.git.remote
    - subprocess.Popen.path.object.commit.tree.git.remote
    - typing.IO.head.commit.path.object.tree.git.remote
    - datetime.timedelta.path.object.tree.head.ref.commit.git.remote
    - typing.IO.tree.head.commit.path.git.remote
    - subprocess.Popen.head.ref.commit.git.remote
    - datetime.timedelta.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.object.head.commit.tree.git.remote
    - subprocess.Popen.commit.tree.path.object.git.remote
    - subprocess.Popen.tree.head.ref.commit.git.remote
    - datetime.timedelta.path.object.commit.tree.git.remote
    - datetime.timedelta.tree.object.path.head.commit.git.remote
    - typing.IO.tree.head.ref.commit.path.git.remote
    - typing.BinaryIO.tree.head.commit.object.git.remote
    - subprocess.Popen.head.commit.object.tree.git.remote
    - typing.BinaryIO.object.head.ref.commit.tree.git.remote
    - typing.TypeVar.tree.head.commit.object.git.remote
    - datetime.timedelta.head.commit.tree.object.git.remote
    - datetime.timedelta.head.ref.commit.path.git.remote
    - typing.cast.head.ref.commit.object.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.tree.path.head.commit.object.git.remote
    - typing.IO.path.head.commit.object.tree.git.remote
    - datetime.timedelta.object.head.commit.git.remote
    - typing.IO.tree.head.ref.commit.object.git.remote
    - typing.cast.tree.object.head.commit.path.git.remote
    - subprocess.Popen.object.head.commit.path.tree.git.remote
    - subprocess.Popen.object.tree.head.commit.git.remote
    - name._clear_cache
    - typing.IO.tree.path.object.head.ref.commit.git.remote
    - typing.IO.object.path.tree.head.ref.commit.git.remote
    - typing.IO.object.tree.commit.path.git.remote
    - typing.TypeVar.head.commit.path.tree.git.remote
    - typing.IO.object.commit.path.git.remote
    - datetime.timedelta.path.tree.git.remote
    - typing.TypeVar.head.commit.object.path.tree.git.remote
    - typing.IO.path.tree.head.ref.commit.git.remote
    - typing.IO.tree.commit.path.object.git.remote
    - typing.IO.tree.object.path.git.remote
    - typing.TypeVar.head.commit.tree.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.tree.object.git.remote
    - typing.cast.head.ref.commit.tree.object.git.remote
    - typing.IO.path.commit.object.git.remote
    - subprocess.Popen.commit.tree.object.git.remote
    - typing.IO.tree.commit.path.git.remote
    - datetime.timedelta.path.head.commit.git.remote
    - typing.cast.object.head.ref.commit.path.git.remote
    - subprocess.Popen.object.tree.head.ref.commit.path.git.remote
    - typing.cast.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.tree.object.git.remote
    - typing.TypeVar.head.commit.path.object.git.remote
    - typing.IO.tree.commit.object.path.git.remote
    - typing.TypeVar.tree.head.commit.path.git.remote
    - datetime.timedelta.path.head.ref.commit.tree.object.git.remote
    - typing.IO.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.path.tree.head.ref.commit.git.remote
    - typing.IO.object.path.head.ref.commit.tree.git.remote
    - typing.BinaryIO.head.commit.object.tree.path.git.remote
    - typing.TypeVar.object.tree.head.ref.commit.path.git.remote
    - typing.IO.path.object.head.commit.tree.git.remote
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.tree.path.commit.git.remote
    - typing.IO.tree.object.head.commit.git.remote
    - subprocess.Popen.object.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.head.commit.object.git.remote
    - datetime.timedelta.tree.commit.object.git.remote
    - typing.BinaryIO.head.commit.tree.object.path.git.remote
    - typing.cast.head.commit.tree.object.path.git.remote
    - subprocess.Popen.head.commit.tree.git.remote
    - typing.IO.object.path.tree.git.remote
    - typing.TypeVar.head.commit.path.git.remote
    - typing.IO.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.object.path.git.remote
    - datetime.timedelta.tree.object.head.ref.commit.path.git.remote
    - typing.IO.object.tree.path.commit.git.remote
    - datetime.timedelta.head.ref.commit.path.object.git.remote
    - typing.IO.tree.head.ref.commit.object.path.git.remote
    - typing.cast.head.commit.path.object.git.remote
    - typing.IO.object.path.commit.tree.git.remote
    - subprocess.Popen.tree.object.head.ref.commit.git.remote
    - datetime.timedelta.tree.path.object.head.ref.commit.git.remote
    - subprocess.Popen.path.git.remote
    - subprocess.Popen.object.path.head.commit.tree.git.remote
    - typing.IO.object.commit.tree.git.remote
    - datetime.timedelta.object.tree.head.commit.git.remote
    - subprocess.Popen.path.head.commit.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.git.remote
    - typing.IO.head.commit.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.path.git.remote
    - subprocess.Popen.tree.head.commit.object.git.remote
    - datetime.timedelta.tree.head.ref.commit.path.object.git.remote
    - typing.IO.object.tree.path.head.commit.git.remote
    - subprocess.Popen.tree.path.git.remote
    - subprocess.Popen.object.tree.path.git.remote
    - datetime.timedelta.tree.object.head.commit.git.remote
    - datetime.timedelta.object.tree.head.commit.path.git.remote
    - typing.IO.commit.path.tree.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.git.remote
    - subprocess.Popen.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.path.tree.commit.git.remote
    - typing.TypeVar.object.head.commit.path.tree.git.remote
    - subprocess.Popen.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.commit.git.remote
    - subprocess.Popen.commit.object.tree.path.git.remote
    - typing.IO.head.ref.commit.object.tree.git.remote
    - typing.IO.tree.object.head.ref.commit.path.git.remote
    - typing.IO.head.ref.commit.git.remote
    - typing.TypeVar.head.ref.commit.object.path.tree.git.remote
    - typing.IO.tree.head.commit.object.git.remote
    - typing.BinaryIO.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.tree.commit.object.git.remote
    - typing.IO.tree.commit.object.git.remote
    - subprocess.Popen.path.object.tree.git.remote
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.remote
    - subprocess.Popen.tree.head.ref.commit.path.object.git.remote
    - typing.BinaryIO.object.tree.path.commit.git.remote
    - datetime.timedelta.commit.git.remote
    - subprocess.Popen.object.head.ref.commit.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.git.remote
    - datetime.timedelta.path.tree.head.commit.object.git.remote
    - typing.IO.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.object.commit.tree.path.git.remote
    - typing.IO.object.path.head.commit.tree.git.remote
    - typing.TypeVar.object.head.commit.git.remote
    - datetime.timedelta.head.commit.object.path.git.remote
    - datetime.timedelta.head.commit.path.tree.object.git.remote
    - typing.TypeVar.object.head.commit.tree.git.remote
    - datetime.timedelta.tree.path.head.ref.commit.object.git.remote
    - typing.TypeVar.tree.head.commit.path.object.git.remote
    - typing.IO.object.tree.head.ref.commit.path.git.remote
    - subprocess.Popen.head.ref.commit.tree.path.git.remote
    - typing.IO.tree.path.git.remote
    - typing.IO.head.commit.object.git.remote
    - typing.BinaryIO.head.commit.object.git.remote
    - typing.cast.head.commit.tree.path.object.git.remote
    - typing.cast.tree.head.ref.commit.object.path.git.remote
    - typing.IO.path.head.ref.commit.git.remote
    - datetime.timedelta.head.commit.object.path.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.object.git.remote
    - datetime.timedelta.commit.object.git.remote
    - subprocess.Popen.path.tree.head.ref.commit.object.git.remote
    - typing.IO.head.commit.path.tree.git.remote
    - typing.TypeVar.object.tree.head.commit.path.git.remote
    - typing.IO.commit.tree.path.object.git.remote
    - subprocess.Popen.path.head.ref.commit.git.remote
    - typing.cast.object.head.commit.git.remote
    - datetime.timedelta.path.object.head.ref.commit.git.remote
    - typing.IO.path.head.commit.tree.git.remote
    - typing.IO.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.commit.object.path.git.remote
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.remote
    - typing.IO.head.ref.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.object.tree.path.git.remote
    - typing.IO.path.head.ref.commit.tree.git.remote
    - subprocess.Popen.commit.tree.path.git.remote
    - subprocess.Popen.tree.head.commit.path.object.git.remote
    - typing.cast.head.ref.commit.path.object.git.remote
    - datetime.timedelta.path.object.head.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.tree.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.remote
    - typing.IO.commit.path.tree.object.git.remote
    - typing.BinaryIO.tree.head.commit.object.path.git.remote
    - subprocess.Popen.path.head.commit.object.git.remote
    - datetime.timedelta.tree.git.remote
    - subprocess.Popen.tree.path.head.ref.commit.object.git.remote
    - subprocess.Popen.tree.head.commit.path.git.remote
    - datetime.timedelta.object.head.commit.path.tree.git.remote
    - subprocess.Popen.path.object.head.ref.commit.git.remote
    - subprocess.Popen.commit.tree.object.path.git.remote
    - datetime.timedelta.object.path.tree.git.remote
    - subprocess.Popen.commit.git.remote
    - datetime.timedelta.object.tree.git.remote
    - datetime.timedelta.commit.tree.object.git.remote
    - subprocess.Popen.head.ref.commit.object.path.tree.git.remote
    - datetime.timedelta.head.commit.git.remote
    - typing.IO.commit.tree.object.git.remote
    - subprocess.Popen.object.commit.path.git.remote
    - typing.IO.commit.path.object.tree.git.remote
    - subprocess.Popen.head.commit.tree.path.object.git.remote
    - subprocess.Popen.path.tree.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.git.remote
    - typing.BinaryIO.object.tree.path.head.commit.git.remote
    - typing.IO.path.object.commit.tree.git.remote
    - typing.cast.commit.tree.object.path.git.remote
    - typing.TypeVar.object.tree.head.commit.git.remote
    - datetime.timedelta.tree.head.commit.object.git.remote
    - typing.IO.path.head.ref.commit.object.git.remote
    - typing.TypeVar.head.commit.path.object.tree.git.remote
    - typing.IO.head.ref.commit.object.path.tree.git.remote
    - subprocess.Popen.head.ref.commit.path.tree.object.git.remote
    - subprocess.Popen.tree.path.object.commit.git.remote
    - typing.BinaryIO.tree.head.commit.path.git.remote
    - typing.IO.path.git.remote
    - subprocess.Popen.path.tree.object.head.commit.git.remote
    - typing.TypeVar.tree.object.path.git.remote
    - typing.IO.object.tree.head.commit.git.remote
    - subprocess.Popen.path.object.head.commit.git.remote
    - datetime.timedelta.tree.object.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.object.head.commit.path.git.remote
    - typing.BinaryIO.head.commit.path.tree.git.remote
    - typing.IO.object.path.head.ref.commit.git.remote
    - typing.cast.object.tree.head.ref.commit.git.remote
    - datetime.timedelta.tree.path.commit.object.git.remote
    - subprocess.Popen.path.commit.object.git.remote
    - subprocess.Popen.object.path.commit.tree.git.remote
    - subprocess.Popen.object.path.head.commit.git.remote
    - datetime.timedelta.object.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.path.head.ref.commit.object.tree.git.remote
    - typing.IO.commit.tree.path.git.remote
    - typing.TypeVar.object.head.commit.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.path.git.remote
    - subprocess.Popen.tree.git.remote
    - datetime.timedelta.commit.path.object.tree.git.remote
    - typing.cast.object.head.ref.commit.path.tree.git.remote
    - typing.TypeVar.tree.head.ref.commit.object.path.git.remote
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.remote
    - datetime.timedelta.commit.object.tree.git.remote
    - typing.IO.object.head.commit.tree.path.git.remote
    - datetime.timedelta.object.tree.path.git.remote
    - datetime.timedelta.path.commit.object.git.remote
    - datetime.timedelta.path.commit.tree.git.remote
    - datetime.timedelta.commit.tree.path.object.git.remote
    - typing.IO.commit.object.path.git.remote
    - datetime.timedelta.commit.tree.object.path.git.remote
    - datetime.timedelta.object.tree.commit.path.git.remote
    - datetime.timedelta.object.path.head.commit.git.remote
    - typing.IO.path.object.head.commit.git.remote
    - typing.IO.commit.object.tree.git.remote
    - typing.IO.object.head.commit.path.git.remote
    - datetime.timedelta.head.ref.commit.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.object.path.git.remote
    - typing.IO.object.tree.head.ref.commit.git.remote
    - typing.cast.tree.head.commit.object.git.remote
    - subprocess.Popen.head.ref.commit.tree.object.path.git.remote
    - typing.cast.tree.head.ref.commit.path.object.git.remote
    - typing.cast.tree.head.commit.object.path.git.remote
    - typing.IO.head.commit.tree.object.path.git.remote
    - subprocess.Popen.head.commit.path.object.git.remote
    - typing.cast.tree.head.ref.commit.object.git.remote
    - typing.IO.object.tree.path.git.remote
    - datetime.timedelta.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.path.tree.head.commit.object.git.remote
    - typing.IO.path.head.commit.git.remote
    - datetime.timedelta.object.head.commit.tree.git.remote
    - typing.IO.commit.object.tree.path.git.remote
    - subprocess.Popen.path.tree.head.ref.commit.git.remote
    - subprocess.Popen.path.tree.head.commit.git.remote
    - subprocess.Popen.path.tree.object.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.object.git.remote
    - subprocess.Popen.path.tree.object.git.remote
    - datetime.timedelta.commit.tree.git.remote
    - typing.IO.tree.path.object.git.remote
    - typing.cast.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.head.commit.path.object.git.remote
    - typing.BinaryIO.head.commit.object.path.git.remote
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.remote
    - typing.cast.head.commit.path.tree.object.git.remote
    - typing.cast.head.ref.commit.tree.object.path.git.remote
    - typing.cast.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.head.commit.object.path.tree.git.remote
    - typing.IO.tree.head.commit.git.remote
    - subprocess.Popen.path.object.tree.head.ref.commit.git.remote
    - typing.cast.object.head.commit.path.tree.git.remote
    - typing.IO.object.tree.commit.git.remote
    - subprocess.Popen.object.tree.git.remote
    - datetime.timedelta.object.tree.path.commit.git.remote
    - subprocess.Popen.tree.path.head.commit.git.remote
    - datetime.timedelta.head.ref.commit.path.tree.git.remote
    - datetime.timedelta.path.object.commit.git.remote
    - datetime.timedelta.path.object.tree.git.remote
    - datetime.timedelta.head.commit.object.tree.path.git.remote
    - typing.cast.head.commit.object.path.tree.git.remote
    - typing.IO.commit.tree.git.remote
    - typing.TypeVar.head.ref.commit.path.tree.object.git.remote
    - typing.IO.tree.object.head.commit.path.git.remote
    - typing.IO.head.ref.commit.path.tree.object.git.remote
    - datetime.timedelta.tree.head.commit.path.git.remote
    - datetime.timedelta.object.head.ref.commit.path.git.remote
    - typing.BinaryIO.head.commit.tree.path.git.remote
    - subprocess.Popen.head.commit.tree.path.git.remote
    - typing.BinaryIO.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.object.tree.path.head.commit.git.remote
    - typing.TypeVar.head.ref.commit.path.object.tree.git.remote
    - datetime.timedelta.head.ref.commit.object.path.tree.git.remote
    - subprocess.Popen.path.tree.object.head.ref.commit.git.remote
    - typing.BinaryIO.head.commit.path.object.git.remote
    - datetime.timedelta.object.tree.path.head.ref.commit.git.remote
    - typing.cast.object.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.commit.tree.path.git.remote
    - subprocess.Popen.tree.object.path.head.commit.git.remote
    - datetime.timedelta.head.commit.path.git.remote
    - typing.IO.tree.head.commit.object.path.git.remote
    - typing.cast.head.commit.path.tree.git.remote
    - subprocess.Popen.path.commit.tree.git.remote
    - subprocess.Popen.object.head.ref.commit.git.remote
    - datetime.timedelta.object.head.ref.commit.path.tree.git.remote
    - typing.IO.head.commit.path.git.remote
    - datetime.timedelta.path.head.commit.object.tree.git.remote
    - typing.BinaryIO.object.head.ref.commit.git.remote
    - typing.IO.path.commit.tree.git.remote
    - subprocess.Popen.commit.path.tree.git.remote
    - typing.IO.path.object.tree.head.ref.commit.git.remote
    - datetime.timedelta.object.path.git.remote
    - typing.BinaryIO.head.commit.path.git.remote
    - typing.IO.tree.head.commit.path.object.git.remote
    - typing.IO.tree.path.commit.object.git.remote
    - typing.IO.object.path.git.remote
    - typing.IO.tree.git.remote
    - datetime.timedelta.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.head.commit.path.tree.object.git.remote
    - datetime.timedelta.path.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.git.remote
    - datetime.timedelta.tree.commit.git.remote
    - typing.BinaryIO.head.commit.git.remote
    - typing.cast.object.tree.head.commit.path.git.remote
    - datetime.timedelta.head.commit.path.tree.git.remote
    - typing.IO.object.head.commit.tree.git.remote
    - typing.IO.head.ref.commit.tree.path.object.git.remote
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.remote
    - typing.cast.object.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.object.commit.path.tree.git.remote
    - typing.IO.path.object.tree.commit.git.remote
    - subprocess.Popen.path.tree.git.remote
    - datetime.timedelta.tree.object.commit.path.git.remote
    - typing.cast.commit.object.tree.path.git.remote
    - typing.BinaryIO.object.head.commit.path.tree.git.remote
    - datetime.timedelta.object.path.commit.git.remote
    - typing.TypeVar.head.commit.tree.path.object.git.remote
    - subprocess.Popen.commit.path.object.git.remote
    - typing.BinaryIO.tree.head.ref.commit.path.git.remote
    - typing.IO.path.object.tree.git.remote
    - datetime.timedelta.head.ref.commit.tree.path.git.remote
    - subprocess.Popen.tree.object.head.commit.git.remote
    - subprocess.Popen.object.path.tree.head.commit.git.remote
    - subprocess.Popen.head.commit.path.tree.git.remote
    - subprocess.Popen.object.path.head.ref.commit.git.remote
    - datetime.timedelta.git.remote
    - typing.BinaryIO.object.head.commit.git.remote
    - subprocess.Popen.tree.path.object.git.remote
    - datetime.timedelta.path.tree.object.head.commit.git.remote
    - datetime.timedelta.tree.path.object.head.commit.git.remote
    - typing.BinaryIO.head.commit.object.tree.git.remote
    - typing.cast.object.tree.head.commit.git.remote
    - typing.cast.head.ref.commit.object.git.remote
    - subprocess.Popen.tree.path.commit.object.git.remote
    - typing.BinaryIO.tree.head.ref.commit.git.remote
    - typing.cast.tree.head.commit.path.object.git.remote
    - typing.IO.path.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.object.tree.commit.git.remote
    - datetime.timedelta.path.commit.object.tree.git.remote
    - datetime.timedelta.tree.path.head.commit.object.git.remote
    - typing.cast.tree.object.head.commit.git.remote
    - subprocess.Popen.commit.path.git.remote
    - typing.BinaryIO.head.commit.tree.git.remote
    - typing.IO.path.head.commit.object.git.remote
    - subprocess.Popen.tree.object.path.commit.git.remote
    - datetime.timedelta.object.path.head.commit.tree.git.remote
    - datetime.timedelta.object.commit.git.remote
    - typing.cast.tree.head.ref.commit.git.remote
    - typing.cast.head.commit.path.object.tree.git.remote
    - typing.BinaryIO.head.ref.commit.path.tree.git.remote
    - typing.IO.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.head.commit.tree.object.git.remote
    - typing.IO.object.tree.head.commit.path.git.remote
    - typing.BinaryIO.tree.head.commit.git.remote
    - datetime.timedelta.tree.head.ref.commit.object.git.remote
    - subprocess.Popen.object.tree.path.head.commit.git.remote
    - typing.IO.path.tree.head.ref.commit.object.git.remote
    - typing.IO.path.tree.object.git.remote
    - subprocess.Popen.head.commit.path.object.tree.git.remote
    - typing.TypeVar.tree.head.commit.object.path.git.remote
    - typing.TypeVar.head.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.tree.git.remote
    - typing.IO.path.tree.git.remote
    - typing.cast.tree.head.commit.git.remote
    - subprocess.Popen.commit.object.git.remote
    - typing.TypeVar.object.head.ref.commit.tree.git.remote
    - typing.IO.path.tree.commit.object.git.remote
    - subprocess.Popen.tree.path.object.head.ref.commit.git.remote
    - datetime.timedelta.path.head.ref.commit.object.git.remote
    - subprocess.Popen.object.tree.head.ref.commit.git.remote
    - subprocess.Popen.tree.head.commit.object.path.git.remote
    - typing.IO.head.commit.tree.path.git.remote
    - subprocess.Popen.head.ref.commit.tree.object.git.remote
    - typing.cast.object.head.commit.tree.git.remote
    - datetime.timedelta.object.path.tree.commit.git.remote
    - subprocess.Popen.path.head.ref.commit.tree.object.git.remote
    - datetime.timedelta.path.head.ref.commit.git.remote
    - datetime.timedelta.tree.commit.path.object.git.remote
    - typing.BinaryIO.object.tree.head.commit.path.git.remote
    - typing.IO.object.path.tree.head.commit.git.remote
    - typing.TypeVar.head.ref.commit.object.git.remote
    - typing.BinaryIO.tree.head.ref.commit.object.git.remote
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.remote
    - typing.IO.object.head.commit.git.remote
    - typing.IO.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.commit.path.tree.git.remote
    - datetime.timedelta.head.ref.commit.tree.object.path.git.remote
    - typing.BinaryIO.object.tree.path.git.remote
    - datetime.timedelta.tree.head.commit.object.path.git.remote
    - typing.IO.object.head.ref.commit.path.tree.git.remote
    - typing.TypeVar.object.head.ref.commit.path.git.remote
    - typing.IO.head.commit.tree.object.git.remote
    - typing.IO.head.ref.commit.path.git.remote
    - subprocess.Popen.head.ref.commit.path.object.git.remote
    - subprocess.Popen.path.head.ref.commit.object.git.remote
    - subprocess.Popen.object.tree.path.commit.git.remote
    - datetime.timedelta.object.commit.tree.git.remote
    - datetime.timedelta.tree.object.head.ref.commit.git.remote
    - typing.BinaryIO.object.head.commit.tree.path.git.remote
    - subprocess.Popen.object.path.git.remote
    - datetime.timedelta.head.commit.tree.path.object.git.remote
    - typing.IO.tree.path.commit.git.remote
    - typing.BinaryIO.object.tree.head.commit.git.remote
    - subprocess.Popen.tree.head.ref.commit.object.path.git.remote
    - subprocess.Popen.object.path.tree.commit.git.remote
    - datetime.timedelta.tree.path.object.git.remote
    - typing.IO.commit.path.object.git.remote
    - subprocess.Popen.path.tree.commit.object.git.remote
    - subprocess.Popen.object.path.tree.git.remote
    - subprocess.Popen.head.ref.commit.tree.git.remote
    - datetime.timedelta.tree.object.path.commit.git.remote
    - typing.IO.path.object.git.remote
    - subprocess.Popen.path.object.head.ref.commit.tree.git.remote
    - datetime.timedelta.path.head.commit.tree.git.remote
    - typing.IO.head.commit.tree.git.remote
    - datetime.timedelta.head.ref.commit.git.remote
    - typing.TypeVar.tree.head.commit.git.remote
    - typing.IO.path.commit.object.tree.git.remote
    - typing.cast.head.ref.commit.path.tree.git.remote
    - typing.IO.path.commit.git.remote
    - subprocess.Popen.head.commit.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.commit.tree.object.git.remote
    - typing.IO.path.head.ref.commit.object.tree.git.remote
    - typing.IO.object.commit.git.remote
    - subprocess.Popen.path.head.commit.object.tree.git.remote
    - datetime.timedelta.object.path.tree.head.commit.git.remote
    - datetime.timedelta.tree.path.commit.git.remote
    - subprocess.Popen.commit.object.path.tree.git.remote
    - subprocess.Popen.path.object.head.commit.tree.git.remote
    - datetime.timedelta.object.head.ref.commit.git.remote
    - subprocess.Popen.tree.object.commit.path.git.remote
    - subprocess.Popen.path.object.tree.head.commit.git.remote
    - datetime.timedelta.object.tree.commit.git.remote
    - typing.cast.head.ref.commit.tree.path.git.remote
    - typing.BinaryIO.object.head.commit.path.git.remote
    - typing.IO.tree.path.object.head.commit.git.remote
    - datetime.timedelta.tree.commit.path.git.remote
    - subprocess.Popen.head.commit.tree.object.path.git.remote
    - datetime.timedelta.object.head.commit.tree.path.git.remote
    - typing.TypeVar.head.commit.path.tree.object.git.remote
    - typing.cast.head.ref.commit.path.tree.object.git.remote
    - subprocess.Popen.object.commit.tree.git.remote
    - typing.IO.object.head.commit.path.tree.git.remote
    - typing.TypeVar.tree.object.path.head.ref.commit.git.remote
    - datetime.timedelta.path.head.commit.tree.object.git.remote
    - datetime.timedelta.path.object.head.commit.git.remote
    - datetime.timedelta.object.head.ref.commit.tree.git.remote
    - subprocess.Popen.head.commit.git.remote
    - datetime.timedelta.tree.object.git.remote
    - typing.cast.head.commit.tree.object.git.remote
    - subprocess.Popen.commit.object.tree.git.remote
    - <builtin>.isinstance
    - typing.IO.commit.tree.object.path.git.remote
    - subprocess.Popen.object.head.commit.path.git.remote
    - datetime.timedelta.path.object.git.remote
    - typing.TypeVar.head.commit.tree.path.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.remote
    - subprocess.Popen.tree.object.path.git.remote
    - typing.cast.head.commit.object.tree.path.git.remote
    - subprocess.Popen.object.path.tree.head.ref.commit.git.remote
    - typing.IO.commit.git.remote
    - datetime.timedelta.object.head.commit.path.git.remote
    - subprocess.Popen.tree.commit.git.remote
    - typing.cast.tree.object.head.ref.commit.git.remote
    - typing.IO.head.ref.commit.object.path.git.remote
    - typing.IO.path.tree.head.commit.git.remote
    - typing.IO.head.commit.git.remote
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.remote
    - subprocess.Popen.tree.object.commit.git.remote
    - typing.cast.head.commit.object.git.remote
    - datetime.timedelta.head.commit.object.git.remote
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.remote
    - typing.IO.head.ref.commit.path.object.tree.git.remote
    - typing.BinaryIO.head.commit.path.tree.object.git.remote
    - typing.TypeVar.head.ref.commit.tree.path.object.git.remote
    - datetime.timedelta.head.commit.path.object.tree.git.remote
    - datetime.timedelta.commit.object.path.tree.git.remote
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.remote
    - subprocess.Popen.path.head.commit.git.remote
    - typing.BinaryIO.head.ref.commit.path.object.git.remote
    - subprocess.Popen.head.commit.object.path.git.remote
    - typing.IO.tree.commit.git.remote
    - typing.IO.path.tree.head.commit.object.git.remote
    - typing.TypeVar.object.tree.path.head.ref.commit.git.remote
    - datetime.timedelta.tree.commit.object.path.git.remote
    - typing.TypeVar.head.ref.commit.object.path.git.remote
    - subprocess.Popen.head.ref.commit.object.git.remote
    - typing.TypeVar.object.tree.path.commit.git.remote
    - subprocess.Popen.head.ref.commit.object.tree.git.remote
    - subprocess.Popen.object.tree.path.head.ref.commit.git.remote
    - typing.IO.head.commit.object.path.tree.git.remote
    - datetime.timedelta.tree.object.commit.git.remote
    - typing.BinaryIO.head.ref.commit.tree.git.remote
    - subprocess.Popen.path.head.ref.commit.tree.git.remote
    - datetime.timedelta.object.path.head.ref.commit.tree.git.remote
    - typing.IO.tree.object.git.remote
    - typing.TypeVar.tree.head.ref.commit.object.git.remote
    - subprocess.Popen.tree.commit.object.path.git.remote
    - typing.IO.head.commit.path.object.git.remote
    - typing.TypeVar.tree.head.ref.commit.path.git.remote
    - datetime.timedelta.object.path.commit.tree.git.remote
    - typing.IO.tree.path.head.commit.object.git.remote
    - typing.cast.head.ref.commit.object.path.git.remote
    - typing.cast.head.commit.git.remote
    - typing.BinaryIO.head.ref.commit.object.git.remote
    - datetime.timedelta.head.commit.tree.git.remote
    - typing.TypeVar.object.head.ref.commit.git.remote
    - typing.cast.head.commit.object.tree.git.remote
    - typing.TypeVar.head.ref.commit.tree.path.git.remote
    - datetime.timedelta.head.ref.commit.object.path.git.remote
    - typing.IO.tree.object.path.head.ref.commit.git.remote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4480e97ca0>
    argNames:
    - self
    - config_level
    - git_dir
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 631
    functionName: git.repo.base.Repo._get_config_path
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - <builtin>.ValueError
    - os.path.expanduser
    - os.path.normpath
    - os.path.join
    - os.environ.get
    - git.types.assert_never
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4481255220>
    argNames:
    - self
    - config_level
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 658
    functionName: git.repo.base.Repo.config_reader
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - subprocess.Popen.object.path.commit.tree._config_reader
    - typing.BinaryIO.object.tree.path.head.ref.commit._config_reader
    - datetime.timedelta.object.path.head.ref.commit._config_reader
    - typing.IO.head.commit._config_reader
    - typing.TypeVar.head.ref.commit.tree.path.object._config_reader
    - datetime.timedelta.head.ref.commit.object.path._config_reader
    - datetime.timedelta.commit.tree.path.object._config_reader
    - typing.BinaryIO.tree.head.ref.commit.object._config_reader
    - typing.IO.tree.path.head.commit.object._config_reader
    - typing.IO.head.ref.commit.tree.object._config_reader
    - typing.IO.commit.object.tree.path._config_reader
    - typing.IO.object.path.tree.head.ref.commit._config_reader
    - subprocess.Popen.head.ref.commit.object.path._config_reader
    - typing.BinaryIO.head.commit.path.tree._config_reader
    - typing.BinaryIO.object.head.commit.path._config_reader
    - datetime.timedelta.path.object.tree.head.commit._config_reader
    - typing.IO.tree.object.path.commit._config_reader
    - typing.IO.path.object.commit.tree._config_reader
    - subprocess.Popen.path.commit.object.tree._config_reader
    - typing.cast.object.tree.head.commit._config_reader
    - subprocess.Popen.commit.tree.object._config_reader
    - subprocess.Popen.tree.object.path._config_reader
    - typing.BinaryIO.head.ref.commit.path._config_reader
    - subprocess.Popen.tree.head.ref.commit.object.path._config_reader
    - typing.BinaryIO.head.ref.commit.tree.path._config_reader
    - typing.cast.head.commit.tree.path._config_reader
    - subprocess.Popen.tree.head.commit._config_reader
    - datetime.timedelta.object.tree.path.head.commit._config_reader
    - typing.cast.head.ref.commit.path._config_reader
    - typing.TypeVar.object.head.ref.commit.tree.path._config_reader
    - typing.IO.object.head.commit._config_reader
    - datetime.timedelta.object.tree.head.commit._config_reader
    - datetime.timedelta.path.object._config_reader
    - typing.IO.path.head.ref.commit.object._config_reader
    - typing.IO._config_reader
    - subprocess.Popen.object.tree.path.head.ref.commit._config_reader
    - typing.TypeVar.head.ref.commit.path.tree._config_reader
    - typing.IO.commit.path.tree._config_reader
    - typing.TypeVar.head.commit.tree._config_reader
    - datetime.timedelta.head.ref.commit.path.tree._config_reader
    - typing.TypeVar.head.commit.tree.path._config_reader
    - typing.IO.head.ref.commit.object.tree._config_reader
    - typing.IO.tree.object.commit._config_reader
    - datetime.timedelta.object.head.commit.tree._config_reader
    - datetime.timedelta.commit.tree._config_reader
    - typing.cast.head.commit.object.path.tree._config_reader
    - typing.cast.head.commit.object.tree._config_reader
    - subprocess.Popen.path.object.head.commit._config_reader
    - typing.IO.tree.head.commit._config_reader
    - typing.cast.object.head.commit.path._config_reader
    - typing.IO.object.path.tree._config_reader
    - subprocess.Popen.object.head.commit.tree.path._config_reader
    - typing.cast.head.ref.commit.object._config_reader
    - typing.BinaryIO.head.commit.object._config_reader
    - subprocess.Popen.object.commit.path._config_reader
    - datetime.timedelta.object.tree.head.commit.path._config_reader
    - datetime.timedelta.tree.head.ref.commit._config_reader
    - subprocess.Popen.tree.head.ref.commit.path.object._config_reader
    - subprocess.Popen.object.tree.head.ref.commit.path._config_reader
    - subprocess.Popen.tree.path.head.ref.commit.object._config_reader
    - datetime.timedelta.path.tree.object._config_reader
    - typing.cast.head.ref.commit.object.path._config_reader
    - datetime.timedelta.object.head.commit.path._config_reader
    - datetime.timedelta.tree.path.head.commit.object._config_reader
    - datetime.timedelta.object.head.ref.commit.tree.path._config_reader
    - typing.IO.object.commit.path._config_reader
    - datetime.timedelta.object.path.tree._config_reader
    - typing.BinaryIO.object.head.ref.commit.tree.path._config_reader
    - datetime.timedelta.path.head.ref.commit.object._config_reader
    - subprocess.Popen.object.head.commit.path._config_reader
    - datetime.timedelta.tree.head.ref.commit.object._config_reader
    - typing.TypeVar.object.head.commit.tree._config_reader
    - subprocess.Popen.tree.object.head.ref.commit.path._config_reader
    - typing.IO.head.commit.path.object._config_reader
    - datetime.timedelta.head.commit._config_reader
    - typing.TypeVar.head.ref.commit.object.tree._config_reader
    - subprocess.Popen.path.tree.commit.object._config_reader
    - typing.IO.path.tree.commit.object._config_reader
    - datetime.timedelta.head.ref.commit.object.tree._config_reader
    - typing.TypeVar.tree.head.commit.object.path._config_reader
    - datetime.timedelta.object.tree.path._config_reader
    - typing.IO.path.head.commit.tree._config_reader
    - subprocess.Popen.path.head.ref.commit._config_reader
    - typing.IO.head.ref.commit.object._config_reader
    - datetime.timedelta.path.head.commit.tree._config_reader
    - typing.IO.object.head.ref.commit.path.tree._config_reader
    - typing.IO.commit.object.path._config_reader
    - datetime.timedelta.object.commit.tree.path._config_reader
    - subprocess.Popen.head.ref.commit.tree.path._config_reader
    - datetime.timedelta.path.object.head.commit.tree._config_reader
    - subprocess.Popen.tree.path.object.commit._config_reader
    - subprocess.Popen.object.path.tree.head.ref.commit._config_reader
    - typing.IO.object.commit.path.tree._config_reader
    - typing.IO.head.commit.object._config_reader
    - datetime.timedelta.tree.head.commit.path._config_reader
    - typing.TypeVar.object.head.ref.commit._config_reader
    - typing.cast.tree.head.commit._config_reader
    - datetime.timedelta.object.path.tree.commit._config_reader
    - typing.IO.path.commit.object.tree._config_reader
    - subprocess.Popen.object.commit.path.tree._config_reader
    - subprocess.Popen.tree.object.head.commit.path._config_reader
    - typing.IO.path.tree.head.ref.commit.object._config_reader
    - typing.IO.path.commit.tree._config_reader
    - datetime.timedelta.path.object.commit.tree._config_reader
    - subprocess.Popen.object.path.head.ref.commit._config_reader
    - typing.TypeVar.tree.object.head.commit._config_reader
    - typing.TypeVar.object.tree.path.commit._config_reader
    - subprocess.Popen.tree.path._config_reader
    - typing.BinaryIO.object.tree.head.commit.path._config_reader
    - subprocess.Popen.path.head.commit.tree._config_reader
    - typing.IO.object.path._config_reader
    - datetime.timedelta.tree.head.commit.object.path._config_reader
    - typing.BinaryIO.head.ref.commit.tree._config_reader
    - datetime.timedelta.commit.object._config_reader
    - subprocess.Popen.path.commit.tree.object._config_reader
    - typing.IO.tree.path.head.commit._config_reader
    - datetime.timedelta.commit.object.path.tree._config_reader
    - typing.IO.object.tree.head.ref.commit.path._config_reader
    - subprocess.Popen.tree.head.ref.commit._config_reader
    - subprocess.Popen.head.commit.path.tree._config_reader
    - typing.TypeVar.head.commit.object.tree._config_reader
    - datetime.timedelta.tree.path.head.ref.commit._config_reader
    - typing.IO.object.head.commit.path._config_reader
    - subprocess.Popen.path.tree.object.commit._config_reader
    - datetime.timedelta.path.commit._config_reader
    - typing.BinaryIO.head.commit.tree.path.object._config_reader
    - typing.IO.tree.head.ref.commit.object._config_reader
    - typing.IO.object.commit.tree.path._config_reader
    - typing.cast.object.head.commit.tree._config_reader
    - subprocess.Popen.path.tree.head.commit.object._config_reader
    - typing.cast.head.ref.commit.tree._config_reader
    - datetime.timedelta.tree.head.commit.path.object._config_reader
    - typing.cast.head.ref.commit.path.object.tree._config_reader
    - typing.IO.object.tree.path.head.ref.commit._config_reader
    - subprocess.Popen.commit.path.tree._config_reader
    - typing.cast.tree.object.head.ref.commit._config_reader
    - typing.cast.head.commit.object.path._config_reader
    - typing.BinaryIO.object.tree.path.commit._config_reader
    - typing.IO.tree.head.ref.commit.object.path._config_reader
    - datetime.timedelta.object.commit.path._config_reader
    - subprocess.Popen.tree.object.commit._config_reader
    - typing.TypeVar.tree.head.ref.commit.path.object._config_reader
    - typing.BinaryIO.object.head.commit.tree.path._config_reader
    - typing.TypeVar.tree.object.path._config_reader
    - typing.TypeVar.object.head.commit._config_reader
    - subprocess.Popen.tree.path.object._config_reader
    - datetime.timedelta.tree.object.head.ref.commit._config_reader
    - typing.IO.commit.tree.object.path._config_reader
    - subprocess.Popen.path.commit.object._config_reader
    - git.objects.commit.Popen.path._config_reader
    - typing.cast.object.head.ref.commit.path._config_reader
    - typing.IO.commit.path.object.tree._config_reader
    - subprocess.Popen.object.tree.head.commit._config_reader
    - subprocess.Popen.object._config_reader
    - typing.TypeVar.object.tree.head.ref.commit.path._config_reader
    - datetime.timedelta.object.head.ref.commit.path._config_reader
    - datetime.timedelta.object.head.ref.commit._config_reader
    - datetime.timedelta.path.object.tree.commit._config_reader
    - datetime.timedelta.tree.head.ref.commit.path._config_reader
    - typing.IO.tree.head.commit.object.path._config_reader
    - subprocess.Popen.tree.path.object.head.ref.commit._config_reader
    - typing.IO.head.ref.commit.tree.object.path._config_reader
    - datetime.timedelta.object.head.commit._config_reader
    - subprocess.Popen.object.tree.path._config_reader
    - subprocess.Popen.head.ref.commit.object.tree._config_reader
    - typing.IO.head.commit.path.tree._config_reader
    - datetime.timedelta.path.head.ref.commit.tree.object._config_reader
    - typing.TypeVar.head.ref.commit.tree.object._config_reader
    - subprocess.Popen.path.tree.commit._config_reader
    - datetime.timedelta.path.head.commit.object._config_reader
    - typing.cast.object.head.ref.commit.path.tree._config_reader
    - subprocess.Popen.path.object.head.ref.commit._config_reader
    - subprocess.Popen.tree.head.commit.path._config_reader
    - datetime.timedelta.tree.path.head.ref.commit.object._config_reader
    - subprocess.Popen.commit.object.tree.path._config_reader
    - subprocess.Popen.path.object.tree._config_reader
    - datetime.timedelta.path.tree.object.head.commit._config_reader
    - datetime.timedelta.commit.tree.object.path._config_reader
    - typing.IO.tree.object.head.commit.path._config_reader
    - subprocess.Popen.object.tree.commit.path._config_reader
    - typing.IO.commit.object._config_reader
    - typing.cast.head.ref.commit.object.tree.path._config_reader
    - subprocess.Popen.path.object.commit.tree._config_reader
    - datetime.timedelta.object.tree.path.head.ref.commit._config_reader
    - typing.IO.tree.commit.object.path._config_reader
    - typing.BinaryIO.tree.head.commit.path._config_reader
    - typing.IO.object.tree.path._config_reader
    - datetime.timedelta.head.commit.object._config_reader
    - typing.IO.head.commit.tree.object._config_reader
    - datetime.timedelta.path.tree.object.head.ref.commit._config_reader
    - typing.BinaryIO.head.commit.path.object.tree._config_reader
    - typing.BinaryIO.tree.head.commit._config_reader
    - datetime.timedelta.object.path.commit._config_reader
    - typing.cast.tree.head.commit.path._config_reader
    - subprocess.Popen.commit.path._config_reader
    - subprocess.Popen.path.head.commit.object.tree._config_reader
    - subprocess.Popen.object.path.tree.commit._config_reader
    - typing.IO.tree.head.ref.commit.path._config_reader
    - subprocess.Popen.head.commit.path.object._config_reader
    - typing.TypeVar.tree.head.commit._config_reader
    - typing.IO.path.tree.object.head.commit._config_reader
    - typing.IO.path.object.tree._config_reader
    - typing.cast.tree.head.commit.object._config_reader
    - typing.cast.head.ref.commit.path.tree.object._config_reader
    - datetime.timedelta.head.ref.commit.tree.path._config_reader
    - datetime.timedelta.object.commit.path.tree._config_reader
    - datetime.timedelta.head.ref.commit._config_reader
    - typing.cast.head.commit._config_reader
    - typing.cast.tree.head.ref.commit._config_reader
    - datetime.timedelta.tree.object.path.commit._config_reader
    - typing.IO.object.head.ref.commit.tree.path._config_reader
    - datetime.timedelta.tree.path.commit._config_reader
    - typing.cast.head.commit.tree.path.object._config_reader
    - typing.TypeVar.object.head.commit.tree.path._config_reader
    - typing.TypeVar.head.ref.commit.path.object.tree._config_reader
    - subprocess.Popen.path.object.head.ref.commit.tree._config_reader
    - datetime.timedelta.head.ref.commit.path.object._config_reader
    - datetime.timedelta.tree._config_reader
    - typing.BinaryIO.tree.head.commit.object.path._config_reader
    - datetime.timedelta.path.tree.commit._config_reader
    - typing.IO.path.head.commit._config_reader
    - subprocess.Popen.head.ref.commit.path._config_reader
    - typing.cast.tree.object.head.commit.path._config_reader
    - datetime.timedelta.head.ref.commit.object._config_reader
    - datetime.timedelta.commit.path._config_reader
    - datetime.timedelta._config_reader
    - datetime.timedelta.path.tree.commit.object._config_reader
    - typing.IO.tree.object._config_reader
    - datetime.timedelta.path.tree.head.ref.commit._config_reader
    - typing.TypeVar.tree.object.path.commit._config_reader
    - typing.BinaryIO.head.commit.object.tree._config_reader
    - typing.TypeVar.object.head.commit.path.tree._config_reader
    - datetime.timedelta.path.commit.tree._config_reader
    - typing.IO.object.head.commit.path.tree._config_reader
    - typing.cast.head.ref.commit.tree.path.object._config_reader
    - subprocess.Popen.tree.object.head.ref.commit._config_reader
    - subprocess.Popen.object.head.commit._config_reader
    - subprocess.Popen.path.head.ref.commit.object.tree._config_reader
    - datetime.timedelta.object.tree.path.commit._config_reader
    - typing.BinaryIO.head.commit.path.tree.object._config_reader
    - typing.IO.path.head.commit.object.tree._config_reader
    - datetime.timedelta.object.tree.commit._config_reader
    - subprocess.Popen.path.tree._config_reader
    - subprocess.Popen.object.commit._config_reader
    - typing.TypeVar.head.commit._config_reader
    - typing.TypeVar.head.ref.commit.object.path.tree._config_reader
    - datetime.timedelta.head.ref.commit.tree.object._config_reader
    - subprocess.Popen.path._config_reader
    - datetime.timedelta.head.commit.tree.object.path._config_reader
    - datetime.timedelta.head.commit.path.object.tree._config_reader
    - subprocess.Popen.head.ref.commit.tree._config_reader
    - typing.TypeVar.head.ref.commit.path.object._config_reader
    - typing.IO.object.commit.tree._config_reader
    - typing.IO.path.object.tree.head.ref.commit._config_reader
    - typing.IO.path.tree.object.commit._config_reader
    - typing.IO.object.path.head.ref.commit.tree._config_reader
    - typing.TypeVar.object.tree.path.head.commit._config_reader
    - subprocess.Popen.object.tree._config_reader
    - subprocess.Popen.head.ref.commit.tree.object._config_reader
    - typing.cast.head.commit.path.tree.object._config_reader
    - typing.BinaryIO.head.ref.commit.object.tree.path._config_reader
    - typing.IO.path.tree._config_reader
    - typing.IO.path.head.ref.commit.tree._config_reader
    - datetime.timedelta.head.commit.object.tree._config_reader
    - typing.TypeVar.tree.object.head.commit.path._config_reader
    - typing.IO.object.tree._config_reader
    - typing.BinaryIO.head.commit.tree._config_reader
    - typing.IO.path.tree.object.head.ref.commit._config_reader
    - typing.IO.object.tree.path.head.commit._config_reader
    - typing.TypeVar.object.tree.path._config_reader
    - typing.IO.path.tree.object._config_reader
    - typing.IO.tree._config_reader
    - datetime.timedelta.object.commit.tree._config_reader
    - typing.cast.object.tree.head.ref.commit._config_reader
    - datetime.timedelta.object.path._config_reader
    - subprocess.Popen.path.commit.tree._config_reader
    - datetime.timedelta.object.head.commit.tree.path._config_reader
    - typing.cast.head.commit.object._config_reader
    - datetime.timedelta.object._config_reader
    - typing.BinaryIO.head.ref.commit.path.tree._config_reader
    - subprocess.Popen.commit.tree.path.object._config_reader
    - typing.BinaryIO.tree.head.commit.object._config_reader
    - typing.IO.object.path.head.commit._config_reader
    - datetime.timedelta.commit.path.tree._config_reader
    - typing.TypeVar.head.commit.path.tree.object._config_reader
    - typing.cast.commit.tree.object.path._config_reader
    - typing.cast.tree.head.ref.commit.path.object._config_reader
    - subprocess.Popen.tree.object.path.head.commit._config_reader
    - subprocess.Popen.commit.object.path._config_reader
    - subprocess.Popen.object.tree.path.head.commit._config_reader
    - typing.cast.tree.head.ref.commit.object._config_reader
    - subprocess.Popen.object.head.ref.commit.path._config_reader
    - datetime.timedelta.path.object.tree.head.ref.commit._config_reader
    - datetime.timedelta.head.ref.commit.path.tree.object._config_reader
    - subprocess.Popen.object.path._config_reader
    - typing.cast.object.head.commit.tree.path._config_reader
    - subprocess.Popen.commit.tree._config_reader
    - typing.BinaryIO.head.commit.object.path._config_reader
    - datetime.timedelta.head.commit.object.path.tree._config_reader
    - typing.BinaryIO.head.commit._config_reader
    - typing.IO.tree.path.commit._config_reader
    - typing.IO.commit.object.tree._config_reader
    - typing.BinaryIO.head.ref.commit.object._config_reader
    - datetime.timedelta.commit.object.path._config_reader
    - datetime.timedelta.tree.path._config_reader
    - datetime.timedelta.head.commit.object.tree.path._config_reader
    - typing.cast.head.ref.commit.tree.object.path._config_reader
    - typing.BinaryIO.head.commit.path._config_reader
    - typing.cast.head.commit.path.object._config_reader
    - typing.IO.tree.path.head.ref.commit.object._config_reader
    - datetime.timedelta.tree.commit.object._config_reader
    - typing.IO.commit.tree._config_reader
    - subprocess.Popen.tree.object.head.commit._config_reader
    - subprocess.Popen.head.ref.commit.object.path.tree._config_reader
    - typing.TypeVar.object.tree.head.commit._config_reader
    - subprocess.Popen.tree._config_reader
    - subprocess.Popen.object.tree.path.commit._config_reader
    - typing.IO.head.commit.object.tree.path._config_reader
    - subprocess.Popen.tree.path.object.head.commit._config_reader
    - typing.IO.path.tree.head.commit.object._config_reader
    - typing.IO.tree.path.object.head.ref.commit._config_reader
    - subprocess.Popen.tree.commit.object.path._config_reader
    - typing.cast.head.ref.commit.object.tree._config_reader
    - subprocess.Popen.path.head.ref.commit.object._config_reader
    - typing.IO.commit.path.tree.object._config_reader
    - subprocess.Popen.path.commit._config_reader
    - datetime.timedelta.tree.commit.object.path._config_reader
    - typing.TypeVar.object.head.ref.commit.path._config_reader
    - subprocess.Popen.commit.object.tree._config_reader
    - subprocess.Popen.head.ref.commit.tree.object.path._config_reader
    - subprocess.Popen.path.tree.object.head.commit._config_reader
    - typing.IO.tree.head.commit.path.object._config_reader
    - typing.IO.object.path.tree.commit._config_reader
    - typing.TypeVar.tree.head.ref.commit._config_reader
    - datetime.timedelta.tree.commit.path._config_reader
    - typing.IO.path.object.head.commit.tree._config_reader
    - typing.TypeVar.head.ref.commit.path.tree.object._config_reader
    - typing.TypeVar.tree.head.commit.path.object._config_reader
    - typing.TypeVar.object.tree.path.head.ref.commit._config_reader
    - subprocess.Popen.tree.object.path.commit._config_reader
    - typing.IO.tree.path.commit.object._config_reader
    - subprocess.Popen.tree.object._config_reader
    - subprocess.Popen.path.head.commit.object._config_reader
    - datetime.timedelta.head.ref.commit.tree.object.path._config_reader
    - datetime.timedelta.head.ref.commit.object.tree.path._config_reader
    - typing.cast.object.tree.head.commit.path._config_reader
    - typing.BinaryIO.head.commit.tree.object.path._config_reader
    - typing.IO.tree.object.path._config_reader
    - subprocess.Popen.tree.commit.path._config_reader
    - typing.BinaryIO.object.tree.path.head.commit._config_reader
    - subprocess.Popen.path.tree.head.commit._config_reader
    - typing.BinaryIO.head.commit.path.object._config_reader
    - typing.IO.object.tree.head.commit.path._config_reader
    - subprocess.Popen.commit.path.object._config_reader
    - subprocess.Popen.tree.path.head.commit.object._config_reader
    - typing.BinaryIO.object.head.ref.commit.path.tree._config_reader
    - typing.IO.path._config_reader
    - typing.IO.tree.object.head.commit._config_reader
    - typing.cast.tree.object.head.ref.commit.path._config_reader
    - subprocess.Popen.tree.path.head.commit._config_reader
    - typing.TypeVar.head.commit.tree.object._config_reader
    - datetime.timedelta.head.commit.tree.path.object._config_reader
    - subprocess.Popen.tree.path.commit._config_reader
    - datetime.timedelta.commit.tree.path._config_reader
    - typing.IO.commit.tree.object._config_reader
    - typing.BinaryIO.object.head.commit.path.tree._config_reader
    - typing.IO.path.head.ref.commit.object.tree._config_reader
    - git.objects.commit.Popen._config_reader
    - typing.IO.head.commit.object.path._config_reader
    - typing.IO.head.commit.tree.path.object._config_reader
    - datetime.timedelta.path.head.ref.commit.tree._config_reader
    - typing.IO.object._config_reader
    - datetime.timedelta.path.object.head.ref.commit.tree._config_reader
    - typing.BinaryIO.head.ref.commit.path.tree.object._config_reader
    - typing.TypeVar.tree.object.head.ref.commit._config_reader
    - typing.IO.head.commit.tree._config_reader
    - datetime.timedelta.head.commit.path.object._config_reader
    - subprocess.Popen.commit.tree.path._config_reader
    - subprocess.Popen._config_reader
    - datetime.timedelta.head.commit.path.tree._config_reader
    - subprocess.Popen.object.path.commit._config_reader
    - datetime.timedelta.path.head.ref.commit._config_reader
    - subprocess.Popen.object.head.commit.tree._config_reader
    - subprocess.Popen.object.path.tree.head.commit._config_reader
    - subprocess.Popen.tree.commit._config_reader
    - typing.BinaryIO.head.ref.commit.object.tree._config_reader
    - typing.IO.head.commit.path.tree.object._config_reader
    - subprocess.Popen.tree.path.commit.object._config_reader
    - typing.BinaryIO.head.ref.commit.tree.object.path._config_reader
    - typing.BinaryIO.tree.head.ref.commit.object.path._config_reader
    - typing.IO.tree.path._config_reader
    - typing.cast.tree.head.ref.commit.object.path._config_reader
    - datetime.timedelta.tree.object.commit.path._config_reader
    - datetime.timedelta.object.tree.head.ref.commit._config_reader
    - typing.cast.head.commit.path.tree._config_reader
    - subprocess.Popen.object.path.tree._config_reader
    - typing.IO.head.ref.commit.tree._config_reader
    - datetime.timedelta.commit.tree.object._config_reader
    - datetime.timedelta.object.path.head.ref.commit.tree._config_reader
    - typing.TypeVar.head.commit.tree.path.object._config_reader
    - typing.IO.commit.path.object._config_reader
    - typing.TypeVar.head.ref.commit.object._config_reader
    - typing.TypeVar.head.commit.tree.object.path._config_reader
    - subprocess.Popen.tree.object.path.head.ref.commit._config_reader
    - typing.IO.path.object.tree.commit._config_reader
    - subprocess.Popen.head.commit.path.object.tree._config_reader
    - datetime.timedelta.head.ref.commit.tree.path.object._config_reader
    - typing.BinaryIO.head.commit.object.tree.path._config_reader
    - subprocess.Popen.commit.path.tree.object._config_reader
    - subprocess.Popen.object.head.commit.path.tree._config_reader
    - subprocess.Popen.path.object.tree.head.ref.commit._config_reader
    - subprocess.Popen.head.commit.tree.object._config_reader
    - subprocess.Popen.head.commit.tree._config_reader
    - subprocess.Popen.head.ref.commit.path.tree.object._config_reader
    - typing.BinaryIO.object.head.commit.tree._config_reader
    - typing.IO.tree.head.ref.commit._config_reader
    - datetime.timedelta.path.commit.object._config_reader
    - subprocess.Popen.tree.head.ref.commit.path._config_reader
    - typing.cast.head.commit.tree._config_reader
    - typing.IO.head.ref.commit.object.path._config_reader
    - typing.TypeVar.tree.head.ref.commit.path._config_reader
    - subprocess.Popen.tree.head.commit.object._config_reader
    - typing.TypeVar.head.ref.commit.object.tree.path._config_reader
    - subprocess.Popen.head.commit.path.tree.object._config_reader
    - typing.IO.path.commit.object._config_reader
    - typing.BinaryIO.object.head.ref.commit.path._config_reader
    - typing.IO.object.path.head.ref.commit._config_reader
    - subprocess.Popen.object.path.head.commit._config_reader
    - datetime.timedelta.object.path.head.commit._config_reader
    - typing.IO.path.tree.head.ref.commit._config_reader
    - typing.IO.head.ref.commit.path.object._config_reader
    - typing.TypeVar.object.head.ref.commit.path.tree._config_reader
    - typing.BinaryIO.head.ref.commit.path.object._config_reader
    - typing.cast.head.commit.path.object.tree._config_reader
    - typing.IO.path.object.head.commit._config_reader
    - typing.cast.tree.head.commit.object.path._config_reader
    - subprocess.Popen.object.tree.commit._config_reader
    - typing.IO.object.tree.head.commit._config_reader
    - datetime.timedelta.tree.head.commit._config_reader
    - datetime.timedelta.object.head.ref.commit.path.tree._config_reader
    - subprocess.Popen.path.object.tree.commit._config_reader
    - typing.TypeVar.head.ref.commit.object.path._config_reader
    - typing.TypeVar.tree.head.commit.path._config_reader
    - datetime.timedelta.head.ref.commit.path.object.tree._config_reader
    - typing.IO.object.path.commit._config_reader
    - typing.IO.tree.path.object.commit._config_reader
    - typing.IO.commit.tree.path._config_reader
    - typing.IO.path.head.commit.tree.object._config_reader
    - typing.IO.tree.object.head.ref.commit.path._config_reader
    - subprocess.Popen.head.commit.object.tree.path._config_reader
    - subprocess.Popen.path.head.ref.commit.tree.object._config_reader
    - typing.IO.tree.commit.path.object._config_reader
    - subprocess.Popen.head.commit.object.path.tree._config_reader
    - typing.IO.path.object.head.ref.commit.tree._config_reader
    - datetime.timedelta.object.path.commit.tree._config_reader
    - typing.IO.tree.head.commit.path._config_reader
    - subprocess.Popen.commit.object.path.tree._config_reader
    - datetime.timedelta.path.commit.object.tree._config_reader
    - datetime.timedelta.path.tree._config_reader
    - datetime.timedelta.head.commit.path.tree.object._config_reader
    - typing.IO.path.tree.commit._config_reader
    - typing.IO.commit.tree.path.object._config_reader
    - subprocess.Popen.path.tree.head.ref.commit.object._config_reader
    - typing.BinaryIO.head.commit.tree.object._config_reader
    - typing.TypeVar.tree.object.path.head.commit._config_reader
    - datetime.timedelta.tree.object.commit._config_reader
    - datetime.timedelta.head.commit.tree.path._config_reader
    - typing.TypeVar.head.commit.path.object._config_reader
    - subprocess.Popen.tree.head.commit.path.object._config_reader
    - datetime.timedelta.head.commit.tree._config_reader
    - typing.IO.tree.commit.object._config_reader
    - subprocess.Popen.head.ref.commit.path.object.tree._config_reader
    - subprocess.Popen.path.tree.head.ref.commit._config_reader
    - subprocess.Popen.object.path.head.ref.commit.tree._config_reader
    - subprocess.Popen.object.head.ref.commit._config_reader
    - typing.IO.head.ref.commit.path._config_reader
    - datetime.timedelta.commit.path.tree.object._config_reader
    - typing.IO.tree.path.object.head.commit._config_reader
    - typing.IO.tree.path.object._config_reader
    - typing.IO.tree.object.commit.path._config_reader
    - typing.IO.object.path.head.commit.tree._config_reader
    - datetime.timedelta.object.commit._config_reader
    - datetime.timedelta.head.commit.object.path._config_reader
    - subprocess.Popen.object.tree.head.ref.commit._config_reader
    - typing.IO.object.head.commit.tree.path._config_reader
    - datetime.timedelta.tree.head.ref.commit.path.object._config_reader
    - typing.IO.head.ref.commit.path.object.tree._config_reader
    - typing.IO.object.tree.commit.path._config_reader
    - subprocess.Popen.commit.path.object.tree._config_reader
    - datetime.timedelta.commit._config_reader
    - subprocess.Popen.path.head.commit._config_reader
    - subprocess.Popen.object.head.ref.commit.tree.path._config_reader
    - datetime.timedelta.commit.path.object._config_reader
    - datetime.timedelta.path.tree.head.commit.object._config_reader
    - typing.IO.object.head.ref.commit.path._config_reader
    - datetime.timedelta.path.object.tree._config_reader
    - datetime.timedelta.path.head.commit._config_reader
    - typing.IO.commit._config_reader
    - typing.BinaryIO.head.commit.tree.path._config_reader
    - typing.cast.object.head.commit._config_reader
    - typing.BinaryIO.head.commit.object.path.tree._config_reader
    - datetime.timedelta.tree.object.path.head.ref.commit._config_reader
    - typing.TypeVar.head.commit.path.object.tree._config_reader
    - subprocess.Popen.commit._config_reader
    - typing.cast.tree.head.commit.path.object._config_reader
    - subprocess.Popen.tree.head.ref.commit.object._config_reader
    - datetime.timedelta.path.object.commit._config_reader
    - git.objects.commit.Popen.tree.path._config_reader
    - subprocess.Popen.head.commit.object.tree._config_reader
    - typing.BinaryIO.head.ref.commit.object.path.tree._config_reader
    - datetime.timedelta.head.commit.path._config_reader
    - typing.BinaryIO.object.head.commit._config_reader
    - typing.BinaryIO.object.tree.head.ref.commit.path._config_reader
    - typing.TypeVar.tree.object.path.head.ref.commit._config_reader
    - datetime.timedelta.commit.object.tree.path._config_reader
    - subprocess.Popen.head.commit.tree.path._config_reader
    - typing.IO.path.object._config_reader
    - typing.IO.tree.object.path.head.commit._config_reader
    - typing.TypeVar.head.commit.object.path.tree._config_reader
    - datetime.timedelta.tree.path.object._config_reader
    - subprocess.Popen.object.commit.tree._config_reader
    - typing.IO.head.commit.object.path.tree._config_reader
    - subprocess.Popen.object.commit.tree.path._config_reader
    - datetime.timedelta.path.tree.head.ref.commit.object._config_reader
    - datetime.timedelta.path.head.commit.tree.object._config_reader
    - subprocess.Popen.head.commit.object.path._config_reader
    - typing.IO.head.ref.commit.path.tree.object._config_reader
    - typing.TypeVar.object.tree.head.ref.commit._config_reader
    - typing.IO.path.head.ref.commit._config_reader
    - subprocess.Popen.path.object.tree.head.commit._config_reader
    - typing.IO.object.commit._config_reader
    - subprocess.Popen.tree.commit.path.object._config_reader
    - typing.cast.head.ref.commit.path.tree._config_reader
    - typing.BinaryIO.head.ref.commit.tree.object._config_reader
    - typing.IO.object.head.commit.tree._config_reader
    - typing.IO.head.commit.object.tree._config_reader
    - datetime.timedelta.tree.head.ref.commit.object.path._config_reader
    - datetime.timedelta.commit.path.object.tree._config_reader
    - subprocess.Popen.head.commit.path._config_reader
    - datetime.timedelta.path.tree.object.commit._config_reader
    - typing.IO.head.ref.commit.object.path.tree._config_reader
    - subprocess.Popen.tree.path.head.ref.commit._config_reader
    - datetime.timedelta.object.head.commit.path.tree._config_reader
    - typing.TypeVar.head.ref.commit.tree._config_reader
    - typing.TypeVar.head.commit.object._config_reader
    - typing.IO.head.commit.path.object.tree._config_reader
    - subprocess.Popen.head.ref.commit.object._config_reader
    - subprocess.Popen.object.head.ref.commit.tree._config_reader
    - typing.IO.object.tree.commit._config_reader
    - datetime.timedelta.head.ref.commit.object.path.tree._config_reader
    - datetime.timedelta.head.commit.tree.object._config_reader
    - datetime.timedelta.tree.object.head.ref.commit.path._config_reader
    - typing.BinaryIO.tree.head.ref.commit.path._config_reader
    - datetime.timedelta.tree.path.object.commit._config_reader
    - typing.cast.head.ref.commit.path.object._config_reader
    - typing.cast.head.commit.tree.object.path._config_reader
    - typing.cast.object.tree.head.ref.commit.path._config_reader
    - datetime.timedelta.path._config_reader
    - typing.TypeVar.tree.head.ref.commit.object._config_reader
    - typing.TypeVar.head.commit.path._config_reader
    - subprocess.Popen.path.head.ref.commit.tree._config_reader
    - datetime.timedelta.tree.object.path._config_reader
    - typing.cast.head.commit.tree.object._config_reader
    - datetime.timedelta.object.head.ref.commit.tree._config_reader
    - typing.IO.path.tree.head.commit._config_reader
    - typing.cast.object.head.ref.commit.tree._config_reader
    - subprocess.Popen.head.commit.tree.path.object._config_reader
    - subprocess.Popen.tree.head.commit.object.path._config_reader
    - typing.TypeVar.tree.head.ref.commit.object.path._config_reader
    - datetime.timedelta.tree.object.path.head.commit._config_reader
    - datetime.timedelta.object.path.tree.head.ref.commit._config_reader
    - datetime.timedelta.head.ref.commit.path._config_reader
    - typing.TypeVar.head.commit.path.tree._config_reader
    - typing.BinaryIO.head.ref.commit.object.path._config_reader
    - datetime.timedelta.tree.commit._config_reader
    - subprocess.Popen.object.head.ref.commit.path.tree._config_reader
    - subprocess.Popen.head.ref.commit.path.tree._config_reader
    - typing.IO.commit.path._config_reader
    - datetime.timedelta.tree.path.object.head.commit._config_reader
    - datetime.timedelta.commit.object.tree._config_reader
    - typing.IO.object.path.commit.tree._config_reader
    - datetime.timedelta.object.path.head.commit.tree._config_reader
    - datetime.timedelta.path.object.head.ref.commit._config_reader
    - subprocess.Popen.path.object.head.commit.tree._config_reader
    - subprocess.Popen.tree.object.commit.path._config_reader
    - subprocess.Popen.object.tree.head.commit.path._config_reader
    - typing.BinaryIO.object.tree.head.ref.commit._config_reader
    - typing.cast.object.head.commit.path.tree._config_reader
    - subprocess.Popen.path.tree.object._config_reader
    - typing.TypeVar.tree.object.head.ref.commit.path._config_reader
    - git.objects.commit.Popen.tree._config_reader
    - typing.BinaryIO.tree.head.ref.commit.path.object._config_reader
    - datetime.timedelta.object.tree.commit.path._config_reader
    - datetime.timedelta.tree.object.head.commit.path._config_reader
    - typing.IO.head.ref.commit.tree.path._config_reader
    - typing.IO.head.commit.tree.object.path._config_reader
    - typing.cast.head.ref.commit.object.path.tree._config_reader
    - typing.cast.head.commit.object.tree.path._config_reader
    - datetime.timedelta.tree.object.head.commit._config_reader
    - subprocess.Popen.path.tree.object.head.ref.commit._config_reader
    - subprocess.Popen.head.ref.commit._config_reader
    - typing.IO.path.commit._config_reader
    - typing.TypeVar.tree.head.commit.object._config_reader
    - typing.BinaryIO.object.head.ref.commit._config_reader
    - datetime.timedelta.object.tree._config_reader
    - subprocess.Popen.head.commit.object._config_reader
    - typing.IO.head.ref.commit.tree.path.object._config_reader
    - typing.IO.path.object.commit._config_reader
    - typing.TypeVar.head.ref.commit.path._config_reader
    - typing.BinaryIO.head.ref.commit.tree.path.object._config_reader
    - datetime.timedelta.tree.path.commit.object._config_reader
    - typing.cast.head.commit.path._config_reader
    - datetime.timedelta.path.head.ref.commit.object.tree._config_reader
    - typing.cast.commit.object.tree.path._config_reader
    - typing.BinaryIO.tree.head.ref.commit._config_reader
    - typing.IO.tree.head.ref.commit.path.object._config_reader
    - typing.IO.head.commit.path._config_reader
    - typing.IO.tree.object.path.head.ref.commit._config_reader
    - typing.IO.object.tree.head.ref.commit._config_reader
    - subprocess.Popen.path.object.commit._config_reader
    - datetime.timedelta.path.head.commit.object.tree._config_reader
    - datetime.timedelta.path.tree.head.commit._config_reader
    - typing.IO.tree.head.commit.object._config_reader
    - typing.IO.tree.object.head.ref.commit._config_reader
    - typing.IO.head.ref.commit.object.tree.path._config_reader
    - typing.IO.tree.commit.path._config_reader
    - subprocess.Popen.head.commit.tree.object.path._config_reader
    - subprocess.Popen.head.ref.commit.tree.path.object._config_reader
    - datetime.timedelta.tree.path.head.commit._config_reader
    - typing.cast.head.ref.commit.tree.object._config_reader
    - typing.TypeVar.object.head.commit.path._config_reader
    - typing.IO.path.object.tree.head.commit._config_reader
    - typing.IO.object.head.ref.commit._config_reader
    - datetime.timedelta.tree.path.object.head.ref.commit._config_reader
    - typing.BinaryIO.head.ref.commit.path.object.tree._config_reader
    - subprocess.Popen.head.commit._config_reader
    - datetime.timedelta.path.commit.tree.object._config_reader
    - typing.BinaryIO.object.tree.head.commit._config_reader
    - typing.BinaryIO.tree.head.commit.path.object._config_reader
    - typing.IO.object.path.tree.head.commit._config_reader
    - typing.TypeVar.head.ref.commit.tree.object.path._config_reader
    - typing.BinaryIO.object.head.ref.commit.tree._config_reader
    - subprocess.Popen.tree.commit.object._config_reader
    - typing.IO.path.commit.tree.object._config_reader
    - datetime.timedelta.tree.commit.path.object._config_reader
    - typing.cast.tree.object.head.commit._config_reader
    - datetime.timedelta.head.ref.commit.tree._config_reader
    - typing.IO.path.head.commit.object._config_reader
    - typing.IO.path.head.ref.commit.tree.object._config_reader
    - subprocess.Popen.commit.object._config_reader
    - typing.TypeVar.object.head.ref.commit.tree._config_reader
    - datetime.timedelta.tree.object._config_reader
    - typing.IO.head.commit.tree.path._config_reader
    - typing.IO.path.object.head.ref.commit._config_reader
    - typing.TypeVar.object.tree.head.commit.path._config_reader
    - datetime.timedelta.object.tree.head.ref.commit.path._config_reader
    - typing.IO.tree.commit._config_reader
    - datetime.timedelta.path.object.head.commit._config_reader
    - subprocess.Popen.object.path.head.commit.tree._config_reader
    - subprocess.Popen.head.ref.commit.object.tree.path._config_reader
    - typing.IO.head.ref.commit._config_reader
    - typing.IO.object.head.ref.commit.tree._config_reader
    - typing.IO.head.ref.commit.path.tree._config_reader
    - datetime.timedelta.tree.head.commit.object._config_reader
    - typing.TypeVar.head.commit.object.path._config_reader
    - typing.TypeVar.head.ref.commit.tree.path._config_reader
    - subprocess.Popen.path.head.commit.tree.object._config_reader
    - typing.cast.tree.head.ref.commit.path._config_reader
    - typing.IO.tree.path.head.ref.commit._config_reader
    - typing.cast.head.ref.commit.tree.path._config_reader
    - typing.TypeVar.head.commit.object.tree.path._config_reader
    - typing.IO.object.tree.path.commit._config_reader
    - typing.IO.commit.object.path.tree._config_reader
    - typing.cast.object.head.ref.commit.tree.path._config_reader
    - subprocess.Popen.head.ref.commit.path.object._config_reader
    - typing.BinaryIO.object.tree.path._config_reader
    - datetime.timedelta.object.path.tree.head.commit._config_reader
    - subprocess.Popen.commit.tree.object.path._config_reader
    - subprocess.Popen.path.object._config_reader
    - git.objects.commit.Popen.path.tree._config_reader
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4480d46f10>
    - <ast.Constant object at 0x7f4480d46100>
    argNames:
    - self
    - config_level
    - git_dir
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 681
    functionName: git.repo.base.Repo._config_reader
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree._get_config_path
    - typing.IO.path.head.commit._get_config_path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object._get_config_path
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit._get_config_path
    - subprocess.Popen.object.commit.tree._get_config_path
    - subprocess.Popen.object.commit
    - typing.IO.tree.path._get_config_path
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - datetime.timedelta.object.tree.path.head.commit._get_config_path
    - datetime.timedelta.tree.head.ref.commit._get_config_path
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.path.head.commit.object.tree._get_config_path
    - subprocess.Popen.path.tree.object.head.ref.commit._get_config_path
    - datetime.timedelta.commit.tree.path._get_config_path
    - typing.TypeVar.tree.head.ref.commit.object.path._get_config_path
    - datetime.timedelta.tree.object.head.commit._get_config_path
    - typing.BinaryIO.tree.head.commit._get_config_path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit._get_config_path
    - typing.BinaryIO.tree.head.ref.commit._get_config_path
    - typing.IO.path.tree.head.commit
    - typing.IO.head.ref.commit.tree.path._get_config_path
    - typing.IO.tree.head.commit.object
    - typing.cast.tree.head.ref.commit.path._get_config_path
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.path._get_config_path
    - subprocess.Popen.path.object
    - typing.IO.tree.object.head.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit._get_config_path
    - datetime.timedelta.tree.commit
    - typing.cast.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object._get_config_path
    - subprocess.Popen.tree.commit.path._get_config_path
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree._get_config_path
    - typing.TypeVar.object.tree.head.ref.commit._get_config_path
    - os.environ.get
    - typing.cast.head.ref.commit.object.path._get_config_path
    - subprocess.Popen.head.ref.commit.tree.path._get_config_path
    - subprocess.Popen.path.head.ref.commit.tree._get_config_path
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.commit.tree.path.object._get_config_path
    - typing.IO.commit.path.object.tree._get_config_path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - datetime.timedelta.path.head.ref.commit.tree._get_config_path
    - typing.IO.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path._get_config_path
    - datetime.timedelta.object.commit
    - typing.IO._get_config_path
    - typing.TypeVar.tree.head.ref.commit.path
    - datetime.timedelta.object.path.tree._get_config_path
    - datetime.timedelta.object.tree.head.ref.commit._get_config_path
    - typing.IO.head.ref.commit.object.path._get_config_path
    - typing.BinaryIO.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path._get_config_path
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - datetime.timedelta.path.object.commit._get_config_path
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.cast.tree.object.head.commit._get_config_path
    - typing.IO.path.tree.head.ref.commit.object._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.path
    - datetime.timedelta.tree.path.head.commit.object._get_config_path
    - typing.IO.object.head.ref.commit._get_config_path
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.tree.path.object._get_config_path
    - subprocess.Popen.head.ref.commit.tree.object.path._get_config_path
    - typing.IO.commit.path.object._get_config_path
    - typing.cast.object.tree.head.ref.commit
    - datetime.timedelta.object.commit._get_config_path
    - datetime.timedelta.head.commit.tree.path.object._get_config_path
    - subprocess.Popen.head.commit.tree.path.object._get_config_path
    - subprocess.Popen.commit.object.path.tree._get_config_path
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.head.ref.commit.object.tree._get_config_path
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.commit.object.tree._get_config_path
    - subprocess.Popen.tree.commit.path
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.object.tree.path.commit._get_config_path
    - datetime.timedelta.tree.object.head.commit.path._get_config_path
    - typing.BinaryIO.object.head.ref.commit.tree.path._get_config_path
    - subprocess.Popen.path.object.head.ref.commit._get_config_path
    - subprocess.Popen.tree.commit.object._get_config_path
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.BinaryIO.head.commit.path._get_config_path
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - datetime.timedelta.path._get_config_path
    - datetime.timedelta.tree.path._get_config_path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.IO.commit.path._get_config_path
    - typing.IO.path.object.commit._get_config_path
    - subprocess.Popen.path.tree.object.head.commit._get_config_path
    - subprocess.Popen.path.commit.object.tree._get_config_path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - subprocess.Popen.tree.path._get_config_path
    - subprocess.Popen.path.object.head.ref.commit.tree._get_config_path
    - datetime.timedelta.tree.head.commit.path.object
    - typing.IO.head.commit.object.tree.path._get_config_path
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.commit.tree.object._get_config_path
    - datetime.timedelta.object.path.commit.tree._get_config_path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path
    - datetime.timedelta.tree.head.ref.commit.path.object._get_config_path
    - typing.IO.path.tree.head.commit._get_config_path
    - typing.IO.head.commit.path.object.tree._get_config_path
    - subprocess.Popen.head.ref.commit.object.path.tree._get_config_path
    - typing.IO.head.commit
    - subprocess.Popen.tree.head.ref.commit.path._get_config_path
    - typing.cast.head.commit.object.path._get_config_path
    - typing.IO.tree.commit._get_config_path
    - typing.TypeVar.object.tree.path._get_config_path
    - subprocess.Popen.head.commit.tree.object._get_config_path
    - typing.IO.head.commit.object.path._get_config_path
    - subprocess.Popen.path.object.tree.head.ref.commit._get_config_path
    - subprocess.Popen.commit.object._get_config_path
    - subprocess.Popen.commit.object.tree.path._get_config_path
    - typing.TypeVar.head.commit.object
    - typing.cast.object.head.commit._get_config_path
    - typing.IO.path.object.tree.commit
    - typing.TypeVar.head.commit.path.object._get_config_path
    - datetime.timedelta.path.head.commit.tree._get_config_path
    - datetime.timedelta.head.ref.commit.path.object.tree._get_config_path
    - subprocess.Popen.tree.head.ref.commit._get_config_path
    - subprocess.Popen.object.path.tree.head.ref.commit._get_config_path
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - datetime.timedelta.tree._get_config_path
    - typing.cast.head.ref.commit.object.path.tree
    - os.path.expanduser
    - typing.IO.object.tree.commit
    - subprocess.Popen._get_config_path
    - typing.IO.head.commit.path.tree._get_config_path
    - subprocess.Popen.object.path.head.commit
    - typing.IO.tree.commit.object.path._get_config_path
    - typing.IO.path.object.commit.tree._get_config_path
    - typing.TypeVar.head.commit._get_config_path
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.object.commit._get_config_path
    - datetime.timedelta.commit.object.path._get_config_path
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.tree.head.ref.commit.object._get_config_path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.IO.path.head.ref.commit.object._get_config_path
    - typing.BinaryIO.head.ref.commit.object.tree.path._get_config_path
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.object._get_config_path
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.object._get_config_path
    - typing.BinaryIO.head.commit.path.tree._get_config_path
    - <builtin>.ValueError
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - datetime.timedelta.tree.object.path._get_config_path
    - typing.cast.tree.head.commit.path._get_config_path
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.path.tree.head.ref.commit._get_config_path
    - typing.cast.object.head.commit.tree.path
    - typing.cast.object.tree.head.ref.commit._get_config_path
    - typing.IO.tree._get_config_path
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - datetime.timedelta.commit.tree.object._get_config_path
    - typing.cast.object.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.BinaryIO.object.tree.path._get_config_path
    - typing.IO.path.object.head.ref.commit.tree._get_config_path
    - subprocess.Popen.head.commit.object.tree._get_config_path
    - subprocess.Popen.path.object.head.commit._get_config_path
    - typing.BinaryIO.object.tree.head.commit.path._get_config_path
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit._get_config_path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - subprocess.Popen.head.ref.commit.object.path._get_config_path
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.object.path.commit._get_config_path
    - datetime.timedelta.object.tree.path._get_config_path
    - typing.cast.head.commit.path.object.tree._get_config_path
    - typing.IO.object
    - subprocess.Popen.tree.path.head.ref.commit.object._get_config_path
    - typing.IO.head.commit.path.tree.object._get_config_path
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.tree.path.object._get_config_path
    - subprocess.Popen.commit.path.object.tree._get_config_path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object._get_config_path
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - subprocess.Popen.path.head.ref.commit._get_config_path
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.cast.tree.head.ref.commit.object._get_config_path
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.head.commit.tree.object._get_config_path
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.head.ref.commit._get_config_path
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.head.ref.commit._get_config_path
    - subprocess.Popen.path
    - subprocess.Popen.head.ref.commit.path.object._get_config_path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.commit.object.path._get_config_path
    - subprocess.Popen.object.path.head.commit._get_config_path
    - typing.IO.object.head.ref.commit.tree.path._get_config_path
    - typing.cast.object.head.ref.commit.tree._get_config_path
    - typing.TypeVar.tree.head.commit.object.path._get_config_path
    - typing.IO.tree.commit.path.object._get_config_path
    - typing.BinaryIO.head.ref.commit.tree._get_config_path
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.commit.object._get_config_path
    - typing.IO.path.object.tree._get_config_path
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.IO.commit.object.tree._get_config_path
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - typing.TypeVar.head.ref.commit.tree.path._get_config_path
    - typing.IO.object.path._get_config_path
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - datetime.timedelta.commit.tree._get_config_path
    - subprocess.Popen.object.path.head.ref.commit
    - subprocess.Popen.commit.object.tree.path
    - typing.BinaryIO.head.commit._get_config_path
    - typing.TypeVar.head.commit.path._get_config_path
    - datetime.timedelta.object.tree.head.commit.path._get_config_path
    - typing.IO.object.tree.head.commit.path
    - typing.TypeVar.object.tree.head.commit.path
    - subprocess.Popen.commit.tree.path.object._get_config_path
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object._get_config_path
    - typing.IO.commit.object.path.tree._get_config_path
    - datetime.timedelta.path.object.head.commit._get_config_path
    - subprocess.Popen.head.commit.object.tree.path._get_config_path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.path.head.ref.commit._get_config_path
    - typing.TypeVar.tree.object.head.ref.commit._get_config_path
    - datetime.timedelta.tree.path.object.head.commit._get_config_path
    - typing.IO.head.ref.commit.tree._get_config_path
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.IO.object.head.ref.commit
    - typing.IO.tree.object
    - subprocess.Popen.object.path.tree.commit._get_config_path
    - typing.IO.path.object.tree.head.commit._get_config_path
    - typing.IO.object.head.commit._get_config_path
    - datetime.timedelta.path.head.commit.tree
    - typing.BinaryIO.head.commit.tree.path
    - datetime.timedelta.commit.path.tree._get_config_path
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree._get_config_path
    - datetime.timedelta.head.commit.object.tree.path._get_config_path
    - typing.TypeVar.object.tree.path.commit._get_config_path
    - subprocess.Popen.tree.object.head.ref.commit._get_config_path
    - datetime.timedelta.commit.object
    - typing.IO.head.commit._get_config_path
    - datetime.timedelta.tree.head.commit.object._get_config_path
    - subprocess.Popen.tree.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.object
    - typing.cast.tree.head.ref.commit
    - typing.IO.path.object.tree.commit._get_config_path
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.BinaryIO.object.tree.head.ref.commit._get_config_path
    - datetime.timedelta.path.tree.commit.object
    - git.config.GitConfigParser.__init__
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.IO.path.object.head.commit.tree
    - typing.IO.commit.path.tree.object._get_config_path
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - datetime.timedelta.tree.commit.object.path._get_config_path
    - subprocess.Popen.object.tree.head.commit._get_config_path
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.head.commit.tree.path._get_config_path
    - typing.TypeVar.tree.head.commit.path.object
    - typing.BinaryIO.tree.head.ref.commit.object._get_config_path
    - subprocess.Popen.head.ref.commit.object.tree._get_config_path
    - typing.cast.object.head.commit.path.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.tree.path.head.commit._get_config_path
    - typing.IO.path.object._get_config_path
    - typing.TypeVar.head.ref.commit.tree.object.path._get_config_path
    - subprocess.Popen.object.path.head.commit.tree._get_config_path
    - typing.BinaryIO.head.commit.path.object.tree._get_config_path
    - subprocess.Popen.commit.tree.object.path
    - typing.BinaryIO.tree.head.commit.object.path._get_config_path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit
    - subprocess.Popen.tree.head.commit.object._get_config_path
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.head.commit
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.tree.head.commit.object._get_config_path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object._get_config_path
    - typing.TypeVar.tree.head.commit._get_config_path
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.IO.path.commit.object.tree._get_config_path
    - subprocess.Popen.path.object.commit._get_config_path
    - datetime.timedelta.head.ref.commit.tree._get_config_path
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.object.path.tree.head.commit._get_config_path
    - typing.cast.object.head.commit.tree.path._get_config_path
    - typing.TypeVar.object.tree.head.commit._get_config_path
    - git.config.GitConfigParser._acquire_lock
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.TypeVar.head.commit.tree.path.object._get_config_path
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.commit.object.tree.path._get_config_path
    - datetime.timedelta.object.commit.tree
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.commit.object._get_config_path
    - typing.cast.head.commit.tree.path._get_config_path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.object._get_config_path
    - typing.IO.head.commit.tree.path._get_config_path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.path.object.tree.commit._get_config_path
    - subprocess.Popen.commit.tree.path
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.tree.object._get_config_path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.object.commit.path.tree._get_config_path
    - datetime.timedelta.commit.path.object._get_config_path
    - typing.TypeVar.tree.object.head.ref.commit.path._get_config_path
    - subprocess.Popen.tree.object.path.head.commit._get_config_path
    - typing.TypeVar.head.ref.commit.path._get_config_path
    - datetime.timedelta.head.ref.commit.tree.path.object._get_config_path
    - typing.IO.commit.tree.object
    - typing.BinaryIO.head.ref.commit.path.tree._get_config_path
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.commit._get_config_path
    - typing.IO.head.commit.path._get_config_path
    - datetime.timedelta.head.commit.tree._get_config_path
    - typing.TypeVar.head.commit.object._get_config_path
    - typing.IO.path.object.head.commit.tree._get_config_path
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.cast.object.tree.head.commit.path._get_config_path
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path.tree._get_config_path
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.tree.path._get_config_path
    - datetime.timedelta.object.tree.path
    - typing.IO.path.commit._get_config_path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.object.head.ref.commit.path._get_config_path
    - typing.TypeVar.head.commit.path.tree._get_config_path
    - typing.TypeVar.head.commit.tree.object._get_config_path
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - subprocess.Popen.tree.object.path.commit._get_config_path
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - datetime.timedelta.object.head.ref.commit._get_config_path
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.head.commit.path.tree._get_config_path
    - datetime.timedelta.path.object.commit.tree._get_config_path
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.tree.head.ref.commit.object.path._get_config_path
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.BinaryIO.tree.head.commit.path.object._get_config_path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.IO.path.head.commit.object._get_config_path
    - typing.TypeVar.object.tree.path.commit
    - subprocess.Popen.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.object._get_config_path
    - os.path.isfile
    - git.objects.commit.Popen.path
    - typing.BinaryIO.tree.head.ref.commit.path.object._get_config_path
    - datetime.timedelta.head.commit
    - typing.IO.commit.tree.path.object._get_config_path
    - typing.BinaryIO.object.tree.path.head.ref.commit._get_config_path
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.object.path.commit._get_config_path
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.object.head.commit.path._get_config_path
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.commit.path.object._get_config_path
    - datetime.timedelta.path.commit.object.tree._get_config_path
    - typing.IO.path.commit.tree.object
    - typing.IO.object.head.commit.tree.path._get_config_path
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.head.ref.commit.object.path._get_config_path
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.object.path
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.IO.tree.head.commit.object.path._get_config_path
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.head.commit.path.object._get_config_path
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.head.commit.object.path
    - typing.cast.object.tree.head.ref.commit.path._get_config_path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.tree.path.commit.object._get_config_path
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.object.commit.path.tree
    - subprocess.Popen.tree.path.commit._get_config_path
    - typing.IO.path.head.ref.commit._get_config_path
    - datetime.timedelta.path.object.tree.head.ref.commit._get_config_path
    - git.objects.commit.Popen.tree
    - subprocess.Popen.path.head.ref.commit.object.tree._get_config_path
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.tree.head.ref.commit.path._get_config_path
    - typing.cast.object.head.commit.tree._get_config_path
    - typing.IO.path.head.commit.object.tree._get_config_path
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.head.ref.commit.tree.path._get_config_path
    - datetime.timedelta.path
    - datetime.timedelta.path.tree.head.ref.commit
    - subprocess.Popen.object.head.commit.tree._get_config_path
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.path.tree.object.head.ref.commit._get_config_path
    - typing.IO.path.head.ref.commit.object.tree
    - typing.cast.head.commit.tree._get_config_path
    - typing.TypeVar.head.commit.tree.object.path._get_config_path
    - subprocess.Popen.path.commit.tree._get_config_path
    - typing.BinaryIO.tree.head.ref.commit.path._get_config_path
    - subprocess.Popen.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.ref.commit._get_config_path
    - subprocess.Popen.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit._get_config_path
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - subprocess.Popen.head.ref.commit.path
    - typing.BinaryIO.object.tree.head.commit._get_config_path
    - typing.IO.tree.object.head.commit
    - datetime.timedelta.head.commit.path.object.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.TypeVar.head.commit.object.path.tree._get_config_path
    - datetime.timedelta.commit.object.tree
    - subprocess.Popen.object.tree.path.head.ref.commit._get_config_path
    - typing.BinaryIO.object.head.ref.commit
    - typing.BinaryIO.head.ref.commit.path.object.tree._get_config_path
    - typing.TypeVar.tree.object.path.head.ref.commit._get_config_path
    - typing.IO.head.ref.commit.tree.path
    - subprocess.Popen.commit.object.tree._get_config_path
    - subprocess.Popen.path.tree.head.commit.object._get_config_path
    - subprocess.Popen.commit.path
    - typing.cast.tree.head.ref.commit._get_config_path
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.tree.head.commit._get_config_path
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.path.head.commit.object._get_config_path
    - configparser.RawConfigParser._dict
    - datetime.timedelta.path.tree.head.ref.commit.object._get_config_path
    - typing.TypeVar.head.commit.tree._get_config_path
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.head.commit.path.object._get_config_path
    - subprocess.Popen.object.path.head.ref.commit.tree._get_config_path
    - typing.IO.tree.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.tree
    - subprocess.Popen.path.tree.object._get_config_path
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.cast.object.head.ref.commit.path.tree._get_config_path
    - subprocess.Popen.object.head.commit.tree.path._get_config_path
    - typing.IO.head.ref.commit.object._get_config_path
    - typing.IO.head.commit.object._get_config_path
    - subprocess.Popen.commit.path._get_config_path
    - typing.IO.object.commit.path.tree._get_config_path
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.path.object.head.ref.commit._get_config_path
    - subprocess.Popen.tree.path.object.head.commit._get_config_path
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.object._get_config_path
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.path.commit.tree.object._get_config_path
    - datetime.timedelta.head.commit.path.object._get_config_path
    - datetime.timedelta.object.head.commit._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.object.path._get_config_path
    - typing.IO.object.path.commit
    - datetime.timedelta.commit.path._get_config_path
    - typing.IO.object.commit.tree._get_config_path
    - typing.IO.object.tree.head.commit
    - typing.IO.tree.path.head.commit._get_config_path
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.object.head.commit._get_config_path
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.object.path.head.commit.tree._get_config_path
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.path.commit.object._get_config_path
    - typing.IO.path.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit._get_config_path
    - typing.BinaryIO.tree.head.commit.object._get_config_path
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.commit.path._get_config_path
    - os.path.join
    - subprocess.Popen.tree.head.commit.object.path._get_config_path
    - typing.TypeVar.head.ref.commit.object._get_config_path
    - typing.IO.head.ref.commit.object.path
    - subprocess.Popen.object._get_config_path
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.TypeVar.head.commit.path.object.tree._get_config_path
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.TypeVar.object.head.commit._get_config_path
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path._get_config_path
    - subprocess.Popen.path.object.tree.head.commit._get_config_path
    - subprocess.Popen.commit.tree._get_config_path
    - typing.IO.head.ref.commit.object.path.tree._get_config_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.tree.object.commit._get_config_path
    - datetime.timedelta.object.tree.head.ref.commit.path._get_config_path
    - datetime.timedelta.object.tree._get_config_path
    - subprocess.Popen.path.tree._get_config_path
    - subprocess.Popen.commit.path.tree.object._get_config_path
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - datetime.timedelta.object.tree.path.head.ref.commit._get_config_path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - subprocess.Popen.commit
    - typing.IO.path._get_config_path
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.TypeVar.tree.object.path._get_config_path
    - typing.cast.head.commit.tree.object.path
    - typing.TypeVar.object.tree.path.head.commit._get_config_path
    - typing.IO.object.tree.path._get_config_path
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - typing.TypeVar.head.commit.object.path._get_config_path
    - datetime.timedelta.path.object.tree._get_config_path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - typing.TypeVar.head.commit.tree.path._get_config_path
    - git.objects.commit.Popen.tree._get_config_path
    - typing.IO.tree.head.commit.path.object
    - typing.BinaryIO.head.ref.commit.object.path._get_config_path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.IO.head.commit.object.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.path.object._get_config_path
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.commit.path._get_config_path
    - datetime.timedelta.object.tree
    - datetime.timedelta.commit.path.tree.object._get_config_path
    - subprocess.Popen.tree.head.commit._get_config_path
    - subprocess.Popen.commit.path.object._get_config_path
    - typing.TypeVar.tree.head.commit.object
    - typing.cast.head.ref.commit.path.tree.object._get_config_path
    - typing.TypeVar.tree.head.ref.commit.path.object._get_config_path
    - typing.cast.object.head.ref.commit.tree.path._get_config_path
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.path._get_config_path
    - datetime.timedelta.object.path.head.ref.commit._get_config_path
    - datetime.timedelta.object.tree.head.commit._get_config_path
    - typing.IO.tree.head.commit.path._get_config_path
    - typing.cast.head.commit.path.tree
    - configparser.RawConfigParser.__init__
    - typing.IO.object.tree._get_config_path
    - typing.cast.head.commit._get_config_path
    - subprocess.Popen.head.ref.commit.object.tree.path._get_config_path
    - datetime.timedelta.path.object.commit.tree
    - typing.BinaryIO.tree.head.ref.commit.object.path._get_config_path
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.path.object.tree._get_config_path
    - typing.IO.object.tree.head.ref.commit._get_config_path
    - subprocess.Popen.object.head.commit._get_config_path
    - typing.cast.tree.object.head.ref.commit.path._get_config_path
    - typing.IO.tree.path.head.ref.commit._get_config_path
    - typing.TypeVar.head.commit
    - typing.cast.head.ref.commit.object._get_config_path
    - typing.IO.commit.tree.object._get_config_path
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.cast.head.ref.commit.tree
    - typing.IO.commit.path.tree._get_config_path
    - subprocess.Popen.path.object._get_config_path
    - subprocess.Popen.object.path._get_config_path
    - typing.IO.path.head.ref.commit.tree._get_config_path
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree._get_config_path
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.commit
    - typing.cast.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.object.path._get_config_path
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.commit.object.path._get_config_path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.head.commit.tree.object.path._get_config_path
    - typing.BinaryIO.object.head.commit.tree.path._get_config_path
    - typing.IO.head.commit.path
    - subprocess.Popen.object.tree.path._get_config_path
    - subprocess.Popen.commit.tree
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - subprocess.Popen.path.commit._get_config_path
    - datetime.timedelta.tree.path.head.ref.commit
    - datetime.timedelta.path.tree.commit.object._get_config_path
    - typing.IO.object.path.head.commit.tree
    - datetime.timedelta.object.path.tree.commit._get_config_path
    - typing.cast.head.ref.commit.path.object.tree._get_config_path
    - typing.cast.tree.head.ref.commit.object.path._get_config_path
    - datetime.timedelta.object.tree.path.commit._get_config_path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - subprocess.Popen.object.head.ref.commit.path._get_config_path
    - datetime.timedelta.object.head.commit.tree._get_config_path
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.BinaryIO.head.commit.object.path.tree._get_config_path
    - datetime.timedelta.tree.commit._get_config_path
    - typing.IO.tree.head.commit.object.path
    - typing.IO.object.path.head.commit.tree._get_config_path
    - subprocess.Popen.object.head.commit.path._get_config_path
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.object
    - datetime.timedelta.path.tree._get_config_path
    - datetime.timedelta.tree.object._get_config_path
    - typing.IO.path.tree.commit
    - typing.cast.object.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree._get_config_path
    - typing.IO.commit.tree.object.path._get_config_path
    - typing.IO.tree.object.path.head.commit._get_config_path
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.path._get_config_path
    - typing.IO.path.commit
    - <builtin>.hasattr
    - subprocess.Popen.head.ref.commit.path.tree.object._get_config_path
    - subprocess.Popen.path.head.commit.tree.object._get_config_path
    - datetime.timedelta.path.tree.object._get_config_path
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path._get_config_path
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.object.commit._get_config_path
    - typing.TypeVar.head.ref.commit.path.tree.object._get_config_path
    - typing.IO.head.ref.commit.tree.object._get_config_path
    - subprocess.Popen.head.commit.tree.path._get_config_path
    - typing.BinaryIO.head.commit.tree._get_config_path
    - datetime.timedelta.object
    - subprocess.Popen.tree.head.ref.commit.path.object._get_config_path
    - typing.cast.tree.head.ref.commit.object.path
    - typing.TypeVar.head.ref.commit.tree.path.object._get_config_path
    - subprocess.Popen.object.tree.path.head.commit._get_config_path
    - datetime.timedelta.path.head.commit.object._get_config_path
    - typing.IO.object.head.commit.path.tree._get_config_path
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.object.tree.commit._get_config_path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.object.tree.path.head.commit._get_config_path
    - datetime.timedelta.head.commit.path._get_config_path
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.object.path.commit._get_config_path
    - typing.cast.head.commit.path.tree.object._get_config_path
    - typing.cast.head.commit.path.object._get_config_path
    - subprocess.Popen.path.tree.commit._get_config_path
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.object.head.commit.path.tree._get_config_path
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.commit.tree.path.object
    - typing.cast.tree.head.commit.object._get_config_path
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit._get_config_path
    - git.objects.commit.Popen._get_config_path
    - typing.IO.tree.path.object.head.commit
    - datetime.timedelta.object.commit.tree.path._get_config_path
    - subprocess.Popen.object.commit.tree
    - typing.IO.tree.object.path.head.ref.commit._get_config_path
    - typing.BinaryIO.object.head.commit.tree._get_config_path
    - typing.TypeVar.tree.head.ref.commit.path._get_config_path
    - datetime.timedelta.path.object.tree.commit._get_config_path
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.head.commit.tree.object.path._get_config_path
    - datetime.timedelta.tree.head.ref.commit.object._get_config_path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.tree.object
    - subprocess.Popen.path.object.head.commit.tree._get_config_path
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.path.tree.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.head.commit.tree._get_config_path
    - typing.IO.head.ref.commit.path.object._get_config_path
    - datetime.timedelta.path.object._get_config_path
    - typing.IO.head.commit.object.path
    - datetime.timedelta.path.head.ref.commit.tree.object._get_config_path
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.IO.object.path.head.ref.commit.tree._get_config_path
    - subprocess.Popen.head.commit.object.path.tree._get_config_path
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.path._get_config_path
    - typing.cast.head.commit.path._get_config_path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree._get_config_path
    - typing.BinaryIO.object.head.ref.commit.path.tree._get_config_path
    - datetime.timedelta.head.ref.commit.object.path.tree._get_config_path
    - datetime.timedelta.tree.path
    - datetime.timedelta.tree.object.path.head.commit._get_config_path
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.object._get_config_path
    - typing.IO.object.head.ref.commit.path._get_config_path
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree
    - typing.BinaryIO.head.commit.object.path._get_config_path
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - typing.IO.tree.path.commit._get_config_path
    - subprocess.Popen.object.path.tree._get_config_path
    - datetime.timedelta.object.tree.commit
    - typing.IO.head.ref.commit.path.object.tree._get_config_path
    - typing.TypeVar.head.ref.commit.tree._get_config_path
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.BinaryIO.tree.head.commit.path._get_config_path
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - typing.IO.head.commit.tree.path.object._get_config_path
    - typing.IO.object.head.commit.tree.path
    - typing.IO.tree.object.commit.path._get_config_path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.head.ref.commit.path.object.tree._get_config_path
    - typing.cast.head.commit.object.path.tree._get_config_path
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree._get_config_path
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.object.tree._get_config_path
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.tree.object.path.head.ref.commit._get_config_path
    - datetime.timedelta.head.ref.commit.path.tree
    - datetime.timedelta.tree.object.path
    - typing.IO.object.path.head.ref.commit._get_config_path
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.head.commit.path.object._get_config_path
    - typing.cast.tree.object.head.commit.path
    - datetime.timedelta.object.path.head.commit._get_config_path
    - subprocess.Popen.object.tree.head.ref.commit._get_config_path
    - datetime.timedelta.path.commit
    - os.path.normpath
    - datetime.timedelta.path.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.object.head.commit.tree._get_config_path
    - subprocess.Popen.object.path.commit._get_config_path
    - typing.IO.head.commit.path.object._get_config_path
    - typing.IO.path.tree.commit._get_config_path
    - typing.cast.head.ref.commit.object.tree.path._get_config_path
    - datetime.timedelta.tree.head.commit._get_config_path
    - typing.IO.object.path.commit._get_config_path
    - typing.IO.object.path.tree._get_config_path
    - datetime.timedelta.commit.tree
    - datetime.timedelta.tree.head.ref.commit.object.path._get_config_path
    - typing.TypeVar.object.head.commit.path
    - typing.BinaryIO.object.head.commit.path.tree._get_config_path
    - typing.cast.tree.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - datetime.timedelta.head.commit.object._get_config_path
    - typing.cast.head.ref.commit.tree.object.path._get_config_path
    - subprocess.Popen.object.tree
    - datetime.timedelta.tree.path.object.commit._get_config_path
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.path.object._get_config_path
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.commit.object._get_config_path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree._get_config_path
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - datetime.timedelta.tree.object.head.ref.commit.path._get_config_path
    - subprocess.Popen.tree.commit._get_config_path
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - git.config.get_config_path
    - typing.TypeVar.object.head.ref.commit.path
    - typing.BinaryIO.object.head.commit.path._get_config_path
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.object.tree.head.commit.path._get_config_path
    - typing.IO.path.head.commit.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.path._get_config_path
    - subprocess.Popen.object.head.commit.path
    - typing.IO.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path._get_config_path
    - typing.IO.path.tree._get_config_path
    - typing.IO.path.object.head.commit._get_config_path
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - datetime.timedelta.head.ref.commit.object.tree._get_config_path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - git.util.LockFile.__init__
    - subprocess.Popen.tree.object.path._get_config_path
    - typing.IO.tree.path
    - typing.cast.head.commit
    - typing.IO.object.tree.head.ref.commit.path._get_config_path
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.tree.object.head.ref.commit.path._get_config_path
    - datetime.timedelta.head.commit.object.path._get_config_path
    - datetime.timedelta.path.tree.object.head.commit._get_config_path
    - subprocess.Popen.object.path.commit.tree._get_config_path
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - datetime.timedelta.tree.path.commit._get_config_path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - typing.BinaryIO.head.commit.object._get_config_path
    - typing.IO.head.commit.path.object
    - datetime.timedelta.object.head.ref.commit.tree.path._get_config_path
    - subprocess.Popen.head.ref.commit.tree._get_config_path
    - subprocess.Popen.commit.object.path.tree
    - typing.TypeVar.object.tree.head.commit.path._get_config_path
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.IO.object.commit._get_config_path
    - typing.IO.tree.object.path._get_config_path
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.IO.tree.head.commit.path.object._get_config_path
    - typing.TypeVar.tree.head.commit.path._get_config_path
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.path.head.commit._get_config_path
    - typing.TypeVar.head.ref.commit.path.object._get_config_path
    - datetime.timedelta.head.commit.tree.path._get_config_path
    - datetime.timedelta.head.ref.commit.path.tree.object._get_config_path
    - datetime.timedelta.object.head.commit.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.tree.head.commit.object._get_config_path
    - typing.IO.commit.object._get_config_path
    - typing.TypeVar.tree.object.head.commit._get_config_path
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.head.ref.commit.tree.path.object._get_config_path
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - typing.IO.path.object.tree.head.ref.commit._get_config_path
    - typing.IO.tree.head.ref.commit._get_config_path
    - subprocess.Popen.tree.path.object.head.ref.commit._get_config_path
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.tree.head.commit.object
    - typing.IO.head.ref.commit.object.tree.path._get_config_path
    - typing.IO.path.commit.tree._get_config_path
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree._get_config_path
    - datetime.timedelta.path.head.commit.tree.object
    - typing.IO.object._get_config_path
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - subprocess.Popen.commit.tree.object._get_config_path
    - subprocess.Popen.object.path.head.ref.commit.tree
    - subprocess.Popen.tree.path.head.commit._get_config_path
    - subprocess.Popen.tree._get_config_path
    - typing.IO.object.commit.path
    - typing.IO.path.head.commit.tree.object._get_config_path
    - datetime.timedelta.head.commit.object.tree._get_config_path
    - typing.cast.object.head.commit.path._get_config_path
    - datetime.timedelta.tree.commit.object._get_config_path
    - typing.IO.head.commit.object.path.tree._get_config_path
    - subprocess.Popen.path.object.tree
    - typing.IO.object.head.commit.tree._get_config_path
    - subprocess.Popen.head.commit._get_config_path
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - typing.IO.object.tree.path.commit._get_config_path
    - subprocess.Popen.path.object.commit
    - typing.IO.head.ref.commit.path._get_config_path
    - datetime.timedelta.head.ref.commit.object.tree.path._get_config_path
    - typing.IO.commit.path.tree.object
    - subprocess.Popen.head.ref.commit._get_config_path
    - typing.IO.path.object.head.commit
    - typing.IO.object.tree.path.head.ref.commit._get_config_path
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.tree.head.ref.commit.path.object._get_config_path
    - typing.IO.tree.path.object.head.ref.commit._get_config_path
    - datetime.timedelta.head.ref.commit.path.tree._get_config_path
    - typing.TypeVar.object.head.commit.path._get_config_path
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.object._get_config_path
    - typing.IO.object.commit.path._get_config_path
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.commit.object.path._get_config_path
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.path.tree.head.commit._get_config_path
    - typing.IO.object.tree.head.ref.commit
    - typing.TypeVar.object.tree.head.commit
    - typing.IO.object.path.tree.head.ref.commit._get_config_path
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.object.head.commit._get_config_path
    - typing.BinaryIO.object.tree.path.head.commit._get_config_path
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.head.ref.commit.path._get_config_path
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.IO.object.path.head.commit._get_config_path
    - typing.IO.tree.path.head.commit.object._get_config_path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.path.head.commit.object
    - typing.cast.head.commit.tree.path.object._get_config_path
    - subprocess.Popen.tree.path.head.commit.object._get_config_path
    - datetime.timedelta.tree.head.commit.object.path._get_config_path
    - subprocess.Popen.head.commit.object.tree
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.object._get_config_path
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.head.commit.path.tree.object
    - typing.TypeVar.head.commit.object.tree._get_config_path
    - datetime.timedelta.tree.commit.path.object._get_config_path
    - typing.IO.tree.object.path
    - datetime.timedelta.object.tree.commit.path._get_config_path
    - datetime.timedelta.tree.object.commit.path._get_config_path
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.cast.tree.head.ref.commit.path.object._get_config_path
    - subprocess.Popen.object.path.tree.head.commit._get_config_path
    - datetime.timedelta.object.commit.tree._get_config_path
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.object._get_config_path
    - datetime.timedelta.object.tree.commit.path
    - typing.IO.object.path.commit.tree._get_config_path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - git.objects.commit.Popen.path._get_config_path
    - typing.cast.head.ref.commit.path._get_config_path
    - typing.TypeVar.head.ref.commit.path.object.tree._get_config_path
    - datetime.timedelta.object.path.head.commit.tree
    - typing.TypeVar.object.head.ref.commit.path.tree._get_config_path
    - typing.cast.head.commit.path.tree._get_config_path
    - typing.IO.tree.object.head.commit._get_config_path
    - typing.TypeVar.head.ref.commit.path.tree._get_config_path
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - subprocess.Popen.commit.tree.path._get_config_path
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.IO.commit.object.tree.path._get_config_path
    - typing.cast.head.commit.tree.object._get_config_path
    - subprocess.Popen.object.path.head.ref.commit._get_config_path
    - typing.TypeVar.object.head.commit.tree._get_config_path
    - datetime.timedelta.object.head.ref.commit.tree
    - git.util.LockFile._has_lock
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.object.tree.commit._get_config_path
    - datetime.timedelta.path.commit.tree.object._get_config_path
    - subprocess.Popen.object.commit.path._get_config_path
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - subprocess.Popen.path.head.commit.tree._get_config_path
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.object._get_config_path
    - datetime.timedelta.object.head.commit.path.tree._get_config_path
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.tree.object.path.head.ref.commit._get_config_path
    - typing.BinaryIO.head.commit.path.tree.object._get_config_path
    - subprocess.Popen.head.ref.commit.path.tree._get_config_path
    - typing.cast.head.ref.commit.object.tree._get_config_path
    - typing.cast.tree.head.commit._get_config_path
    - subprocess.Popen.path.object.tree._get_config_path
    - typing.IO.path.tree.object
    - subprocess.Popen.head.commit.tree.object.path._get_config_path
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.commit.tree._get_config_path
    - subprocess.Popen.tree.commit.path.object
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree
    - typing.cast.head.ref.commit.tree.path._get_config_path
    - typing.IO.object.head.commit.path._get_config_path
    - typing.IO.object.head.ref.commit.tree._get_config_path
    - subprocess.Popen.object.tree.commit._get_config_path
    - subprocess.Popen.tree.path.object.commit
    - typing.IO.commit._get_config_path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - typing.IO.path.tree.object.head.ref.commit._get_config_path
    - git.objects.commit.Popen.path.tree._get_config_path
    - typing.IO.path.tree.commit.object._get_config_path
    - subprocess.Popen.commit.path.object.tree
    - subprocess.Popen.object.head.ref.commit._get_config_path
    - typing.cast.tree.head.commit.path
    - typing.IO.path.tree.head.commit.object._get_config_path
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.object._get_config_path
    - subprocess.Popen.head.commit.tree._get_config_path
    - typing.IO.head.ref.commit.tree.object.path._get_config_path
    - typing.cast.head.ref.commit.tree._get_config_path
    - typing.TypeVar.tree.object.path.commit
    - typing.BinaryIO.head.commit.tree.object.path._get_config_path
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object._get_config_path
    - datetime.timedelta.tree.commit.path._get_config_path
    - datetime.timedelta.tree.path.head.ref.commit.object._get_config_path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path._get_config_path
    - subprocess.Popen.path.tree.commit.object._get_config_path
    - typing.cast.commit.object.tree.path._get_config_path
    - typing.TypeVar.head.ref.commit.object.tree.path._get_config_path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit._get_config_path
    - typing.TypeVar.tree.object.path.head.commit._get_config_path
    - typing.IO.path.tree.object._get_config_path
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.head.commit.tree.object.path
    - subprocess.Popen.object.head.ref.commit.tree.path._get_config_path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.path._get_config_path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.commit.object._get_config_path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.tree.object._get_config_path
    - typing.cast.head.ref.commit.path.tree.object
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.tree.path.object._get_config_path
    - datetime.timedelta.path.head.ref.commit.object.tree._get_config_path
    - typing.IO.commit.tree.path._get_config_path
    - typing.IO.object.tree.commit.path._get_config_path
    - typing.IO.tree.object.head.ref.commit._get_config_path
    - typing.BinaryIO.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.tree.commit.path.object._get_config_path
    - typing.IO.tree.path.commit.object._get_config_path
    - typing.IO.tree.commit.object._get_config_path
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.object.tree.head.commit
    - typing.IO.path.tree.object.commit._get_config_path
    - datetime.timedelta.path.object.head.commit.tree
    - subprocess.Popen.path.object.commit.tree._get_config_path
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - typing.TypeVar.object.head.ref.commit.tree._get_config_path
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.path.tree.object.commit._get_config_path
    - subprocess.Popen.path.commit
    - subprocess.Popen.object.head.ref.commit.tree._get_config_path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.tree.object.head.ref.commit.path._get_config_path
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.head.ref.commit._get_config_path
    - typing.IO.tree.path.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.tree.object
    - datetime.timedelta.object.path.tree.head.commit._get_config_path
    - typing.cast.tree.object.head.ref.commit
    - datetime.timedelta.head.commit.tree.object.path._get_config_path
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object._get_config_path
    - typing.IO.object.head.ref.commit.path.tree._get_config_path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.head.commit.object.tree.path._get_config_path
    - <builtin>.open
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.path.head.ref.commit.object.tree._get_config_path
    - datetime.timedelta.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree._get_config_path
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.object._get_config_path
    - typing.IO.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit._get_config_path
    - typing.BinaryIO.object.head.ref.commit.path._get_config_path
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.BinaryIO.head.ref.commit.path.object._get_config_path
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.tree.head.commit.path._get_config_path
    - datetime.timedelta.object.head.ref.commit.tree._get_config_path
    - datetime.timedelta.tree.head.commit.path._get_config_path
    - subprocess.Popen.path.tree.object.head.commit
    - typing.IO.object.path.tree.commit._get_config_path
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.head.ref.commit.path._get_config_path
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree.object.path._get_config_path
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - typing.IO.tree.commit.path._get_config_path
    - typing.cast.tree.object.head.ref.commit._get_config_path
    - datetime.timedelta.commit.object.tree.path._get_config_path
    - typing.IO
    - subprocess.Popen.path.tree.head.ref.commit._get_config_path
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.head.commit.object.tree._get_config_path
    - typing.cast.commit.tree.object.path._get_config_path
    - typing.BinaryIO.head.commit.object.tree.path._get_config_path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.tree.object.head.commit.path._get_config_path
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.IO.commit.tree._get_config_path
    - typing.IO.head.ref.commit.tree.path.object._get_config_path
    - datetime.timedelta.path.object.head.ref.commit.tree._get_config_path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object._get_config_path
    - typing.IO.tree.object.commit
    - typing.BinaryIO.object.tree.path
    - git.types.assert_never
    - typing.BinaryIO.tree.head.commit.object
    - typing.BinaryIO.head.commit.object.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.object.path.tree._get_config_path
    - subprocess.Popen.tree.object.head.commit._get_config_path
    - typing.cast.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.IO.tree.object.path.commit._get_config_path
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path._get_config_path
    - datetime.timedelta.path.tree.object.commit._get_config_path
    - typing.TypeVar.head.ref.commit.object.path._get_config_path
    - typing.IO.tree.object.head.commit.path._get_config_path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.tree.path.object.commit._get_config_path
    - datetime.timedelta.tree.object.head.ref.commit._get_config_path
    - typing.cast.object.head.ref.commit.path._get_config_path
    - subprocess.Popen.path.head.ref.commit.tree.object._get_config_path
    - datetime.timedelta.object.head.ref.commit.path.tree._get_config_path
    - datetime.timedelta.path.head.ref.commit._get_config_path
    - subprocess.Popen.object.tree.head.commit
    - typing.IO.tree.head.commit._get_config_path
    - subprocess.Popen.tree.head.ref.commit.object._get_config_path
    - typing.BinaryIO.head.ref.commit.object.tree._get_config_path
    - subprocess.Popen.object.tree.head.commit.path._get_config_path
    - subprocess.Popen.head.commit.path.tree.object._get_config_path
    - datetime.timedelta.tree.object.head.commit
    - typing.cast.head.ref.commit.path.object._get_config_path
    - subprocess.Popen.commit.tree.object.path._get_config_path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.BinaryIO.head.commit.tree.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path._get_config_path
    - typing.cast.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.tree.path._get_config_path
    - datetime.timedelta.tree.path.commit.object._get_config_path
    - typing.IO.object.tree.head.commit._get_config_path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.commit.path.tree.object._get_config_path
    - typing.IO.head.commit.tree.object._get_config_path
    - subprocess.Popen.tree.object.commit._get_config_path
    - subprocess.Popen.path.head.ref.commit
    - datetime.timedelta.path.tree.commit._get_config_path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.cast.tree.object.head.commit.path._get_config_path
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.tree._get_config_path
    - typing.TypeVar.head.commit.path.tree.object._get_config_path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - typing.cast.head.ref.commit.path.tree._get_config_path
    - typing.TypeVar.head.ref.commit.object.path.tree._get_config_path
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.commit.tree.path._get_config_path
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.path.object.tree.head.commit._get_config_path
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - datetime.timedelta.object.path.head.ref.commit.tree._get_config_path
    - <builtin>.isinstance
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.head.commit._get_config_path
    - datetime.timedelta.commit.tree.object.path._get_config_path
    - typing.TypeVar.tree.object.path
    - datetime.timedelta.object.commit.path.tree._get_config_path
    - typing.TypeVar.object.head.ref.commit.tree.path
    - typing.BinaryIO.object.tree.path.commit._get_config_path
    - subprocess.Popen.commit.object.tree
    - subprocess.Popen.commit._get_config_path
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.object.tree.path.head.ref.commit._get_config_path
    - subprocess.Popen.tree.object.commit.path._get_config_path
    - typing.BinaryIO.object.tree.head.ref.commit.path._get_config_path
    - typing.IO.commit.object
    - typing.IO.tree.path.object.commit._get_config_path
    - datetime.timedelta.path.commit._get_config_path
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - datetime.timedelta.object.head.commit.path._get_config_path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._get_config_path
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._get_config_path
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._get_config_path
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._get_config_path
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._get_config_path
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._get_config_path
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._get_config_path
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._get_config_path
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4480d469d0>
    argNames:
    - self
    - config_level
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 692
    functionName: git.repo.base.Repo.config_writer
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree._get_config_path
    - typing.IO.path.head.commit._get_config_path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object._get_config_path
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit._get_config_path
    - subprocess.Popen.object.commit.tree._get_config_path
    - subprocess.Popen.object.commit
    - typing.IO.tree.path._get_config_path
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - datetime.timedelta.object.tree.path.head.commit._get_config_path
    - datetime.timedelta.tree.head.ref.commit._get_config_path
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.path.head.commit.object.tree._get_config_path
    - subprocess.Popen.path.tree.object.head.ref.commit._get_config_path
    - datetime.timedelta.commit.tree.path._get_config_path
    - typing.TypeVar.tree.head.ref.commit.object.path._get_config_path
    - datetime.timedelta.tree.object.head.commit._get_config_path
    - typing.BinaryIO.tree.head.commit._get_config_path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit._get_config_path
    - typing.BinaryIO.tree.head.ref.commit._get_config_path
    - typing.IO.path.tree.head.commit
    - typing.IO.head.ref.commit.tree.path._get_config_path
    - typing.IO.tree.head.commit.object
    - typing.cast.tree.head.ref.commit.path._get_config_path
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.path._get_config_path
    - subprocess.Popen.path.object
    - typing.IO.tree.object.head.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit._get_config_path
    - datetime.timedelta.tree.commit
    - typing.cast.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object._get_config_path
    - subprocess.Popen.tree.commit.path._get_config_path
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree._get_config_path
    - typing.TypeVar.object.tree.head.ref.commit._get_config_path
    - os.environ.get
    - typing.cast.head.ref.commit.object.path._get_config_path
    - subprocess.Popen.head.ref.commit.tree.path._get_config_path
    - subprocess.Popen.path.head.ref.commit.tree._get_config_path
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.commit.tree.path.object._get_config_path
    - typing.IO.commit.path.object.tree._get_config_path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - datetime.timedelta.path.head.ref.commit.tree._get_config_path
    - typing.IO.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path._get_config_path
    - datetime.timedelta.object.commit
    - typing.IO._get_config_path
    - typing.TypeVar.tree.head.ref.commit.path
    - datetime.timedelta.object.path.tree._get_config_path
    - datetime.timedelta.object.tree.head.ref.commit._get_config_path
    - typing.IO.head.ref.commit.object.path._get_config_path
    - typing.BinaryIO.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path._get_config_path
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - datetime.timedelta.path.object.commit._get_config_path
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.cast.tree.object.head.commit._get_config_path
    - typing.IO.path.tree.head.ref.commit.object._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.path
    - datetime.timedelta.tree.path.head.commit.object._get_config_path
    - typing.IO.object.head.ref.commit._get_config_path
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.tree.path.object._get_config_path
    - subprocess.Popen.head.ref.commit.tree.object.path._get_config_path
    - typing.IO.commit.path.object._get_config_path
    - typing.cast.object.tree.head.ref.commit
    - datetime.timedelta.object.commit._get_config_path
    - datetime.timedelta.head.commit.tree.path.object._get_config_path
    - subprocess.Popen.head.commit.tree.path.object._get_config_path
    - subprocess.Popen.commit.object.path.tree._get_config_path
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.head.ref.commit.object.tree._get_config_path
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.commit.object.tree._get_config_path
    - subprocess.Popen.tree.commit.path
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.object.tree.path.commit._get_config_path
    - datetime.timedelta.tree.object.head.commit.path._get_config_path
    - typing.BinaryIO.object.head.ref.commit.tree.path._get_config_path
    - subprocess.Popen.path.object.head.ref.commit._get_config_path
    - subprocess.Popen.tree.commit.object._get_config_path
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.BinaryIO.head.commit.path._get_config_path
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - datetime.timedelta.path._get_config_path
    - datetime.timedelta.tree.path._get_config_path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.IO.commit.path._get_config_path
    - typing.IO.path.object.commit._get_config_path
    - subprocess.Popen.path.tree.object.head.commit._get_config_path
    - subprocess.Popen.path.commit.object.tree._get_config_path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - subprocess.Popen.tree.path._get_config_path
    - subprocess.Popen.path.object.head.ref.commit.tree._get_config_path
    - datetime.timedelta.tree.head.commit.path.object
    - typing.IO.head.commit.object.tree.path._get_config_path
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.commit.tree.object._get_config_path
    - datetime.timedelta.object.path.commit.tree._get_config_path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path
    - datetime.timedelta.tree.head.ref.commit.path.object._get_config_path
    - typing.IO.path.tree.head.commit._get_config_path
    - typing.IO.head.commit.path.object.tree._get_config_path
    - subprocess.Popen.head.ref.commit.object.path.tree._get_config_path
    - typing.IO.head.commit
    - subprocess.Popen.tree.head.ref.commit.path._get_config_path
    - typing.cast.head.commit.object.path._get_config_path
    - typing.IO.tree.commit._get_config_path
    - typing.TypeVar.object.tree.path._get_config_path
    - subprocess.Popen.head.commit.tree.object._get_config_path
    - typing.IO.head.commit.object.path._get_config_path
    - subprocess.Popen.path.object.tree.head.ref.commit._get_config_path
    - subprocess.Popen.commit.object._get_config_path
    - subprocess.Popen.commit.object.tree.path._get_config_path
    - typing.TypeVar.head.commit.object
    - typing.cast.object.head.commit._get_config_path
    - typing.IO.path.object.tree.commit
    - typing.TypeVar.head.commit.path.object._get_config_path
    - datetime.timedelta.path.head.commit.tree._get_config_path
    - datetime.timedelta.head.ref.commit.path.object.tree._get_config_path
    - subprocess.Popen.tree.head.ref.commit._get_config_path
    - subprocess.Popen.object.path.tree.head.ref.commit._get_config_path
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - datetime.timedelta.tree._get_config_path
    - typing.cast.head.ref.commit.object.path.tree
    - os.path.expanduser
    - typing.IO.object.tree.commit
    - subprocess.Popen._get_config_path
    - typing.IO.head.commit.path.tree._get_config_path
    - subprocess.Popen.object.path.head.commit
    - typing.IO.tree.commit.object.path._get_config_path
    - typing.IO.path.object.commit.tree._get_config_path
    - typing.TypeVar.head.commit._get_config_path
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.tree.object.commit._get_config_path
    - datetime.timedelta.commit.object.path._get_config_path
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.path.tree.head.ref.commit.object._get_config_path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.IO.path.head.ref.commit.object._get_config_path
    - typing.BinaryIO.head.ref.commit.object.tree.path._get_config_path
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.object._get_config_path
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.object._get_config_path
    - typing.BinaryIO.head.commit.path.tree._get_config_path
    - <builtin>.ValueError
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - datetime.timedelta.tree.object.path._get_config_path
    - typing.cast.tree.head.commit.path._get_config_path
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.path.tree.head.ref.commit._get_config_path
    - typing.cast.object.head.commit.tree.path
    - typing.cast.object.tree.head.ref.commit._get_config_path
    - typing.IO.tree._get_config_path
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - datetime.timedelta.commit.tree.object._get_config_path
    - typing.cast.object.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.BinaryIO.object.tree.path._get_config_path
    - typing.IO.path.object.head.ref.commit.tree._get_config_path
    - subprocess.Popen.head.commit.object.tree._get_config_path
    - subprocess.Popen.path.object.head.commit._get_config_path
    - typing.BinaryIO.object.tree.head.commit.path._get_config_path
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit._get_config_path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - subprocess.Popen.head.ref.commit.object.path._get_config_path
    - git.util.LockFile._obtain_lock_or_raise
    - datetime.timedelta.tree.object.path.commit._get_config_path
    - datetime.timedelta.object.tree.path._get_config_path
    - typing.cast.head.commit.path.object.tree._get_config_path
    - typing.IO.object
    - subprocess.Popen.tree.path.head.ref.commit.object._get_config_path
    - typing.IO.head.commit.path.tree.object._get_config_path
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.tree.path.object._get_config_path
    - subprocess.Popen.commit.path.object.tree._get_config_path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object._get_config_path
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - subprocess.Popen.path.head.ref.commit._get_config_path
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.cast.tree.head.ref.commit.object._get_config_path
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.head.commit.tree.object._get_config_path
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.head.ref.commit._get_config_path
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.head.ref.commit._get_config_path
    - subprocess.Popen.path
    - subprocess.Popen.head.ref.commit.path.object._get_config_path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.commit.object.path._get_config_path
    - subprocess.Popen.object.path.head.commit._get_config_path
    - typing.IO.object.head.ref.commit.tree.path._get_config_path
    - typing.cast.object.head.ref.commit.tree._get_config_path
    - typing.TypeVar.tree.head.commit.object.path._get_config_path
    - typing.IO.tree.commit.path.object._get_config_path
    - typing.BinaryIO.head.ref.commit.tree._get_config_path
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.commit.object._get_config_path
    - typing.IO.path.object.tree._get_config_path
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.IO.commit.object.tree._get_config_path
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - typing.TypeVar.head.ref.commit.tree.path._get_config_path
    - typing.IO.object.path._get_config_path
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - datetime.timedelta.commit.tree._get_config_path
    - subprocess.Popen.object.path.head.ref.commit
    - subprocess.Popen.commit.object.tree.path
    - typing.BinaryIO.head.commit._get_config_path
    - typing.TypeVar.head.commit.path._get_config_path
    - datetime.timedelta.object.tree.head.commit.path._get_config_path
    - typing.IO.object.tree.head.commit.path
    - typing.TypeVar.object.tree.head.commit.path
    - subprocess.Popen.commit.tree.path.object._get_config_path
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object._get_config_path
    - typing.IO.commit.object.path.tree._get_config_path
    - datetime.timedelta.path.object.head.commit._get_config_path
    - subprocess.Popen.head.commit.object.tree.path._get_config_path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.path.head.ref.commit._get_config_path
    - typing.TypeVar.tree.object.head.ref.commit._get_config_path
    - datetime.timedelta.tree.path.object.head.commit._get_config_path
    - typing.IO.head.ref.commit.tree._get_config_path
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.IO.object.head.ref.commit
    - typing.IO.tree.object
    - subprocess.Popen.object.path.tree.commit._get_config_path
    - typing.IO.path.object.tree.head.commit._get_config_path
    - typing.IO.object.head.commit._get_config_path
    - datetime.timedelta.path.head.commit.tree
    - typing.BinaryIO.head.commit.tree.path
    - datetime.timedelta.commit.path.tree._get_config_path
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.commit.object.tree._get_config_path
    - datetime.timedelta.head.commit.object.tree.path._get_config_path
    - typing.TypeVar.object.tree.path.commit._get_config_path
    - subprocess.Popen.tree.object.head.ref.commit._get_config_path
    - datetime.timedelta.commit.object
    - typing.IO.head.commit._get_config_path
    - datetime.timedelta.tree.head.commit.object._get_config_path
    - subprocess.Popen.tree.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.object
    - typing.cast.tree.head.ref.commit
    - typing.IO.path.object.tree.commit._get_config_path
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.BinaryIO.object.tree.head.ref.commit._get_config_path
    - datetime.timedelta.path.tree.commit.object
    - git.config.GitConfigParser.__init__
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.IO.path.object.head.commit.tree
    - typing.IO.commit.path.tree.object._get_config_path
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - datetime.timedelta.tree.commit.object.path._get_config_path
    - subprocess.Popen.object.tree.head.commit._get_config_path
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.head.commit.tree.path._get_config_path
    - typing.TypeVar.tree.head.commit.path.object
    - typing.BinaryIO.tree.head.ref.commit.object._get_config_path
    - subprocess.Popen.head.ref.commit.object.tree._get_config_path
    - typing.cast.object.head.commit.path.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.tree.path.head.commit._get_config_path
    - typing.IO.path.object._get_config_path
    - typing.TypeVar.head.ref.commit.tree.object.path._get_config_path
    - subprocess.Popen.object.path.head.commit.tree._get_config_path
    - typing.BinaryIO.head.commit.path.object.tree._get_config_path
    - subprocess.Popen.commit.tree.object.path
    - typing.BinaryIO.tree.head.commit.object.path._get_config_path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit
    - subprocess.Popen.tree.head.commit.object._get_config_path
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.head.commit
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.tree.head.commit.object._get_config_path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object._get_config_path
    - typing.TypeVar.tree.head.commit._get_config_path
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.IO.path.commit.object.tree._get_config_path
    - subprocess.Popen.path.object.commit._get_config_path
    - datetime.timedelta.head.ref.commit.tree._get_config_path
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.object.path.tree.head.commit._get_config_path
    - typing.cast.object.head.commit.tree.path._get_config_path
    - typing.TypeVar.object.tree.head.commit._get_config_path
    - git.config.GitConfigParser._acquire_lock
    - typing.BinaryIO.head.ref.commit.tree.object
    - typing.TypeVar.head.commit.tree.path.object._get_config_path
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.commit.object.tree.path._get_config_path
    - datetime.timedelta.object.commit.tree
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.object.path.tree.head.commit
    - subprocess.Popen.head.commit.object._get_config_path
    - typing.cast.head.commit.tree.path._get_config_path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.object._get_config_path
    - typing.IO.head.commit.tree.path._get_config_path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.path.object.tree.commit._get_config_path
    - subprocess.Popen.commit.tree.path
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.tree.object._get_config_path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.object.commit.path.tree._get_config_path
    - datetime.timedelta.commit.path.object._get_config_path
    - typing.TypeVar.tree.object.head.ref.commit.path._get_config_path
    - subprocess.Popen.tree.object.path.head.commit._get_config_path
    - typing.TypeVar.head.ref.commit.path._get_config_path
    - datetime.timedelta.head.ref.commit.tree.path.object._get_config_path
    - typing.IO.commit.tree.object
    - typing.BinaryIO.head.ref.commit.path.tree._get_config_path
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.commit._get_config_path
    - typing.IO.head.commit.path._get_config_path
    - datetime.timedelta.head.commit.tree._get_config_path
    - typing.TypeVar.head.commit.object._get_config_path
    - typing.IO.path.object.head.commit.tree._get_config_path
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.cast.object.tree.head.commit.path._get_config_path
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path.tree._get_config_path
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.tree.path._get_config_path
    - datetime.timedelta.object.tree.path
    - typing.IO.path.commit._get_config_path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.object.head.ref.commit.path._get_config_path
    - typing.TypeVar.head.commit.path.tree._get_config_path
    - typing.TypeVar.head.commit.tree.object._get_config_path
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - subprocess.Popen.tree.object.path.commit._get_config_path
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - datetime.timedelta.object.head.ref.commit._get_config_path
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.head.commit.path.tree._get_config_path
    - datetime.timedelta.path.object.commit.tree._get_config_path
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - typing.IO.tree.head.ref.commit.object.path._get_config_path
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.BinaryIO.tree.head.commit.path.object._get_config_path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.IO.path.head.commit.object._get_config_path
    - typing.TypeVar.object.tree.path.commit
    - subprocess.Popen.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.object._get_config_path
    - os.path.isfile
    - git.objects.commit.Popen.path
    - typing.BinaryIO.tree.head.ref.commit.path.object._get_config_path
    - datetime.timedelta.head.commit
    - typing.IO.commit.tree.path.object._get_config_path
    - typing.BinaryIO.object.tree.path.head.ref.commit._get_config_path
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.object.path.commit._get_config_path
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.object.head.commit.path._get_config_path
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.head.commit.path.object._get_config_path
    - datetime.timedelta.path.commit.object.tree._get_config_path
    - typing.IO.path.commit.tree.object
    - typing.IO.object.head.commit.tree.path._get_config_path
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.head.ref.commit.object.path._get_config_path
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.object.path
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.IO.tree.head.commit.object.path._get_config_path
    - datetime.timedelta.path.tree
    - datetime.timedelta.tree.head.commit.path.object._get_config_path
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.head.commit.object.path
    - typing.cast.object.tree.head.ref.commit.path._get_config_path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.tree.path.commit.object._get_config_path
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.object.commit.path.tree
    - subprocess.Popen.tree.path.commit._get_config_path
    - typing.IO.path.head.ref.commit._get_config_path
    - datetime.timedelta.path.object.tree.head.ref.commit._get_config_path
    - git.objects.commit.Popen.tree
    - subprocess.Popen.path.head.ref.commit.object.tree._get_config_path
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.tree.head.ref.commit.path._get_config_path
    - typing.cast.object.head.commit.tree._get_config_path
    - typing.IO.path.head.commit.object.tree._get_config_path
    - git.util.LockFile._lock_file_path
    - datetime.timedelta.head.ref.commit.tree.path._get_config_path
    - datetime.timedelta.path
    - datetime.timedelta.path.tree.head.ref.commit
    - subprocess.Popen.object.head.commit.tree._get_config_path
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.path.tree.object.head.ref.commit._get_config_path
    - typing.IO.path.head.ref.commit.object.tree
    - typing.cast.head.commit.tree._get_config_path
    - typing.TypeVar.head.commit.tree.object.path._get_config_path
    - subprocess.Popen.path.commit.tree._get_config_path
    - typing.BinaryIO.tree.head.ref.commit.path._get_config_path
    - subprocess.Popen.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.ref.commit._get_config_path
    - subprocess.Popen.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit._get_config_path
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - subprocess.Popen.head.ref.commit.path
    - typing.BinaryIO.object.tree.head.commit._get_config_path
    - typing.IO.tree.object.head.commit
    - datetime.timedelta.head.commit.path.object.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.TypeVar.head.commit.object.path.tree._get_config_path
    - datetime.timedelta.commit.object.tree
    - subprocess.Popen.object.tree.path.head.ref.commit._get_config_path
    - typing.BinaryIO.object.head.ref.commit
    - typing.BinaryIO.head.ref.commit.path.object.tree._get_config_path
    - typing.TypeVar.tree.object.path.head.ref.commit._get_config_path
    - typing.IO.head.ref.commit.tree.path
    - subprocess.Popen.commit.object.tree._get_config_path
    - subprocess.Popen.path.tree.head.commit.object._get_config_path
    - subprocess.Popen.commit.path
    - typing.cast.tree.head.ref.commit._get_config_path
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.tree.head.commit._get_config_path
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.path.head.commit.object._get_config_path
    - configparser.RawConfigParser._dict
    - datetime.timedelta.path.tree.head.ref.commit.object._get_config_path
    - typing.TypeVar.head.commit.tree._get_config_path
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.head.commit.path.object._get_config_path
    - subprocess.Popen.object.path.head.ref.commit.tree._get_config_path
    - typing.IO.tree.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.tree
    - subprocess.Popen.path.tree.object._get_config_path
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.cast.object.head.ref.commit.path.tree._get_config_path
    - subprocess.Popen.object.head.commit.tree.path._get_config_path
    - typing.IO.head.ref.commit.object._get_config_path
    - typing.IO.head.commit.object._get_config_path
    - subprocess.Popen.commit.path._get_config_path
    - typing.IO.object.commit.path.tree._get_config_path
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.path.object.head.ref.commit._get_config_path
    - subprocess.Popen.tree.path.object.head.commit._get_config_path
    - typing.IO.tree.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.object._get_config_path
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.path.commit.tree.object._get_config_path
    - datetime.timedelta.head.commit.path.object._get_config_path
    - datetime.timedelta.object.head.commit._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.object.path._get_config_path
    - typing.IO.object.path.commit
    - datetime.timedelta.commit.path._get_config_path
    - typing.IO.object.commit.tree._get_config_path
    - typing.IO.object.tree.head.commit
    - typing.IO.tree.path.head.commit._get_config_path
    - datetime.timedelta.path.object.commit
    - typing.BinaryIO.object.head.commit._get_config_path
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.object.path.head.commit.tree._get_config_path
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.path.commit.object._get_config_path
    - typing.IO.path.head.ref.commit.tree
    - typing.IO.path.tree.head.ref.commit._get_config_path
    - typing.BinaryIO.tree.head.commit.object._get_config_path
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.commit.path._get_config_path
    - os.path.join
    - subprocess.Popen.tree.head.commit.object.path._get_config_path
    - typing.TypeVar.head.ref.commit.object._get_config_path
    - typing.IO.head.ref.commit.object.path
    - subprocess.Popen.object._get_config_path
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.TypeVar.head.commit.path.object.tree._get_config_path
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.TypeVar.object.head.commit._get_config_path
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.path._get_config_path
    - subprocess.Popen.path.object.tree.head.commit._get_config_path
    - subprocess.Popen.commit.tree._get_config_path
    - typing.IO.head.ref.commit.object.path.tree._get_config_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.tree.object.commit._get_config_path
    - datetime.timedelta.object.tree.head.ref.commit.path._get_config_path
    - datetime.timedelta.object.tree._get_config_path
    - subprocess.Popen.path.tree._get_config_path
    - subprocess.Popen.commit.path.tree.object._get_config_path
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - datetime.timedelta.object.tree.path.head.ref.commit._get_config_path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - subprocess.Popen.commit
    - typing.IO.path._get_config_path
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.TypeVar.tree.object.path._get_config_path
    - typing.cast.head.commit.tree.object.path
    - typing.TypeVar.object.tree.path.head.commit._get_config_path
    - typing.IO.object.tree.path._get_config_path
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - typing.TypeVar.head.commit.object.path._get_config_path
    - datetime.timedelta.path.object.tree._get_config_path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - typing.TypeVar.head.commit.tree.path._get_config_path
    - git.objects.commit.Popen.tree._get_config_path
    - typing.IO.tree.head.commit.path.object
    - typing.BinaryIO.head.ref.commit.object.path._get_config_path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.IO.head.commit.object.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.path.object._get_config_path
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.head.commit.path._get_config_path
    - datetime.timedelta.object.tree
    - datetime.timedelta.commit.path.tree.object._get_config_path
    - subprocess.Popen.tree.head.commit._get_config_path
    - subprocess.Popen.commit.path.object._get_config_path
    - typing.TypeVar.tree.head.commit.object
    - typing.cast.head.ref.commit.path.tree.object._get_config_path
    - typing.TypeVar.tree.head.ref.commit.path.object._get_config_path
    - typing.cast.object.head.ref.commit.tree.path._get_config_path
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.path._get_config_path
    - datetime.timedelta.object.path.head.ref.commit._get_config_path
    - datetime.timedelta.object.tree.head.commit._get_config_path
    - typing.IO.tree.head.commit.path._get_config_path
    - typing.cast.head.commit.path.tree
    - configparser.RawConfigParser.__init__
    - typing.IO.object.tree._get_config_path
    - typing.cast.head.commit._get_config_path
    - subprocess.Popen.head.ref.commit.object.tree.path._get_config_path
    - datetime.timedelta.path.object.commit.tree
    - typing.BinaryIO.tree.head.ref.commit.object.path._get_config_path
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.path.object.tree._get_config_path
    - typing.IO.object.tree.head.ref.commit._get_config_path
    - subprocess.Popen.object.head.commit._get_config_path
    - typing.cast.tree.object.head.ref.commit.path._get_config_path
    - typing.IO.tree.path.head.ref.commit._get_config_path
    - typing.TypeVar.head.commit
    - typing.cast.head.ref.commit.object._get_config_path
    - typing.IO.commit.tree.object._get_config_path
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.cast.head.ref.commit.tree
    - typing.IO.commit.path.tree._get_config_path
    - subprocess.Popen.path.object._get_config_path
    - subprocess.Popen.object.path._get_config_path
    - typing.IO.path.head.ref.commit.tree._get_config_path
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree._get_config_path
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.commit
    - typing.cast.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.object.path._get_config_path
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.commit.object.path._get_config_path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.head.commit.tree.object.path._get_config_path
    - typing.BinaryIO.object.head.commit.tree.path._get_config_path
    - typing.IO.head.commit.path
    - subprocess.Popen.object.tree.path._get_config_path
    - subprocess.Popen.commit.tree
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - subprocess.Popen.path.commit._get_config_path
    - datetime.timedelta.tree.path.head.ref.commit
    - datetime.timedelta.path.tree.commit.object._get_config_path
    - typing.IO.object.path.head.commit.tree
    - datetime.timedelta.object.path.tree.commit._get_config_path
    - typing.cast.head.ref.commit.path.object.tree._get_config_path
    - typing.cast.tree.head.ref.commit.object.path._get_config_path
    - datetime.timedelta.object.tree.path.commit._get_config_path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - subprocess.Popen.object.head.ref.commit.path._get_config_path
    - datetime.timedelta.object.head.commit.tree._get_config_path
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.BinaryIO.head.commit.object.path.tree._get_config_path
    - datetime.timedelta.tree.commit._get_config_path
    - typing.IO.tree.head.commit.object.path
    - typing.IO.object.path.head.commit.tree._get_config_path
    - subprocess.Popen.object.head.commit.path._get_config_path
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.object
    - datetime.timedelta.path.tree._get_config_path
    - datetime.timedelta.tree.object._get_config_path
    - typing.IO.path.tree.commit
    - typing.cast.object.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.tree._get_config_path
    - typing.IO.commit.tree.object.path._get_config_path
    - typing.IO.tree.object.path.head.commit._get_config_path
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.path._get_config_path
    - typing.IO.path.commit
    - <builtin>.hasattr
    - subprocess.Popen.head.ref.commit.path.tree.object._get_config_path
    - subprocess.Popen.path.head.commit.tree.object._get_config_path
    - datetime.timedelta.path.tree.object._get_config_path
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path._get_config_path
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.object.commit._get_config_path
    - typing.TypeVar.head.ref.commit.path.tree.object._get_config_path
    - typing.IO.head.ref.commit.tree.object._get_config_path
    - subprocess.Popen.head.commit.tree.path._get_config_path
    - typing.BinaryIO.head.commit.tree._get_config_path
    - datetime.timedelta.object
    - subprocess.Popen.tree.head.ref.commit.path.object._get_config_path
    - typing.cast.tree.head.ref.commit.object.path
    - typing.TypeVar.head.ref.commit.tree.path.object._get_config_path
    - subprocess.Popen.object.tree.path.head.commit._get_config_path
    - datetime.timedelta.path.head.commit.object._get_config_path
    - typing.IO.object.head.commit.path.tree._get_config_path
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.object.tree.commit._get_config_path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.object.tree.path.head.commit._get_config_path
    - datetime.timedelta.head.commit.path._get_config_path
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.object.path.commit._get_config_path
    - typing.cast.head.commit.path.tree.object._get_config_path
    - typing.cast.head.commit.path.object._get_config_path
    - subprocess.Popen.path.tree.commit._get_config_path
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.object.head.commit.path.tree._get_config_path
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.commit.tree.path.object
    - typing.cast.tree.head.commit.object._get_config_path
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - git.util.LockFile._obtain_lock
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit._get_config_path
    - git.objects.commit.Popen._get_config_path
    - typing.IO.tree.path.object.head.commit
    - datetime.timedelta.object.commit.tree.path._get_config_path
    - subprocess.Popen.object.commit.tree
    - typing.IO.tree.object.path.head.ref.commit._get_config_path
    - typing.BinaryIO.object.head.commit.tree._get_config_path
    - typing.TypeVar.tree.head.ref.commit.path._get_config_path
    - datetime.timedelta.path.object.tree.commit._get_config_path
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.head.commit.tree.object.path._get_config_path
    - datetime.timedelta.tree.head.ref.commit.object._get_config_path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.tree.object
    - subprocess.Popen.path.object.head.commit.tree._get_config_path
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.path.tree.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.head.commit.tree._get_config_path
    - typing.IO.head.ref.commit.path.object._get_config_path
    - datetime.timedelta.path.object._get_config_path
    - typing.IO.head.commit.object.path
    - datetime.timedelta.path.head.ref.commit.tree.object._get_config_path
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.IO.object.path.head.ref.commit.tree._get_config_path
    - subprocess.Popen.head.commit.object.path.tree._get_config_path
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.path._get_config_path
    - typing.cast.head.commit.path._get_config_path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.head.commit.path.tree._get_config_path
    - typing.BinaryIO.object.head.ref.commit.path.tree._get_config_path
    - datetime.timedelta.head.ref.commit.object.path.tree._get_config_path
    - datetime.timedelta.tree.path
    - datetime.timedelta.tree.object.path.head.commit._get_config_path
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.object._get_config_path
    - typing.IO.object.head.ref.commit.path._get_config_path
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree
    - typing.BinaryIO.head.commit.object.path._get_config_path
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - typing.IO.tree.path.commit._get_config_path
    - subprocess.Popen.object.path.tree._get_config_path
    - datetime.timedelta.object.tree.commit
    - typing.IO.head.ref.commit.path.object.tree._get_config_path
    - typing.TypeVar.head.ref.commit.tree._get_config_path
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.BinaryIO.tree.head.commit.path._get_config_path
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - typing.IO.head.commit.tree.path.object._get_config_path
    - typing.IO.object.head.commit.tree.path
    - typing.IO.tree.object.commit.path._get_config_path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.head.ref.commit.path.object.tree._get_config_path
    - typing.cast.head.commit.object.path.tree._get_config_path
    - datetime.timedelta.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.tree._get_config_path
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.object.tree._get_config_path
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.tree.object.path.head.ref.commit._get_config_path
    - datetime.timedelta.head.ref.commit.path.tree
    - datetime.timedelta.tree.object.path
    - typing.IO.object.path.head.ref.commit._get_config_path
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.head.commit.path.object._get_config_path
    - typing.cast.tree.object.head.commit.path
    - datetime.timedelta.object.path.head.commit._get_config_path
    - subprocess.Popen.object.tree.head.ref.commit._get_config_path
    - datetime.timedelta.path.commit
    - os.path.normpath
    - datetime.timedelta.path.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.object.head.commit.tree._get_config_path
    - subprocess.Popen.object.path.commit._get_config_path
    - typing.IO.head.commit.path.object._get_config_path
    - typing.IO.path.tree.commit._get_config_path
    - typing.cast.head.ref.commit.object.tree.path._get_config_path
    - datetime.timedelta.tree.head.commit._get_config_path
    - typing.IO.object.path.commit._get_config_path
    - typing.IO.object.path.tree._get_config_path
    - datetime.timedelta.commit.tree
    - datetime.timedelta.tree.head.ref.commit.object.path._get_config_path
    - typing.TypeVar.object.head.commit.path
    - typing.BinaryIO.object.head.commit.path.tree._get_config_path
    - typing.cast.tree.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - datetime.timedelta.head.commit.object._get_config_path
    - typing.cast.head.ref.commit.tree.object.path._get_config_path
    - subprocess.Popen.object.tree
    - datetime.timedelta.tree.path.object.commit._get_config_path
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.path.object._get_config_path
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.commit.object._get_config_path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree._get_config_path
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - datetime.timedelta.tree.object.head.ref.commit.path._get_config_path
    - subprocess.Popen.tree.commit._get_config_path
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - git.config.get_config_path
    - typing.TypeVar.object.head.ref.commit.path
    - typing.BinaryIO.object.head.commit.path._get_config_path
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.object.tree.head.commit.path._get_config_path
    - typing.IO.path.head.commit.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.tree.path._get_config_path
    - subprocess.Popen.object.head.commit.path
    - typing.IO.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path._get_config_path
    - typing.IO.path.tree._get_config_path
    - typing.IO.path.object.head.commit._get_config_path
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - datetime.timedelta.head.ref.commit.object.tree._get_config_path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - git.util.LockFile.__init__
    - subprocess.Popen.tree.object.path._get_config_path
    - typing.IO.tree.path
    - typing.cast.head.commit
    - typing.IO.object.tree.head.ref.commit.path._get_config_path
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.tree.object.head.ref.commit.path._get_config_path
    - datetime.timedelta.head.commit.object.path._get_config_path
    - datetime.timedelta.path.tree.object.head.commit._get_config_path
    - subprocess.Popen.object.path.commit.tree._get_config_path
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - datetime.timedelta.tree.path.commit._get_config_path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - typing.BinaryIO.head.commit.object._get_config_path
    - typing.IO.head.commit.path.object
    - datetime.timedelta.object.head.ref.commit.tree.path._get_config_path
    - subprocess.Popen.head.ref.commit.tree._get_config_path
    - subprocess.Popen.commit.object.path.tree
    - typing.TypeVar.object.tree.head.commit.path._get_config_path
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.IO.object.commit._get_config_path
    - typing.IO.tree.object.path._get_config_path
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.IO.tree.head.commit.path.object._get_config_path
    - typing.TypeVar.tree.head.commit.path._get_config_path
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.path.head.commit._get_config_path
    - typing.TypeVar.head.ref.commit.path.object._get_config_path
    - datetime.timedelta.head.commit.tree.path._get_config_path
    - datetime.timedelta.head.ref.commit.path.tree.object._get_config_path
    - datetime.timedelta.object.head.commit.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.tree.head.commit.object._get_config_path
    - typing.IO.commit.object._get_config_path
    - typing.TypeVar.tree.object.head.commit._get_config_path
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - subprocess.Popen.head.ref.commit.tree.path.object._get_config_path
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - typing.IO.path.object.tree.head.ref.commit._get_config_path
    - typing.IO.tree.head.ref.commit._get_config_path
    - subprocess.Popen.tree.path.object.head.ref.commit._get_config_path
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.tree.head.commit.object
    - typing.IO.head.ref.commit.object.tree.path._get_config_path
    - typing.IO.path.commit.tree._get_config_path
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree._get_config_path
    - datetime.timedelta.path.head.commit.tree.object
    - typing.IO.object._get_config_path
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - subprocess.Popen.commit.tree.object._get_config_path
    - subprocess.Popen.object.path.head.ref.commit.tree
    - subprocess.Popen.tree.path.head.commit._get_config_path
    - subprocess.Popen.tree._get_config_path
    - typing.IO.object.commit.path
    - typing.IO.path.head.commit.tree.object._get_config_path
    - datetime.timedelta.head.commit.object.tree._get_config_path
    - typing.cast.object.head.commit.path._get_config_path
    - datetime.timedelta.tree.commit.object._get_config_path
    - typing.IO.head.commit.object.path.tree._get_config_path
    - subprocess.Popen.path.object.tree
    - typing.IO.object.head.commit.tree._get_config_path
    - subprocess.Popen.head.commit._get_config_path
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - typing.IO.object.tree.path.commit._get_config_path
    - subprocess.Popen.path.object.commit
    - typing.IO.head.ref.commit.path._get_config_path
    - datetime.timedelta.head.ref.commit.object.tree.path._get_config_path
    - typing.IO.commit.path.tree.object
    - subprocess.Popen.head.ref.commit._get_config_path
    - typing.IO.path.object.head.commit
    - typing.IO.object.tree.path.head.ref.commit._get_config_path
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.tree.head.ref.commit.path.object._get_config_path
    - typing.IO.tree.path.object.head.ref.commit._get_config_path
    - datetime.timedelta.head.ref.commit.path.tree._get_config_path
    - typing.TypeVar.object.head.commit.path._get_config_path
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.tree.object._get_config_path
    - typing.IO.object.commit.path._get_config_path
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.commit.object.path._get_config_path
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.path.tree.head.commit._get_config_path
    - typing.IO.object.tree.head.ref.commit
    - typing.TypeVar.object.tree.head.commit
    - typing.IO.object.path.tree.head.ref.commit._get_config_path
    - typing.IO.tree.head.ref.commit
    - typing.IO.tree.path.object.head.commit._get_config_path
    - typing.BinaryIO.object.tree.path.head.commit._get_config_path
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.head.ref.commit.path._get_config_path
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.IO.object.path.head.commit._get_config_path
    - typing.IO.tree.path.head.commit.object._get_config_path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.path.head.commit.object
    - typing.cast.head.commit.tree.path.object._get_config_path
    - subprocess.Popen.tree.path.head.commit.object._get_config_path
    - datetime.timedelta.tree.head.commit.object.path._get_config_path
    - subprocess.Popen.head.commit.object.tree
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.object._get_config_path
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.head.commit.path.tree.object
    - typing.TypeVar.head.commit.object.tree._get_config_path
    - datetime.timedelta.tree.commit.path.object._get_config_path
    - typing.IO.tree.object.path
    - datetime.timedelta.object.tree.commit.path._get_config_path
    - datetime.timedelta.tree.object.commit.path._get_config_path
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.cast.tree.head.ref.commit.path.object._get_config_path
    - subprocess.Popen.object.path.tree.head.commit._get_config_path
    - datetime.timedelta.object.commit.tree._get_config_path
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.object._get_config_path
    - datetime.timedelta.object.tree.commit.path
    - typing.IO.object.path.commit.tree._get_config_path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - git.objects.commit.Popen.path._get_config_path
    - typing.cast.head.ref.commit.path._get_config_path
    - typing.TypeVar.head.ref.commit.path.object.tree._get_config_path
    - datetime.timedelta.object.path.head.commit.tree
    - typing.TypeVar.object.head.ref.commit.path.tree._get_config_path
    - typing.cast.head.commit.path.tree._get_config_path
    - typing.IO.tree.object.head.commit._get_config_path
    - typing.TypeVar.head.ref.commit.path.tree._get_config_path
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - subprocess.Popen.commit.tree.path._get_config_path
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.IO.commit.object.tree.path._get_config_path
    - typing.cast.head.commit.tree.object._get_config_path
    - subprocess.Popen.object.path.head.ref.commit._get_config_path
    - typing.TypeVar.object.head.commit.tree._get_config_path
    - datetime.timedelta.object.head.ref.commit.tree
    - git.util.LockFile._has_lock
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.object.tree.commit._get_config_path
    - datetime.timedelta.path.commit.tree.object._get_config_path
    - subprocess.Popen.object.commit.path._get_config_path
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - subprocess.Popen.path.head.commit.tree._get_config_path
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.object._get_config_path
    - datetime.timedelta.object.head.commit.path.tree._get_config_path
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.tree.object.path.head.ref.commit._get_config_path
    - typing.BinaryIO.head.commit.path.tree.object._get_config_path
    - subprocess.Popen.head.ref.commit.path.tree._get_config_path
    - typing.cast.head.ref.commit.object.tree._get_config_path
    - typing.cast.tree.head.commit._get_config_path
    - subprocess.Popen.path.object.tree._get_config_path
    - typing.IO.path.tree.object
    - subprocess.Popen.head.commit.tree.object.path._get_config_path
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.path.commit.tree._get_config_path
    - subprocess.Popen.tree.commit.path.object
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree
    - typing.cast.head.ref.commit.tree.path._get_config_path
    - typing.IO.object.head.commit.path._get_config_path
    - typing.IO.object.head.ref.commit.tree._get_config_path
    - subprocess.Popen.object.tree.commit._get_config_path
    - subprocess.Popen.tree.path.object.commit
    - typing.IO.commit._get_config_path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - typing.IO.path.tree.object.head.ref.commit._get_config_path
    - git.objects.commit.Popen.path.tree._get_config_path
    - typing.IO.path.tree.commit.object._get_config_path
    - subprocess.Popen.commit.path.object.tree
    - subprocess.Popen.object.head.ref.commit._get_config_path
    - typing.cast.tree.head.commit.path
    - typing.IO.path.tree.head.commit.object._get_config_path
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.object._get_config_path
    - subprocess.Popen.head.commit.tree._get_config_path
    - typing.IO.head.ref.commit.tree.object.path._get_config_path
    - typing.cast.head.ref.commit.tree._get_config_path
    - typing.TypeVar.tree.object.path.commit
    - typing.BinaryIO.head.commit.tree.object.path._get_config_path
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object._get_config_path
    - datetime.timedelta.tree.commit.path._get_config_path
    - datetime.timedelta.tree.path.head.ref.commit.object._get_config_path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path._get_config_path
    - subprocess.Popen.path.tree.commit.object._get_config_path
    - typing.cast.commit.object.tree.path._get_config_path
    - typing.TypeVar.head.ref.commit.object.tree.path._get_config_path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit._get_config_path
    - typing.TypeVar.tree.object.path.head.commit._get_config_path
    - typing.IO.path.tree.object._get_config_path
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.head.commit.tree.object.path
    - subprocess.Popen.object.head.ref.commit.tree.path._get_config_path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.path._get_config_path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.commit.object._get_config_path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.tree.object._get_config_path
    - typing.cast.head.ref.commit.path.tree.object
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.tree.path.object._get_config_path
    - datetime.timedelta.path.head.ref.commit.object.tree._get_config_path
    - typing.IO.commit.tree.path._get_config_path
    - typing.IO.object.tree.commit.path._get_config_path
    - typing.IO.tree.object.head.ref.commit._get_config_path
    - typing.BinaryIO.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.tree.commit.path.object._get_config_path
    - typing.IO.tree.path.commit.object._get_config_path
    - typing.IO.tree.commit.object._get_config_path
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.object.tree.head.commit
    - typing.IO.path.tree.object.commit._get_config_path
    - datetime.timedelta.path.object.head.commit.tree
    - subprocess.Popen.path.object.commit.tree._get_config_path
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - typing.TypeVar.object.head.ref.commit.tree._get_config_path
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.path.tree.object.commit._get_config_path
    - subprocess.Popen.path.commit
    - subprocess.Popen.object.head.ref.commit.tree._get_config_path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.tree.object.head.ref.commit.path._get_config_path
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.head.ref.commit._get_config_path
    - typing.IO.tree.path.head.ref.commit.object._get_config_path
    - datetime.timedelta.path.tree.object
    - datetime.timedelta.object.path.tree.head.commit._get_config_path
    - typing.cast.tree.object.head.ref.commit
    - datetime.timedelta.head.commit.tree.object.path._get_config_path
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object._get_config_path
    - typing.IO.object.head.ref.commit.path.tree._get_config_path
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.head.commit.object.tree.path._get_config_path
    - <builtin>.open
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.path.head.ref.commit.object.tree._get_config_path
    - datetime.timedelta.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree._get_config_path
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.cast.head.commit.object._get_config_path
    - typing.IO.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit._get_config_path
    - typing.BinaryIO.object.head.ref.commit.path._get_config_path
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.BinaryIO.head.ref.commit.path.object._get_config_path
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.tree.head.commit.path._get_config_path
    - datetime.timedelta.object.head.ref.commit.tree._get_config_path
    - datetime.timedelta.tree.head.commit.path._get_config_path
    - subprocess.Popen.path.tree.object.head.commit
    - typing.IO.object.path.tree.commit._get_config_path
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.head.ref.commit.path._get_config_path
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree.object.path._get_config_path
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - typing.IO.tree.commit.path._get_config_path
    - typing.cast.tree.object.head.ref.commit._get_config_path
    - datetime.timedelta.commit.object.tree.path._get_config_path
    - typing.IO
    - subprocess.Popen.path.tree.head.ref.commit._get_config_path
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.head.commit.object.tree._get_config_path
    - typing.cast.commit.tree.object.path._get_config_path
    - typing.BinaryIO.head.commit.object.tree.path._get_config_path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.tree.object.head.commit.path._get_config_path
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.IO.commit.tree._get_config_path
    - typing.IO.head.ref.commit.tree.path.object._get_config_path
    - datetime.timedelta.path.object.head.ref.commit.tree._get_config_path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object._get_config_path
    - typing.IO.tree.object.commit
    - typing.BinaryIO.object.tree.path
    - git.types.assert_never
    - typing.BinaryIO.tree.head.commit.object
    - typing.BinaryIO.head.commit.object.tree._get_config_path
    - typing.BinaryIO.head.ref.commit.object.path.tree._get_config_path
    - subprocess.Popen.tree.object.head.commit._get_config_path
    - typing.cast.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.IO.tree.object.path.commit._get_config_path
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path._get_config_path
    - datetime.timedelta.path.tree.object.commit._get_config_path
    - typing.TypeVar.head.ref.commit.object.path._get_config_path
    - typing.IO.tree.object.head.commit.path._get_config_path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.tree.path.object.commit._get_config_path
    - datetime.timedelta.tree.object.head.ref.commit._get_config_path
    - typing.cast.object.head.ref.commit.path._get_config_path
    - subprocess.Popen.path.head.ref.commit.tree.object._get_config_path
    - datetime.timedelta.object.head.ref.commit.path.tree._get_config_path
    - datetime.timedelta.path.head.ref.commit._get_config_path
    - subprocess.Popen.object.tree.head.commit
    - typing.IO.tree.head.commit._get_config_path
    - subprocess.Popen.tree.head.ref.commit.object._get_config_path
    - typing.BinaryIO.head.ref.commit.object.tree._get_config_path
    - subprocess.Popen.object.tree.head.commit.path._get_config_path
    - subprocess.Popen.head.commit.path.tree.object._get_config_path
    - datetime.timedelta.tree.object.head.commit
    - typing.cast.head.ref.commit.path.object._get_config_path
    - subprocess.Popen.commit.tree.object.path._get_config_path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.BinaryIO.head.commit.tree.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path._get_config_path
    - typing.cast.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.tree.path._get_config_path
    - datetime.timedelta.tree.path.commit.object._get_config_path
    - typing.IO.object.tree.head.commit._get_config_path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.commit.path.tree.object._get_config_path
    - typing.IO.head.commit.tree.object._get_config_path
    - subprocess.Popen.tree.object.commit._get_config_path
    - subprocess.Popen.path.head.ref.commit
    - datetime.timedelta.path.tree.commit._get_config_path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.cast.tree.object.head.commit.path._get_config_path
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.tree._get_config_path
    - typing.TypeVar.head.commit.path.tree.object._get_config_path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - typing.cast.head.ref.commit.path.tree._get_config_path
    - typing.TypeVar.head.ref.commit.object.path.tree._get_config_path
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.commit.tree.path._get_config_path
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.path.object.tree.head.commit._get_config_path
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - datetime.timedelta.object.path.head.ref.commit.tree._get_config_path
    - <builtin>.isinstance
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.head.commit._get_config_path
    - datetime.timedelta.commit.tree.object.path._get_config_path
    - typing.TypeVar.tree.object.path
    - datetime.timedelta.object.commit.path.tree._get_config_path
    - typing.TypeVar.object.head.ref.commit.tree.path
    - typing.BinaryIO.object.tree.path.commit._get_config_path
    - subprocess.Popen.commit.object.tree
    - subprocess.Popen.commit._get_config_path
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.object.tree.path.head.ref.commit._get_config_path
    - subprocess.Popen.tree.object.commit.path._get_config_path
    - typing.BinaryIO.object.tree.head.ref.commit.path._get_config_path
    - typing.IO.commit.object
    - typing.IO.tree.path.object.commit._get_config_path
    - datetime.timedelta.path.commit._get_config_path
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - datetime.timedelta.object.head.commit.path._get_config_path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4480d46850>
    argNames:
    - self
    - rev
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 709
    functionName: git.repo.base.Repo.commit
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.path.tree.object.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.object.head.ref.commit.tree.rev_parse
    - typing.TypeVar.object.tree.head.commit.path.rev_parse
    - datetime.timedelta.tree.object.rev_parse
    - subprocess.Popen.object.head.ref.commit.tree.rev_parse
    - typing.IO.commit.object.tree.path.rev_parse
    - subprocess.Popen.head.commit.object.path.tree.rev_parse
    - typing.cast.tree.object.head.commit.rev_parse
    - datetime.timedelta.tree.object.path.head.ref.commit.rev_parse
    - subprocess.Popen.tree.path.head.ref.commit.rev_parse
    - subprocess.Popen.commit.object.path.tree.rev_parse
    - datetime.timedelta.object.tree.head.commit.path.rev_parse
    - subprocess.Popen.object.path.commit.rev_parse
    - git.objects.commit.Popen.rev_parse
    - typing.IO.tree.commit.rev_parse
    - subprocess.Popen.rev_parse
    - subprocess.Popen.object.rev_parse
    - subprocess.Popen.object.path.tree.commit.rev_parse
    - datetime.timedelta.path.tree.head.commit.rev_parse
    - typing.BinaryIO.head.ref.commit.object.tree.path.rev_parse
    - typing.IO.head.ref.commit.tree.object.path.rev_parse
    - subprocess.Popen.commit.tree.rev_parse
    - subprocess.Popen.head.ref.commit.path.tree.rev_parse
    - typing.cast.object.tree.head.commit.path.rev_parse
    - typing.IO.path.commit.tree.rev_parse
    - datetime.timedelta.head.ref.commit.tree.path.rev_parse
    - typing.BinaryIO.object.head.commit.path.rev_parse
    - datetime.timedelta.tree.object.head.commit.path.rev_parse
    - typing.TypeVar.tree.object.path.commit.rev_parse
    - typing.IO.tree.object.path.commit.rev_parse
    - typing.IO.object.tree.head.commit.rev_parse
    - datetime.timedelta.object.path.head.ref.commit.tree.rev_parse
    - typing.cast.object.head.ref.commit.path.tree.rev_parse
    - datetime.timedelta.path.head.commit.object.rev_parse
    - typing.BinaryIO.object.head.commit.rev_parse
    - typing.IO.tree.head.ref.commit.path.object.rev_parse
    - typing.TypeVar.head.ref.commit.path.object.rev_parse
    - typing.BinaryIO.head.commit.tree.path.object.rev_parse
    - typing.IO.object.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.commit.tree.object.rev_parse
    - typing.cast.head.commit.path.tree.object.rev_parse
    - typing.cast.object.tree.head.ref.commit.rev_parse
    - typing.cast.object.head.commit.path.rev_parse
    - typing.TypeVar.object.head.commit.tree.rev_parse
    - datetime.timedelta.path.head.commit.tree.object.rev_parse
    - typing.cast.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.path.tree.commit.object.rev_parse
    - datetime.timedelta.path.head.commit.tree.rev_parse
    - typing.IO.head.commit.path.tree.rev_parse
    - typing.TypeVar.head.ref.commit.tree.rev_parse
    - datetime.timedelta.tree.path.head.ref.commit.rev_parse
    - typing.cast.tree.head.commit.path.object.rev_parse
    - typing.IO.head.ref.commit.object.tree.rev_parse
    - subprocess.Popen.object.path.tree.head.ref.commit.rev_parse
    - typing.IO.tree.head.commit.rev_parse
    - datetime.timedelta.object.tree.rev_parse
    - typing.TypeVar.head.ref.commit.object.tree.rev_parse
    - typing.BinaryIO.head.ref.commit.path.object.rev_parse
    - typing.TypeVar.head.commit.path.tree.rev_parse
    - typing.cast.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.object.path.commit.tree.rev_parse
    - datetime.timedelta.commit.path.rev_parse
    - typing.IO.tree.object.path.head.ref.commit.rev_parse
    - datetime.timedelta.path.object.rev_parse
    - datetime.timedelta.head.commit.rev_parse
    - datetime.timedelta.tree.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.tree.head.commit.rev_parse
    - subprocess.Popen.path.tree.object.head.commit.rev_parse
    - typing.cast.head.commit.path.object.rev_parse
    - datetime.timedelta.path.object.tree.commit.rev_parse
    - typing.IO.object.commit.tree.rev_parse
    - subprocess.Popen.path.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.path.head.commit.object.tree.rev_parse
    - typing.IO.path.tree.head.ref.commit.object.rev_parse
    - typing.cast.head.commit.path.object.tree.rev_parse
    - typing.TypeVar.head.ref.commit.object.rev_parse
    - typing.IO.head.ref.commit.tree.path.object.rev_parse
    - datetime.timedelta.path.tree.commit.rev_parse
    - typing.IO.rev_parse
    - typing.IO.commit.path.rev_parse
    - typing.IO.tree.object.head.commit.path.rev_parse
    - typing.IO.head.ref.commit.path.object.rev_parse
    - datetime.timedelta.commit.path.object.tree.rev_parse
    - subprocess.Popen.tree.commit.object.rev_parse
    - datetime.timedelta.tree.object.path.commit.rev_parse
    - typing.IO.commit.tree.path.rev_parse
    - datetime.timedelta.tree.head.commit.path.object.rev_parse
    - typing.cast.head.ref.commit.object.tree.path.rev_parse
    - datetime.timedelta.tree.path.commit.rev_parse
    - typing.IO.head.ref.commit.path.object.tree.rev_parse
    - typing.BinaryIO.head.commit.path.tree.rev_parse
    - subprocess.Popen.path.head.commit.object.rev_parse
    - datetime.timedelta.object.tree.path.head.commit.rev_parse
    - datetime.timedelta.commit.object.tree.path.rev_parse
    - datetime.timedelta.tree.commit.path.object.rev_parse
    - typing.IO.object.path.tree.head.commit.rev_parse
    - subprocess.Popen.object.head.ref.commit.tree.path.rev_parse
    - subprocess.Popen.object.head.commit.path.rev_parse
    - typing.IO.tree.path.head.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.tree.object.rev_parse
    - subprocess.Popen.commit.object.rev_parse
    - subprocess.Popen.head.commit.object.rev_parse
    - typing.cast.commit.object.tree.path.rev_parse
    - typing.cast.object.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.head.ref.commit.tree.rev_parse
    - typing.IO.object.tree.path.commit.rev_parse
    - datetime.timedelta.tree.head.ref.commit.rev_parse
    - typing.IO.tree.object.head.ref.commit.path.rev_parse
    - typing.BinaryIO.tree.head.commit.rev_parse
    - typing.TypeVar.head.ref.commit.object.tree.path.rev_parse
    - typing.TypeVar.object.head.ref.commit.tree.rev_parse
    - git.objects.commit.Popen.tree.rev_parse
    - typing.IO.object.rev_parse
    - typing.IO.path.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.tree.object.path.head.commit.rev_parse
    - typing.TypeVar.tree.head.commit.object.rev_parse
    - typing.IO.object.head.ref.commit.path.rev_parse
    - datetime.timedelta.tree.path.head.commit.object.rev_parse
    - typing.BinaryIO.object.tree.path.rev_parse
    - datetime.timedelta.tree.rev_parse
    - typing.IO.object.commit.path.rev_parse
    - typing.IO.tree.path.head.commit.rev_parse
    - datetime.timedelta.object.head.ref.commit.tree.path.rev_parse
    - typing.IO.object.path.tree.commit.rev_parse
    - typing.IO.object.commit.rev_parse
    - typing.IO.head.ref.commit.tree.path.rev_parse
    - subprocess.Popen.commit.path.tree.object.rev_parse
    - typing.IO.path.head.commit.object.rev_parse
    - subprocess.Popen.path.object.head.ref.commit.rev_parse
    - datetime.timedelta.path.tree.object.commit.rev_parse
    - typing.BinaryIO.tree.head.commit.object.rev_parse
    - typing.IO.path.object.rev_parse
    - datetime.timedelta.tree.path.object.rev_parse
    - subprocess.Popen.tree.commit.object.path.rev_parse
    - typing.IO.object.path.head.commit.tree.rev_parse
    - typing.IO.tree.head.commit.path.rev_parse
    - typing.BinaryIO.object.tree.path.head.ref.commit.rev_parse
    - subprocess.Popen.path.head.ref.commit.tree.rev_parse
    - datetime.timedelta.object.head.ref.commit.path.tree.rev_parse
    - typing.IO.commit.object.rev_parse
    - subprocess.Popen.tree.commit.path.rev_parse
    - typing.IO.commit.tree.rev_parse
    - datetime.timedelta.path.rev_parse
    - typing.IO.path.rev_parse
    - typing.cast.object.head.commit.rev_parse
    - typing.cast.object.head.ref.commit.tree.path.rev_parse
    - typing.TypeVar.tree.head.ref.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.path.tree.object.rev_parse
    - typing.TypeVar.head.ref.commit.path.tree.rev_parse
    - typing.IO.path.tree.object.rev_parse
    - typing.IO.head.commit.tree.path.rev_parse
    - subprocess.Popen.head.commit.path.tree.object.rev_parse
    - typing.IO.commit.tree.object.rev_parse
    - datetime.timedelta.object.tree.head.commit.rev_parse
    - subprocess.Popen.head.ref.commit.object.tree.rev_parse
    - typing.TypeVar.head.ref.commit.tree.object.rev_parse
    - subprocess.Popen.object.head.ref.commit.path.tree.rev_parse
    - typing.BinaryIO.head.ref.commit.path.tree.rev_parse
    - typing.IO.object.tree.path.head.commit.rev_parse
    - subprocess.Popen.head.commit.object.path.rev_parse
    - subprocess.Popen.object.tree.rev_parse
    - datetime.timedelta.tree.head.ref.commit.object.rev_parse
    - typing.TypeVar.object.head.ref.commit.path.tree.rev_parse
    - datetime.timedelta.object.tree.path.rev_parse
    - datetime.timedelta.head.commit.tree.path.rev_parse
    - datetime.timedelta.commit.tree.path.object.rev_parse
    - subprocess.Popen.path.head.ref.commit.object.rev_parse
    - subprocess.Popen.commit.path.rev_parse
    - typing.TypeVar.object.head.ref.commit.path.rev_parse
    - subprocess.Popen.object.tree.commit.rev_parse
    - typing.IO.object.tree.head.commit.path.rev_parse
    - datetime.timedelta.path.object.tree.head.ref.commit.rev_parse
    - subprocess.Popen.commit.object.tree.rev_parse
    - typing.BinaryIO.object.head.commit.path.tree.rev_parse
    - typing.IO.object.tree.path.rev_parse
    - typing.TypeVar.head.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.object.path.tree.rev_parse
    - datetime.timedelta.object.commit.rev_parse
    - datetime.timedelta.object.tree.path.commit.rev_parse
    - datetime.timedelta.head.ref.commit.path.tree.rev_parse
    - datetime.timedelta.path.head.ref.commit.tree.rev_parse
    - typing.IO.path.head.ref.commit.object.rev_parse
    - subprocess.Popen.path.tree.commit.rev_parse
    - typing.IO.tree.path.object.rev_parse
    - subprocess.Popen.path.tree.object.head.ref.commit.rev_parse
    - typing.IO.head.ref.commit.tree.rev_parse
    - datetime.timedelta.path.object.commit.rev_parse
    - subprocess.Popen.head.commit.tree.object.path.rev_parse
    - typing.IO.commit.tree.object.path.rev_parse
    - typing.IO.head.commit.path.tree.object.rev_parse
    - typing.IO.commit.path.object.tree.rev_parse
    - typing.IO.commit.path.object.rev_parse
    - datetime.timedelta.head.ref.commit.object.rev_parse
    - subprocess.Popen.path.object.tree.rev_parse
    - datetime.timedelta.head.commit.path.object.rev_parse
    - typing.BinaryIO.object.head.ref.commit.tree.path.rev_parse
    - typing.TypeVar.head.ref.commit.object.path.tree.rev_parse
    - subprocess.Popen.tree.object.rev_parse
    - subprocess.Popen.tree.object.head.ref.commit.path.rev_parse
    - typing.BinaryIO.object.head.commit.tree.rev_parse
    - datetime.timedelta.object.path.tree.commit.rev_parse
    - subprocess.Popen.head.ref.commit.object.path.tree.rev_parse
    - subprocess.Popen.tree.head.commit.object.path.rev_parse
    - subprocess.Popen.head.commit.path.object.tree.rev_parse
    - typing.cast.head.commit.object.rev_parse
    - subprocess.Popen.tree.head.commit.rev_parse
    - typing.BinaryIO.head.ref.commit.object.path.rev_parse
    - typing.IO.tree.head.commit.object.rev_parse
    - typing.TypeVar.object.head.commit.path.rev_parse
    - typing.IO.head.commit.tree.path.object.rev_parse
    - subprocess.Popen.object.commit.tree.rev_parse
    - typing.IO.path.tree.head.ref.commit.rev_parse
    - typing.IO.tree.path.commit.rev_parse
    - subprocess.Popen.tree.path.head.ref.commit.object.rev_parse
    - typing.IO.object.head.commit.tree.rev_parse
    - subprocess.Popen.path.object.tree.head.commit.rev_parse
    - datetime.timedelta.head.commit.path.tree.object.rev_parse
    - datetime.timedelta.path.head.ref.commit.object.rev_parse
    - typing.cast.commit.tree.object.path.rev_parse
    - typing.TypeVar.head.commit.tree.object.path.rev_parse
    - typing.IO.head.ref.commit.object.path.tree.rev_parse
    - typing.TypeVar.tree.object.head.ref.commit.rev_parse
    - subprocess.Popen.object.tree.path.head.commit.rev_parse
    - typing.cast.head.ref.commit.tree.path.rev_parse
    - typing.TypeVar.object.head.commit.tree.path.rev_parse
    - subprocess.Popen.path.tree.head.commit.object.rev_parse
    - typing.BinaryIO.head.commit.tree.rev_parse
    - subprocess.Popen.head.commit.tree.object.rev_parse
    - datetime.timedelta.object.commit.tree.path.rev_parse
    - typing.IO.path.object.commit.tree.rev_parse
    - subprocess.Popen.path.tree.head.ref.commit.rev_parse
    - datetime.timedelta.path.commit.object.rev_parse
    - typing.TypeVar.head.commit.tree.path.rev_parse
    - typing.cast.tree.head.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.object.path.rev_parse
    - datetime.timedelta.path.tree.rev_parse
    - typing.BinaryIO.head.commit.path.rev_parse
    - typing.BinaryIO.head.commit.tree.object.rev_parse
    - typing.IO.path.head.commit.tree.rev_parse
    - datetime.timedelta.object.head.ref.commit.rev_parse
    - subprocess.Popen.object.path.head.ref.commit.rev_parse
    - typing.IO.commit.path.tree.object.rev_parse
    - datetime.timedelta.object.commit.path.tree.rev_parse
    - subprocess.Popen.tree.head.ref.commit.object.rev_parse
    - datetime.timedelta.path.tree.head.commit.object.rev_parse
    - typing.BinaryIO.object.tree.head.commit.rev_parse
    - typing.IO.path.head.commit.rev_parse
    - typing.IO.head.commit.object.path.rev_parse
    - subprocess.Popen.tree.path.object.head.commit.rev_parse
    - datetime.timedelta.object.head.commit.rev_parse
    - subprocess.Popen.tree.object.path.head.ref.commit.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.object.path.rev_parse
    - typing.cast.head.ref.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.tree.object.head.ref.commit.rev_parse
    - subprocess.Popen.object.tree.path.rev_parse
    - subprocess.Popen.tree.object.commit.rev_parse
    - typing.TypeVar.object.tree.path.head.ref.commit.rev_parse
    - subprocess.Popen.path.tree.rev_parse
    - typing.TypeVar.head.ref.commit.path.tree.object.rev_parse
    - subprocess.Popen.object.commit.path.rev_parse
    - datetime.timedelta.head.ref.commit.path.object.rev_parse
    - datetime.timedelta.path.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.tree.path.object.head.commit.rev_parse
    - typing.cast.head.ref.commit.object.tree.rev_parse
    - typing.IO.tree.head.commit.path.object.rev_parse
    - datetime.timedelta.path.tree.head.ref.commit.rev_parse
    - datetime.timedelta.tree.head.ref.commit.path.rev_parse
    - subprocess.Popen.path.object.tree.commit.rev_parse
    - typing.BinaryIO.head.commit.path.tree.object.rev_parse
    - typing.BinaryIO.head.commit.tree.path.rev_parse
    - datetime.timedelta.head.commit.tree.rev_parse
    - datetime.timedelta.path.object.head.ref.commit.tree.rev_parse
    - typing.BinaryIO.head.commit.tree.object.path.rev_parse
    - subprocess.Popen.head.commit.path.rev_parse
    - datetime.timedelta.object.head.commit.tree.path.rev_parse
    - subprocess.Popen.head.commit.path.tree.rev_parse
    - datetime.timedelta.path.object.head.commit.tree.rev_parse
    - datetime.timedelta.tree.path.object.commit.rev_parse
    - typing.TypeVar.head.commit.rev_parse
    - subprocess.Popen.tree.path.head.commit.object.rev_parse
    - typing.BinaryIO.object.head.ref.commit.path.tree.rev_parse
    - subprocess.Popen.object.path.rev_parse
    - typing.BinaryIO.head.commit.rev_parse
    - subprocess.Popen.head.commit.tree.rev_parse
    - typing.IO.path.object.head.commit.tree.rev_parse
    - typing.TypeVar.tree.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.tree.path.commit.object.rev_parse
    - datetime.timedelta.head.commit.object.tree.rev_parse
    - typing.TypeVar.head.ref.commit.path.rev_parse
    - typing.cast.tree.object.head.ref.commit.rev_parse
    - subprocess.Popen.tree.object.path.commit.rev_parse
    - subprocess.Popen.tree.path.object.rev_parse
    - subprocess.Popen.head.ref.commit.object.rev_parse
    - typing.IO.object.tree.commit.path.rev_parse
    - typing.TypeVar.head.commit.object.path.tree.rev_parse
    - datetime.timedelta.commit.object.tree.rev_parse
    - datetime.timedelta.tree.head.commit.object.rev_parse
    - typing.IO.head.ref.commit.object.tree.path.rev_parse
    - typing.IO.path.commit.tree.object.rev_parse
    - typing.IO.object.head.ref.commit.path.tree.rev_parse
    - typing.IO.object.path.head.commit.rev_parse
    - datetime.timedelta.object.path.head.commit.rev_parse
    - datetime.timedelta.commit.path.tree.object.rev_parse
    - typing.TypeVar.object.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.object.tree.commit.rev_parse
    - typing.IO.path.object.commit.rev_parse
    - typing.BinaryIO.tree.head.commit.path.rev_parse
    - git.objects.commit.Popen.path.tree.rev_parse
    - datetime.timedelta.tree.path.head.ref.commit.object.rev_parse
    - subprocess.Popen.object.head.ref.commit.path.rev_parse
    - typing.IO.path.tree.object.head.commit.rev_parse
    - typing.IO.commit.tree.path.object.rev_parse
    - typing.IO.object.path.rev_parse
    - typing.IO.path.object.tree.commit.rev_parse
    - datetime.timedelta.commit.tree.rev_parse
    - typing.IO.path.object.head.commit.rev_parse
    - typing.cast.head.commit.object.path.rev_parse
    - typing.BinaryIO.tree.head.commit.object.path.rev_parse
    - datetime.timedelta.path.tree.head.ref.commit.object.rev_parse
    - subprocess.Popen.path.object.head.commit.rev_parse
    - typing.TypeVar.tree.object.head.ref.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.path.object.rev_parse
    - typing.TypeVar.tree.head.commit.rev_parse
    - typing.TypeVar.object.tree.head.ref.commit.rev_parse
    - datetime.timedelta.tree.path.head.commit.rev_parse
    - typing.cast.object.head.commit.path.tree.rev_parse
    - typing.BinaryIO.head.commit.path.object.rev_parse
    - subprocess.Popen.head.ref.commit.tree.path.object.rev_parse
    - subprocess.Popen.path.tree.object.commit.rev_parse
    - datetime.timedelta.tree.head.commit.object.path.rev_parse
    - typing.IO.head.commit.object.tree.path.rev_parse
    - typing.TypeVar.head.commit.tree.object.rev_parse
    - datetime.timedelta.object.commit.tree.rev_parse
    - typing.TypeVar.head.commit.object.rev_parse
    - typing.IO.path.head.ref.commit.object.tree.rev_parse
    - datetime.timedelta.head.commit.object.path.tree.rev_parse
    - typing.IO.path.head.commit.tree.object.rev_parse
    - typing.IO.object.head.commit.path.tree.rev_parse
    - subprocess.Popen.path.object.commit.tree.rev_parse
    - datetime.timedelta.object.tree.head.ref.commit.path.rev_parse
    - typing.IO.path.tree.commit.object.rev_parse
    - typing.TypeVar.tree.head.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.object.tree.rev_parse
    - typing.TypeVar.tree.object.path.head.ref.commit.rev_parse
    - datetime.timedelta.commit.rev_parse
    - subprocess.Popen.object.commit.tree.path.rev_parse
    - subprocess.Popen.object.tree.head.commit.rev_parse
    - typing.cast.tree.head.commit.object.rev_parse
    - datetime.timedelta.tree.head.commit.path.rev_parse
    - datetime.timedelta.commit.tree.object.path.rev_parse
    - typing.TypeVar.head.commit.object.tree.rev_parse
    - typing.IO.path.tree.object.commit.rev_parse
    - typing.cast.object.head.commit.tree.rev_parse
    - typing.cast.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.object.tree.commit.path.rev_parse
    - subprocess.Popen.head.ref.commit.tree.object.path.rev_parse
    - typing.IO.head.ref.commit.path.tree.object.rev_parse
    - subprocess.Popen.path.commit.rev_parse
    - typing.TypeVar.tree.object.path.head.commit.rev_parse
    - typing.IO.object.head.commit.path.rev_parse
    - typing.cast.tree.head.ref.commit.path.object.rev_parse
    - subprocess.Popen.commit.path.object.tree.rev_parse
    - subprocess.Popen.object.path.head.commit.tree.rev_parse
    - typing.IO.object.head.ref.commit.tree.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.object.rev_parse
    - typing.BinaryIO.object.head.ref.commit.tree.rev_parse
    - typing.IO.commit.object.path.rev_parse
    - typing.BinaryIO.head.commit.path.object.tree.rev_parse
    - datetime.timedelta.object.path.commit.rev_parse
    - typing.IO.path.head.ref.commit.tree.rev_parse
    - datetime.timedelta.object.commit.path.rev_parse
    - datetime.timedelta.head.commit.path.rev_parse
    - typing.IO.object.path.tree.head.ref.commit.rev_parse
    - subprocess.Popen.tree.object.path.head.commit.rev_parse
    - datetime.timedelta.commit.path.tree.rev_parse
    - typing.IO.head.commit.path.rev_parse
    - typing.IO.path.tree.rev_parse
    - typing.IO.head.commit.path.object.tree.rev_parse
    - typing.IO.object.commit.path.tree.rev_parse
    - datetime.timedelta.tree.path.rev_parse
    - typing.TypeVar.tree.object.head.commit.rev_parse
    - typing.TypeVar.tree.object.head.commit.path.rev_parse
    - typing.cast.head.ref.commit.object.path.tree.rev_parse
    - datetime.timedelta.object.path.tree.head.commit.rev_parse
    - subprocess.Popen.tree.path.rev_parse
    - datetime.timedelta.path.object.head.ref.commit.rev_parse
    - typing.cast.tree.head.ref.commit.rev_parse
    - typing.BinaryIO.head.commit.object.path.tree.rev_parse
    - datetime.timedelta.head.commit.tree.object.path.rev_parse
    - typing.IO.tree.path.head.ref.commit.object.rev_parse
    - datetime.timedelta.path.commit.tree.rev_parse
    - typing.BinaryIO.head.ref.commit.path.object.tree.rev_parse
    - typing.IO.path.commit.rev_parse
    - subprocess.Popen.path.head.commit.rev_parse
    - subprocess.Popen.path.head.ref.commit.object.tree.rev_parse
    - datetime.timedelta.object.path.head.ref.commit.rev_parse
    - typing.BinaryIO.object.tree.head.ref.commit.rev_parse
    - typing.IO.tree.head.ref.commit.object.rev_parse
    - typing.IO.head.commit.path.object.rev_parse
    - subprocess.Popen.commit.tree.path.rev_parse
    - typing.TypeVar.head.commit.tree.rev_parse
    - subprocess.Popen.path.object.head.ref.commit.tree.rev_parse
    - typing.IO.tree.object.head.commit.rev_parse
    - subprocess.Popen.path.head.commit.tree.rev_parse
    - typing.cast.object.head.ref.commit.path.rev_parse
    - subprocess.Popen.tree.head.ref.commit.object.path.rev_parse
    - <builtin>.str
    - typing.TypeVar.tree.head.ref.commit.path.object.rev_parse
    - typing.IO.object.head.commit.rev_parse
    - datetime.timedelta.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.object.path.tree.head.ref.commit.rev_parse
    - subprocess.Popen.object.head.commit.rev_parse
    - typing.IO.path.object.head.ref.commit.rev_parse
    - typing.BinaryIO.object.head.ref.commit.rev_parse
    - datetime.timedelta.commit.object.rev_parse
    - subprocess.Popen.tree.head.commit.object.rev_parse
    - typing.IO.head.ref.commit.tree.object.rev_parse
    - typing.IO.tree.commit.path.object.rev_parse
    - typing.IO.head.commit.object.path.tree.rev_parse
    - subprocess.Popen.commit.tree.object.rev_parse
    - subprocess.Popen.head.commit.tree.path.object.rev_parse
    - subprocess.Popen.path.object.tree.head.ref.commit.rev_parse
    - typing.IO.path.head.commit.object.tree.rev_parse
    - typing.BinaryIO.object.tree.head.ref.commit.path.rev_parse
    - subprocess.Popen.path.head.commit.object.tree.rev_parse
    - typing.TypeVar.object.tree.path.head.commit.rev_parse
    - subprocess.Popen.object.path.tree.rev_parse
    - subprocess.Popen.tree.head.commit.path.rev_parse
    - typing.IO.tree.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.object.head.ref.commit.path.rev_parse
    - datetime.timedelta.head.ref.commit.path.object.tree.rev_parse
    - datetime.timedelta.head.ref.commit.tree.path.object.rev_parse
    - subprocess.Popen.head.commit.object.tree.path.rev_parse
    - typing.IO.path.object.head.ref.commit.tree.rev_parse
    - typing.IO.path.commit.object.rev_parse
    - typing.BinaryIO.head.commit.object.tree.rev_parse
    - subprocess.Popen.object.head.commit.tree.rev_parse
    - datetime.timedelta.object.tree.head.ref.commit.rev_parse
    - typing.IO.tree.object.head.ref.commit.rev_parse
    - typing.cast.head.commit.tree.object.path.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.path.object.tree.rev_parse
    - subprocess.Popen.commit.object.tree.path.rev_parse
    - subprocess.Popen.path.object.rev_parse
    - typing.IO.object.head.commit.tree.path.rev_parse
    - subprocess.Popen.tree.rev_parse
    - typing.IO.tree.object.path.rev_parse
    - typing.TypeVar.object.head.ref.commit.tree.path.rev_parse
    - subprocess.Popen.object.tree.head.ref.commit.rev_parse
    - typing.IO.tree.head.ref.commit.rev_parse
    - datetime.timedelta.object.head.commit.path.rev_parse
    - subprocess.Popen.head.commit.rev_parse
    - subprocess.Popen.commit.path.object.rev_parse
    - typing.IO.object.head.ref.commit.tree.path.rev_parse
    - typing.IO.commit.object.path.tree.rev_parse
    - typing.TypeVar.tree.head.ref.commit.rev_parse
    - subprocess.Popen.object.head.commit.tree.path.rev_parse
    - typing.TypeVar.head.ref.commit.tree.path.object.rev_parse
    - typing.IO.tree.object.commit.rev_parse
    - typing.TypeVar.tree.head.ref.commit.path.rev_parse
    - subprocess.Popen.head.commit.tree.path.rev_parse
    - typing.TypeVar.head.commit.path.object.tree.rev_parse
    - datetime.timedelta.tree.commit.path.rev_parse
    - typing.cast.object.tree.head.commit.rev_parse
    - subprocess.Popen.path.object.commit.rev_parse
    - subprocess.Popen.tree.head.commit.path.object.rev_parse
    - typing.TypeVar.tree.head.commit.object.path.rev_parse
    - subprocess.Popen.path.tree.object.rev_parse
    - datetime.timedelta.path.object.commit.tree.rev_parse
    - typing.IO.tree.commit.object.path.rev_parse
    - typing.TypeVar.head.ref.commit.path.object.tree.rev_parse
    - typing.TypeVar.object.tree.path.rev_parse
    - git.objects.commit.Popen.tree.path.rev_parse
    - subprocess.Popen.commit.rev_parse
    - datetime.timedelta.object.tree.path.head.ref.commit.rev_parse
    - subprocess.Popen.path.commit.object.rev_parse
    - subprocess.Popen.tree.path.commit.object.rev_parse
    - subprocess.Popen.tree.object.head.commit.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.rev_parse
    - datetime.timedelta.tree.object.commit.rev_parse
    - typing.cast.head.commit.object.path.tree.rev_parse
    - typing.cast.tree.object.head.commit.path.rev_parse
    - datetime.timedelta.path.object.tree.head.commit.rev_parse
    - typing.IO.tree.path.rev_parse
    - typing.IO.object.path.commit.rev_parse
    - subprocess.Popen.object.tree.path.head.ref.commit.rev_parse
    - typing.cast.head.commit.tree.path.object.rev_parse
    - typing.TypeVar.head.ref.commit.tree.object.path.rev_parse
    - subprocess.Popen.tree.path.head.commit.rev_parse
    - subprocess.Popen.path.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.path.object.rev_parse
    - typing.TypeVar.object.head.commit.path.tree.rev_parse
    - typing.cast.head.ref.commit.path.tree.object.rev_parse
    - datetime.timedelta.commit.tree.path.rev_parse
    - typing.cast.head.ref.commit.tree.path.object.rev_parse
    - typing.IO.tree.object.rev_parse
    - subprocess.Popen.tree.commit.path.object.rev_parse
    - subprocess.Popen.tree.head.ref.commit.path.object.rev_parse
    - subprocess.Popen.tree.path.object.head.ref.commit.rev_parse
    - subprocess.Popen.path.head.ref.commit.rev_parse
    - datetime.timedelta.object.path.tree.rev_parse
    - typing.TypeVar.head.commit.object.tree.path.rev_parse
    - typing.BinaryIO.object.head.commit.tree.path.rev_parse
    - datetime.timedelta.head.commit.path.object.tree.rev_parse
    - typing.TypeVar.object.tree.head.commit.rev_parse
    - typing.IO.commit.path.tree.rev_parse
    - typing.TypeVar.tree.object.path.rev_parse
    - subprocess.Popen.object.path.head.commit.rev_parse
    - typing.cast.head.ref.commit.path.object.tree.rev_parse
    - typing.cast.tree.head.commit.rev_parse
    - datetime.timedelta.head.ref.commit.object.path.tree.rev_parse
    - subprocess.Popen.object.commit.rev_parse
    - datetime.timedelta.path.head.ref.commit.object.tree.rev_parse
    - datetime.timedelta.rev_parse
    - datetime.timedelta.commit.object.path.rev_parse
    - typing.BinaryIO.object.tree.head.commit.path.rev_parse
    - typing.IO.commit.object.tree.rev_parse
    - typing.BinaryIO.head.commit.object.tree.path.rev_parse
    - typing.cast.head.ref.commit.path.tree.rev_parse
    - typing.IO.tree.commit.object.rev_parse
    - datetime.timedelta.path.tree.object.head.commit.rev_parse
    - typing.IO.head.commit.tree.rev_parse
    - typing.IO.path.tree.object.head.ref.commit.rev_parse
    - subprocess.Popen.object.head.ref.commit.rev_parse
    - subprocess.Popen.path.head.commit.tree.object.rev_parse
    - typing.IO.head.ref.commit.object.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.path.rev_parse
    - datetime.timedelta.head.commit.object.rev_parse
    - typing.BinaryIO.head.ref.commit.path.rev_parse
    - typing.IO.path.object.tree.rev_parse
    - datetime.timedelta.path.tree.object.head.ref.commit.rev_parse
    - datetime.timedelta.path.object.head.commit.rev_parse
    - typing.cast.tree.head.ref.commit.object.rev_parse
    - typing.TypeVar.object.head.commit.rev_parse
    - subprocess.Popen.tree.object.head.commit.path.rev_parse
    - datetime.timedelta.tree.object.head.commit.rev_parse
    - datetime.timedelta.tree.path.object.head.ref.commit.rev_parse
    - typing.cast.head.ref.commit.path.object.rev_parse
    - subprocess.Popen.path.commit.object.tree.rev_parse
    - datetime.timedelta.head.ref.commit.path.tree.object.rev_parse
    - typing.IO.object.path.head.ref.commit.rev_parse
    - datetime.timedelta.object.rev_parse
    - typing.IO.path.object.tree.head.commit.rev_parse
    - typing.IO.object.path.tree.rev_parse
    - typing.IO.head.ref.commit.path.tree.rev_parse
    - typing.cast.head.ref.commit.tree.object.path.rev_parse
    - typing.cast.object.head.commit.tree.path.rev_parse
    - typing.IO.commit.rev_parse
    - subprocess.Popen.head.commit.object.tree.rev_parse
    - git.objects.commit.Popen.path.rev_parse
    - subprocess.Popen.tree.commit.rev_parse
    - subprocess.Popen.object.commit.path.tree.rev_parse
    - typing.cast.head.commit.tree.path.rev_parse
    - typing.IO.path.tree.head.commit.object.rev_parse
    - datetime.timedelta.head.commit.tree.object.rev_parse
    - subprocess.Popen.path.tree.commit.object.rev_parse
    - datetime.timedelta.commit.path.object.rev_parse
    - subprocess.Popen.path.object.head.commit.tree.rev_parse
    - typing.IO.object.tree.rev_parse
    - subprocess.Popen.path.tree.head.ref.commit.object.rev_parse
    - datetime.timedelta.head.ref.commit.object.tree.path.rev_parse
    - typing.TypeVar.object.tree.path.commit.rev_parse
    - typing.TypeVar.head.commit.path.object.rev_parse
    - typing.BinaryIO.head.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.path.object.tree.rev_parse
    - datetime.timedelta.tree.commit.object.rev_parse
    - typing.BinaryIO.object.head.ref.commit.path.rev_parse
    - typing.TypeVar.head.ref.commit.tree.path.rev_parse
    - subprocess.Popen.head.ref.commit.rev_parse
    - typing.BinaryIO.head.ref.commit.object.rev_parse
    - typing.cast.tree.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.tree.object.commit.path.rev_parse
    - typing.IO.tree.commit.path.rev_parse
    - datetime.timedelta.head.commit.object.path.rev_parse
    - typing.IO.path.object.tree.head.ref.commit.rev_parse
    - typing.IO.tree.rev_parse
    - typing.IO.path.tree.head.commit.rev_parse
    - typing.IO.object.path.head.ref.commit.tree.rev_parse
    - typing.IO.path.commit.object.tree.rev_parse
    - typing.IO.tree.head.commit.object.path.rev_parse
    - typing.IO.tree.path.object.commit.rev_parse
    - subprocess.Popen.head.ref.commit.object.tree.path.rev_parse
    - subprocess.Popen.object.tree.commit.path.rev_parse
    - datetime.timedelta.path.head.ref.commit.rev_parse
    - typing.cast.tree.head.commit.object.path.rev_parse
    - datetime.timedelta.tree.object.path.rev_parse
    - typing.IO.tree.object.path.head.commit.rev_parse
    - subprocess.Popen.tree.object.commit.path.rev_parse
    - subprocess.Popen.head.commit.path.object.rev_parse
    - typing.TypeVar.tree.head.commit.path.object.rev_parse
    - typing.BinaryIO.head.commit.object.path.rev_parse
    - subprocess.Popen.object.tree.path.commit.rev_parse
    - subprocess.Popen.head.ref.commit.tree.path.rev_parse
    - typing.TypeVar.head.ref.commit.object.path.rev_parse
    - subprocess.Popen.path.tree.head.commit.rev_parse
    - typing.TypeVar.head.commit.tree.path.object.rev_parse
    - datetime.timedelta.head.ref.commit.rev_parse
    - subprocess.Popen.object.path.head.ref.commit.tree.rev_parse
    - subprocess.Popen.commit.tree.object.path.rev_parse
    - datetime.timedelta.object.head.commit.tree.rev_parse
    - datetime.timedelta.path.commit.object.tree.rev_parse
    - datetime.timedelta.tree.head.ref.commit.path.object.rev_parse
    - subprocess.Popen.object.path.commit.tree.rev_parse
    - typing.cast.object.head.ref.commit.tree.rev_parse
    - typing.IO.head.commit.object.tree.rev_parse
    - datetime.timedelta.path.commit.tree.object.rev_parse
    - subprocess.Popen.object.head.commit.path.tree.rev_parse
    - typing.IO.tree.object.commit.path.rev_parse
    - typing.IO.path.head.ref.commit.rev_parse
    - subprocess.Popen.head.ref.commit.path.object.rev_parse
    - typing.IO.tree.path.object.head.commit.rev_parse
    - typing.cast.head.commit.tree.object.rev_parse
    - datetime.timedelta.object.head.commit.path.tree.rev_parse
    - typing.IO.path.tree.commit.rev_parse
    - typing.cast.head.commit.object.tree.rev_parse
    - datetime.timedelta.tree.commit.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.rev_parse
    - subprocess.Popen.head.ref.commit.tree.rev_parse
    - typing.IO.head.ref.commit.object.path.rev_parse
    - subprocess.Popen.object.tree.head.commit.path.rev_parse
    - datetime.timedelta.head.ref.commit.object.tree.rev_parse
    - subprocess.Popen.tree.object.head.ref.commit.rev_parse
    - datetime.timedelta.object.path.head.commit.tree.rev_parse
    - typing.cast.tree.object.head.ref.commit.path.rev_parse
    - subprocess.Popen.tree.head.ref.commit.rev_parse
    - datetime.timedelta.tree.object.head.ref.commit.path.rev_parse
    - datetime.timedelta.path.commit.rev_parse
    - typing.cast.head.commit.object.tree.path.rev_parse
    - typing.cast.head.commit.path.rev_parse
    - typing.IO.object.tree.path.head.ref.commit.rev_parse
    - typing.BinaryIO.tree.head.commit.path.object.rev_parse
    - datetime.timedelta.path.head.commit.rev_parse
    - subprocess.Popen.commit.object.path.rev_parse
    - datetime.timedelta.object.path.rev_parse
    - typing.IO.object.tree.commit.rev_parse
    - typing.IO.head.ref.commit.rev_parse
    - datetime.timedelta.head.commit.path.tree.rev_parse
    - typing.IO.object.tree.head.ref.commit.rev_parse
    - typing.cast.head.commit.path.tree.rev_parse
    - subprocess.Popen.path.commit.tree.rev_parse
    - datetime.timedelta.head.ref.commit.tree.object.rev_parse
    - subprocess.Popen.commit.tree.path.object.rev_parse
    - datetime.timedelta.head.ref.commit.tree.object.path.rev_parse
    - typing.IO.object.path.commit.tree.rev_parse
    - typing.IO.object.head.ref.commit.rev_parse
    - typing.IO.tree.path.commit.object.rev_parse
    - typing.IO.tree.path.head.ref.commit.rev_parse
    - typing.IO.object.commit.tree.path.rev_parse
    - subprocess.Popen.tree.path.object.commit.rev_parse
    - typing.IO.tree.path.object.head.ref.commit.rev_parse
    - typing.cast.head.commit.rev_parse
    - subprocess.Popen.object.tree.head.ref.commit.path.rev_parse
    - subprocess.Popen.tree.path.commit.rev_parse
    - typing.IO.tree.head.ref.commit.path.rev_parse
    - typing.IO.head.commit.tree.object.path.rev_parse
    - datetime.timedelta.commit.object.path.tree.rev_parse
    - typing.IO.head.commit.rev_parse
    - subprocess.Popen.object.path.tree.head.commit.rev_parse
    - datetime.timedelta.head.commit.object.tree.path.rev_parse
    - typing.cast.head.ref.commit.path.rev_parse
    - typing.cast.head.ref.commit.tree.rev_parse
    - typing.IO.head.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.path.tree.object.rev_parse
    - typing.IO.head.commit.tree.object.rev_parse
    - typing.TypeVar.head.commit.object.path.rev_parse
    - typing.IO.head.ref.commit.path.rev_parse
    - typing.TypeVar.object.head.ref.commit.rev_parse
    - typing.BinaryIO.object.tree.path.head.commit.rev_parse
    - subprocess.Popen.path.commit.tree.object.rev_parse
    - datetime.timedelta.head.ref.commit.path.rev_parse
    - typing.BinaryIO.object.tree.path.commit.rev_parse
    - typing.TypeVar.head.commit.path.tree.object.rev_parse
    - datetime.timedelta.tree.commit.object.path.rev_parse
    - typing.cast.head.commit.tree.rev_parse
    - subprocess.Popen.commit.path.tree.rev_parse
    - subprocess.Popen.tree.object.path.rev_parse
    - datetime.timedelta.head.commit.tree.path.object.rev_parse
    - subprocess.Popen.tree.head.ref.commit.path.rev_parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.rev_parse
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.rev_parse
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.rev_parse
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.rev_parse
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.rev_parse
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.rev_parse
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.rev_parse
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.rev_parse
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 722
    functionName: git.repo.base.Repo.iter_trees
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - subprocess.Popen.tree.object.path.iter_commits
    - typing.IO.path.head.commit.object.tree.iter_commits
    - typing.IO.path.tree.commit.iter_commits
    - typing.TypeVar.tree.object.path.iter_commits
    - typing.cast.tree.head.ref.commit.object.path.iter_commits
    - typing.IO.object.tree.path.commit.iter_commits
    - typing.cast.tree.object.head.commit.path.iter_commits
    - datetime.timedelta.path.iter_commits
    - datetime.timedelta.path.head.commit.object.tree.iter_commits
    - typing.TypeVar.head.commit.path.tree.object.iter_commits
    - typing.IO.path.tree.object.commit.iter_commits
    - typing.BinaryIO.head.commit.tree.path.iter_commits
    - typing.IO.head.ref.commit.object.path.tree.iter_commits
    - typing.IO.head.ref.commit.path.object.iter_commits
    - datetime.timedelta.object.tree.path.commit.iter_commits
    - datetime.timedelta.commit.tree.path.iter_commits
    - typing.IO.tree.path.head.ref.commit.object.iter_commits
    - typing.IO.head.ref.commit.path.iter_commits
    - datetime.timedelta.path.object.commit.tree.iter_commits
    - subprocess.Popen.tree.path.head.commit.iter_commits
    - datetime.timedelta.path.tree.object.head.ref.commit.iter_commits
    - typing.IO.object.tree.head.ref.commit.path.iter_commits
    - datetime.timedelta.tree.head.commit.object.path.iter_commits
    - typing.cast.tree.object.head.ref.commit.path.iter_commits
    - typing.BinaryIO.tree.head.ref.commit.object.iter_commits
    - typing.BinaryIO.object.head.commit.path.tree.iter_commits
    - subprocess.Popen.object.head.commit.iter_commits
    - subprocess.Popen.object.path.commit.iter_commits
    - typing.BinaryIO.head.ref.commit.tree.object.path.iter_commits
    - subprocess.Popen.object.tree.path.iter_commits
    - typing.TypeVar.head.commit.tree.iter_commits
    - subprocess.Popen.head.commit.object.path.iter_commits
    - subprocess.Popen.path.object.iter_commits
    - typing.TypeVar.object.head.ref.commit.path.tree.iter_commits
    - typing.IO.commit.iter_commits
    - typing.BinaryIO.tree.head.commit.object.path.iter_commits
    - typing.IO.head.ref.commit.tree.iter_commits
    - typing.cast.object.head.ref.commit.tree.iter_commits
    - typing.IO.head.commit.tree.object.iter_commits
    - typing.IO.path.commit.object.tree.iter_commits
    - datetime.timedelta.tree.head.commit.path.iter_commits
    - typing.BinaryIO.object.head.ref.commit.iter_commits
    - typing.IO.tree.object.commit.path.iter_commits
    - datetime.timedelta.head.ref.commit.tree.object.path.iter_commits
    - datetime.timedelta.tree.head.ref.commit.iter_commits
    - typing.IO.tree.path.commit.object.iter_commits
    - typing.IO.head.ref.commit.object.iter_commits
    - subprocess.Popen.head.commit.path.iter_commits
    - subprocess.Popen.object.tree.head.ref.commit.path.iter_commits
    - typing.IO.head.commit.path.tree.object.iter_commits
    - datetime.timedelta.path.tree.head.commit.iter_commits
    - datetime.timedelta.tree.commit.object.iter_commits
    - datetime.timedelta.iter_commits
    - datetime.timedelta.object.path.tree.head.commit.iter_commits
    - datetime.timedelta.tree.path.head.commit.object.iter_commits
    - typing.BinaryIO.head.ref.commit.object.iter_commits
    - datetime.timedelta.head.ref.commit.object.tree.iter_commits
    - subprocess.Popen.object.head.ref.commit.path.tree.iter_commits
    - datetime.timedelta.tree.head.ref.commit.object.iter_commits
    - typing.cast.head.ref.commit.tree.iter_commits
    - typing.IO.object.head.commit.path.tree.iter_commits
    - datetime.timedelta.path.head.commit.iter_commits
    - typing.TypeVar.head.commit.tree.path.object.iter_commits
    - subprocess.Popen.path.head.commit.tree.object.iter_commits
    - typing.IO.tree.head.commit.iter_commits
    - subprocess.Popen.head.ref.commit.tree.iter_commits
    - datetime.timedelta.tree.path.head.ref.commit.iter_commits
    - subprocess.Popen.tree.commit.object.path.iter_commits
    - typing.cast.head.commit.path.object.tree.iter_commits
    - typing.IO.commit.tree.path.iter_commits
    - typing.IO.commit.path.object.tree.iter_commits
    - subprocess.Popen.head.ref.commit.path.object.tree.iter_commits
    - datetime.timedelta.object.head.ref.commit.tree.iter_commits
    - datetime.timedelta.object.commit.path.tree.iter_commits
    - typing.IO.commit.tree.iter_commits
    - typing.TypeVar.tree.head.ref.commit.path.iter_commits
    - typing.IO.object.path.iter_commits
    - datetime.timedelta.path.commit.iter_commits
    - subprocess.Popen.path.head.ref.commit.tree.iter_commits
    - datetime.timedelta.commit.object.path.tree.iter_commits
    - subprocess.Popen.tree.head.commit.iter_commits
    - typing.IO.head.ref.commit.tree.path.object.iter_commits
    - typing.IO.object.head.ref.commit.path.iter_commits
    - datetime.timedelta.object.commit.tree.path.iter_commits
    - git.objects.commit.Popen.tree.iter_commits
    - subprocess.Popen.object.commit.iter_commits
    - typing.IO.path.object.commit.iter_commits
    - typing.IO.path.object.tree.iter_commits
    - subprocess.Popen.object.head.ref.commit.iter_commits
    - typing.TypeVar.tree.head.commit.object.path.iter_commits
    - datetime.timedelta.object.path.commit.tree.iter_commits
    - typing.IO.tree.path.object.iter_commits
    - datetime.timedelta.head.ref.commit.path.object.iter_commits
    - subprocess.Popen.object.tree.head.commit.iter_commits
    - datetime.timedelta.path.tree.object.head.commit.iter_commits
    - datetime.timedelta.head.commit.tree.iter_commits
    - subprocess.Popen.path.head.ref.commit.tree.object.iter_commits
    - typing.cast.head.commit.iter_commits
    - typing.cast.head.commit.path.object.iter_commits
    - subprocess.Popen.commit.object.path.tree.iter_commits
    - subprocess.Popen.head.ref.commit.path.object.iter_commits
    - typing.cast.tree.object.head.ref.commit.iter_commits
    - typing.BinaryIO.object.head.commit.iter_commits
    - subprocess.Popen.head.ref.commit.tree.path.iter_commits
    - typing.IO.commit.object.tree.iter_commits
    - typing.IO.path.object.tree.head.ref.commit.iter_commits
    - subprocess.Popen.head.commit.object.tree.iter_commits
    - typing.IO.object.commit.path.tree.iter_commits
    - datetime.timedelta.head.commit.object.tree.iter_commits
    - typing.TypeVar.object.tree.path.commit.iter_commits
    - datetime.timedelta.object.tree.path.head.ref.commit.iter_commits
    - typing.IO.commit.object.iter_commits
    - typing.IO.object.commit.iter_commits
    - subprocess.Popen.tree.head.commit.path.iter_commits
    - subprocess.Popen.head.ref.commit.tree.object.iter_commits
    - typing.TypeVar.object.head.commit.tree.path.iter_commits
    - subprocess.Popen.path.tree.object.iter_commits
    - datetime.timedelta.path.tree.object.commit.iter_commits
    - typing.cast.tree.head.ref.commit.object.iter_commits
    - subprocess.Popen.object.tree.path.head.ref.commit.iter_commits
    - datetime.timedelta.head.ref.commit.path.iter_commits
    - subprocess.Popen.path.tree.object.head.commit.iter_commits
    - typing.IO.iter_commits
    - typing.cast.tree.head.commit.path.iter_commits
    - datetime.timedelta.path.tree.head.ref.commit.iter_commits
    - typing.IO.path.object.iter_commits
    - typing.IO.commit.path.tree.object.iter_commits
    - typing.IO.path.head.commit.object.iter_commits
    - datetime.timedelta.head.commit.path.object.tree.iter_commits
    - datetime.timedelta.commit.tree.object.iter_commits
    - typing.TypeVar.head.ref.commit.object.iter_commits
    - typing.IO.path.head.ref.commit.iter_commits
    - typing.IO.object.path.head.ref.commit.iter_commits
    - typing.cast.head.ref.commit.path.iter_commits
    - datetime.timedelta.object.tree.head.ref.commit.path.iter_commits
    - datetime.timedelta.tree.object.head.commit.iter_commits
    - subprocess.Popen.commit.object.iter_commits
    - subprocess.Popen.path.head.commit.tree.iter_commits
    - subprocess.Popen.tree.object.path.head.ref.commit.iter_commits
    - subprocess.Popen.tree.iter_commits
    - subprocess.Popen.head.commit.path.object.iter_commits
    - typing.BinaryIO.object.tree.head.commit.iter_commits
    - typing.IO.commit.path.tree.iter_commits
    - subprocess.Popen.path.head.ref.commit.iter_commits
    - datetime.timedelta.object.head.commit.tree.path.iter_commits
    - typing.TypeVar.head.ref.commit.tree.path.iter_commits
    - typing.BinaryIO.head.commit.object.iter_commits
    - typing.IO.path.object.head.commit.iter_commits
    - subprocess.Popen.object.path.head.ref.commit.iter_commits
    - subprocess.Popen.head.ref.commit.tree.object.path.iter_commits
    - subprocess.Popen.object.path.tree.iter_commits
    - typing.BinaryIO.head.ref.commit.path.iter_commits
    - datetime.timedelta.tree.object.head.ref.commit.iter_commits
    - datetime.timedelta.object.tree.path.head.commit.iter_commits
    - subprocess.Popen.tree.path.object.head.commit.iter_commits
    - typing.BinaryIO.head.ref.commit.object.tree.path.iter_commits
    - subprocess.Popen.object.tree.path.head.commit.iter_commits
    - typing.BinaryIO.tree.head.ref.commit.path.iter_commits
    - typing.BinaryIO.head.commit.path.object.iter_commits
    - subprocess.Popen.tree.path.object.iter_commits
    - subprocess.Popen.head.ref.commit.path.tree.iter_commits
    - git.objects.commit.Popen.path.iter_commits
    - datetime.timedelta.object.tree.commit.path.iter_commits
    - typing.BinaryIO.tree.head.commit.path.object.iter_commits
    - datetime.timedelta.path.head.ref.commit.object.iter_commits
    - subprocess.Popen.commit.tree.iter_commits
    - typing.TypeVar.object.head.commit.path.iter_commits
    - typing.IO.tree.head.ref.commit.object.iter_commits
    - subprocess.Popen.tree.object.head.ref.commit.iter_commits
    - typing.BinaryIO.object.head.commit.path.iter_commits
    - typing.cast.head.ref.commit.tree.path.object.iter_commits
    - typing.BinaryIO.head.commit.path.tree.iter_commits
    - subprocess.Popen.tree.path.object.commit.iter_commits
    - typing.IO.tree.commit.iter_commits
    - typing.IO.head.commit.object.path.tree.iter_commits
    - typing.TypeVar.head.ref.commit.path.iter_commits
    - typing.BinaryIO.head.ref.commit.object.path.tree.iter_commits
    - typing.TypeVar.head.ref.commit.tree.object.path.iter_commits
    - datetime.timedelta.head.ref.commit.tree.path.iter_commits
    - datetime.timedelta.commit.path.iter_commits
    - typing.BinaryIO.tree.head.commit.iter_commits
    - datetime.timedelta.head.ref.commit.object.tree.path.iter_commits
    - typing.TypeVar.object.tree.head.ref.commit.iter_commits
    - subprocess.Popen.head.commit.tree.path.object.iter_commits
    - subprocess.Popen.path.tree.commit.iter_commits
    - subprocess.Popen.object.path.iter_commits
    - typing.TypeVar.head.ref.commit.path.tree.iter_commits
    - datetime.timedelta.object.path.commit.iter_commits
    - typing.IO.path.tree.head.ref.commit.iter_commits
    - subprocess.Popen.path.object.head.ref.commit.tree.iter_commits
    - subprocess.Popen.commit.path.tree.iter_commits
    - typing.IO.tree.object.head.ref.commit.path.iter_commits
    - datetime.timedelta.head.ref.commit.object.path.tree.iter_commits
    - typing.IO.path.commit.tree.iter_commits
    - typing.BinaryIO.object.tree.head.commit.path.iter_commits
    - datetime.timedelta.path.head.commit.object.iter_commits
    - typing.BinaryIO.head.commit.tree.object.path.iter_commits
    - subprocess.Popen.head.commit.object.tree.path.iter_commits
    - typing.IO.object.path.commit.tree.iter_commits
    - typing.cast.head.ref.commit.path.object.iter_commits
    - typing.IO.tree.object.path.head.ref.commit.iter_commits
    - subprocess.Popen.object.path.head.commit.iter_commits
    - typing.TypeVar.head.commit.object.tree.path.iter_commits
    - typing.IO.head.ref.commit.path.tree.object.iter_commits
    - subprocess.Popen.tree.object.path.head.commit.iter_commits
    - subprocess.Popen.head.commit.object.path.tree.iter_commits
    - typing.IO.object.head.commit.iter_commits
    - typing.IO.path.tree.iter_commits
    - typing.IO.commit.object.tree.path.iter_commits
    - subprocess.Popen.object.path.tree.commit.iter_commits
    - typing.IO.object.commit.tree.path.iter_commits
    - subprocess.Popen.tree.path.object.head.ref.commit.iter_commits
    - subprocess.Popen.head.ref.commit.object.iter_commits
    - typing.IO.tree.commit.object.iter_commits
    - typing.BinaryIO.object.tree.path.head.ref.commit.iter_commits
    - datetime.timedelta.object.path.head.commit.iter_commits
    - subprocess.Popen.commit.path.iter_commits
    - subprocess.Popen.head.ref.commit.object.path.iter_commits
    - subprocess.Popen.tree.path.head.ref.commit.object.iter_commits
    - typing.BinaryIO.tree.head.commit.path.iter_commits
    - subprocess.Popen.object.tree.head.commit.path.iter_commits
    - subprocess.Popen.tree.head.ref.commit.path.object.iter_commits
    - subprocess.Popen.object.head.commit.tree.iter_commits
    - typing.IO.commit.tree.path.object.iter_commits
    - typing.IO.tree.head.commit.path.object.iter_commits
    - typing.TypeVar.object.head.ref.commit.path.iter_commits
    - typing.IO.tree.object.commit.iter_commits
    - subprocess.Popen.iter_commits
    - typing.IO.path.commit.iter_commits
    - datetime.timedelta.tree.path.commit.iter_commits
    - typing.cast.object.head.ref.commit.tree.path.iter_commits
    - subprocess.Popen.tree.path.head.ref.commit.iter_commits
    - typing.TypeVar.tree.object.head.commit.iter_commits
    - typing.TypeVar.object.head.ref.commit.tree.iter_commits
    - typing.IO.path.commit.tree.object.iter_commits
    - typing.IO.object.path.tree.head.ref.commit.iter_commits
    - typing.BinaryIO.head.commit.path.tree.object.iter_commits
    - datetime.timedelta.head.ref.commit.tree.path.object.iter_commits
    - typing.cast.head.ref.commit.object.iter_commits
    - typing.cast.head.ref.commit.object.path.tree.iter_commits
    - typing.cast.tree.head.commit.object.path.iter_commits
    - typing.IO.object.tree.head.commit.path.iter_commits
    - typing.IO.head.ref.commit.tree.object.path.iter_commits
    - typing.cast.head.ref.commit.object.tree.iter_commits
    - typing.IO.path.tree.head.ref.commit.object.iter_commits
    - datetime.timedelta.head.commit.object.tree.path.iter_commits
    - subprocess.Popen.path.tree.head.ref.commit.object.iter_commits
    - typing.TypeVar.object.tree.path.head.ref.commit.iter_commits
    - datetime.timedelta.tree.path.object.iter_commits
    - typing.cast.tree.head.commit.path.object.iter_commits
    - datetime.timedelta.object.commit.iter_commits
    - typing.BinaryIO.head.ref.commit.tree.iter_commits
    - typing.IO.tree.head.ref.commit.path.object.iter_commits
    - datetime.timedelta.tree.path.head.ref.commit.object.iter_commits
    - datetime.timedelta.tree.object.head.ref.commit.path.iter_commits
    - typing.TypeVar.head.commit.tree.object.iter_commits
    - datetime.timedelta.head.commit.tree.object.path.iter_commits
    - datetime.timedelta.tree.head.ref.commit.path.iter_commits
    - typing.IO.object.tree.commit.iter_commits
    - typing.IO.tree.head.ref.commit.path.iter_commits
    - datetime.timedelta.object.path.head.ref.commit.iter_commits
    - typing.IO.commit.path.object.iter_commits
    - datetime.timedelta.path.object.head.commit.iter_commits
    - typing.cast.head.commit.tree.path.object.iter_commits
    - typing.IO.tree.path.object.head.commit.iter_commits
    - typing.IO.object.commit.path.iter_commits
    - subprocess.Popen.path.object.tree.iter_commits
    - subprocess.Popen.path.commit.iter_commits
    - typing.TypeVar.head.ref.commit.object.path.iter_commits
    - subprocess.Popen.object.iter_commits
    - datetime.timedelta.head.commit.path.iter_commits
    - datetime.timedelta.head.commit.object.path.iter_commits
    - typing.TypeVar.head.ref.commit.object.tree.iter_commits
    - typing.BinaryIO.head.commit.tree.path.object.iter_commits
    - subprocess.Popen.tree.commit.object.iter_commits
    - datetime.timedelta.path.object.head.ref.commit.tree.iter_commits
    - subprocess.Popen.tree.head.commit.object.path.iter_commits
    - subprocess.Popen.head.commit.tree.object.path.iter_commits
    - typing.IO.tree.object.head.commit.iter_commits
    - typing.IO.path.head.ref.commit.tree.object.iter_commits
    - typing.TypeVar.head.ref.commit.tree.iter_commits
    - datetime.timedelta.commit.path.object.tree.iter_commits
    - subprocess.Popen.path.object.tree.head.commit.iter_commits
    - typing.TypeVar.object.tree.head.ref.commit.path.iter_commits
    - subprocess.Popen.commit.tree.path.iter_commits
    - typing.cast.head.ref.commit.tree.path.iter_commits
    - subprocess.Popen.path.object.commit.tree.iter_commits
    - datetime.timedelta.object.path.head.ref.commit.tree.iter_commits
    - typing.cast.head.commit.tree.iter_commits
    - typing.IO.tree.head.ref.commit.iter_commits
    - subprocess.Popen.path.object.head.ref.commit.iter_commits
    - datetime.timedelta.object.commit.path.iter_commits
    - typing.TypeVar.tree.head.commit.path.iter_commits
    - typing.BinaryIO.head.ref.commit.tree.object.iter_commits
    - typing.IO.tree.head.ref.commit.object.path.iter_commits
    - datetime.timedelta.head.ref.commit.path.tree.object.iter_commits
    - subprocess.Popen.object.head.commit.path.tree.iter_commits
    - subprocess.Popen.tree.object.head.commit.path.iter_commits
    - subprocess.Popen.head.commit.path.object.tree.iter_commits
    - typing.cast.head.commit.object.iter_commits
    - typing.IO.tree.commit.object.path.iter_commits
    - datetime.timedelta.path.object.commit.iter_commits
    - subprocess.Popen.path.object.tree.commit.iter_commits
    - subprocess.Popen.commit.path.object.iter_commits
    - datetime.timedelta.path.head.ref.commit.tree.object.iter_commits
    - subprocess.Popen.tree.commit.path.object.iter_commits
    - typing.IO.path.object.commit.tree.iter_commits
    - datetime.timedelta.object.path.head.commit.tree.iter_commits
    - subprocess.Popen.object.head.ref.commit.tree.path.iter_commits
    - datetime.timedelta.path.head.ref.commit.iter_commits
    - typing.IO.head.ref.commit.path.tree.iter_commits
    - datetime.timedelta.path.commit.tree.iter_commits
    - datetime.timedelta.head.commit.path.tree.iter_commits
    - datetime.timedelta.commit.tree.path.object.iter_commits
    - typing.IO.head.commit.tree.path.iter_commits
    - subprocess.Popen.path.commit.object.tree.iter_commits
    - typing.IO.head.commit.tree.path.object.iter_commits
    - typing.IO.object.path.tree.head.commit.iter_commits
    - subprocess.Popen.path.object.head.commit.iter_commits
    - typing.IO.tree.commit.path.iter_commits
    - datetime.timedelta.head.commit.tree.object.iter_commits
    - subprocess.Popen.tree.object.head.ref.commit.path.iter_commits
    - typing.BinaryIO.head.ref.commit.object.path.iter_commits
    - datetime.timedelta.tree.iter_commits
    - subprocess.Popen.object.head.commit.tree.path.iter_commits
    - subprocess.Popen.commit.object.tree.path.iter_commits
    - typing.BinaryIO.object.tree.head.ref.commit.path.iter_commits
    - typing.IO.object.path.head.commit.tree.iter_commits
    - typing.IO.tree.object.path.iter_commits
    - datetime.timedelta.object.tree.head.ref.commit.iter_commits
    - subprocess.Popen.commit.iter_commits
    - typing.cast.head.commit.path.tree.object.iter_commits
    - datetime.timedelta.tree.path.commit.object.iter_commits
    - datetime.timedelta.commit.object.path.iter_commits
    - typing.IO.path.tree.object.iter_commits
    - subprocess.Popen.path.commit.object.iter_commits
    - typing.IO.object.head.ref.commit.tree.iter_commits
    - typing.IO.path.tree.object.head.commit.iter_commits
    - datetime.timedelta.head.commit.tree.path.iter_commits
    - typing.IO.head.commit.object.tree.path.iter_commits
    - datetime.timedelta.commit.object.tree.iter_commits
    - subprocess.Popen.head.ref.commit.object.tree.path.iter_commits
    - typing.IO.tree.commit.path.object.iter_commits
    - typing.BinaryIO.object.tree.path.head.commit.iter_commits
    - typing.IO.path.commit.object.iter_commits
    - typing.BinaryIO.head.ref.commit.path.object.tree.iter_commits
    - typing.IO.tree.path.object.head.ref.commit.iter_commits
    - typing.TypeVar.tree.head.commit.iter_commits
    - typing.IO.head.ref.commit.tree.object.iter_commits
    - datetime.timedelta.head.commit.path.tree.object.iter_commits
    - typing.cast.head.commit.path.tree.iter_commits
    - typing.BinaryIO.object.tree.head.ref.commit.iter_commits
    - typing.TypeVar.head.commit.tree.path.iter_commits
    - typing.IO.object.head.ref.commit.iter_commits
    - datetime.timedelta.path.object.tree.commit.iter_commits
    - datetime.timedelta.tree.commit.path.iter_commits
    - subprocess.Popen.object.tree.path.commit.iter_commits
    - datetime.timedelta.object.tree.iter_commits
    - typing.TypeVar.tree.object.head.ref.commit.path.iter_commits
    - subprocess.Popen.tree.head.ref.commit.object.iter_commits
    - typing.IO.object.path.head.commit.iter_commits
    - typing.IO.object.tree.head.ref.commit.iter_commits
    - typing.IO.path.tree.head.commit.object.iter_commits
    - typing.TypeVar.head.commit.path.tree.iter_commits
    - datetime.timedelta.commit.tree.iter_commits
    - datetime.timedelta.tree.head.ref.commit.path.object.iter_commits
    - typing.TypeVar.tree.object.path.commit.iter_commits
    - typing.IO.object.tree.path.iter_commits
    - typing.cast.tree.head.ref.commit.path.iter_commits
    - typing.BinaryIO.head.ref.commit.path.tree.iter_commits
    - typing.cast.head.commit.tree.path.iter_commits
    - typing.BinaryIO.object.tree.path.iter_commits
    - datetime.timedelta.path.tree.head.ref.commit.object.iter_commits
    - typing.IO.path.tree.head.commit.iter_commits
    - subprocess.Popen.path.tree.object.commit.iter_commits
    - subprocess.Popen.path.iter_commits
    - subprocess.Popen.path.tree.head.ref.commit.iter_commits
    - typing.cast.object.head.ref.commit.path.tree.iter_commits
    - datetime.timedelta.tree.object.path.head.commit.iter_commits
    - datetime.timedelta.head.ref.commit.object.path.iter_commits
    - subprocess.Popen.object.tree.head.ref.commit.iter_commits
    - typing.cast.commit.tree.object.path.iter_commits
    - datetime.timedelta.object.path.tree.iter_commits
    - subprocess.Popen.tree.object.commit.iter_commits
    - subprocess.Popen.object.tree.commit.iter_commits
    - typing.cast.object.tree.head.ref.commit.path.iter_commits
    - typing.IO.head.ref.commit.object.tree.iter_commits
    - typing.TypeVar.head.ref.commit.tree.path.object.iter_commits
    - datetime.timedelta.object.tree.commit.iter_commits
    - subprocess.Popen.path.head.ref.commit.object.tree.iter_commits
    - subprocess.Popen.path.tree.object.head.ref.commit.iter_commits
    - typing.BinaryIO.head.ref.commit.tree.path.object.iter_commits
    - typing.TypeVar.head.ref.commit.object.tree.path.iter_commits
    - typing.cast.tree.head.ref.commit.iter_commits
    - typing.IO.tree.path.head.commit.object.iter_commits
    - typing.BinaryIO.head.ref.commit.path.tree.object.iter_commits
    - datetime.timedelta.tree.object.commit.iter_commits
    - typing.IO.head.commit.path.object.tree.iter_commits
    - typing.IO.tree.head.commit.object.iter_commits
    - typing.IO.head.commit.object.tree.iter_commits
    - typing.IO.head.commit.path.tree.iter_commits
    - datetime.timedelta.object.iter_commits
    - datetime.timedelta.tree.object.head.commit.path.iter_commits
    - subprocess.Popen.object.head.ref.commit.path.iter_commits
    - subprocess.Popen.head.ref.commit.iter_commits
    - typing.cast.head.commit.object.path.tree.iter_commits
    - subprocess.Popen.commit.tree.path.object.iter_commits
    - typing.BinaryIO.head.commit.path.iter_commits
    - typing.IO.path.iter_commits
    - subprocess.Popen.path.head.ref.commit.object.iter_commits
    - typing.cast.head.commit.tree.object.path.iter_commits
    - typing.TypeVar.head.ref.commit.path.tree.object.iter_commits
    - typing.IO.tree.iter_commits
    - typing.IO.head.ref.commit.object.path.iter_commits
    - typing.IO.path.head.commit.tree.object.iter_commits
    - typing.TypeVar.head.commit.path.object.tree.iter_commits
    - subprocess.Popen.object.tree.iter_commits
    - subprocess.Popen.head.commit.iter_commits
    - subprocess.Popen.object.commit.path.tree.iter_commits
    - typing.IO.path.head.commit.tree.iter_commits
    - typing.BinaryIO.object.head.ref.commit.path.tree.iter_commits
    - typing.TypeVar.head.commit.path.object.iter_commits
    - typing.TypeVar.head.ref.commit.object.path.tree.iter_commits
    - typing.IO.commit.tree.object.iter_commits
    - datetime.timedelta.commit.object.tree.path.iter_commits
    - typing.IO.path.head.ref.commit.tree.iter_commits
    - subprocess.Popen.tree.object.commit.path.iter_commits
    - datetime.timedelta.commit.path.object.iter_commits
    - typing.IO.tree.head.commit.object.path.iter_commits
    - typing.IO.head.ref.commit.iter_commits
    - typing.IO.path.object.head.ref.commit.iter_commits
    - subprocess.Popen.object.commit.tree.iter_commits
    - typing.cast.head.commit.object.path.iter_commits
    - typing.cast.tree.head.ref.commit.path.object.iter_commits
    - typing.TypeVar.tree.head.ref.commit.object.path.iter_commits
    - typing.BinaryIO.object.head.ref.commit.tree.iter_commits
    - subprocess.Popen.head.ref.commit.object.tree.iter_commits
    - typing.IO.object.path.tree.iter_commits
    - typing.IO.tree.path.object.commit.iter_commits
    - datetime.timedelta.tree.path.object.head.ref.commit.iter_commits
    - datetime.timedelta.path.head.ref.commit.object.tree.iter_commits
    - typing.TypeVar.object.tree.path.head.commit.iter_commits
    - typing.IO.object.path.head.ref.commit.tree.iter_commits
    - typing.cast.object.head.commit.tree.iter_commits
    - datetime.timedelta.object.commit.tree.iter_commits
    - typing.cast.head.commit.path.iter_commits
    - datetime.timedelta.head.ref.commit.object.iter_commits
    - typing.TypeVar.object.head.commit.tree.iter_commits
    - typing.BinaryIO.object.tree.path.commit.iter_commits
    - git.objects.commit.Popen.path.tree.iter_commits
    - typing.IO.head.commit.object.path.iter_commits
    - subprocess.Popen.tree.object.path.commit.iter_commits
    - datetime.timedelta.path.tree.head.commit.object.iter_commits
    - datetime.timedelta.head.ref.commit.path.object.tree.iter_commits
    - subprocess.Popen.path.head.commit.object.tree.iter_commits
    - typing.TypeVar.object.tree.head.commit.path.iter_commits
    - subprocess.Popen.path.object.commit.iter_commits
    - typing.IO.commit.tree.object.path.iter_commits
    - typing.IO.path.head.ref.commit.object.tree.iter_commits
    - typing.IO.object.path.commit.iter_commits
    - typing.BinaryIO.object.head.commit.tree.path.iter_commits
    - typing.IO.tree.path.head.ref.commit.iter_commits
    - datetime.timedelta.path.object.iter_commits
    - typing.TypeVar.head.commit.tree.object.path.iter_commits
    - typing.IO.commit.object.path.iter_commits
    - typing.cast.head.ref.commit.path.tree.iter_commits
    - typing.IO.tree.head.commit.path.iter_commits
    - subprocess.Popen.tree.path.commit.iter_commits
    - typing.BinaryIO.tree.head.ref.commit.object.path.iter_commits
    - typing.BinaryIO.object.head.commit.tree.iter_commits
    - datetime.timedelta.path.tree.iter_commits
    - datetime.timedelta.path.commit.object.tree.iter_commits
    - datetime.timedelta.object.head.commit.iter_commits
    - datetime.timedelta.path.head.commit.tree.iter_commits
    - subprocess.Popen.object.commit.tree.path.iter_commits
    - subprocess.Popen.object.head.ref.commit.tree.iter_commits
    - typing.TypeVar.head.commit.object.path.tree.iter_commits
    - datetime.timedelta.object.tree.path.iter_commits
    - typing.cast.object.head.commit.tree.path.iter_commits
    - typing.IO.object.tree.path.head.ref.commit.iter_commits
    - datetime.timedelta.tree.object.commit.path.iter_commits
    - typing.IO.path.head.ref.commit.object.iter_commits
    - datetime.timedelta.commit.path.tree.object.iter_commits
    - datetime.timedelta.head.commit.iter_commits
    - subprocess.Popen.path.head.commit.iter_commits
    - datetime.timedelta.commit.tree.object.path.iter_commits
    - typing.BinaryIO.object.head.ref.commit.tree.path.iter_commits
    - subprocess.Popen.object.path.head.commit.tree.iter_commits
    - typing.cast.head.ref.commit.tree.object.iter_commits
    - subprocess.Popen.tree.head.commit.path.object.iter_commits
    - subprocess.Popen.head.commit.tree.object.iter_commits
    - git.objects.commit.Popen.tree.path.iter_commits
    - subprocess.Popen.head.ref.commit.path.tree.object.iter_commits
    - datetime.timedelta.commit.object.iter_commits
    - typing.IO.object.tree.iter_commits
    - typing.cast.tree.head.commit.iter_commits
    - typing.cast.head.ref.commit.path.tree.object.iter_commits
    - typing.IO.tree.path.head.commit.iter_commits
    - datetime.timedelta.path.head.ref.commit.tree.iter_commits
    - datetime.timedelta.tree.path.iter_commits
    - typing.IO.path.head.commit.iter_commits
    - typing.IO.object.tree.path.head.commit.iter_commits
    - typing.IO.head.ref.commit.object.tree.path.iter_commits
    - typing.TypeVar.tree.object.path.head.ref.commit.iter_commits
    - datetime.timedelta.tree.head.commit.path.object.iter_commits
    - subprocess.Popen.tree.commit.path.iter_commits
    - datetime.timedelta.tree.object.path.head.ref.commit.iter_commits
    - subprocess.Popen.commit.object.tree.iter_commits
    - datetime.timedelta.object.head.ref.commit.path.tree.iter_commits
    - typing.IO.head.commit.path.object.iter_commits
    - typing.IO.object.tree.head.commit.iter_commits
    - subprocess.Popen.path.commit.tree.iter_commits
    - typing.TypeVar.head.commit.object.path.iter_commits
    - datetime.timedelta.commit.path.tree.iter_commits
    - datetime.timedelta.path.head.commit.tree.object.iter_commits
    - subprocess.Popen.tree.head.commit.object.iter_commits
    - datetime.timedelta.path.object.tree.head.commit.iter_commits
    - subprocess.Popen.commit.path.object.tree.iter_commits
    - subprocess.Popen.head.commit.path.tree.object.iter_commits
    - typing.IO.object.head.commit.tree.iter_commits
    - typing.IO.object.head.ref.commit.path.tree.iter_commits
    - typing.IO.object.commit.tree.iter_commits
    - typing.IO.object.tree.commit.path.iter_commits
    - typing.IO.path.tree.object.head.ref.commit.iter_commits
    - typing.BinaryIO.head.commit.path.object.tree.iter_commits
    - datetime.timedelta.commit.iter_commits
    - typing.cast.object.head.commit.iter_commits
    - typing.TypeVar.tree.head.ref.commit.path.object.iter_commits
    - datetime.timedelta.tree.path.object.commit.iter_commits
    - typing.IO.head.ref.commit.tree.path.iter_commits
    - datetime.timedelta.path.object.head.ref.commit.iter_commits
    - typing.IO.head.commit.tree.iter_commits
    - subprocess.Popen.tree.head.ref.commit.iter_commits
    - datetime.timedelta.head.ref.commit.tree.object.iter_commits
    - typing.IO.object.head.ref.commit.tree.path.iter_commits
    - datetime.timedelta.head.ref.commit.tree.iter_commits
    - subprocess.Popen.object.path.commit.tree.iter_commits
    - datetime.timedelta.object.head.ref.commit.path.iter_commits
    - datetime.timedelta.tree.commit.iter_commits
    - typing.cast.object.head.commit.path.tree.iter_commits
    - subprocess.Popen.path.object.head.commit.tree.iter_commits
    - datetime.timedelta.tree.commit.path.object.iter_commits
    - typing.BinaryIO.head.ref.commit.path.object.iter_commits
    - subprocess.Popen.head.commit.tree.path.iter_commits
    - subprocess.Popen.path.object.tree.head.ref.commit.iter_commits
    - typing.IO.tree.path.commit.iter_commits
    - subprocess.Popen.path.tree.iter_commits
    - typing.TypeVar.head.commit.object.iter_commits
    - typing.BinaryIO.head.ref.commit.object.tree.iter_commits
    - typing.cast.head.commit.object.tree.iter_commits
    - subprocess.Popen.tree.path.iter_commits
    - subprocess.Popen.head.commit.object.iter_commits
    - typing.TypeVar.tree.head.ref.commit.iter_commits
    - datetime.timedelta.head.commit.object.path.tree.iter_commits
    - typing.cast.head.ref.commit.path.object.tree.iter_commits
    - typing.TypeVar.tree.object.head.ref.commit.iter_commits
    - datetime.timedelta.object.head.commit.path.iter_commits
    - typing.BinaryIO.head.commit.iter_commits
    - typing.BinaryIO.head.commit.tree.object.iter_commits
    - typing.TypeVar.object.tree.path.iter_commits
    - subprocess.Popen.head.ref.commit.object.path.tree.iter_commits
    - datetime.timedelta.tree.head.commit.iter_commits
    - typing.IO.tree.object.path.commit.iter_commits
    - typing.TypeVar.tree.object.head.commit.path.iter_commits
    - datetime.timedelta.object.head.ref.commit.tree.path.iter_commits
    - subprocess.Popen.commit.path.tree.object.iter_commits
    - git.objects.commit.Popen.iter_commits
    - typing.BinaryIO.head.commit.tree.iter_commits
    - datetime.timedelta.head.commit.path.object.iter_commits
    - subprocess.Popen.commit.tree.object.path.iter_commits
    - datetime.timedelta.head.ref.commit.iter_commits
    - typing.TypeVar.head.commit.object.tree.iter_commits
    - datetime.timedelta.tree.object.path.commit.iter_commits
    - subprocess.Popen.head.commit.path.tree.iter_commits
    - subprocess.Popen.path.commit.tree.object.iter_commits
    - typing.cast.head.commit.tree.object.iter_commits
    - typing.IO.tree.path.iter_commits
    - typing.IO.path.object.tree.head.commit.iter_commits
    - typing.IO.head.commit.iter_commits
    - typing.IO.commit.object.path.tree.iter_commits
    - datetime.timedelta.tree.head.ref.commit.object.path.iter_commits
    - typing.IO.head.ref.commit.path.object.tree.iter_commits
    - subprocess.Popen.object.head.commit.path.iter_commits
    - typing.cast.object.tree.head.ref.commit.iter_commits
    - subprocess.Popen.path.tree.head.commit.object.iter_commits
    - datetime.timedelta.object.path.iter_commits
    - typing.TypeVar.tree.head.ref.commit.object.iter_commits
    - typing.cast.head.ref.commit.object.tree.path.iter_commits
    - typing.cast.object.head.ref.commit.path.iter_commits
    - datetime.timedelta.object.path.tree.commit.iter_commits
    - datetime.timedelta.path.object.tree.head.ref.commit.iter_commits
    - datetime.timedelta.tree.object.path.iter_commits
    - datetime.timedelta.head.commit.object.iter_commits
    - typing.IO.object.head.commit.path.iter_commits
    - typing.TypeVar.tree.head.commit.path.object.iter_commits
    - typing.BinaryIO.head.ref.commit.tree.path.iter_commits
    - typing.TypeVar.object.head.commit.iter_commits
    - subprocess.Popen.object.tree.commit.path.iter_commits
    - subprocess.Popen.path.tree.head.commit.iter_commits
    - typing.IO.commit.path.iter_commits
    - datetime.timedelta.object.head.commit.tree.iter_commits
    - typing.TypeVar.object.tree.head.commit.iter_commits
    - datetime.timedelta.object.tree.head.commit.path.iter_commits
    - subprocess.Popen.commit.tree.object.iter_commits
    - typing.TypeVar.head.commit.path.iter_commits
    - typing.BinaryIO.object.head.ref.commit.path.iter_commits
    - subprocess.Popen.tree.head.ref.commit.path.iter_commits
    - typing.IO.path.object.head.ref.commit.tree.iter_commits
    - datetime.timedelta.path.object.head.commit.tree.iter_commits
    - datetime.timedelta.path.tree.object.iter_commits
    - typing.IO.object.path.tree.commit.iter_commits
    - typing.IO.object.iter_commits
    - subprocess.Popen.object.path.head.ref.commit.tree.iter_commits
    - datetime.timedelta.tree.path.object.head.commit.iter_commits
    - typing.IO.tree.object.path.head.commit.iter_commits
    - typing.TypeVar.head.ref.commit.path.object.tree.iter_commits
    - subprocess.Popen.object.commit.path.iter_commits
    - typing.cast.tree.object.head.commit.iter_commits
    - typing.TypeVar.head.commit.iter_commits
    - datetime.timedelta.object.tree.head.commit.iter_commits
    - typing.TypeVar.head.ref.commit.path.object.iter_commits
    - datetime.timedelta.path.commit.object.iter_commits
    - typing.TypeVar.object.head.commit.path.tree.iter_commits
    - typing.TypeVar.head.ref.commit.tree.object.iter_commits
    - typing.cast.commit.object.tree.path.iter_commits
    - datetime.timedelta.path.tree.commit.object.iter_commits
    - typing.IO.head.commit.object.iter_commits
    - subprocess.Popen.tree.object.iter_commits
    - typing.cast.head.commit.object.tree.path.iter_commits
    - subprocess.Popen.path.tree.commit.object.iter_commits
    - datetime.timedelta.head.ref.commit.path.tree.iter_commits
    - typing.IO.head.commit.tree.object.path.iter_commits
    - typing.cast.object.tree.head.commit.iter_commits
    - datetime.timedelta.tree.path.head.commit.iter_commits
    - typing.TypeVar.object.head.ref.commit.tree.path.iter_commits
    - subprocess.Popen.head.commit.tree.iter_commits
    - typing.BinaryIO.tree.head.ref.commit.path.object.iter_commits
    - typing.IO.path.tree.commit.object.iter_commits
    - subprocess.Popen.commit.object.path.iter_commits
    - typing.IO.head.commit.path.iter_commits
    - subprocess.Popen.tree.object.head.commit.iter_commits
    - typing.BinaryIO.tree.head.ref.commit.iter_commits
    - datetime.timedelta.path.tree.commit.iter_commits
    - typing.BinaryIO.head.commit.object.tree.path.iter_commits
    - datetime.timedelta.object.head.commit.path.tree.iter_commits
    - typing.IO.path.object.tree.commit.iter_commits
    - typing.BinaryIO.head.commit.object.path.iter_commits
    - subprocess.Popen.head.ref.commit.path.iter_commits
    - datetime.timedelta.tree.commit.object.path.iter_commits
    - subprocess.Popen.path.head.commit.object.iter_commits
    - typing.cast.head.ref.commit.object.path.iter_commits
    - typing.IO.object.head.commit.tree.path.iter_commits
    - datetime.timedelta.object.head.ref.commit.iter_commits
    - typing.TypeVar.tree.object.path.head.commit.iter_commits
    - typing.cast.object.tree.head.commit.path.iter_commits
    - datetime.timedelta.path.commit.tree.object.iter_commits
    - typing.BinaryIO.head.commit.object.path.tree.iter_commits
    - typing.cast.tree.head.commit.object.iter_commits
    - subprocess.Popen.object.path.tree.head.ref.commit.iter_commits
    - datetime.timedelta.tree.object.iter_commits
    - subprocess.Popen.object.path.tree.head.commit.iter_commits
    - typing.BinaryIO.tree.head.commit.object.iter_commits
    - subprocess.Popen.head.ref.commit.tree.path.object.iter_commits
    - typing.IO.path.object.head.commit.tree.iter_commits
    - datetime.timedelta.object.path.tree.head.ref.commit.iter_commits
    - typing.cast.object.head.commit.path.iter_commits
    - datetime.timedelta.path.object.tree.iter_commits
    - datetime.timedelta.tree.head.commit.object.iter_commits
    - datetime.timedelta.head.commit.tree.path.object.iter_commits
    - typing.TypeVar.tree.head.commit.object.iter_commits
    - subprocess.Popen.tree.path.commit.object.iter_commits
    - typing.cast.head.ref.commit.tree.object.path.iter_commits
    - subprocess.Popen.tree.head.ref.commit.object.path.iter_commits
    - typing.IO.tree.object.head.commit.path.iter_commits
    - typing.IO.tree.object.head.ref.commit.iter_commits
    - typing.IO.tree.object.iter_commits
    - subprocess.Popen.tree.path.head.commit.object.iter_commits
    - subprocess.Popen.tree.commit.iter_commits
    - typing.TypeVar.object.head.ref.commit.iter_commits
    - typing.BinaryIO.head.commit.object.tree.iter_commits
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.iter_commits
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.iter_commits
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.iter_commits
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.iter_commits
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.iter_commits
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.iter_commits
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.iter_commits
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.iter_commits
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4480a69ee0>
    argNames:
    - self
    - rev
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 730
    functionName: git.repo.base.Repo.tree
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.path.tree.object.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.object.head.ref.commit.tree.rev_parse
    - typing.TypeVar.object.tree.head.commit.path.rev_parse
    - datetime.timedelta.tree.object.rev_parse
    - subprocess.Popen.object.head.ref.commit.tree.rev_parse
    - typing.IO.commit.object.tree.path.rev_parse
    - subprocess.Popen.head.commit.object.path.tree.rev_parse
    - typing.cast.tree.object.head.commit.rev_parse
    - datetime.timedelta.tree.object.path.head.ref.commit.rev_parse
    - subprocess.Popen.tree.path.head.ref.commit.rev_parse
    - subprocess.Popen.commit.object.path.tree.rev_parse
    - datetime.timedelta.object.tree.head.commit.path.rev_parse
    - subprocess.Popen.object.path.commit.rev_parse
    - git.objects.commit.Popen.rev_parse
    - typing.IO.tree.commit.rev_parse
    - subprocess.Popen.rev_parse
    - subprocess.Popen.object.rev_parse
    - subprocess.Popen.object.path.tree.commit.rev_parse
    - datetime.timedelta.path.tree.head.commit.rev_parse
    - typing.BinaryIO.head.ref.commit.object.tree.path.rev_parse
    - typing.IO.head.ref.commit.tree.object.path.rev_parse
    - subprocess.Popen.commit.tree.rev_parse
    - subprocess.Popen.head.ref.commit.path.tree.rev_parse
    - typing.cast.object.tree.head.commit.path.rev_parse
    - typing.IO.path.commit.tree.rev_parse
    - datetime.timedelta.head.ref.commit.tree.path.rev_parse
    - typing.BinaryIO.object.head.commit.path.rev_parse
    - datetime.timedelta.tree.object.head.commit.path.rev_parse
    - typing.TypeVar.tree.object.path.commit.rev_parse
    - typing.IO.tree.object.path.commit.rev_parse
    - typing.IO.object.tree.head.commit.rev_parse
    - datetime.timedelta.object.path.head.ref.commit.tree.rev_parse
    - typing.cast.object.head.ref.commit.path.tree.rev_parse
    - datetime.timedelta.path.head.commit.object.rev_parse
    - typing.BinaryIO.object.head.commit.rev_parse
    - typing.IO.tree.head.ref.commit.path.object.rev_parse
    - typing.TypeVar.head.ref.commit.path.object.rev_parse
    - typing.BinaryIO.head.commit.tree.path.object.rev_parse
    - typing.IO.object.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.commit.tree.object.rev_parse
    - typing.cast.head.commit.path.tree.object.rev_parse
    - typing.cast.object.tree.head.ref.commit.rev_parse
    - typing.cast.object.head.commit.path.rev_parse
    - typing.TypeVar.object.head.commit.tree.rev_parse
    - datetime.timedelta.path.head.commit.tree.object.rev_parse
    - typing.cast.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.path.tree.commit.object.rev_parse
    - datetime.timedelta.path.head.commit.tree.rev_parse
    - typing.IO.head.commit.path.tree.rev_parse
    - typing.TypeVar.head.ref.commit.tree.rev_parse
    - datetime.timedelta.tree.path.head.ref.commit.rev_parse
    - typing.cast.tree.head.commit.path.object.rev_parse
    - typing.IO.head.ref.commit.object.tree.rev_parse
    - subprocess.Popen.object.path.tree.head.ref.commit.rev_parse
    - typing.IO.tree.head.commit.rev_parse
    - datetime.timedelta.object.tree.rev_parse
    - typing.TypeVar.head.ref.commit.object.tree.rev_parse
    - typing.BinaryIO.head.ref.commit.path.object.rev_parse
    - typing.TypeVar.head.commit.path.tree.rev_parse
    - typing.cast.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.object.path.commit.tree.rev_parse
    - datetime.timedelta.commit.path.rev_parse
    - typing.IO.tree.object.path.head.ref.commit.rev_parse
    - datetime.timedelta.path.object.rev_parse
    - datetime.timedelta.head.commit.rev_parse
    - datetime.timedelta.tree.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.tree.head.commit.rev_parse
    - subprocess.Popen.path.tree.object.head.commit.rev_parse
    - typing.cast.head.commit.path.object.rev_parse
    - datetime.timedelta.path.object.tree.commit.rev_parse
    - typing.IO.object.commit.tree.rev_parse
    - subprocess.Popen.path.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.path.head.commit.object.tree.rev_parse
    - typing.IO.path.tree.head.ref.commit.object.rev_parse
    - typing.cast.head.commit.path.object.tree.rev_parse
    - typing.TypeVar.head.ref.commit.object.rev_parse
    - typing.IO.head.ref.commit.tree.path.object.rev_parse
    - datetime.timedelta.path.tree.commit.rev_parse
    - typing.IO.rev_parse
    - typing.IO.commit.path.rev_parse
    - typing.IO.tree.object.head.commit.path.rev_parse
    - typing.IO.head.ref.commit.path.object.rev_parse
    - datetime.timedelta.commit.path.object.tree.rev_parse
    - subprocess.Popen.tree.commit.object.rev_parse
    - datetime.timedelta.tree.object.path.commit.rev_parse
    - typing.IO.commit.tree.path.rev_parse
    - datetime.timedelta.tree.head.commit.path.object.rev_parse
    - typing.cast.head.ref.commit.object.tree.path.rev_parse
    - datetime.timedelta.tree.path.commit.rev_parse
    - typing.IO.head.ref.commit.path.object.tree.rev_parse
    - typing.BinaryIO.head.commit.path.tree.rev_parse
    - subprocess.Popen.path.head.commit.object.rev_parse
    - datetime.timedelta.object.tree.path.head.commit.rev_parse
    - datetime.timedelta.commit.object.tree.path.rev_parse
    - datetime.timedelta.tree.commit.path.object.rev_parse
    - typing.IO.object.path.tree.head.commit.rev_parse
    - subprocess.Popen.object.head.ref.commit.tree.path.rev_parse
    - subprocess.Popen.object.head.commit.path.rev_parse
    - typing.IO.tree.path.head.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.tree.object.rev_parse
    - subprocess.Popen.commit.object.rev_parse
    - subprocess.Popen.head.commit.object.rev_parse
    - typing.cast.commit.object.tree.path.rev_parse
    - typing.cast.object.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.head.ref.commit.tree.rev_parse
    - typing.IO.object.tree.path.commit.rev_parse
    - datetime.timedelta.tree.head.ref.commit.rev_parse
    - typing.IO.tree.object.head.ref.commit.path.rev_parse
    - typing.BinaryIO.tree.head.commit.rev_parse
    - typing.TypeVar.head.ref.commit.object.tree.path.rev_parse
    - typing.TypeVar.object.head.ref.commit.tree.rev_parse
    - git.objects.commit.Popen.tree.rev_parse
    - typing.IO.object.rev_parse
    - typing.IO.path.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.tree.object.path.head.commit.rev_parse
    - typing.TypeVar.tree.head.commit.object.rev_parse
    - typing.IO.object.head.ref.commit.path.rev_parse
    - datetime.timedelta.tree.path.head.commit.object.rev_parse
    - typing.BinaryIO.object.tree.path.rev_parse
    - datetime.timedelta.tree.rev_parse
    - typing.IO.object.commit.path.rev_parse
    - typing.IO.tree.path.head.commit.rev_parse
    - datetime.timedelta.object.head.ref.commit.tree.path.rev_parse
    - typing.IO.object.path.tree.commit.rev_parse
    - typing.IO.object.commit.rev_parse
    - typing.IO.head.ref.commit.tree.path.rev_parse
    - subprocess.Popen.commit.path.tree.object.rev_parse
    - typing.IO.path.head.commit.object.rev_parse
    - subprocess.Popen.path.object.head.ref.commit.rev_parse
    - datetime.timedelta.path.tree.object.commit.rev_parse
    - typing.BinaryIO.tree.head.commit.object.rev_parse
    - typing.IO.path.object.rev_parse
    - datetime.timedelta.tree.path.object.rev_parse
    - subprocess.Popen.tree.commit.object.path.rev_parse
    - typing.IO.object.path.head.commit.tree.rev_parse
    - typing.IO.tree.head.commit.path.rev_parse
    - typing.BinaryIO.object.tree.path.head.ref.commit.rev_parse
    - subprocess.Popen.path.head.ref.commit.tree.rev_parse
    - datetime.timedelta.object.head.ref.commit.path.tree.rev_parse
    - typing.IO.commit.object.rev_parse
    - subprocess.Popen.tree.commit.path.rev_parse
    - typing.IO.commit.tree.rev_parse
    - datetime.timedelta.path.rev_parse
    - typing.IO.path.rev_parse
    - typing.cast.object.head.commit.rev_parse
    - typing.cast.object.head.ref.commit.tree.path.rev_parse
    - typing.TypeVar.tree.head.ref.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.path.tree.object.rev_parse
    - typing.TypeVar.head.ref.commit.path.tree.rev_parse
    - typing.IO.path.tree.object.rev_parse
    - typing.IO.head.commit.tree.path.rev_parse
    - subprocess.Popen.head.commit.path.tree.object.rev_parse
    - typing.IO.commit.tree.object.rev_parse
    - datetime.timedelta.object.tree.head.commit.rev_parse
    - subprocess.Popen.head.ref.commit.object.tree.rev_parse
    - typing.TypeVar.head.ref.commit.tree.object.rev_parse
    - subprocess.Popen.object.head.ref.commit.path.tree.rev_parse
    - typing.BinaryIO.head.ref.commit.path.tree.rev_parse
    - typing.IO.object.tree.path.head.commit.rev_parse
    - subprocess.Popen.head.commit.object.path.rev_parse
    - subprocess.Popen.object.tree.rev_parse
    - datetime.timedelta.tree.head.ref.commit.object.rev_parse
    - typing.TypeVar.object.head.ref.commit.path.tree.rev_parse
    - datetime.timedelta.object.tree.path.rev_parse
    - datetime.timedelta.head.commit.tree.path.rev_parse
    - datetime.timedelta.commit.tree.path.object.rev_parse
    - subprocess.Popen.path.head.ref.commit.object.rev_parse
    - subprocess.Popen.commit.path.rev_parse
    - typing.TypeVar.object.head.ref.commit.path.rev_parse
    - subprocess.Popen.object.tree.commit.rev_parse
    - typing.IO.object.tree.head.commit.path.rev_parse
    - datetime.timedelta.path.object.tree.head.ref.commit.rev_parse
    - subprocess.Popen.commit.object.tree.rev_parse
    - typing.BinaryIO.object.head.commit.path.tree.rev_parse
    - typing.IO.object.tree.path.rev_parse
    - typing.TypeVar.head.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.object.path.tree.rev_parse
    - datetime.timedelta.object.commit.rev_parse
    - datetime.timedelta.object.tree.path.commit.rev_parse
    - datetime.timedelta.head.ref.commit.path.tree.rev_parse
    - datetime.timedelta.path.head.ref.commit.tree.rev_parse
    - typing.IO.path.head.ref.commit.object.rev_parse
    - subprocess.Popen.path.tree.commit.rev_parse
    - typing.IO.tree.path.object.rev_parse
    - subprocess.Popen.path.tree.object.head.ref.commit.rev_parse
    - typing.IO.head.ref.commit.tree.rev_parse
    - datetime.timedelta.path.object.commit.rev_parse
    - subprocess.Popen.head.commit.tree.object.path.rev_parse
    - typing.IO.commit.tree.object.path.rev_parse
    - typing.IO.head.commit.path.tree.object.rev_parse
    - typing.IO.commit.path.object.tree.rev_parse
    - typing.IO.commit.path.object.rev_parse
    - datetime.timedelta.head.ref.commit.object.rev_parse
    - subprocess.Popen.path.object.tree.rev_parse
    - datetime.timedelta.head.commit.path.object.rev_parse
    - typing.BinaryIO.object.head.ref.commit.tree.path.rev_parse
    - typing.TypeVar.head.ref.commit.object.path.tree.rev_parse
    - subprocess.Popen.tree.object.rev_parse
    - subprocess.Popen.tree.object.head.ref.commit.path.rev_parse
    - typing.BinaryIO.object.head.commit.tree.rev_parse
    - datetime.timedelta.object.path.tree.commit.rev_parse
    - subprocess.Popen.head.ref.commit.object.path.tree.rev_parse
    - subprocess.Popen.tree.head.commit.object.path.rev_parse
    - subprocess.Popen.head.commit.path.object.tree.rev_parse
    - typing.cast.head.commit.object.rev_parse
    - subprocess.Popen.tree.head.commit.rev_parse
    - typing.BinaryIO.head.ref.commit.object.path.rev_parse
    - typing.IO.tree.head.commit.object.rev_parse
    - typing.TypeVar.object.head.commit.path.rev_parse
    - typing.IO.head.commit.tree.path.object.rev_parse
    - subprocess.Popen.object.commit.tree.rev_parse
    - typing.IO.path.tree.head.ref.commit.rev_parse
    - typing.IO.tree.path.commit.rev_parse
    - subprocess.Popen.tree.path.head.ref.commit.object.rev_parse
    - typing.IO.object.head.commit.tree.rev_parse
    - subprocess.Popen.path.object.tree.head.commit.rev_parse
    - datetime.timedelta.head.commit.path.tree.object.rev_parse
    - datetime.timedelta.path.head.ref.commit.object.rev_parse
    - typing.cast.commit.tree.object.path.rev_parse
    - typing.TypeVar.head.commit.tree.object.path.rev_parse
    - typing.IO.head.ref.commit.object.path.tree.rev_parse
    - typing.TypeVar.tree.object.head.ref.commit.rev_parse
    - subprocess.Popen.object.tree.path.head.commit.rev_parse
    - typing.cast.head.ref.commit.tree.path.rev_parse
    - typing.TypeVar.object.head.commit.tree.path.rev_parse
    - subprocess.Popen.path.tree.head.commit.object.rev_parse
    - typing.BinaryIO.head.commit.tree.rev_parse
    - subprocess.Popen.head.commit.tree.object.rev_parse
    - datetime.timedelta.object.commit.tree.path.rev_parse
    - typing.IO.path.object.commit.tree.rev_parse
    - subprocess.Popen.path.tree.head.ref.commit.rev_parse
    - datetime.timedelta.path.commit.object.rev_parse
    - typing.TypeVar.head.commit.tree.path.rev_parse
    - typing.cast.tree.head.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.object.path.rev_parse
    - datetime.timedelta.path.tree.rev_parse
    - typing.BinaryIO.head.commit.path.rev_parse
    - typing.BinaryIO.head.commit.tree.object.rev_parse
    - typing.IO.path.head.commit.tree.rev_parse
    - datetime.timedelta.object.head.ref.commit.rev_parse
    - subprocess.Popen.object.path.head.ref.commit.rev_parse
    - typing.IO.commit.path.tree.object.rev_parse
    - datetime.timedelta.object.commit.path.tree.rev_parse
    - subprocess.Popen.tree.head.ref.commit.object.rev_parse
    - datetime.timedelta.path.tree.head.commit.object.rev_parse
    - typing.BinaryIO.object.tree.head.commit.rev_parse
    - typing.IO.path.head.commit.rev_parse
    - typing.IO.head.commit.object.path.rev_parse
    - subprocess.Popen.tree.path.object.head.commit.rev_parse
    - datetime.timedelta.object.head.commit.rev_parse
    - subprocess.Popen.tree.object.path.head.ref.commit.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.object.path.rev_parse
    - typing.cast.head.ref.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.tree.object.head.ref.commit.rev_parse
    - subprocess.Popen.object.tree.path.rev_parse
    - subprocess.Popen.tree.object.commit.rev_parse
    - typing.TypeVar.object.tree.path.head.ref.commit.rev_parse
    - subprocess.Popen.path.tree.rev_parse
    - typing.TypeVar.head.ref.commit.path.tree.object.rev_parse
    - subprocess.Popen.object.commit.path.rev_parse
    - datetime.timedelta.head.ref.commit.path.object.rev_parse
    - datetime.timedelta.path.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.tree.path.object.head.commit.rev_parse
    - typing.cast.head.ref.commit.object.tree.rev_parse
    - typing.IO.tree.head.commit.path.object.rev_parse
    - datetime.timedelta.path.tree.head.ref.commit.rev_parse
    - datetime.timedelta.tree.head.ref.commit.path.rev_parse
    - subprocess.Popen.path.object.tree.commit.rev_parse
    - typing.BinaryIO.head.commit.path.tree.object.rev_parse
    - typing.BinaryIO.head.commit.tree.path.rev_parse
    - datetime.timedelta.head.commit.tree.rev_parse
    - datetime.timedelta.path.object.head.ref.commit.tree.rev_parse
    - typing.BinaryIO.head.commit.tree.object.path.rev_parse
    - subprocess.Popen.head.commit.path.rev_parse
    - datetime.timedelta.object.head.commit.tree.path.rev_parse
    - subprocess.Popen.head.commit.path.tree.rev_parse
    - datetime.timedelta.path.object.head.commit.tree.rev_parse
    - datetime.timedelta.tree.path.object.commit.rev_parse
    - typing.TypeVar.head.commit.rev_parse
    - subprocess.Popen.tree.path.head.commit.object.rev_parse
    - typing.BinaryIO.object.head.ref.commit.path.tree.rev_parse
    - subprocess.Popen.object.path.rev_parse
    - typing.BinaryIO.head.commit.rev_parse
    - subprocess.Popen.head.commit.tree.rev_parse
    - typing.IO.path.object.head.commit.tree.rev_parse
    - typing.TypeVar.tree.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.tree.path.commit.object.rev_parse
    - datetime.timedelta.head.commit.object.tree.rev_parse
    - typing.TypeVar.head.ref.commit.path.rev_parse
    - typing.cast.tree.object.head.ref.commit.rev_parse
    - subprocess.Popen.tree.object.path.commit.rev_parse
    - subprocess.Popen.tree.path.object.rev_parse
    - subprocess.Popen.head.ref.commit.object.rev_parse
    - typing.IO.object.tree.commit.path.rev_parse
    - typing.TypeVar.head.commit.object.path.tree.rev_parse
    - datetime.timedelta.commit.object.tree.rev_parse
    - datetime.timedelta.tree.head.commit.object.rev_parse
    - typing.IO.head.ref.commit.object.tree.path.rev_parse
    - typing.IO.path.commit.tree.object.rev_parse
    - typing.IO.object.head.ref.commit.path.tree.rev_parse
    - typing.IO.object.path.head.commit.rev_parse
    - datetime.timedelta.object.path.head.commit.rev_parse
    - datetime.timedelta.commit.path.tree.object.rev_parse
    - typing.TypeVar.object.tree.head.ref.commit.path.rev_parse
    - datetime.timedelta.object.tree.commit.rev_parse
    - typing.IO.path.object.commit.rev_parse
    - typing.BinaryIO.tree.head.commit.path.rev_parse
    - git.objects.commit.Popen.path.tree.rev_parse
    - datetime.timedelta.tree.path.head.ref.commit.object.rev_parse
    - subprocess.Popen.object.head.ref.commit.path.rev_parse
    - typing.IO.path.tree.object.head.commit.rev_parse
    - typing.IO.commit.tree.path.object.rev_parse
    - typing.IO.object.path.rev_parse
    - typing.IO.path.object.tree.commit.rev_parse
    - datetime.timedelta.commit.tree.rev_parse
    - typing.IO.path.object.head.commit.rev_parse
    - typing.cast.head.commit.object.path.rev_parse
    - typing.BinaryIO.tree.head.commit.object.path.rev_parse
    - datetime.timedelta.path.tree.head.ref.commit.object.rev_parse
    - subprocess.Popen.path.object.head.commit.rev_parse
    - typing.TypeVar.tree.object.head.ref.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.path.object.rev_parse
    - typing.TypeVar.tree.head.commit.rev_parse
    - typing.TypeVar.object.tree.head.ref.commit.rev_parse
    - datetime.timedelta.tree.path.head.commit.rev_parse
    - typing.cast.object.head.commit.path.tree.rev_parse
    - typing.BinaryIO.head.commit.path.object.rev_parse
    - subprocess.Popen.head.ref.commit.tree.path.object.rev_parse
    - subprocess.Popen.path.tree.object.commit.rev_parse
    - datetime.timedelta.tree.head.commit.object.path.rev_parse
    - typing.IO.head.commit.object.tree.path.rev_parse
    - typing.TypeVar.head.commit.tree.object.rev_parse
    - datetime.timedelta.object.commit.tree.rev_parse
    - typing.TypeVar.head.commit.object.rev_parse
    - typing.IO.path.head.ref.commit.object.tree.rev_parse
    - datetime.timedelta.head.commit.object.path.tree.rev_parse
    - typing.IO.path.head.commit.tree.object.rev_parse
    - typing.IO.object.head.commit.path.tree.rev_parse
    - subprocess.Popen.path.object.commit.tree.rev_parse
    - datetime.timedelta.object.tree.head.ref.commit.path.rev_parse
    - typing.IO.path.tree.commit.object.rev_parse
    - typing.TypeVar.tree.head.commit.path.rev_parse
    - typing.BinaryIO.head.ref.commit.object.tree.rev_parse
    - typing.TypeVar.tree.object.path.head.ref.commit.rev_parse
    - datetime.timedelta.commit.rev_parse
    - subprocess.Popen.object.commit.tree.path.rev_parse
    - subprocess.Popen.object.tree.head.commit.rev_parse
    - typing.cast.tree.head.commit.object.rev_parse
    - datetime.timedelta.tree.head.commit.path.rev_parse
    - datetime.timedelta.commit.tree.object.path.rev_parse
    - typing.TypeVar.head.commit.object.tree.rev_parse
    - typing.IO.path.tree.object.commit.rev_parse
    - typing.cast.object.head.commit.tree.rev_parse
    - typing.cast.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.object.tree.commit.path.rev_parse
    - subprocess.Popen.head.ref.commit.tree.object.path.rev_parse
    - typing.IO.head.ref.commit.path.tree.object.rev_parse
    - subprocess.Popen.path.commit.rev_parse
    - typing.TypeVar.tree.object.path.head.commit.rev_parse
    - typing.IO.object.head.commit.path.rev_parse
    - typing.cast.tree.head.ref.commit.path.object.rev_parse
    - subprocess.Popen.commit.path.object.tree.rev_parse
    - subprocess.Popen.object.path.head.commit.tree.rev_parse
    - typing.IO.object.head.ref.commit.tree.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.object.rev_parse
    - typing.BinaryIO.object.head.ref.commit.tree.rev_parse
    - typing.IO.commit.object.path.rev_parse
    - typing.BinaryIO.head.commit.path.object.tree.rev_parse
    - datetime.timedelta.object.path.commit.rev_parse
    - typing.IO.path.head.ref.commit.tree.rev_parse
    - datetime.timedelta.object.commit.path.rev_parse
    - datetime.timedelta.head.commit.path.rev_parse
    - typing.IO.object.path.tree.head.ref.commit.rev_parse
    - subprocess.Popen.tree.object.path.head.commit.rev_parse
    - datetime.timedelta.commit.path.tree.rev_parse
    - typing.IO.head.commit.path.rev_parse
    - typing.IO.path.tree.rev_parse
    - typing.IO.head.commit.path.object.tree.rev_parse
    - typing.IO.object.commit.path.tree.rev_parse
    - datetime.timedelta.tree.path.rev_parse
    - typing.TypeVar.tree.object.head.commit.rev_parse
    - typing.TypeVar.tree.object.head.commit.path.rev_parse
    - typing.cast.head.ref.commit.object.path.tree.rev_parse
    - datetime.timedelta.object.path.tree.head.commit.rev_parse
    - subprocess.Popen.tree.path.rev_parse
    - datetime.timedelta.path.object.head.ref.commit.rev_parse
    - typing.cast.tree.head.ref.commit.rev_parse
    - typing.BinaryIO.head.commit.object.path.tree.rev_parse
    - datetime.timedelta.head.commit.tree.object.path.rev_parse
    - typing.IO.tree.path.head.ref.commit.object.rev_parse
    - datetime.timedelta.path.commit.tree.rev_parse
    - typing.BinaryIO.head.ref.commit.path.object.tree.rev_parse
    - typing.IO.path.commit.rev_parse
    - subprocess.Popen.path.head.commit.rev_parse
    - subprocess.Popen.path.head.ref.commit.object.tree.rev_parse
    - datetime.timedelta.object.path.head.ref.commit.rev_parse
    - typing.BinaryIO.object.tree.head.ref.commit.rev_parse
    - typing.IO.tree.head.ref.commit.object.rev_parse
    - typing.IO.head.commit.path.object.rev_parse
    - subprocess.Popen.commit.tree.path.rev_parse
    - typing.TypeVar.head.commit.tree.rev_parse
    - subprocess.Popen.path.object.head.ref.commit.tree.rev_parse
    - typing.IO.tree.object.head.commit.rev_parse
    - subprocess.Popen.path.head.commit.tree.rev_parse
    - typing.cast.object.head.ref.commit.path.rev_parse
    - subprocess.Popen.tree.head.ref.commit.object.path.rev_parse
    - <builtin>.str
    - typing.TypeVar.tree.head.ref.commit.path.object.rev_parse
    - typing.IO.object.head.commit.rev_parse
    - datetime.timedelta.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.object.path.tree.head.ref.commit.rev_parse
    - subprocess.Popen.object.head.commit.rev_parse
    - typing.IO.path.object.head.ref.commit.rev_parse
    - typing.BinaryIO.object.head.ref.commit.rev_parse
    - datetime.timedelta.commit.object.rev_parse
    - subprocess.Popen.tree.head.commit.object.rev_parse
    - typing.IO.head.ref.commit.tree.object.rev_parse
    - typing.IO.tree.commit.path.object.rev_parse
    - typing.IO.head.commit.object.path.tree.rev_parse
    - subprocess.Popen.commit.tree.object.rev_parse
    - subprocess.Popen.head.commit.tree.path.object.rev_parse
    - subprocess.Popen.path.object.tree.head.ref.commit.rev_parse
    - typing.IO.path.head.commit.object.tree.rev_parse
    - typing.BinaryIO.object.tree.head.ref.commit.path.rev_parse
    - subprocess.Popen.path.head.commit.object.tree.rev_parse
    - typing.TypeVar.object.tree.path.head.commit.rev_parse
    - subprocess.Popen.object.path.tree.rev_parse
    - subprocess.Popen.tree.head.commit.path.rev_parse
    - typing.IO.tree.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.object.head.ref.commit.path.rev_parse
    - datetime.timedelta.head.ref.commit.path.object.tree.rev_parse
    - datetime.timedelta.head.ref.commit.tree.path.object.rev_parse
    - subprocess.Popen.head.commit.object.tree.path.rev_parse
    - typing.IO.path.object.head.ref.commit.tree.rev_parse
    - typing.IO.path.commit.object.rev_parse
    - typing.BinaryIO.head.commit.object.tree.rev_parse
    - subprocess.Popen.object.head.commit.tree.rev_parse
    - datetime.timedelta.object.tree.head.ref.commit.rev_parse
    - typing.IO.tree.object.head.ref.commit.rev_parse
    - typing.cast.head.commit.tree.object.path.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.object.rev_parse
    - datetime.timedelta.path.object.tree.rev_parse
    - subprocess.Popen.commit.object.tree.path.rev_parse
    - subprocess.Popen.path.object.rev_parse
    - typing.IO.object.head.commit.tree.path.rev_parse
    - subprocess.Popen.tree.rev_parse
    - typing.IO.tree.object.path.rev_parse
    - typing.TypeVar.object.head.ref.commit.tree.path.rev_parse
    - subprocess.Popen.object.tree.head.ref.commit.rev_parse
    - typing.IO.tree.head.ref.commit.rev_parse
    - datetime.timedelta.object.head.commit.path.rev_parse
    - subprocess.Popen.head.commit.rev_parse
    - subprocess.Popen.commit.path.object.rev_parse
    - typing.IO.object.head.ref.commit.tree.path.rev_parse
    - typing.IO.commit.object.path.tree.rev_parse
    - typing.TypeVar.tree.head.ref.commit.rev_parse
    - subprocess.Popen.object.head.commit.tree.path.rev_parse
    - typing.TypeVar.head.ref.commit.tree.path.object.rev_parse
    - typing.IO.tree.object.commit.rev_parse
    - typing.TypeVar.tree.head.ref.commit.path.rev_parse
    - subprocess.Popen.head.commit.tree.path.rev_parse
    - typing.TypeVar.head.commit.path.object.tree.rev_parse
    - datetime.timedelta.tree.commit.path.rev_parse
    - typing.cast.object.tree.head.commit.rev_parse
    - subprocess.Popen.path.object.commit.rev_parse
    - subprocess.Popen.tree.head.commit.path.object.rev_parse
    - typing.TypeVar.tree.head.commit.object.path.rev_parse
    - subprocess.Popen.path.tree.object.rev_parse
    - datetime.timedelta.path.object.commit.tree.rev_parse
    - typing.IO.tree.commit.object.path.rev_parse
    - typing.TypeVar.head.ref.commit.path.object.tree.rev_parse
    - typing.TypeVar.object.tree.path.rev_parse
    - git.objects.commit.Popen.tree.path.rev_parse
    - subprocess.Popen.commit.rev_parse
    - datetime.timedelta.object.tree.path.head.ref.commit.rev_parse
    - subprocess.Popen.path.commit.object.rev_parse
    - subprocess.Popen.tree.path.commit.object.rev_parse
    - subprocess.Popen.tree.object.head.commit.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.rev_parse
    - datetime.timedelta.tree.object.commit.rev_parse
    - typing.cast.head.commit.object.path.tree.rev_parse
    - typing.cast.tree.object.head.commit.path.rev_parse
    - datetime.timedelta.path.object.tree.head.commit.rev_parse
    - typing.IO.tree.path.rev_parse
    - typing.IO.object.path.commit.rev_parse
    - subprocess.Popen.object.tree.path.head.ref.commit.rev_parse
    - typing.cast.head.commit.tree.path.object.rev_parse
    - typing.TypeVar.head.ref.commit.tree.object.path.rev_parse
    - subprocess.Popen.tree.path.head.commit.rev_parse
    - subprocess.Popen.path.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.path.object.rev_parse
    - typing.TypeVar.object.head.commit.path.tree.rev_parse
    - typing.cast.head.ref.commit.path.tree.object.rev_parse
    - datetime.timedelta.commit.tree.path.rev_parse
    - typing.cast.head.ref.commit.tree.path.object.rev_parse
    - typing.IO.tree.object.rev_parse
    - subprocess.Popen.tree.commit.path.object.rev_parse
    - subprocess.Popen.tree.head.ref.commit.path.object.rev_parse
    - subprocess.Popen.tree.path.object.head.ref.commit.rev_parse
    - subprocess.Popen.path.head.ref.commit.rev_parse
    - datetime.timedelta.object.path.tree.rev_parse
    - typing.TypeVar.head.commit.object.tree.path.rev_parse
    - typing.BinaryIO.object.head.commit.tree.path.rev_parse
    - datetime.timedelta.head.commit.path.object.tree.rev_parse
    - typing.TypeVar.object.tree.head.commit.rev_parse
    - typing.IO.commit.path.tree.rev_parse
    - typing.TypeVar.tree.object.path.rev_parse
    - subprocess.Popen.object.path.head.commit.rev_parse
    - typing.cast.head.ref.commit.path.object.tree.rev_parse
    - typing.cast.tree.head.commit.rev_parse
    - datetime.timedelta.head.ref.commit.object.path.tree.rev_parse
    - subprocess.Popen.object.commit.rev_parse
    - datetime.timedelta.path.head.ref.commit.object.tree.rev_parse
    - datetime.timedelta.rev_parse
    - datetime.timedelta.commit.object.path.rev_parse
    - typing.BinaryIO.object.tree.head.commit.path.rev_parse
    - typing.IO.commit.object.tree.rev_parse
    - typing.BinaryIO.head.commit.object.tree.path.rev_parse
    - typing.cast.head.ref.commit.path.tree.rev_parse
    - typing.IO.tree.commit.object.rev_parse
    - datetime.timedelta.path.tree.object.head.commit.rev_parse
    - typing.IO.head.commit.tree.rev_parse
    - typing.IO.path.tree.object.head.ref.commit.rev_parse
    - subprocess.Popen.object.head.ref.commit.rev_parse
    - subprocess.Popen.path.head.commit.tree.object.rev_parse
    - typing.IO.head.ref.commit.object.rev_parse
    - typing.BinaryIO.head.ref.commit.tree.path.rev_parse
    - datetime.timedelta.head.commit.object.rev_parse
    - typing.BinaryIO.head.ref.commit.path.rev_parse
    - typing.IO.path.object.tree.rev_parse
    - datetime.timedelta.path.tree.object.head.ref.commit.rev_parse
    - datetime.timedelta.path.object.head.commit.rev_parse
    - typing.cast.tree.head.ref.commit.object.rev_parse
    - typing.TypeVar.object.head.commit.rev_parse
    - subprocess.Popen.tree.object.head.commit.path.rev_parse
    - datetime.timedelta.tree.object.head.commit.rev_parse
    - datetime.timedelta.tree.path.object.head.ref.commit.rev_parse
    - typing.cast.head.ref.commit.path.object.rev_parse
    - subprocess.Popen.path.commit.object.tree.rev_parse
    - datetime.timedelta.head.ref.commit.path.tree.object.rev_parse
    - typing.IO.object.path.head.ref.commit.rev_parse
    - datetime.timedelta.object.rev_parse
    - typing.IO.path.object.tree.head.commit.rev_parse
    - typing.IO.object.path.tree.rev_parse
    - typing.IO.head.ref.commit.path.tree.rev_parse
    - typing.cast.head.ref.commit.tree.object.path.rev_parse
    - typing.cast.object.head.commit.tree.path.rev_parse
    - typing.IO.commit.rev_parse
    - subprocess.Popen.head.commit.object.tree.rev_parse
    - git.objects.commit.Popen.path.rev_parse
    - subprocess.Popen.tree.commit.rev_parse
    - subprocess.Popen.object.commit.path.tree.rev_parse
    - typing.cast.head.commit.tree.path.rev_parse
    - typing.IO.path.tree.head.commit.object.rev_parse
    - datetime.timedelta.head.commit.tree.object.rev_parse
    - subprocess.Popen.path.tree.commit.object.rev_parse
    - datetime.timedelta.commit.path.object.rev_parse
    - subprocess.Popen.path.object.head.commit.tree.rev_parse
    - typing.IO.object.tree.rev_parse
    - subprocess.Popen.path.tree.head.ref.commit.object.rev_parse
    - datetime.timedelta.head.ref.commit.object.tree.path.rev_parse
    - typing.TypeVar.object.tree.path.commit.rev_parse
    - typing.TypeVar.head.commit.path.object.rev_parse
    - typing.BinaryIO.head.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.path.object.tree.rev_parse
    - datetime.timedelta.tree.commit.object.rev_parse
    - typing.BinaryIO.object.head.ref.commit.path.rev_parse
    - typing.TypeVar.head.ref.commit.tree.path.rev_parse
    - subprocess.Popen.head.ref.commit.rev_parse
    - typing.BinaryIO.head.ref.commit.object.rev_parse
    - typing.cast.tree.head.ref.commit.object.path.rev_parse
    - datetime.timedelta.tree.object.commit.path.rev_parse
    - typing.IO.tree.commit.path.rev_parse
    - datetime.timedelta.head.commit.object.path.rev_parse
    - typing.IO.path.object.tree.head.ref.commit.rev_parse
    - typing.IO.tree.rev_parse
    - typing.IO.path.tree.head.commit.rev_parse
    - typing.IO.object.path.head.ref.commit.tree.rev_parse
    - typing.IO.path.commit.object.tree.rev_parse
    - typing.IO.tree.head.commit.object.path.rev_parse
    - typing.IO.tree.path.object.commit.rev_parse
    - subprocess.Popen.head.ref.commit.object.tree.path.rev_parse
    - subprocess.Popen.object.tree.commit.path.rev_parse
    - datetime.timedelta.path.head.ref.commit.rev_parse
    - typing.cast.tree.head.commit.object.path.rev_parse
    - datetime.timedelta.tree.object.path.rev_parse
    - typing.IO.tree.object.path.head.commit.rev_parse
    - subprocess.Popen.tree.object.commit.path.rev_parse
    - subprocess.Popen.head.commit.path.object.rev_parse
    - typing.TypeVar.tree.head.commit.path.object.rev_parse
    - typing.BinaryIO.head.commit.object.path.rev_parse
    - subprocess.Popen.object.tree.path.commit.rev_parse
    - subprocess.Popen.head.ref.commit.tree.path.rev_parse
    - typing.TypeVar.head.ref.commit.object.path.rev_parse
    - subprocess.Popen.path.tree.head.commit.rev_parse
    - typing.TypeVar.head.commit.tree.path.object.rev_parse
    - datetime.timedelta.head.ref.commit.rev_parse
    - subprocess.Popen.object.path.head.ref.commit.tree.rev_parse
    - subprocess.Popen.commit.tree.object.path.rev_parse
    - datetime.timedelta.object.head.commit.tree.rev_parse
    - datetime.timedelta.path.commit.object.tree.rev_parse
    - datetime.timedelta.tree.head.ref.commit.path.object.rev_parse
    - subprocess.Popen.object.path.commit.tree.rev_parse
    - typing.cast.object.head.ref.commit.tree.rev_parse
    - typing.IO.head.commit.object.tree.rev_parse
    - datetime.timedelta.path.commit.tree.object.rev_parse
    - subprocess.Popen.object.head.commit.path.tree.rev_parse
    - typing.IO.tree.object.commit.path.rev_parse
    - typing.IO.path.head.ref.commit.rev_parse
    - subprocess.Popen.head.ref.commit.path.object.rev_parse
    - typing.IO.tree.path.object.head.commit.rev_parse
    - typing.cast.head.commit.tree.object.rev_parse
    - datetime.timedelta.object.head.commit.path.tree.rev_parse
    - typing.IO.path.tree.commit.rev_parse
    - typing.cast.head.commit.object.tree.rev_parse
    - datetime.timedelta.tree.commit.rev_parse
    - typing.BinaryIO.tree.head.ref.commit.rev_parse
    - subprocess.Popen.head.ref.commit.tree.rev_parse
    - typing.IO.head.ref.commit.object.path.rev_parse
    - subprocess.Popen.object.tree.head.commit.path.rev_parse
    - datetime.timedelta.head.ref.commit.object.tree.rev_parse
    - subprocess.Popen.tree.object.head.ref.commit.rev_parse
    - datetime.timedelta.object.path.head.commit.tree.rev_parse
    - typing.cast.tree.object.head.ref.commit.path.rev_parse
    - subprocess.Popen.tree.head.ref.commit.rev_parse
    - datetime.timedelta.tree.object.head.ref.commit.path.rev_parse
    - datetime.timedelta.path.commit.rev_parse
    - typing.cast.head.commit.object.tree.path.rev_parse
    - typing.cast.head.commit.path.rev_parse
    - typing.IO.object.tree.path.head.ref.commit.rev_parse
    - typing.BinaryIO.tree.head.commit.path.object.rev_parse
    - datetime.timedelta.path.head.commit.rev_parse
    - subprocess.Popen.commit.object.path.rev_parse
    - datetime.timedelta.object.path.rev_parse
    - typing.IO.object.tree.commit.rev_parse
    - typing.IO.head.ref.commit.rev_parse
    - datetime.timedelta.head.commit.path.tree.rev_parse
    - typing.IO.object.tree.head.ref.commit.rev_parse
    - typing.cast.head.commit.path.tree.rev_parse
    - subprocess.Popen.path.commit.tree.rev_parse
    - datetime.timedelta.head.ref.commit.tree.object.rev_parse
    - subprocess.Popen.commit.tree.path.object.rev_parse
    - datetime.timedelta.head.ref.commit.tree.object.path.rev_parse
    - typing.IO.object.path.commit.tree.rev_parse
    - typing.IO.object.head.ref.commit.rev_parse
    - typing.IO.tree.path.commit.object.rev_parse
    - typing.IO.tree.path.head.ref.commit.rev_parse
    - typing.IO.object.commit.tree.path.rev_parse
    - subprocess.Popen.tree.path.object.commit.rev_parse
    - typing.IO.tree.path.object.head.ref.commit.rev_parse
    - typing.cast.head.commit.rev_parse
    - subprocess.Popen.object.tree.head.ref.commit.path.rev_parse
    - subprocess.Popen.tree.path.commit.rev_parse
    - typing.IO.tree.head.ref.commit.path.rev_parse
    - typing.IO.head.commit.tree.object.path.rev_parse
    - datetime.timedelta.commit.object.path.tree.rev_parse
    - typing.IO.head.commit.rev_parse
    - subprocess.Popen.object.path.tree.head.commit.rev_parse
    - datetime.timedelta.head.commit.object.tree.path.rev_parse
    - typing.cast.head.ref.commit.path.rev_parse
    - typing.cast.head.ref.commit.tree.rev_parse
    - typing.IO.head.commit.object.rev_parse
    - subprocess.Popen.head.ref.commit.path.tree.object.rev_parse
    - typing.IO.head.commit.tree.object.rev_parse
    - typing.TypeVar.head.commit.object.path.rev_parse
    - typing.IO.head.ref.commit.path.rev_parse
    - typing.TypeVar.object.head.ref.commit.rev_parse
    - typing.BinaryIO.object.tree.path.head.commit.rev_parse
    - subprocess.Popen.path.commit.tree.object.rev_parse
    - datetime.timedelta.head.ref.commit.path.rev_parse
    - typing.BinaryIO.object.tree.path.commit.rev_parse
    - typing.TypeVar.head.commit.path.tree.object.rev_parse
    - datetime.timedelta.tree.commit.object.path.rev_parse
    - typing.cast.head.commit.tree.rev_parse
    - subprocess.Popen.commit.path.tree.rev_parse
    - subprocess.Popen.tree.object.path.rev_parse
    - datetime.timedelta.head.commit.tree.path.object.rev_parse
    - subprocess.Popen.tree.head.ref.commit.path.rev_parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4480e888e0>
    - <ast.Constant object at 0x7f4480e88700>
    argNames:
    - self
    - rev
    - paths
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 752
    functionName: git.repo.base.Repo.iter_commits
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - Commit.iter_items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Commit.iter_items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - rev
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 785
    functionName: git.repo.base.Repo.merge_base
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.IO.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.tree.commit.git.merge_base
    - subprocess.Popen.head.ref.commit.object.path.git.merge_base
    - datetime.timedelta.path.head.ref.commit.object.git.merge_base
    - subprocess.Popen.head.commit.path.git.merge_base
    - typing.TypeVar.head.commit.tree.path.object.git.merge_base
    - typing.IO.object.head.ref.commit.path.git.merge_base
    - typing.TypeVar.object.tree.head.ref.commit.git.merge_base
    - typing.IO.tree.object.head.commit.path.git.merge_base
    - typing.IO.head.ref.commit.object.path.tree.git.merge_base
    - subprocess.Popen.commit.tree.object.git.merge_base
    - datetime.timedelta.tree.path.object.commit.git.merge_base
    - subprocess.Popen.tree.commit.object.path.git.merge_base
    - datetime.timedelta.path.tree.head.ref.commit.git.merge_base
    - typing.cast.object.head.commit.path.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.tree.path.object.git.merge_base
    - typing.IO.tree.head.commit.path.git.merge_base
    - typing.TypeVar.tree.head.commit.path.object.git.merge_base
    - typing.cast.tree.head.commit.git.merge_base
    - typing.cast.head.commit.path.tree.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.tree.git.merge_base
    - typing.cast.head.ref.commit.object.tree.path.git.merge_base
    - subprocess.Popen.object.path.commit.git.merge_base
    - typing.cast.object.tree.head.commit.git.merge_base
    - subprocess.Popen.object.commit
    - typing.IO.object.tree.path.head.commit.git.merge_base
    - typing.BinaryIO.object.head.commit.git.merge_base
    - typing.IO.tree.path.git.merge_base
    - subprocess.Popen.object.path.head.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.object.git.merge_base
    - datetime.timedelta.path.object.tree.head.ref.commit.git.merge_base
    - typing.cast.head.ref.commit.tree.path.object.git.merge_base
    - subprocess.Popen.object.head.commit.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.object.git.merge_base
    - subprocess.Popen.tree.commit.object.git.merge_base
    - datetime.timedelta.path.tree.commit.object.git.merge_base
    - datetime.timedelta.tree.head.commit.object.path.git.merge_base
    - typing.cast.object.head.commit.path.git.merge_base
    - datetime.timedelta.path.commit.object.tree.git.merge_base
    - datetime.timedelta.object.path.commit.tree.git.merge_base
    - datetime.timedelta.head.ref.commit.object.path.tree.git.merge_base
    - typing.TypeVar.tree.head.commit.object.path.git.merge_base
    - subprocess.Popen.tree.path.head.ref.commit.object.git.merge_base
    - typing.TypeVar.head.commit.object.tree.path.git.merge_base
    - typing.TypeVar.tree.head.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.git.merge_base
    - typing.IO.tree.object.path.head.commit.git.merge_base
    - typing.IO.tree.path.head.ref.commit.object.git.merge_base
    - datetime.timedelta.path.tree.head.commit.git.merge_base
    - typing.IO.object.tree.head.ref.commit.git.merge_base
    - typing.IO.head.commit.path.object.git.merge_base
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.merge_base
    - typing.IO.head.commit.git.merge_base
    - typing.IO.path.head.commit.git.merge_base
    - typing.IO.object.commit.git.merge_base
    - typing.cast.commit.object.tree.path.git.merge_base
    - typing.IO.tree.object.path.head.ref.commit.git.merge_base
    - datetime.timedelta.commit.tree.object.path.git.merge_base
    - typing.TypeVar.object.tree.head.commit.path.git.merge_base
    - subprocess.Popen.object.path.tree.head.commit.git.merge_base
    - datetime.timedelta.object.commit.tree.path.git.merge_base
    - datetime.timedelta.head.commit.object.path.git.merge_base
    - datetime.timedelta.tree.head.commit.path.object.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.object.path.git.merge_base
    - typing.TypeVar.object.tree.head.commit.git.merge_base
    - subprocess.Popen.object.head.commit.path.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.git.merge_base
    - datetime.timedelta.path.object.tree.head.commit.git.merge_base
    - datetime.timedelta.path.tree.object.head.ref.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.object.path.git.merge_base
    - typing.cast.head.commit.path.object.tree.git.merge_base
    - subprocess.Popen.commit.path.tree.git.merge_base
    - typing.IO.object.head.ref.commit.tree.path.git.merge_base
    - typing.cast.object.head.ref.commit.tree.path.git.merge_base
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.object.head.commit.tree.path.git.merge_base
    - typing.IO.head.commit.tree.object.path.git.merge_base
    - datetime.timedelta.object.path.commit
    - typing.IO.commit.path.tree.git.merge_base
    - typing.BinaryIO.tree.head.commit.git.merge_base
    - subprocess.Popen.tree.path.object.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.object.tree.path.git.merge_base
    - typing.BinaryIO.head.commit.object.path.tree.git.merge_base
    - subprocess.Popen.object.head.ref.commit.tree.path.git.merge_base
    - datetime.timedelta.object.head.commit.tree.git.merge_base
    - subprocess.Popen.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.path.object.git.merge_base
    - typing.IO.path.head.commit.tree.git.merge_base
    - subprocess.Popen.tree.object.head.commit.git.merge_base
    - typing.IO.head.commit.path.object.tree.git.merge_base
    - typing.TypeVar.object.head.commit.path.tree.git.merge_base
    - subprocess.Popen.path.head.ref.commit.tree.object.git.merge_base
    - typing.IO.path.object.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.path.object.git.merge_base
    - datetime.timedelta.path.tree.commit.git.merge_base
    - typing.BinaryIO.head.commit.path.object.tree.git.merge_base
    - typing.BinaryIO.tree.head.commit.object.git.merge_base
    - datetime.timedelta.object.path.tree.head.ref.commit.git.merge_base
    - typing.cast.tree.head.ref.commit.path.object.git.merge_base
    - typing.IO.object.path.head.ref.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.tree.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.object.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.object.tree.commit.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.merge_base
    - typing.TypeVar.tree.object.path.commit.git.merge_base
    - typing.IO.tree.path.commit
    - typing.BinaryIO.tree.head.commit.path.object.git.merge_base
    - typing.IO.path.object.head.commit.tree.git.merge_base
    - subprocess.Popen.object.commit.path.git.merge_base
    - typing.IO.object.commit.path.tree.git.merge_base
    - typing.IO.path.object.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.tree.path.git.merge_base
    - datetime.timedelta.object.git.merge_base
    - subprocess.Popen.path.object.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.object.git.merge_base
    - typing.IO.tree.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.object.tree.git.merge_base
    - typing.IO.path.head.commit.object.git.merge_base
    - typing.IO.head.ref.commit.tree.object.path.git.merge_base
    - datetime.timedelta.head.commit.tree.path.object.git.merge_base
    - typing.IO.path.tree.commit
    - subprocess.Popen.object.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.tree.commit.path.git.merge_base
    - typing.IO.commit.tree.path.git.merge_base
    - subprocess.Popen.object.git.merge_base
    - datetime.timedelta.object.commit
    - subprocess.Popen.path.head.commit.git.merge_base
    - datetime.timedelta.object.tree.path.head.commit.git.merge_base
    - datetime.timedelta.path.tree.object.commit
    - typing.TypeVar.head.commit.path.object.git.merge_base
    - typing.IO.path.commit.object.git.merge_base
    - typing.TypeVar.object.head.commit.path.git.merge_base
    - datetime.timedelta.path.tree.object.head.commit.git.merge_base
    - typing.TypeVar.tree.object.path.git.merge_base
    - datetime.timedelta.path.commit.object.git.merge_base
    - datetime.timedelta.commit
    - datetime.timedelta.tree.commit.object.path.git.merge_base
    - datetime.timedelta.object.commit.path.tree.git.merge_base
    - typing.IO.path.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.object.path.git.merge_base
    - typing.IO.tree.object.path.commit
    - typing.TypeVar.head.ref.commit.tree.object.path.git.merge_base
    - typing.IO.commit.object.tree.path.git.merge_base
    - typing.TypeVar.object.head.ref.commit.path.tree.git.merge_base
    - typing.IO.object.tree.head.ref.commit.path.git.merge_base
    - typing.IO.path.tree.object.git.merge_base
    - typing.TypeVar.head.ref.commit.object.path.tree.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.object.tree.head.commit.git.merge_base
    - datetime.timedelta.tree.path.commit
    - typing.IO.commit.object.tree.git.merge_base
    - typing.IO.path.commit
    - datetime.timedelta.tree.head.commit.object.git.merge_base
    - subprocess.Popen.path.commit.object.git.merge_base
    - datetime.timedelta.object.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.tree.git.merge_base
    - typing.TypeVar.tree.object.head.ref.commit.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.object.git.merge_base
    - typing.IO.path.object.head.ref.commit.git.merge_base
    - typing.IO.path.head.commit.object.tree.git.merge_base
    - subprocess.Popen.tree.head.commit.path.git.merge_base
    - typing.IO.path.tree.head.ref.commit.git.merge_base
    - typing.IO.path.commit.tree.object.git.merge_base
    - typing.IO.object.path.head.ref.commit.tree.git.merge_base
    - typing.IO.object.path.tree.head.commit.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.path.git.merge_base
    - typing.IO.head.ref.commit.path.git.merge_base
    - datetime.timedelta.object.head.commit.tree.path.git.merge_base
    - subprocess.Popen.object.commit.tree.path.git.merge_base
    - datetime.timedelta.commit.path.git.merge_base
    - typing.TypeVar.tree.head.commit.object.git.merge_base
    - typing.IO.head.ref.commit.tree.git.merge_base
    - typing.TypeVar.object.head.commit.tree.path.git.merge_base
    - subprocess.Popen.object.tree.git.merge_base
    - datetime.timedelta.path.object.git.merge_base
    - subprocess.Popen.path.tree.head.ref.commit.object.git.merge_base
    - typing.cast.head.ref.commit.path.tree.object.git.merge_base
    - subprocess.Popen.object.path.git.merge_base
    - typing.IO.object.path.tree.head.ref.commit.git.merge_base
    - typing.BinaryIO.head.commit.path.tree.object.git.merge_base
    - typing.IO.commit.path.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.path.object.git.merge_base
    - datetime.timedelta.path.commit.git.merge_base
    - typing.IO.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.merge_base
    - datetime.timedelta.commit.git.merge_base
    - subprocess.Popen.commit.tree.object.path.git.merge_base
    - typing.cast.object.head.ref.commit.tree.git.merge_base
    - subprocess.Popen.tree.head.commit.path.object.git.merge_base
    - datetime.timedelta.tree.path.head.commit.git.merge_base
    - typing.IO.object.tree.commit.git.merge_base
    - subprocess.Popen.head.commit.tree.object.path.git.merge_base
    - typing.TypeVar.head.commit.path.object.tree.git.merge_base
    - subprocess.Popen.path.head.ref.commit.object.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.path.object.commit.tree.git.merge_base
    - datetime.timedelta.object.commit.git.merge_base
    - typing.cast.tree.head.ref.commit.git.merge_base
    - typing.IO.path.tree.object.commit.git.merge_base
    - typing.IO.path.object.tree.head.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.object.git.merge_base
    - typing.TypeVar.head.commit.tree.path.git.merge_base
    - subprocess.Popen.object.head.ref.commit.git.merge_base
    - typing.IO.tree.commit
    - typing.BinaryIO.object.tree.path.commit
    - subprocess.Popen.path.head.ref.commit.object.git.merge_base
    - typing.IO.tree.object.path.git.merge_base
    - typing.BinaryIO.tree.head.commit.path.git.merge_base
    - typing.TypeVar.head.ref.commit.object.path.git.merge_base
    - typing.BinaryIO.object.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.path.object.tree.git.merge_base
    - typing.IO.path.tree.object.head.ref.commit.git.merge_base
    - typing.BinaryIO.object.tree.path.git.merge_base
    - subprocess.Popen.path.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.head.ref.commit.object.tree.path.git.merge_base
    - subprocess.Popen.object.tree.head.commit.path.git.merge_base
    - typing.cast.object.head.commit.git.merge_base
    - typing.IO.tree.object.commit.git.merge_base
    - typing.IO.path.head.ref.commit.object.tree.git.merge_base
    - typing.TypeVar.object.head.commit.tree.git.merge_base
    - datetime.timedelta.tree.object.path.git.merge_base
    - datetime.timedelta.tree.object.path.head.commit.git.merge_base
    - typing.cast.head.ref.commit.path.object.git.merge_base
    - typing.TypeVar.object.head.ref.commit.tree.path.git.merge_base
    - subprocess.Popen.path.commit.tree.object.git.merge_base
    - subprocess.Popen.tree.object.git.merge_base
    - typing.IO.object.git.merge_base
    - typing.IO.tree.object.head.commit.git.merge_base
    - subprocess.Popen.tree.path.head.ref.commit.git.merge_base
    - datetime.timedelta.object.path.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.commit.object.path.tree.git.merge_base
    - subprocess.Popen.tree.path.object.head.ref.commit.git.merge_base
    - typing.TypeVar.tree.object.head.commit.path.git.merge_base
    - typing.IO.head.ref.commit.tree.path.git.merge_base
    - typing.cast.head.commit.object.tree.git.merge_base
    - typing.IO.head.ref.commit.object.tree.git.merge_base
    - typing.IO.commit.tree.object.path.git.merge_base
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.commit.path.object.git.merge_base
    - datetime.timedelta.object.tree.git.merge_base
    - typing.cast.head.ref.commit.tree.object.git.merge_base
    - datetime.timedelta.tree.commit.path.git.merge_base
    - typing.BinaryIO.head.commit.git.merge_base
    - subprocess.Popen.path.commit.tree.git.merge_base
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.commit.object.path.git.merge_base
    - typing.IO.commit.tree.object.git.merge_base
    - subprocess.Popen.tree.path.object.commit
    - typing.IO.object.head.commit.path.git.merge_base
    - subprocess.Popen.path.commit.git.merge_base
    - datetime.timedelta.object.path.head.commit.git.merge_base
    - datetime.timedelta.object.commit.tree.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.object.git.merge_base
    - typing.TypeVar.head.commit.git.merge_base
    - typing.IO.path.tree.object.head.commit.git.merge_base
    - typing.TypeVar.tree.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.path.tree.object.git.merge_base
    - subprocess.Popen.head.commit.tree.object.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.head.commit.path.tree.object.git.merge_base
    - subprocess.Popen.head.commit.path.object.tree.git.merge_base
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.path.object.head.ref.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.path.object.git.merge_base
    - datetime.timedelta.object.tree.path.head.ref.commit.git.merge_base
    - typing.IO.object.tree.path.git.merge_base
    - subprocess.Popen.tree.object.commit.git.merge_base
    - subprocess.Popen.git.merge_base
    - subprocess.Popen.tree.object.path.git.merge_base
    - typing.IO.head.ref.commit.git.merge_base
    - subprocess.Popen.path.commit.object.tree.git.merge_base
    - subprocess.Popen.tree.commit
    - subprocess.Popen.head.commit.object.path.git.merge_base
    - subprocess.Popen.path.tree.git.merge_base
    - subprocess.Popen.path.tree.object.commit.git.merge_base
    - datetime.timedelta.path.commit.tree.object.git.merge_base
    - typing.cast.object.head.commit.tree.path.git.merge_base
    - datetime.timedelta.tree.git.merge_base
    - typing.IO.tree.commit.object.git.merge_base
    - subprocess.Popen.head.ref.commit.object.tree.git.merge_base
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.object.git.merge_base
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.object.tree.path.commit.git.merge_base
    - typing.IO.head.commit.object.path.tree.git.merge_base
    - datetime.timedelta.head.commit.path.object.git.merge_base
    - datetime.timedelta.object.path.head.commit.tree.git.merge_base
    - datetime.timedelta.commit.path.object.tree.git.merge_base
    - typing.cast.tree.object.head.ref.commit.git.merge_base
    - typing.IO.tree.object.commit.path.git.merge_base
    - datetime.timedelta.head.commit.path.tree.git.merge_base
    - typing.IO.tree.commit.path.git.merge_base
    - datetime.timedelta.tree.path.object.head.ref.commit.git.merge_base
    - typing.TypeVar.tree.object.path.head.commit.git.merge_base
    - subprocess.Popen.path.head.commit.object.tree.git.merge_base
    - typing.TypeVar.tree.object.path.head.ref.commit.git.merge_base
    - typing.IO.head.commit.path.tree.git.merge_base
    - datetime.timedelta.head.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.merge_base
    - typing.cast.head.commit.tree.path.git.merge_base
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.tree.head.commit.object.path.git.merge_base
    - subprocess.Popen.head.commit.path.object.git.merge_base
    - typing.cast.tree.head.commit.path.git.merge_base
    - typing.IO.object.tree.path.commit.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.git.merge_base
    - typing.TypeVar.tree.head.commit.git.merge_base
    - subprocess.Popen.head.ref.commit.object.path.tree.git.merge_base
    - subprocess.Popen.tree.head.commit.git.merge_base
    - typing.TypeVar.object.head.commit.git.merge_base
    - datetime.timedelta.path.head.commit.tree.git.merge_base
    - typing.cast.tree.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.tree.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.object.path.tree.commit.git.merge_base
    - datetime.timedelta.path.head.commit.git.merge_base
    - typing.TypeVar.head.commit.object.git.merge_base
    - datetime.timedelta.tree.head.commit.git.merge_base
    - subprocess.Popen.path.tree.commit.git.merge_base
    - typing.cast.head.ref.commit.tree.object.path.git.merge_base
    - datetime.timedelta.object.tree.path.commit.git.merge_base
    - typing.cast.head.commit.tree.git.merge_base
    - res.append
    - subprocess.Popen.tree.path.object.head.commit.git.merge_base
    - datetime.timedelta.object.path.tree.git.merge_base
    - datetime.timedelta.head.commit.tree.path.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.git.merge_base
    - subprocess.Popen.tree.object.path.commit.git.merge_base
    - subprocess.Popen.head.commit.tree.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.head.commit.object.git.merge_base
    - typing.IO.object.tree.path.head.ref.commit.git.merge_base
    - datetime.timedelta.object.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.object.tree.path.git.merge_base
    - typing.TypeVar.head.commit.tree.object.git.merge_base
    - typing.IO.object.tree.commit
    - typing.cast.head.ref.commit.tree.path.git.merge_base
    - typing.TypeVar.object.tree.head.ref.commit.path.git.merge_base
    - typing.cast.head.commit.object.path.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.git.merge_base
    - typing.IO.path.tree.git.merge_base
    - typing.IO.path.object.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.commit.tree.path.object.git.merge_base
    - typing.IO.tree.commit.object.path.git.merge_base
    - subprocess.Popen.path.tree.head.commit.git.merge_base
    - typing.cast.head.commit.object.git.merge_base
    - subprocess.Popen.tree.head.commit.object.path.git.merge_base
    - typing.IO.path.object.head.commit.git.merge_base
    - datetime.timedelta.path.head.ref.commit.tree.object.git.merge_base
    - typing.IO.object.head.ref.commit.path.tree.git.merge_base
    - typing.cast.head.ref.commit.object.tree.git.merge_base
    - datetime.timedelta.head.commit.object.tree.path.git.merge_base
    - datetime.timedelta.object.tree.head.commit.path.git.merge_base
    - subprocess.Popen.path.tree.head.commit.object.git.merge_base
    - datetime.timedelta.object.head.commit.path.git.merge_base
    - typing.IO.object.commit.tree.git.merge_base
    - typing.cast.head.ref.commit.path.tree.git.merge_base
    - datetime.timedelta.path.head.ref.commit.git.merge_base
    - typing.IO.head.commit.object.tree.path.git.merge_base
    - typing.IO.tree.path.object.commit
    - typing.cast.head.commit.object.tree.path.git.merge_base
    - subprocess.Popen.commit.path.object.tree.git.merge_base
    - datetime.timedelta.tree.object.path.head.ref.commit.git.merge_base
    - subprocess.Popen.commit.tree.path.git.merge_base
    - typing.IO.object.path.commit.git.merge_base
    - datetime.timedelta.tree.commit.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.merge_base
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.path.object.tree.head.ref.commit.git.merge_base
    - typing.IO.path.git.merge_base
    - typing.cast.tree.object.head.commit.git.merge_base
    - subprocess.Popen.commit.object.tree.path.git.merge_base
    - typing.IO.path.head.commit.tree.object.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.path.git.merge_base
    - datetime.timedelta.tree.path.commit.object.git.merge_base
    - typing.cast.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.tree.object.commit
    - typing.cast.tree.head.commit.object.path.git.merge_base
    - subprocess.Popen.object.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.head.commit.path.tree.git.merge_base
    - subprocess.Popen.object.path.commit
    - typing.BinaryIO.head.commit.object.tree.path.git.merge_base
    - typing.IO.path.object.git.merge_base
    - subprocess.Popen.head.commit.object.tree.path.git.merge_base
    - datetime.timedelta.head.commit.tree.git.merge_base
    - typing.IO.tree.object.head.ref.commit.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.object.path.git.merge_base
    - datetime.timedelta.path.head.ref.commit.tree.git.merge_base
    - typing.IO.commit.git.merge_base
    - typing.IO.commit.tree.git.merge_base
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.tree.commit.path.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.object.tree.git.merge_base
    - datetime.timedelta.commit.object.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.path.git.merge_base
    - subprocess.Popen.head.commit.object.path.tree.git.merge_base
    - typing.IO.tree.path.commit.git.merge_base
    - subprocess.Popen.head.commit.path.tree.object.git.merge_base
    - datetime.timedelta.tree.object.head.ref.commit.path.git.merge_base
    - typing.IO.git.merge_base
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.IO.path.commit.git.merge_base
    - subprocess.Popen.tree.commit.path.object.git.merge_base
    - typing.IO.tree.commit.path.object.git.merge_base
    - typing.cast.head.ref.commit.path.object.tree.git.merge_base
    - typing.IO.object.path.head.commit.git.merge_base
    - subprocess.Popen.commit.object.path.git.merge_base
    - subprocess.Popen.object.head.commit.tree.git.merge_base
    - datetime.timedelta.head.ref.commit.path.object.git.merge_base
    - datetime.timedelta.head.ref.commit.path.object.tree.git.merge_base
    - typing.TypeVar.head.commit.path.tree.git.merge_base
    - datetime.timedelta.tree.object.head.commit.git.merge_base
    - subprocess.Popen.commit.git.merge_base
    - subprocess.Popen.object.path.tree.commit
    - typing.TypeVar.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.path.git.merge_base
    - datetime.timedelta.head.commit.tree.object.git.merge_base
    - datetime.timedelta.object.path.tree.head.commit.git.merge_base
    - typing.BinaryIO.head.commit.path.git.merge_base
    - subprocess.Popen.path.commit
    - datetime.timedelta.head.ref.commit.object.path.git.merge_base
    - subprocess.Popen.object.tree.commit
    - datetime.timedelta.path.head.commit.object.tree.git.merge_base
    - subprocess.Popen.path.head.commit.tree.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.path.object.git.merge_base
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.object.path.git.merge_base
    - typing.cast.tree.head.ref.commit.path.git.merge_base
    - typing.BinaryIO.object.head.commit.path.tree.git.merge_base
    - subprocess.Popen.path.object.commit.tree.git.merge_base
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.commit.path.tree.object.git.merge_base
    - datetime.timedelta.path.head.commit.tree.object.git.merge_base
    - typing.BinaryIO.head.commit.object.path.git.merge_base
    - datetime.timedelta.tree.path.head.ref.commit.object.git.merge_base
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.merge_base
    - typing.BinaryIO.object.tree.head.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.path.object.git.merge_base
    - datetime.timedelta.head.ref.commit.object.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.path.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.path.tree.object.git.merge_base
    - typing.cast.head.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.path.git.merge_base
    - subprocess.Popen.tree.object.head.commit.path.git.merge_base
    - datetime.timedelta.path.commit
    - typing.cast.head.ref.commit.path.git.merge_base
    - typing.BinaryIO.object.tree.path.commit.git.merge_base
    - datetime.timedelta.tree.object.head.commit.path.git.merge_base
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.path.object.head.commit.tree.git.merge_base
    - typing.TypeVar.object.head.ref.commit.git.merge_base
    - datetime.timedelta.head.commit.path.git.merge_base
    - typing.IO.head.ref.commit.object.tree.path.git.merge_base
    - datetime.timedelta.commit.object.tree.git.merge_base
    - subprocess.Popen.tree.path.commit.object.git.merge_base
    - typing.IO.path.head.ref.commit.tree.object.git.merge_base
    - subprocess.Popen.commit.tree.git.merge_base
    - typing.IO.object.commit
    - datetime.timedelta.path.commit.tree.git.merge_base
    - subprocess.Popen.path.tree.commit.object.git.merge_base
    - typing.cast.head.ref.commit.object.path.tree.git.merge_base
    - datetime.timedelta.object.head.commit.path.tree.git.merge_base
    - typing.TypeVar.head.commit.object.path.git.merge_base
    - subprocess.Popen.commit.path.git.merge_base
    - typing.IO.object.tree.head.commit.git.merge_base
    - datetime.timedelta.commit.path.tree.git.merge_base
    - subprocess.Popen.commit.object.tree.git.merge_base
    - datetime.timedelta.commit.object.path.git.merge_base
    - typing.TypeVar.head.ref.commit.path.object.tree.git.merge_base
    - datetime.timedelta.tree.object.commit.path.git.merge_base
    - typing.BinaryIO.object.tree.path.head.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.object.git.merge_base
    - subprocess.Popen.object.tree.commit.path.git.merge_base
    - typing.BinaryIO.head.commit.tree.object.path.git.merge_base
    - subprocess.Popen.object.commit.tree.git.merge_base
    - subprocess.Popen.object.path.head.commit.tree.git.merge_base
    - typing.IO.object.path.tree.commit.git.merge_base
    - typing.IO.object.head.ref.commit.git.merge_base
    - typing.cast.object.tree.head.commit.path.git.merge_base
    - typing.TypeVar.head.commit.object.path.tree.git.merge_base
    - datetime.timedelta.tree.object.head.ref.commit.git.merge_base
    - typing.cast.head.ref.commit.tree.git.merge_base
    - subprocess.Popen.commit.path.tree.object.git.merge_base
    - typing.BinaryIO.head.commit.object.git.merge_base
    - subprocess.Popen.object.tree.path.head.ref.commit.git.merge_base
    - subprocess.Popen.tree.path.head.commit.object.git.merge_base
    - typing.IO.head.ref.commit.tree.path.object.git.merge_base
    - datetime.timedelta.tree.object.git.merge_base
    - typing.BinaryIO.head.commit.path.tree.git.merge_base
    - subprocess.Popen.commit.tree.path.object.git.merge_base
    - datetime.timedelta.path.object.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.path.tree.commit
    - typing.cast.object.head.commit.tree.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.merge_base
    - datetime.timedelta.commit.tree.path.git.merge_base
    - subprocess.Popen.object.tree.path.git.merge_base
    - typing.cast.head.commit.tree.path.object.git.merge_base
    - typing.IO.path.object.commit.git.merge_base
    - typing.cast.head.ref.commit.object.path.git.merge_base
    - typing.IO.head.ref.commit.path.tree.object.git.merge_base
    - subprocess.Popen.head.commit.git.merge_base
    - datetime.timedelta.path.tree.object.commit.git.merge_base
    - typing.BinaryIO.head.commit.tree.object.git.merge_base
    - datetime.timedelta.commit.tree.git.merge_base
    - typing.BinaryIO.head.commit.object.tree.git.merge_base
    - typing.IO.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.path.git.merge_base
    - typing.cast.head.commit.object.path.tree.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.path.object.git.merge_base
    - typing.IO.path.head.ref.commit.object.git.merge_base
    - typing.IO.tree.path.head.commit.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.merge_base
    - typing.IO.head.commit.object.tree.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.git.merge_base
    - typing.IO.path.tree.head.commit.git.merge_base
    - datetime.timedelta.path.tree.head.ref.commit.object.git.merge_base
    - typing.IO.path.tree.commit.git.merge_base
    - subprocess.Popen.tree.path.head.commit.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.object.git.merge_base
    - typing.IO.tree.head.commit.object.git.merge_base
    - typing.IO.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.git.merge_base
    - subprocess.Popen.head.ref.commit.path.object.tree.git.merge_base
    - subprocess.Popen.object.path.head.ref.commit.git.merge_base
    - datetime.timedelta.tree.path.object.commit
    - typing.BinaryIO.head.commit.tree.git.merge_base
    - typing.IO.head.ref.commit.tree.object.git.merge_base
    - typing.IO.tree.object.path.commit.git.merge_base
    - subprocess.Popen.object.commit.git.merge_base
    - subprocess.Popen.path.tree.object.head.commit.git.merge_base
    - typing.cast.object.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.object.commit.path.tree.git.merge_base
    - typing.IO.path.tree.head.ref.commit.object.git.merge_base
    - typing.IO.tree.path.object.commit.git.merge_base
    - subprocess.Popen.path.head.commit.object.git.merge_base
    - datetime.timedelta.tree.path.head.ref.commit.git.merge_base
    - subprocess.Popen.path.head.ref.commit.git.merge_base
    - typing.BinaryIO.tree.head.commit.object.path.git.merge_base
    - datetime.timedelta.path.object.commit.git.merge_base
    - typing.IO.tree.head.commit.path.object.git.merge_base
    - datetime.timedelta.head.commit.path.object.tree.git.merge_base
    - subprocess.Popen.object.head.ref.commit.tree.git.merge_base
    - typing.IO.object.head.commit.tree.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.path.git.merge_base
    - typing.IO.tree.object.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.head.commit.tree.path.object.git.merge_base
    - subprocess.Popen.tree.path.object.git.merge_base
    - datetime.timedelta.commit.object.tree.path.git.merge_base
    - subprocess.Popen.path.tree.object.git.merge_base
    - typing.IO.path.head.ref.commit.git.merge_base
    - typing.IO.object.tree.head.commit.path.git.merge_base
    - datetime.timedelta.path.object.tree.commit.git.merge_base
    - datetime.timedelta.object.head.commit.git.merge_base
    - typing.IO.commit.path.tree.object.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.merge_base
    - typing.TypeVar.object.tree.path.head.ref.commit.git.merge_base
    - subprocess.Popen.tree.object.commit.path.git.merge_base
    - datetime.timedelta.path.git.merge_base
    - datetime.timedelta.commit.tree.object.git.merge_base
    - typing.IO.path.commit.object.tree.git.merge_base
    - typing.IO.head.commit.tree.path.git.merge_base
    - typing.IO.object.path.commit
    - datetime.timedelta.path.head.commit.object.git.merge_base
    - typing.IO.commit.object.git.merge_base
    - subprocess.Popen.commit.path.object.git.merge_base
    - datetime.timedelta.head.commit.object.tree.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.object.git.merge_base
    - typing.IO.head.commit.tree.path.object.git.merge_base
    - datetime.timedelta.object.head.ref.commit.git.merge_base
    - typing.IO.head.commit.path.git.merge_base
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.git.merge_base
    - subprocess.Popen.object.head.commit.path.tree.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.object.path.git.merge_base
    - subprocess.Popen.tree.object.path.head.ref.commit.git.merge_base
    - typing.IO.head.commit.object.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.merge_base
    - typing.cast.object.tree.head.ref.commit.path.git.merge_base
    - typing.TypeVar.tree.object.head.commit.git.merge_base
    - datetime.timedelta.tree.object.commit.git.merge_base
    - datetime.timedelta.head.commit.object.path.tree.git.merge_base
    - typing.IO.tree.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.path.tree.object.git.merge_base
    - subprocess.Popen.object.path.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.commit.path.object.git.merge_base
    - subprocess.Popen.object.tree.path.head.commit.git.merge_base
    - typing.cast.tree.head.commit.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.merge_base
    - typing.TypeVar.head.commit.tree.git.merge_base
    - subprocess.Popen.path.tree.commit
    - typing.BinaryIO.head.commit.tree.path.object.git.merge_base
    - typing.IO.head.ref.commit.object.path.git.merge_base
    - datetime.timedelta.object.path.tree.commit.git.merge_base
    - typing.cast.tree.head.ref.commit.object.git.merge_base
    - subprocess.Popen.object.path.tree.git.merge_base
    - typing.TypeVar.head.commit.path.tree.object.git.merge_base
    - typing.cast.tree.head.ref.commit.object.path.git.merge_base
    - datetime.timedelta.object.path.git.merge_base
    - datetime.timedelta.head.commit.tree.object.path.git.merge_base
    - subprocess.Popen.tree.path.commit.git.merge_base
    - typing.IO.object.commit.tree.path.git.merge_base
    - typing.IO.tree.head.ref.commit.object.git.merge_base
    - <builtin>.len
    - datetime.timedelta.path.tree.head.commit.object.git.merge_base
    - typing.IO.tree.object.git.merge_base
    - subprocess.Popen.head.commit.object.tree.git.merge_base
    - datetime.timedelta.tree.commit.git.merge_base
    - datetime.timedelta.path.tree.object.git.merge_base
    - typing.cast.tree.object.head.commit.path.git.merge_base
    - datetime.timedelta.object.tree.head.commit.git.merge_base
    - typing.cast.object.head.ref.commit.path.tree.git.merge_base
    - typing.IO.path.object.commit.tree.git.merge_base
    - typing.BinaryIO.object.tree.head.commit.path.git.merge_base
    - typing.IO.tree.path.commit.object.git.merge_base
    - datetime.timedelta.path.head.ref.commit.object.tree.git.merge_base
    - datetime.timedelta.object.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.object.head.commit.git.merge_base
    - datetime.timedelta.object.tree.commit.git.merge_base
    - subprocess.Popen.object.tree.commit.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.path.object.git.merge_base
    - typing.TypeVar.object.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.tree.path.object.git.merge_base
    - typing.IO.object.head.commit.path.tree.git.merge_base
    - typing.IO.path.object.tree.commit.git.merge_base
    - typing.IO.path.tree.head.commit.object.git.merge_base
    - datetime.timedelta.tree.head.commit.path.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.git.merge_base
    - typing.IO.tree.head.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.merge_base
    - typing.cast.head.commit.path.object.git.merge_base
    - typing.IO.tree.path.object.head.commit.git.merge_base
    - typing.cast.head.commit.tree.object.path.git.merge_base
    - typing.IO.path.commit.tree.git.merge_base
    - typing.IO.path.tree.commit.object.git.merge_base
    - typing.BinaryIO.head.commit.tree.path.git.merge_base
    - typing.TypeVar.head.commit.path.git.merge_base
    - typing.IO.tree.path.object.head.ref.commit.git.merge_base
    - typing.IO.object.tree.git.merge_base
    - datetime.timedelta.tree.path.head.commit.object.git.merge_base
    - typing.IO.path.object.commit
    - subprocess.Popen.object.path.commit.tree.git.merge_base
    - datetime.timedelta.path.object.head.commit.tree.git.merge_base
    - typing.IO.object.path.head.commit.tree.git.merge_base
    - typing.IO.object.tree.commit.path.git.merge_base
    - subprocess.Popen.commit
    - typing.IO.tree.path.object.git.merge_base
    - datetime.timedelta.tree.path.object.head.commit.git.merge_base
    - subprocess.Popen.head.commit.tree.path.git.merge_base
    - typing.IO.head.commit.tree.git.merge_base
    - subprocess.Popen.tree.head.commit.object.git.merge_base
    - typing.cast.commit.tree.object.path.git.merge_base
    - typing.cast.tree.head.commit.path.object.git.merge_base
    - typing.TypeVar.object.tree.path.commit.git.merge_base
    - datetime.timedelta.object.path.head.ref.commit.git.merge_base
    - typing.IO.tree.path.head.ref.commit.git.merge_base
    - typing.IO.head.ref.commit.path.object.tree.git.merge_base
    - subprocess.Popen.tree.path.git.merge_base
    - typing.IO.tree.head.ref.commit.path.object.git.merge_base
    - typing.IO.object.path.commit.tree.git.merge_base
    - typing.TypeVar.object.tree.path.head.commit.git.merge_base
    - datetime.timedelta.object.head.ref.commit.tree.git.merge_base
    - typing.IO.head.commit.tree.object.git.merge_base
    - datetime.timedelta.head.ref.commit.path.tree.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.object.path.git.merge_base
    - typing.IO.object.head.commit.tree.path.git.merge_base
    - typing.IO.commit.path.object.tree.git.merge_base
    - subprocess.Popen.commit.object.path.tree.git.merge_base
    - subprocess.Popen.head.commit.object.git.merge_base
    - datetime.timedelta.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.head.commit.tree.object.git.merge_base
    - datetime.timedelta.head.ref.commit.git.merge_base
    - subprocess.Popen.tree.object.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.git.merge_base
    - subprocess.Popen.head.ref.commit.object.git.merge_base
    - typing.IO.object.head.commit.git.merge_base
    - datetime.timedelta.git.merge_base
    - typing.IO.head.ref.commit.path.tree.git.merge_base
    - typing.IO.object.path.tree.git.merge_base
    - datetime.timedelta.tree.path.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.object.tree.git.merge_base
    - typing.IO.tree.head.ref.commit.object.path.git.merge_base
    - typing.IO.head.ref.commit.object.git.merge_base
    - datetime.timedelta.tree.path.git.merge_base
    - subprocess.Popen.path.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.object.tree.path.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.tree.object.path.commit.git.merge_base
    - subprocess.Popen.tree.object.head.ref.commit.git.merge_base
    - typing.IO.head.ref.commit.path.object.git.merge_base
    - typing.cast.head.commit.path.tree.object.git.merge_base
    - subprocess.Popen.head.ref.commit.path.tree.git.merge_base
    - typing.IO.object.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.path.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.path.git.merge_base
    - typing.BinaryIO.head.commit.path.object.git.merge_base
    - typing.IO.tree.path.head.commit.git.merge_base
    - typing.IO.object.commit.path.git.merge_base
    - datetime.timedelta.path.object.head.ref.commit.git.merge_base
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.object.tree.commit.path.git.merge_base
    - typing.cast.head.ref.commit.object.git.merge_base
    - subprocess.Popen.head.ref.commit.path.git.merge_base
    - subprocess.Popen.object.tree.head.commit.git.merge_base
    - subprocess.Popen.object.head.ref.commit.path.tree.git.merge_base
    - typing.IO.head.commit.path.tree.object.git.merge_base
    - subprocess.Popen.tree.object.path.head.commit.git.merge_base
    - typing.BinaryIO.object.head.commit.tree.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.object.git.merge_base
    - typing.IO.commit.tree.path.object.git.merge_base
    - typing.TypeVar.head.commit.object.tree.git.merge_base
    - typing.cast.head.commit.tree.object.git.merge_base
    - typing.TypeVar.object.tree.path.git.merge_base
    - subprocess.Popen.object.head.commit.tree.path.git.merge_base
    - typing.IO.head.commit.object.path.git.merge_base
    - datetime.timedelta.object.path.commit.git.merge_base
    - datetime.timedelta.object.head.ref.commit.path.tree.git.merge_base
    - typing.TypeVar.head.commit.tree.object.path.git.merge_base
    - typing.BinaryIO.object.head.commit.path.git.merge_base
    - typing.cast.head.commit.path.git.merge_base
    - datetime.timedelta.object.head.ref.commit.tree.path.git.merge_base
    - typing.IO.commit.object.path.tree.git.merge_base
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.merge_base
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.merge_base
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.merge_base
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - ancestor_rev
    - rev
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 828
    functionName: git.repo.base.Repo.is_ancestor
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - subprocess.Popen.tree.commit.git.merge_base
    - typing.IO.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.object.path.git.merge_base
    - subprocess.Popen.head.commit.path.git.merge_base
    - datetime.timedelta.path.head.ref.commit.object.git.merge_base
    - typing.TypeVar.head.commit.tree.path.object.git.merge_base
    - typing.IO.object.head.ref.commit.path.git.merge_base
    - typing.TypeVar.object.tree.head.ref.commit.git.merge_base
    - typing.IO.tree.object.head.commit.path.git.merge_base
    - typing.IO.head.ref.commit.object.path.tree.git.merge_base
    - subprocess.Popen.commit.tree.object.git.merge_base
    - datetime.timedelta.tree.path.object.commit.git.merge_base
    - subprocess.Popen.tree.commit.object.path.git.merge_base
    - datetime.timedelta.path.tree.head.ref.commit.git.merge_base
    - typing.cast.object.head.commit.path.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.tree.path.object.git.merge_base
    - typing.IO.tree.head.commit.path.git.merge_base
    - typing.TypeVar.tree.head.commit.path.object.git.merge_base
    - typing.cast.tree.head.commit.git.merge_base
    - typing.cast.head.commit.path.tree.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.tree.git.merge_base
    - typing.cast.head.ref.commit.object.tree.path.git.merge_base
    - subprocess.Popen.object.path.commit.git.merge_base
    - typing.cast.object.tree.head.commit.git.merge_base
    - typing.IO.object.tree.path.head.commit.git.merge_base
    - typing.BinaryIO.object.head.commit.git.merge_base
    - typing.IO.tree.path.git.merge_base
    - subprocess.Popen.object.path.head.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.object.git.merge_base
    - datetime.timedelta.path.object.tree.head.ref.commit.git.merge_base
    - typing.cast.head.ref.commit.tree.path.object.git.merge_base
    - subprocess.Popen.object.head.commit.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.object.git.merge_base
    - subprocess.Popen.tree.commit.object.git.merge_base
    - datetime.timedelta.path.tree.commit.object.git.merge_base
    - datetime.timedelta.tree.head.commit.object.path.git.merge_base
    - typing.cast.object.head.commit.path.git.merge_base
    - datetime.timedelta.path.commit.object.tree.git.merge_base
    - datetime.timedelta.object.path.commit.tree.git.merge_base
    - datetime.timedelta.head.ref.commit.object.path.tree.git.merge_base
    - typing.TypeVar.tree.head.commit.object.path.git.merge_base
    - subprocess.Popen.tree.path.head.ref.commit.object.git.merge_base
    - typing.TypeVar.head.commit.object.tree.path.git.merge_base
    - typing.TypeVar.tree.head.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.git.merge_base
    - typing.IO.tree.object.path.head.commit.git.merge_base
    - typing.IO.tree.path.head.ref.commit.object.git.merge_base
    - datetime.timedelta.path.tree.head.commit.git.merge_base
    - typing.IO.object.tree.head.ref.commit.git.merge_base
    - typing.IO.head.commit.path.object.git.merge_base
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.merge_base
    - typing.IO.head.commit.git.merge_base
    - typing.IO.path.head.commit.git.merge_base
    - typing.IO.object.commit.git.merge_base
    - typing.cast.commit.object.tree.path.git.merge_base
    - typing.IO.tree.object.path.head.ref.commit.git.merge_base
    - datetime.timedelta.commit.tree.object.path.git.merge_base
    - typing.TypeVar.object.tree.head.commit.path.git.merge_base
    - subprocess.Popen.object.path.tree.head.commit.git.merge_base
    - datetime.timedelta.object.commit.tree.path.git.merge_base
    - datetime.timedelta.head.commit.object.path.git.merge_base
    - datetime.timedelta.tree.head.commit.path.object.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.object.path.git.merge_base
    - typing.TypeVar.object.tree.head.commit.git.merge_base
    - subprocess.Popen.object.head.commit.path.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.git.merge_base
    - datetime.timedelta.path.object.tree.head.commit.git.merge_base
    - datetime.timedelta.path.tree.object.head.ref.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.object.path.git.merge_base
    - typing.cast.head.commit.path.object.tree.git.merge_base
    - subprocess.Popen.commit.path.tree.git.merge_base
    - typing.IO.object.head.ref.commit.tree.path.git.merge_base
    - typing.cast.object.head.ref.commit.tree.path.git.merge_base
    - typing.BinaryIO.object.head.commit.tree.path.git.merge_base
    - typing.IO.head.commit.tree.object.path.git.merge_base
    - typing.IO.commit.path.tree.git.merge_base
    - typing.BinaryIO.tree.head.commit.git.merge_base
    - subprocess.Popen.tree.path.object.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.object.tree.path.git.merge_base
    - typing.BinaryIO.head.commit.object.path.tree.git.merge_base
    - subprocess.Popen.object.head.ref.commit.tree.path.git.merge_base
    - datetime.timedelta.object.head.commit.tree.git.merge_base
    - subprocess.Popen.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.path.object.git.merge_base
    - typing.IO.path.head.commit.tree.git.merge_base
    - subprocess.Popen.tree.object.head.commit.git.merge_base
    - typing.IO.head.commit.path.object.tree.git.merge_base
    - typing.TypeVar.object.head.commit.path.tree.git.merge_base
    - subprocess.Popen.path.head.ref.commit.tree.object.git.merge_base
    - typing.IO.path.object.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.path.object.git.merge_base
    - datetime.timedelta.path.tree.commit.git.merge_base
    - typing.BinaryIO.head.commit.path.object.tree.git.merge_base
    - typing.BinaryIO.tree.head.commit.object.git.merge_base
    - datetime.timedelta.object.path.tree.head.ref.commit.git.merge_base
    - typing.cast.tree.head.ref.commit.path.object.git.merge_base
    - typing.IO.object.path.head.ref.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.tree.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.object.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.object.tree.commit.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.merge_base
    - typing.TypeVar.tree.object.path.commit.git.merge_base
    - typing.BinaryIO.tree.head.commit.path.object.git.merge_base
    - typing.IO.path.object.head.commit.tree.git.merge_base
    - subprocess.Popen.object.commit.path.git.merge_base
    - typing.IO.object.commit.path.tree.git.merge_base
    - typing.IO.path.object.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.tree.path.git.merge_base
    - datetime.timedelta.object.git.merge_base
    - subprocess.Popen.path.object.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.object.git.merge_base
    - typing.IO.tree.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.object.tree.git.merge_base
    - typing.IO.path.head.commit.object.git.merge_base
    - typing.IO.head.ref.commit.tree.object.path.git.merge_base
    - datetime.timedelta.head.commit.tree.path.object.git.merge_base
    - subprocess.Popen.object.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.tree.commit.path.git.merge_base
    - typing.IO.commit.tree.path.git.merge_base
    - subprocess.Popen.object.git.merge_base
    - subprocess.Popen.path.head.commit.git.merge_base
    - datetime.timedelta.object.tree.path.head.commit.git.merge_base
    - typing.TypeVar.head.commit.path.object.git.merge_base
    - typing.IO.path.commit.object.git.merge_base
    - typing.TypeVar.object.head.commit.path.git.merge_base
    - datetime.timedelta.path.tree.object.head.commit.git.merge_base
    - typing.TypeVar.tree.object.path.git.merge_base
    - datetime.timedelta.path.commit.object.git.merge_base
    - datetime.timedelta.tree.commit.object.path.git.merge_base
    - datetime.timedelta.object.commit.path.tree.git.merge_base
    - typing.IO.path.head.ref.commit.tree.git.merge_base
    - typing.IO.object.path.git.merge_base
    - typing.TypeVar.head.ref.commit.tree.object.path.git.merge_base
    - typing.IO.commit.object.tree.path.git.merge_base
    - typing.TypeVar.object.head.ref.commit.path.tree.git.merge_base
    - typing.IO.object.tree.head.ref.commit.path.git.merge_base
    - typing.IO.path.tree.object.git.merge_base
    - typing.TypeVar.head.ref.commit.object.path.tree.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.object.tree.head.commit.git.merge_base
    - typing.IO.commit.object.tree.git.merge_base
    - datetime.timedelta.tree.head.commit.object.git.merge_base
    - subprocess.Popen.path.commit.object.git.merge_base
    - datetime.timedelta.object.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.tree.git.merge_base
    - typing.TypeVar.tree.object.head.ref.commit.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.object.git.merge_base
    - typing.IO.path.object.head.ref.commit.git.merge_base
    - typing.IO.path.head.commit.object.tree.git.merge_base
    - subprocess.Popen.tree.head.commit.path.git.merge_base
    - typing.IO.path.tree.head.ref.commit.git.merge_base
    - typing.IO.path.commit.tree.object.git.merge_base
    - typing.IO.object.path.head.ref.commit.tree.git.merge_base
    - typing.IO.object.path.tree.head.commit.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.path.git.merge_base
    - typing.IO.head.ref.commit.path.git.merge_base
    - datetime.timedelta.object.head.commit.tree.path.git.merge_base
    - subprocess.Popen.object.commit.tree.path.git.merge_base
    - datetime.timedelta.commit.path.git.merge_base
    - typing.TypeVar.tree.head.commit.object.git.merge_base
    - typing.IO.head.ref.commit.tree.git.merge_base
    - typing.TypeVar.object.head.commit.tree.path.git.merge_base
    - subprocess.Popen.object.tree.git.merge_base
    - datetime.timedelta.path.object.git.merge_base
    - subprocess.Popen.path.tree.head.ref.commit.object.git.merge_base
    - typing.cast.head.ref.commit.path.tree.object.git.merge_base
    - subprocess.Popen.object.path.git.merge_base
    - typing.IO.object.path.tree.head.ref.commit.git.merge_base
    - typing.BinaryIO.head.commit.path.tree.object.git.merge_base
    - typing.IO.commit.path.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.path.object.git.merge_base
    - datetime.timedelta.path.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.merge_base
    - datetime.timedelta.commit.git.merge_base
    - subprocess.Popen.commit.tree.object.path.git.merge_base
    - typing.cast.object.head.ref.commit.tree.git.merge_base
    - subprocess.Popen.tree.head.commit.path.object.git.merge_base
    - datetime.timedelta.tree.path.head.commit.git.merge_base
    - typing.IO.object.tree.commit.git.merge_base
    - subprocess.Popen.head.commit.tree.object.path.git.merge_base
    - typing.TypeVar.head.commit.path.object.tree.git.merge_base
    - subprocess.Popen.path.head.ref.commit.object.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.path.object.commit.tree.git.merge_base
    - datetime.timedelta.object.commit.git.merge_base
    - typing.cast.tree.head.ref.commit.git.merge_base
    - typing.IO.path.tree.object.commit.git.merge_base
    - typing.IO.path.object.tree.head.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.object.git.merge_base
    - typing.TypeVar.head.commit.tree.path.git.merge_base
    - subprocess.Popen.object.head.ref.commit.git.merge_base
    - subprocess.Popen.path.head.ref.commit.object.git.merge_base
    - typing.IO.tree.object.path.git.merge_base
    - typing.BinaryIO.tree.head.commit.path.git.merge_base
    - typing.TypeVar.head.ref.commit.object.path.git.merge_base
    - typing.BinaryIO.object.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.path.object.tree.git.merge_base
    - typing.IO.path.tree.object.head.ref.commit.git.merge_base
    - typing.BinaryIO.object.tree.path.git.merge_base
    - subprocess.Popen.path.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.head.ref.commit.object.tree.path.git.merge_base
    - subprocess.Popen.object.tree.head.commit.path.git.merge_base
    - typing.cast.object.head.commit.git.merge_base
    - typing.IO.tree.object.commit.git.merge_base
    - typing.IO.path.head.ref.commit.object.tree.git.merge_base
    - typing.TypeVar.object.head.commit.tree.git.merge_base
    - datetime.timedelta.tree.object.path.git.merge_base
    - datetime.timedelta.tree.object.path.head.commit.git.merge_base
    - typing.cast.head.ref.commit.path.object.git.merge_base
    - typing.TypeVar.object.head.ref.commit.tree.path.git.merge_base
    - subprocess.Popen.path.commit.tree.object.git.merge_base
    - subprocess.Popen.tree.object.git.merge_base
    - typing.IO.object.git.merge_base
    - typing.IO.tree.object.head.commit.git.merge_base
    - subprocess.Popen.tree.path.head.ref.commit.git.merge_base
    - datetime.timedelta.object.path.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.commit.object.path.tree.git.merge_base
    - subprocess.Popen.tree.path.object.head.ref.commit.git.merge_base
    - typing.TypeVar.tree.object.head.commit.path.git.merge_base
    - typing.IO.head.ref.commit.tree.path.git.merge_base
    - typing.cast.head.commit.object.tree.git.merge_base
    - typing.IO.head.ref.commit.object.tree.git.merge_base
    - typing.IO.commit.tree.object.path.git.merge_base
    - typing.IO.commit.path.object.git.merge_base
    - datetime.timedelta.object.tree.git.merge_base
    - typing.cast.head.ref.commit.tree.object.git.merge_base
    - datetime.timedelta.tree.commit.path.git.merge_base
    - typing.BinaryIO.head.commit.git.merge_base
    - subprocess.Popen.path.commit.tree.git.merge_base
    - typing.IO.commit.object.path.git.merge_base
    - typing.IO.commit.tree.object.git.merge_base
    - typing.IO.object.head.commit.path.git.merge_base
    - subprocess.Popen.path.commit.git.merge_base
    - datetime.timedelta.object.path.head.commit.git.merge_base
    - datetime.timedelta.object.commit.tree.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.object.git.merge_base
    - typing.TypeVar.head.commit.git.merge_base
    - typing.IO.path.tree.object.head.commit.git.merge_base
    - typing.TypeVar.tree.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.path.tree.object.git.merge_base
    - subprocess.Popen.head.commit.tree.object.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.head.commit.path.tree.object.git.merge_base
    - subprocess.Popen.head.commit.path.object.tree.git.merge_base
    - subprocess.Popen.path.object.head.ref.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.path.object.git.merge_base
    - datetime.timedelta.object.tree.path.head.ref.commit.git.merge_base
    - typing.IO.object.tree.path.git.merge_base
    - subprocess.Popen.tree.object.commit.git.merge_base
    - subprocess.Popen.git.merge_base
    - subprocess.Popen.tree.object.path.git.merge_base
    - typing.IO.head.ref.commit.git.merge_base
    - subprocess.Popen.path.commit.object.tree.git.merge_base
    - subprocess.Popen.head.commit.object.path.git.merge_base
    - subprocess.Popen.path.tree.git.merge_base
    - subprocess.Popen.path.tree.object.commit.git.merge_base
    - datetime.timedelta.path.commit.tree.object.git.merge_base
    - typing.cast.object.head.commit.tree.path.git.merge_base
    - datetime.timedelta.tree.git.merge_base
    - typing.IO.tree.commit.object.git.merge_base
    - subprocess.Popen.head.ref.commit.object.tree.git.merge_base
    - subprocess.Popen.commit.object.git.merge_base
    - subprocess.Popen.object.tree.path.commit.git.merge_base
    - typing.IO.head.commit.object.path.tree.git.merge_base
    - datetime.timedelta.head.commit.path.object.git.merge_base
    - datetime.timedelta.object.path.head.commit.tree.git.merge_base
    - datetime.timedelta.commit.path.object.tree.git.merge_base
    - typing.cast.tree.object.head.ref.commit.git.merge_base
    - typing.IO.tree.object.commit.path.git.merge_base
    - datetime.timedelta.head.commit.path.tree.git.merge_base
    - typing.IO.tree.commit.path.git.merge_base
    - datetime.timedelta.tree.path.object.head.ref.commit.git.merge_base
    - typing.TypeVar.tree.object.path.head.commit.git.merge_base
    - subprocess.Popen.path.head.commit.object.tree.git.merge_base
    - typing.TypeVar.tree.object.path.head.ref.commit.git.merge_base
    - typing.IO.head.commit.path.tree.git.merge_base
    - datetime.timedelta.head.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.merge_base
    - typing.cast.head.commit.tree.path.git.merge_base
    - typing.IO.tree.head.commit.object.path.git.merge_base
    - subprocess.Popen.head.commit.path.object.git.merge_base
    - typing.cast.tree.head.commit.path.git.merge_base
    - typing.IO.object.tree.path.commit.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.git.merge_base
    - typing.TypeVar.tree.head.commit.git.merge_base
    - subprocess.Popen.head.ref.commit.object.path.tree.git.merge_base
    - subprocess.Popen.tree.head.commit.git.merge_base
    - typing.TypeVar.object.head.commit.git.merge_base
    - datetime.timedelta.path.head.commit.tree.git.merge_base
    - typing.cast.tree.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.tree.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.object.path.tree.commit.git.merge_base
    - datetime.timedelta.path.head.commit.git.merge_base
    - typing.TypeVar.head.commit.object.git.merge_base
    - datetime.timedelta.tree.head.commit.git.merge_base
    - subprocess.Popen.path.tree.commit.git.merge_base
    - typing.cast.head.ref.commit.tree.object.path.git.merge_base
    - datetime.timedelta.object.tree.path.commit.git.merge_base
    - typing.cast.head.commit.tree.git.merge_base
    - subprocess.Popen.tree.path.object.head.commit.git.merge_base
    - datetime.timedelta.object.path.tree.git.merge_base
    - datetime.timedelta.head.commit.tree.path.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.git.merge_base
    - subprocess.Popen.tree.object.path.commit.git.merge_base
    - subprocess.Popen.head.commit.tree.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.head.commit.object.git.merge_base
    - typing.IO.object.tree.path.head.ref.commit.git.merge_base
    - datetime.timedelta.object.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.object.tree.path.git.merge_base
    - typing.TypeVar.head.commit.tree.object.git.merge_base
    - typing.cast.head.ref.commit.tree.path.git.merge_base
    - typing.TypeVar.object.tree.head.ref.commit.path.git.merge_base
    - typing.cast.head.commit.object.path.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.git.merge_base
    - typing.IO.path.tree.git.merge_base
    - typing.IO.path.object.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.commit.tree.path.object.git.merge_base
    - typing.IO.tree.commit.object.path.git.merge_base
    - subprocess.Popen.path.tree.head.commit.git.merge_base
    - typing.cast.head.commit.object.git.merge_base
    - subprocess.Popen.tree.head.commit.object.path.git.merge_base
    - typing.IO.path.object.head.commit.git.merge_base
    - datetime.timedelta.path.head.ref.commit.tree.object.git.merge_base
    - typing.IO.object.head.ref.commit.path.tree.git.merge_base
    - typing.cast.head.ref.commit.object.tree.git.merge_base
    - datetime.timedelta.head.commit.object.tree.path.git.merge_base
    - datetime.timedelta.object.tree.head.commit.path.git.merge_base
    - subprocess.Popen.path.tree.head.commit.object.git.merge_base
    - datetime.timedelta.object.head.commit.path.git.merge_base
    - typing.IO.object.commit.tree.git.merge_base
    - typing.cast.head.ref.commit.path.tree.git.merge_base
    - datetime.timedelta.path.head.ref.commit.git.merge_base
    - typing.IO.head.commit.object.tree.path.git.merge_base
    - typing.cast.head.commit.object.tree.path.git.merge_base
    - subprocess.Popen.commit.path.object.tree.git.merge_base
    - datetime.timedelta.tree.object.path.head.ref.commit.git.merge_base
    - subprocess.Popen.commit.tree.path.git.merge_base
    - typing.IO.object.path.commit.git.merge_base
    - datetime.timedelta.tree.commit.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.merge_base
    - subprocess.Popen.path.object.tree.head.ref.commit.git.merge_base
    - typing.IO.path.git.merge_base
    - typing.cast.tree.object.head.commit.git.merge_base
    - subprocess.Popen.commit.object.tree.path.git.merge_base
    - typing.IO.path.head.commit.tree.object.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.path.git.merge_base
    - typing.cast.object.head.ref.commit.path.git.merge_base
    - datetime.timedelta.tree.path.commit.object.git.merge_base
    - typing.cast.tree.head.commit.object.path.git.merge_base
    - subprocess.Popen.object.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.head.commit.path.tree.git.merge_base
    - typing.BinaryIO.head.commit.object.tree.path.git.merge_base
    - typing.IO.path.object.git.merge_base
    - subprocess.Popen.head.commit.object.tree.path.git.merge_base
    - datetime.timedelta.head.commit.tree.git.merge_base
    - typing.IO.tree.object.head.ref.commit.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.object.path.git.merge_base
    - datetime.timedelta.path.head.ref.commit.tree.git.merge_base
    - typing.IO.commit.tree.git.merge_base
    - typing.IO.commit.git.merge_base
    - datetime.timedelta.tree.commit.path.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.object.tree.git.merge_base
    - datetime.timedelta.commit.object.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.path.git.merge_base
    - subprocess.Popen.head.commit.object.path.tree.git.merge_base
    - typing.IO.tree.path.commit.git.merge_base
    - subprocess.Popen.head.commit.path.tree.object.git.merge_base
    - datetime.timedelta.tree.object.head.ref.commit.path.git.merge_base
    - typing.IO.git.merge_base
    - typing.IO.path.commit.git.merge_base
    - subprocess.Popen.tree.commit.path.object.git.merge_base
    - typing.IO.tree.commit.path.object.git.merge_base
    - typing.cast.head.ref.commit.path.object.tree.git.merge_base
    - typing.IO.object.path.head.commit.git.merge_base
    - subprocess.Popen.commit.object.path.git.merge_base
    - subprocess.Popen.object.head.commit.tree.git.merge_base
    - datetime.timedelta.head.ref.commit.path.object.git.merge_base
    - datetime.timedelta.head.ref.commit.path.object.tree.git.merge_base
    - typing.TypeVar.head.commit.path.tree.git.merge_base
    - datetime.timedelta.tree.object.head.commit.git.merge_base
    - subprocess.Popen.commit.git.merge_base
    - typing.TypeVar.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.path.git.merge_base
    - datetime.timedelta.head.commit.tree.object.git.merge_base
    - datetime.timedelta.object.path.tree.head.commit.git.merge_base
    - typing.BinaryIO.head.commit.path.git.merge_base
    - datetime.timedelta.head.ref.commit.object.path.git.merge_base
    - datetime.timedelta.path.head.commit.object.tree.git.merge_base
    - subprocess.Popen.path.head.commit.tree.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.path.object.git.merge_base
    - typing.IO.tree.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.object.path.git.merge_base
    - typing.cast.tree.head.ref.commit.path.git.merge_base
    - typing.BinaryIO.object.head.commit.path.tree.git.merge_base
    - subprocess.Popen.path.object.commit.tree.git.merge_base
    - datetime.timedelta.commit.path.tree.object.git.merge_base
    - datetime.timedelta.path.head.commit.tree.object.git.merge_base
    - typing.BinaryIO.head.commit.object.path.git.merge_base
    - datetime.timedelta.tree.path.head.ref.commit.object.git.merge_base
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.merge_base
    - typing.BinaryIO.object.tree.head.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.path.object.git.merge_base
    - datetime.timedelta.head.ref.commit.object.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.path.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.path.tree.object.git.merge_base
    - typing.cast.head.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.path.git.merge_base
    - subprocess.Popen.tree.object.head.commit.path.git.merge_base
    - typing.cast.head.ref.commit.path.git.merge_base
    - typing.BinaryIO.object.tree.path.commit.git.merge_base
    - datetime.timedelta.tree.object.head.commit.path.git.merge_base
    - subprocess.Popen.path.object.head.commit.tree.git.merge_base
    - typing.TypeVar.object.head.ref.commit.git.merge_base
    - datetime.timedelta.head.commit.path.git.merge_base
    - typing.IO.head.ref.commit.object.tree.path.git.merge_base
    - datetime.timedelta.commit.object.tree.git.merge_base
    - subprocess.Popen.tree.path.commit.object.git.merge_base
    - typing.IO.path.head.ref.commit.tree.object.git.merge_base
    - subprocess.Popen.commit.tree.git.merge_base
    - datetime.timedelta.path.commit.tree.git.merge_base
    - subprocess.Popen.path.tree.commit.object.git.merge_base
    - typing.cast.head.ref.commit.object.path.tree.git.merge_base
    - datetime.timedelta.object.head.commit.path.tree.git.merge_base
    - typing.TypeVar.head.commit.object.path.git.merge_base
    - subprocess.Popen.commit.path.git.merge_base
    - typing.IO.object.tree.head.commit.git.merge_base
    - datetime.timedelta.commit.path.tree.git.merge_base
    - subprocess.Popen.commit.object.tree.git.merge_base
    - datetime.timedelta.commit.object.path.git.merge_base
    - typing.TypeVar.head.ref.commit.path.object.tree.git.merge_base
    - datetime.timedelta.tree.object.commit.path.git.merge_base
    - typing.BinaryIO.object.tree.path.head.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.object.git.merge_base
    - subprocess.Popen.object.tree.commit.path.git.merge_base
    - typing.BinaryIO.head.commit.tree.object.path.git.merge_base
    - subprocess.Popen.object.commit.tree.git.merge_base
    - subprocess.Popen.object.path.head.commit.tree.git.merge_base
    - typing.IO.object.path.tree.commit.git.merge_base
    - typing.IO.object.head.ref.commit.git.merge_base
    - typing.cast.object.tree.head.commit.path.git.merge_base
    - typing.TypeVar.head.commit.object.path.tree.git.merge_base
    - datetime.timedelta.tree.object.head.ref.commit.git.merge_base
    - typing.cast.head.ref.commit.tree.git.merge_base
    - subprocess.Popen.commit.path.tree.object.git.merge_base
    - typing.BinaryIO.head.commit.object.git.merge_base
    - subprocess.Popen.object.tree.path.head.ref.commit.git.merge_base
    - subprocess.Popen.tree.path.head.commit.object.git.merge_base
    - typing.IO.head.ref.commit.tree.path.object.git.merge_base
    - datetime.timedelta.tree.object.git.merge_base
    - typing.BinaryIO.head.commit.path.tree.git.merge_base
    - subprocess.Popen.commit.tree.path.object.git.merge_base
    - datetime.timedelta.path.object.head.ref.commit.tree.git.merge_base
    - typing.cast.object.head.commit.tree.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.merge_base
    - datetime.timedelta.commit.tree.path.git.merge_base
    - subprocess.Popen.object.tree.path.git.merge_base
    - typing.cast.head.commit.tree.path.object.git.merge_base
    - typing.IO.path.object.commit.git.merge_base
    - typing.cast.head.ref.commit.object.path.git.merge_base
    - typing.IO.head.ref.commit.path.tree.object.git.merge_base
    - subprocess.Popen.head.commit.git.merge_base
    - datetime.timedelta.path.tree.object.commit.git.merge_base
    - typing.BinaryIO.head.commit.tree.object.git.merge_base
    - datetime.timedelta.commit.tree.git.merge_base
    - typing.BinaryIO.head.commit.object.tree.git.merge_base
    - typing.IO.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.path.git.merge_base
    - typing.cast.head.commit.object.path.tree.git.merge_base
    - subprocess.Popen.head.ref.commit.tree.path.object.git.merge_base
    - typing.IO.path.head.ref.commit.object.git.merge_base
    - typing.IO.tree.path.head.commit.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.merge_base
    - typing.IO.head.commit.object.tree.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.git.merge_base
    - typing.IO.path.tree.head.commit.git.merge_base
    - datetime.timedelta.path.tree.head.ref.commit.object.git.merge_base
    - typing.IO.path.tree.commit.git.merge_base
    - subprocess.Popen.tree.path.head.commit.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.object.git.merge_base
    - typing.IO.tree.head.commit.object.git.merge_base
    - datetime.timedelta.path.object.head.commit.git.merge_base
    - subprocess.Popen.head.ref.commit.path.object.tree.git.merge_base
    - subprocess.Popen.object.path.head.ref.commit.git.merge_base
    - typing.BinaryIO.head.commit.tree.git.merge_base
    - typing.IO.head.ref.commit.tree.object.git.merge_base
    - typing.IO.tree.object.path.commit.git.merge_base
    - subprocess.Popen.object.commit.git.merge_base
    - subprocess.Popen.path.tree.object.head.commit.git.merge_base
    - typing.cast.object.tree.head.ref.commit.git.merge_base
    - subprocess.Popen.object.commit.path.tree.git.merge_base
    - typing.IO.path.tree.head.ref.commit.object.git.merge_base
    - typing.IO.tree.path.object.commit.git.merge_base
    - subprocess.Popen.path.head.commit.object.git.merge_base
    - datetime.timedelta.tree.path.head.ref.commit.git.merge_base
    - subprocess.Popen.path.head.ref.commit.git.merge_base
    - typing.BinaryIO.tree.head.commit.object.path.git.merge_base
    - datetime.timedelta.path.object.commit.git.merge_base
    - typing.IO.tree.head.commit.path.object.git.merge_base
    - datetime.timedelta.head.commit.path.object.tree.git.merge_base
    - subprocess.Popen.object.head.ref.commit.tree.git.merge_base
    - typing.IO.object.head.commit.tree.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.object.path.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.object.head.ref.commit.path.git.merge_base
    - subprocess.Popen.head.commit.tree.path.object.git.merge_base
    - subprocess.Popen.tree.path.object.git.merge_base
    - datetime.timedelta.commit.object.tree.path.git.merge_base
    - subprocess.Popen.path.tree.object.git.merge_base
    - typing.IO.path.head.ref.commit.git.merge_base
    - typing.IO.object.tree.head.commit.path.git.merge_base
    - datetime.timedelta.path.object.tree.commit.git.merge_base
    - datetime.timedelta.object.head.commit.git.merge_base
    - typing.IO.commit.path.tree.object.git.merge_base
    - typing.TypeVar.object.tree.path.head.ref.commit.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.merge_base
    - subprocess.Popen.tree.object.commit.path.git.merge_base
    - datetime.timedelta.path.git.merge_base
    - datetime.timedelta.commit.tree.object.git.merge_base
    - typing.IO.path.commit.object.tree.git.merge_base
    - typing.IO.head.commit.tree.path.git.merge_base
    - datetime.timedelta.path.head.commit.object.git.merge_base
    - typing.IO.commit.object.git.merge_base
    - subprocess.Popen.commit.path.object.git.merge_base
    - datetime.timedelta.head.commit.object.tree.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.object.git.merge_base
    - typing.IO.head.commit.tree.path.object.git.merge_base
    - datetime.timedelta.object.head.ref.commit.git.merge_base
    - typing.IO.head.commit.path.git.merge_base
    - subprocess.Popen.path.object.head.ref.commit.tree.git.merge_base
    - subprocess.Popen.object.head.commit.path.tree.git.merge_base
    - datetime.timedelta.head.ref.commit.tree.object.path.git.merge_base
    - subprocess.Popen.tree.object.path.head.ref.commit.git.merge_base
    - typing.IO.head.commit.object.git.merge_base
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.merge_base
    - typing.cast.object.tree.head.ref.commit.path.git.merge_base
    - typing.TypeVar.tree.object.head.commit.git.merge_base
    - datetime.timedelta.tree.object.commit.git.merge_base
    - datetime.timedelta.head.commit.object.path.tree.git.merge_base
    - typing.IO.tree.commit.git.merge_base
    - datetime.timedelta.head.ref.commit.path.tree.object.git.merge_base
    - subprocess.Popen.object.path.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.commit.path.object.git.merge_base
    - subprocess.Popen.object.tree.path.head.commit.git.merge_base
    - typing.cast.tree.head.commit.object.git.merge_base
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.merge_base
    - typing.TypeVar.head.commit.tree.git.merge_base
    - typing.BinaryIO.head.commit.tree.path.object.git.merge_base
    - typing.IO.head.ref.commit.object.path.git.merge_base
    - datetime.timedelta.object.path.tree.commit.git.merge_base
    - typing.cast.tree.head.ref.commit.object.git.merge_base
    - subprocess.Popen.object.path.tree.git.merge_base
    - typing.TypeVar.head.commit.path.tree.object.git.merge_base
    - typing.cast.tree.head.ref.commit.object.path.git.merge_base
    - datetime.timedelta.object.path.git.merge_base
    - datetime.timedelta.head.commit.tree.object.path.git.merge_base
    - subprocess.Popen.tree.path.commit.git.merge_base
    - typing.IO.object.commit.tree.path.git.merge_base
    - typing.IO.tree.head.ref.commit.object.git.merge_base
    - datetime.timedelta.path.tree.head.commit.object.git.merge_base
    - typing.IO.tree.object.git.merge_base
    - subprocess.Popen.head.commit.object.tree.git.merge_base
    - datetime.timedelta.tree.commit.git.merge_base
    - datetime.timedelta.path.tree.object.git.merge_base
    - typing.cast.tree.object.head.commit.path.git.merge_base
    - datetime.timedelta.object.tree.head.commit.git.merge_base
    - typing.cast.object.head.ref.commit.path.tree.git.merge_base
    - typing.IO.path.object.commit.tree.git.merge_base
    - typing.BinaryIO.object.tree.head.commit.path.git.merge_base
    - typing.IO.tree.path.commit.object.git.merge_base
    - datetime.timedelta.path.head.ref.commit.object.tree.git.merge_base
    - datetime.timedelta.object.tree.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.object.head.commit.git.merge_base
    - datetime.timedelta.object.tree.commit.git.merge_base
    - subprocess.Popen.object.tree.commit.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.path.object.git.merge_base
    - typing.TypeVar.object.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.tree.path.object.git.merge_base
    - typing.IO.object.head.commit.path.tree.git.merge_base
    - typing.IO.path.object.tree.commit.git.merge_base
    - typing.IO.path.tree.head.commit.object.git.merge_base
    - datetime.timedelta.tree.head.commit.path.git.merge_base
    - typing.BinaryIO.object.head.ref.commit.git.merge_base
    - typing.IO.tree.head.commit.git.merge_base
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.merge_base
    - typing.cast.head.commit.path.object.git.merge_base
    - typing.IO.tree.path.object.head.commit.git.merge_base
    - typing.cast.head.commit.tree.object.path.git.merge_base
    - typing.IO.path.commit.tree.git.merge_base
    - typing.IO.path.tree.commit.object.git.merge_base
    - typing.BinaryIO.head.commit.tree.path.git.merge_base
    - typing.TypeVar.head.commit.path.git.merge_base
    - typing.IO.tree.path.object.head.ref.commit.git.merge_base
    - typing.IO.object.tree.git.merge_base
    - datetime.timedelta.tree.path.head.commit.object.git.merge_base
    - subprocess.Popen.object.path.commit.tree.git.merge_base
    - datetime.timedelta.path.object.head.commit.tree.git.merge_base
    - typing.IO.object.path.head.commit.tree.git.merge_base
    - typing.IO.object.tree.commit.path.git.merge_base
    - typing.IO.tree.path.object.git.merge_base
    - datetime.timedelta.tree.path.object.head.commit.git.merge_base
    - subprocess.Popen.head.commit.tree.path.git.merge_base
    - typing.IO.head.commit.tree.git.merge_base
    - subprocess.Popen.tree.head.commit.object.git.merge_base
    - typing.cast.commit.tree.object.path.git.merge_base
    - typing.cast.tree.head.commit.path.object.git.merge_base
    - typing.TypeVar.object.tree.path.commit.git.merge_base
    - datetime.timedelta.object.path.head.ref.commit.git.merge_base
    - typing.IO.tree.path.head.ref.commit.git.merge_base
    - typing.IO.head.ref.commit.path.object.tree.git.merge_base
    - subprocess.Popen.tree.path.git.merge_base
    - typing.IO.tree.head.ref.commit.path.object.git.merge_base
    - typing.IO.object.path.commit.tree.git.merge_base
    - typing.TypeVar.object.tree.path.head.commit.git.merge_base
    - datetime.timedelta.object.head.ref.commit.tree.git.merge_base
    - typing.IO.head.commit.tree.object.git.merge_base
    - datetime.timedelta.head.ref.commit.path.tree.git.merge_base
    - typing.TypeVar.tree.head.ref.commit.object.path.git.merge_base
    - typing.IO.object.head.commit.tree.path.git.merge_base
    - typing.IO.commit.path.object.tree.git.merge_base
    - subprocess.Popen.commit.object.path.tree.git.merge_base
    - subprocess.Popen.head.commit.object.git.merge_base
    - datetime.timedelta.head.ref.commit.path.git.merge_base
    - subprocess.Popen.path.head.commit.tree.object.git.merge_base
    - datetime.timedelta.head.ref.commit.git.merge_base
    - subprocess.Popen.path.tree.object.head.ref.commit.git.merge_base
    - subprocess.Popen.head.ref.commit.object.git.merge_base
    - typing.IO.object.head.commit.git.merge_base
    - datetime.timedelta.git.merge_base
    - typing.IO.head.ref.commit.path.tree.git.merge_base
    - typing.IO.object.path.tree.git.merge_base
    - datetime.timedelta.tree.path.commit.git.merge_base
    - typing.TypeVar.head.ref.commit.object.tree.git.merge_base
    - typing.IO.tree.head.ref.commit.object.path.git.merge_base
    - typing.IO.head.ref.commit.object.git.merge_base
    - datetime.timedelta.tree.path.git.merge_base
    - subprocess.Popen.path.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.object.tree.path.git.merge_base
    - datetime.timedelta.tree.head.ref.commit.git.merge_base
    - datetime.timedelta.tree.object.path.commit.git.merge_base
    - subprocess.Popen.tree.object.head.ref.commit.git.merge_base
    - typing.IO.head.ref.commit.path.object.git.merge_base
    - typing.cast.head.commit.path.tree.object.git.merge_base
    - subprocess.Popen.head.ref.commit.path.tree.git.merge_base
    - typing.IO.object.head.ref.commit.tree.git.merge_base
    - datetime.timedelta.path.tree.git.merge_base
    - typing.TypeVar.head.ref.commit.path.git.merge_base
    - typing.BinaryIO.head.commit.path.object.git.merge_base
    - typing.IO.tree.path.head.commit.git.merge_base
    - typing.IO.object.commit.path.git.merge_base
    - datetime.timedelta.path.object.head.ref.commit.git.merge_base
    - datetime.timedelta.object.tree.commit.path.git.merge_base
    - typing.cast.head.ref.commit.object.git.merge_base
    - subprocess.Popen.head.ref.commit.path.git.merge_base
    - subprocess.Popen.object.tree.head.commit.git.merge_base
    - subprocess.Popen.object.head.ref.commit.path.tree.git.merge_base
    - typing.IO.head.commit.path.tree.object.git.merge_base
    - subprocess.Popen.tree.object.path.head.commit.git.merge_base
    - typing.BinaryIO.object.head.commit.tree.git.merge_base
    - subprocess.Popen.tree.head.ref.commit.object.git.merge_base
    - typing.IO.commit.tree.path.object.git.merge_base
    - typing.TypeVar.head.commit.object.tree.git.merge_base
    - typing.cast.head.commit.tree.object.git.merge_base
    - typing.TypeVar.object.tree.path.git.merge_base
    - subprocess.Popen.object.head.commit.tree.path.git.merge_base
    - typing.IO.head.commit.object.path.git.merge_base
    - datetime.timedelta.object.path.commit.git.merge_base
    - datetime.timedelta.object.head.ref.commit.path.tree.git.merge_base
    - typing.TypeVar.head.commit.tree.object.path.git.merge_base
    - typing.BinaryIO.object.head.commit.path.git.merge_base
    - typing.cast.head.commit.path.git.merge_base
    - datetime.timedelta.object.head.ref.commit.tree.path.git.merge_base
    - typing.IO.commit.object.path.tree.git.merge_base
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4481163d00>
    argNames:
    - self
    - sha
    - object_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 848
    functionName: git.repo.base.Repo.is_valid_object
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.IO.path.head.ref.commit.object.tree.odb.info
    - typing.BinaryIO.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.head.ref.commit.path.odb.info
    - datetime.timedelta.object.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.object.head.ref.commit.odb.info
    - subprocess.Popen.head.ref.commit.tree.odb.info
    - typing.cast.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.commit.object.odb.info
    - typing.cast.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.object.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.tree.path.odb.info
    - datetime.timedelta.commit.object.path.odb.info
    - typing.TypeVar.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.object.odb.info
    - subprocess.Popen.object.path.tree.head.commit.odb.info
    - typing.BinaryIO.head.commit.object.path.tree.odb.info
    - typing.IO.path.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.info
    - typing.IO.head.ref.commit.object.path.odb.info
    - typing.cast.tree.object.head.commit.odb.info
    - typing.IO.head.commit.tree.path.odb.info
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.commit.odb.info
    - datetime.timedelta.object.commit.path.tree.odb.info
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.head.commit.odb.info
    - subprocess.Popen.path.head.commit.odb.info
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.info
    - typing.IO.tree.path.object.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.path.tree.odb.info
    - typing.IO.tree.object.path.head.commit.odb.info
    - datetime.timedelta.path.object.commit.odb.info
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.info
    - typing.IO.head.commit.object.path.odb.info
    - datetime.timedelta.path.object.tree.odb.info
    - typing.IO.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.tree.head.ref.commit.odb.info
    - datetime.timedelta.commit.tree.path.object.odb.info
    - typing.cast.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.ref.commit.object.odb.info
    - subprocess.Popen.path.object.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.info
    - typing.IO.commit.path.object.tree.odb.info
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.info
    - typing.IO.tree.path.object.head.ref.commit.odb.info
    - typing.IO.commit.path.object.odb.info
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.info
    - typing.cast.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.head.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.cast.tree.head.commit.object.odb.info
    - typing.TypeVar.tree.head.commit.object.odb.info
    - subprocess.Popen.object.tree.path.head.commit.odb.info
    - typing.IO.path.commit.object.odb.info
    - typing.IO.object.commit.path.odb.info
    - typing.IO.tree.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.commit.odb.info
    - typing.BinaryIO.head.commit.odb.info
    - subprocess.Popen.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.commit.odb.info
    - typing.BinaryIO.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.tree.object.odb.info
    - typing.IO.object.tree.odb.info
    - typing.TypeVar.tree.head.ref.commit.object.odb.info
    - datetime.timedelta.tree.commit.object.odb.info
    - typing.IO.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.path.odb.info
    - typing.IO.path.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.object.path.odb.info
    - datetime.timedelta.object.tree.commit.odb.info
    - typing.BinaryIO.object.head.ref.commit.tree.odb.info
    - typing.TypeVar.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.path.odb.info
    - typing.TypeVar.head.commit.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.head.ref.commit.path.odb.info
    - typing.IO.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.commit.odb.info
    - typing.TypeVar.tree.head.commit.odb.info
    - subprocess.Popen.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.head.commit.path.tree.odb.info
    - typing.IO.tree.object.commit.odb.info
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.info
    - typing.cast.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.path.tree.commit.odb.info
    - typing.IO.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.object.path.tree.odb.info
    - typing.IO.object.head.ref.commit.odb.info
    - datetime.timedelta.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.commit.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.object.tree.odb.info
    - typing.IO.commit.path.tree.object.odb.info
    - datetime.timedelta.object.tree.path.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.info
    - typing.IO.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - object_info.type.decode
    - typing.IO.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.object.tree.odb.info
    - subprocess.Popen.path.head.ref.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.info
    - datetime.timedelta.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.object.head.ref.commit.tree.odb.info
    - typing.IO.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.path.commit.odb.info
    - typing.TypeVar.object.head.ref.commit.tree.odb.info
    - subprocess.Popen.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.tree.commit.odb.info
    - typing.IO.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.object.commit.tree.path.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.info
    - typing.TypeVar.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.head.commit.object.odb.info
    - datetime.timedelta.object.commit.path.odb.info
    - datetime.timedelta.head.commit.tree.path.odb.info
    - typing.IO.object.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.path.tree.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.object.commit.odb.info
    - typing.cast.object.head.ref.commit.tree.path.odb.info
    - typing.TypeVar.object.tree.path.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.info
    - datetime.timedelta.tree.object.head.commit.odb.info
    - typing.TypeVar.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.commit.odb.info
    - typing.IO.tree.path.commit.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.object.tree.odb.info
    - typing.IO.object.path.head.ref.commit.odb.info
    - datetime.timedelta.commit.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.object.tree.path.odb.info
    - typing.IO.object.commit.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.object.tree.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.object.tree.odb.info
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.IO.object.head.commit.path.tree.odb.info
    - typing.BinaryIO.head.commit.tree.odb.info
    - typing.BinaryIO.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.head.commit.odb.info
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.odb.info
    - datetime.timedelta.commit.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.path.head.commit.odb.info
    - typing.cast.head.ref.commit.path.tree.object.odb.info
    - datetime.timedelta.object.path.head.ref.commit.odb.info
    - subprocess.Popen.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.tree.head.commit.odb.info
    - datetime.timedelta.object.path.head.commit.tree.odb.info
    - datetime.timedelta.object.tree.odb.info
    - datetime.timedelta.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.odb.info
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.object.path.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.tree.path.head.commit.odb.info
    - subprocess.Popen.path.commit.tree.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.object.tree.odb.info
    - datetime.timedelta.head.ref.commit.tree.path.odb.info
    - subprocess.Popen.tree.head.commit.path.object.odb.info
    - subprocess.Popen.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.odb.info
    - datetime.timedelta.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.tree.path.odb.info
    - subprocess.Popen.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.head.commit.object.odb.info
    - subprocess.Popen.head.commit.path.tree.odb.info
    - subprocess.Popen.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.head.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.info
    - typing.IO.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.object.odb.info
    - typing.IO.path.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.odb.info
    - subprocess.Popen.head.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.object.tree.head.commit.odb.info
    - datetime.timedelta.head.commit.path.object.tree.odb.info
    - typing.TypeVar.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.ref.commit.odb.info
    - subprocess.Popen.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.tree.object.odb.info
    - typing.IO.tree.path.commit.object.odb.info
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.info
    - subprocess.Popen.tree.commit.object.path.odb.info
    - typing.cast.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.cast.tree.head.commit.object.path.odb.info
    - typing.IO.commit.odb.info
    - subprocess.Popen.object.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.info
    - typing.TypeVar.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.tree.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.object.odb.info
    - typing.IO.commit.object.tree.path.odb.info
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.commit.odb.info
    - git.objects.commit.Popen.tree.path.odb.info
    - typing.IO.object.path.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.ref.commit.object.odb.info
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.info
    - typing.TypeVar.tree.head.commit.path.odb.info
    - typing.IO.tree.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.tree.path.object.odb.info
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.tree.odb.info
    - subprocess.Popen.head.commit.odb.info
    - datetime.timedelta.path.head.commit.object.odb.info
    - typing.IO.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.odb.info
    - typing.IO.object.tree.head.commit.path.odb.info
    - datetime.timedelta.head.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.tree.odb.info
    - datetime.timedelta.path.object.commit.tree.odb.info
    - typing.TypeVar.tree.object.head.ref.commit.odb.info
    - subprocess.Popen.object.tree.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.object.head.commit.odb.info
    - typing.cast.head.commit.object.odb.info
    - datetime.timedelta.commit.tree.odb.info
    - typing.IO.commit.tree.odb.info
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.path.odb.info
    - datetime.timedelta.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.tree.path.object.odb.info
    - datetime.timedelta.tree.object.path.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.object.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.info
    - subprocess.Popen.head.commit.object.path.tree.odb.info
    - typing.IO.tree.path.head.ref.commit.odb.info
    - git.objects.commit.Popen.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.commit.odb.info
    - typing.cast.head.ref.commit.object.path.odb.info
    - subprocess.Popen.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.ref.commit.tree.odb.info
    - typing.IO.path.tree.object.head.ref.commit.odb.info
    - typing.IO.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.ref.commit.odb.info
    - typing.IO.path.object.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.commit.tree.odb.info
    - datetime.timedelta.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.odb.partial_to_complete_sha_hex
    - typing.IO.commit.object.odb.info
    - typing.IO.path.object.tree.commit.odb.info
    - datetime.timedelta.object.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.head.ref.commit.odb.info
    - typing.IO.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.commit.odb.partial_to_complete_sha_hex
    - typing.cast.commit.tree.object.path.odb.info
    - typing.IO.path.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.info
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.head.commit.tree.odb.info
    - git.objects.commit.Popen.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.tree.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.odb.info
    - subprocess.Popen.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.tree.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.object.tree.path.odb.info
    - typing.TypeVar.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.object.path.tree.odb.info
    - subprocess.Popen.path.commit.odb.info
    - datetime.timedelta.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.tree.odb.info
    - subprocess.Popen.path.tree.commit.object.odb.info
    - subprocess.Popen.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.odb.info
    - subprocess.Popen.object.path.head.ref.commit.odb.info
    - datetime.timedelta.tree.commit.object.path.odb.info
    - subprocess.Popen.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.head.commit.tree.path.odb.info
    - typing.IO.object.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.tree.object.head.commit.path.odb.info
    - typing.IO.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.commit.tree.object.odb.info
    - subprocess.Popen.path.object.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.object.head.commit.path.tree.odb.info
    - typing.TypeVar.head.ref.commit.tree.odb.info
    - typing.IO.object.head.commit.path.odb.info
    - subprocess.Popen.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.tree.odb.info
    - typing.TypeVar.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.odb.info
    - typing.IO.tree.head.ref.commit.path.odb.info
    - typing.TypeVar.head.commit.path.odb.info
    - datetime.timedelta.path.tree.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.commit.object.tree.odb.info
    - subprocess.Popen.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.ref.commit.odb.info
    - typing.IO.path.head.commit.object.tree.odb.info
    - typing.IO.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.info
    - typing.IO.object.path.commit.odb.info
    - subprocess.Popen.head.commit.tree.object.path.odb.info
    - typing.cast.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.tree.odb.info
    - typing.BinaryIO.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.ref.commit.tree.odb.info
    - subprocess.Popen.tree.commit.object.odb.info
    - datetime.timedelta.path.commit.object.odb.info
    - typing.TypeVar.head.ref.commit.object.path.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.commit.object.path.odb.info
    - datetime.timedelta.object.head.commit.tree.path.odb.info
    - typing.IO.head.ref.commit.path.odb.info
    - datetime.timedelta.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.ref.commit.object.odb.info
    - typing.IO.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.odb.info
    - typing.BinaryIO.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.commit.path.tree.odb.info
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.tree.path.object.odb.info
    - typing.IO.tree.object.odb.info
    - typing.TypeVar.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.object.tree.path.odb.info
    - datetime.timedelta.path.object.odb.info
    - typing.IO.head.commit.object.tree.odb.info
    - datetime.timedelta.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.tree.object.odb.info
    - subprocess.Popen.tree.object.commit.odb.info
    - typing.TypeVar.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.head.commit.path.odb.info
    - subprocess.Popen.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.tree.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.commit.tree.object.odb.info
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.commit.path.odb.info
    - typing.cast.head.commit.tree.object.path.odb.info
    - typing.TypeVar.tree.object.head.commit.path.odb.info
    - datetime.timedelta.object.commit.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.commit.odb.info
    - typing.IO.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.commit.path.odb.info
    - typing.IO.object.path.tree.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.ref.commit.odb.info
    - typing.IO.object.tree.commit.path.odb.info
    - datetime.timedelta.object.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.path.object.odb.info
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.commit.tree.odb.info
    - typing.IO.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.object.tree.path.head.ref.commit.odb.info
    - typing.cast.object.tree.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.commit.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.odb.info
    - typing.BinaryIO.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.object.tree.head.commit.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.tree.object.path.odb.info
    - subprocess.Popen.tree.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.object.head.ref.commit.path.odb.info
    - datetime.timedelta.path.head.ref.commit.odb.info
    - datetime.timedelta.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.info
    - typing.cast.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.head.commit.odb.info
    - typing.IO.path.tree.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.head.commit.odb.info
    - typing.IO.head.commit.object.odb.info
    - datetime.timedelta.tree.path.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.tree.object.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.head.commit.object.path.odb.info
    - typing.BinaryIO.head.ref.commit.path.odb.info
    - typing.IO.object.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.path.object.odb.info
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.info
    - subprocess.Popen.object.tree.commit.odb.info
    - subprocess.Popen.tree.head.commit.path.odb.info
    - typing.IO.object.tree.commit.odb.partial_to_complete_sha_hex
    - typing.cast.object.tree.head.commit.path.odb.info
    - typing.IO.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.path.head.commit.odb.info
    - typing.BinaryIO.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.object.tree.path.odb.info
    - subprocess.Popen.object.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.odb.info
    - subprocess.Popen.path.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.commit.tree.path.odb.info
    - datetime.timedelta.tree.head.commit.odb.info
    - typing.cast.head.commit.path.tree.object.odb.info
    - typing.TypeVar.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.tree.object.path.odb.info
    - datetime.timedelta.object.path.head.commit.odb.info
    - typing.TypeVar.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.object.tree.odb.info
    - typing.TypeVar.head.commit.odb.info
    - typing.IO.object.head.commit.tree.path.odb.info
    - typing.BinaryIO.head.commit.path.object.tree.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.info
    - typing.cast.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.head.ref.commit.object.path.odb.info
    - typing.BinaryIO.object.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.path.commit.odb.info
    - typing.IO.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.info
    - subprocess.Popen.object.head.commit.path.odb.info
    - subprocess.Popen.head.commit.path.odb.info
    - datetime.timedelta.head.ref.commit.tree.object.odb.info
    - datetime.timedelta.object.tree.path.commit.odb.info
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.info
    - typing.IO.path.head.commit.odb.info
    - typing.IO.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.commit.object.odb.info
    - typing.IO.tree.object.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.tree.path.object.odb.info
    - git.objects.commit.Popen.tree.odb.info
    - datetime.timedelta.tree.path.object.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.head.commit.object.odb.info
    - typing.cast.head.ref.commit.tree.odb.info
    - subprocess.Popen.commit.object.path.tree.odb.info
    - subprocess.Popen.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.path.commit.tree.odb.info
    - typing.BinaryIO.object.head.commit.tree.path.odb.info
    - typing.IO.object.tree.head.ref.commit.odb.info
    - typing.cast.object.head.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.path.odb.info
    - typing.IO.object.path.head.commit.odb.info
    - subprocess.Popen.object.commit.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.info
    - typing.TypeVar.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.object.path.tree.odb.info
    - typing.IO.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.tree.head.commit.odb.info
    - subprocess.Popen.tree.object.path.odb.info
    - datetime.timedelta.path.commit.tree.odb.info
    - typing.TypeVar.head.ref.commit.tree.path.odb.info
    - typing.IO.object.tree.path.commit.odb.info
    - subprocess.Popen.object.odb.info
    - subprocess.Popen.commit.tree.path.object.odb.info
    - typing.IO.head.ref.commit.object.tree.path.odb.info
    - datetime.timedelta.tree.path.odb.info
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.tree.path.commit.odb.info
    - typing.BinaryIO.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.info
    - datetime.timedelta.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.path.tree.object.odb.info
    - datetime.timedelta.path.tree.object.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.commit.object.tree.odb.info
    - typing.cast.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.odb.info
    - typing.IO.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.info
    - subprocess.Popen.tree.object.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.path.tree.object.odb.info
    - typing.IO.tree.object.path.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.info
    - subprocess.Popen.path.head.commit.tree.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.ref.commit.path.odb.info
    - typing.IO.path.commit.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.tree.object.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.object.head.commit.tree.odb.info
    - typing.cast.object.head.ref.commit.path.odb.info
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.head.commit.tree.odb.info
    - datetime.timedelta.path.tree.head.commit.odb.info
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.tree.commit.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.path.object.odb.info
    - subprocess.Popen.path.tree.object.commit.odb.info
    - typing.IO.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.tree.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.IO.commit.tree.path.object.odb.info
    - typing.cast.tree.head.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.path.object.tree.odb.info
    - typing.IO.tree.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.commit.path.tree.odb.info
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.object.path.head.commit.odb.info
    - subprocess.Popen.path.tree.head.commit.object.odb.info
    - datetime.timedelta.tree.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.commit.tree.odb.info
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.tree.path.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.commit.tree.path.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.info
    - typing.cast.object.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.path.object.head.commit.tree.odb.info
    - datetime.timedelta.tree.object.commit.path.odb.info
    - datetime.timedelta.path.object.head.commit.odb.info
    - subprocess.Popen.path.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.commit.path.odb.info
    - typing.cast.head.ref.commit.path.object.tree.odb.info
    - subprocess.Popen.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.object.head.commit.odb.info
    - datetime.timedelta.tree.odb.info
    - typing.IO.path.tree.commit.object.odb.info
    - datetime.timedelta.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.object.tree.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.commit.path.object.odb.info
    - typing.cast.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.path.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.object.tree.path.odb.info
    - datetime.timedelta.head.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.commit.odb.info
    - typing.BinaryIO.head.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.commit.path.odb.info
    - subprocess.Popen.path.odb.info
    - subprocess.Popen.path.head.commit.object.tree.odb.info
    - subprocess.Popen.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.commit.tree.odb.info
    - subprocess.Popen.object.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.object.odb.info
    - subprocess.Popen.path.head.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.head.commit.path.odb.info
    - subprocess.Popen.head.ref.commit.path.odb.info
    - subprocess.Popen.tree.object.path.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.head.commit.tree.odb.info
    - typing.IO.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.tree.path.odb.info
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - typing.IO.object.tree.path.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.head.commit.odb.info
    - datetime.timedelta.path.commit.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.head.commit.path.object.odb.info
    - datetime.timedelta.head.commit.path.tree.odb.info
    - typing.TypeVar.head.commit.path.tree.object.odb.info
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.info
    - typing.cast.tree.object.head.ref.commit.odb.info
    - subprocess.Popen.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.cast.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.commit.odb.info
    - datetime.timedelta.tree.head.commit.object.path.odb.info
    - subprocess.Popen.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.object.path.commit.tree.odb.info
    - typing.BinaryIO.head.ref.commit.tree.odb.info
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.info
    - subprocess.Popen.head.commit.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.head.ref.commit.tree.odb.info
    - datetime.timedelta.object.head.commit.odb.info
    - typing.TypeVar.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.path.object.odb.info
    - datetime.timedelta.path.object.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.tree.commit.path.odb.info
    - subprocess.Popen.commit.tree.object.odb.info
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.info
    - subprocess.Popen.object.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.path.tree.odb.info
    - typing.IO.path.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.head.commit.odb.info
    - typing.cast.head.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.commit.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.info
    - datetime.timedelta.path.head.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.path.tree.commit.odb.info
    - typing.IO.path.tree.head.ref.commit.object.odb.info
    - typing.TypeVar.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.tree.path.object.odb.info
    - typing.IO.path.commit.odb.info
    - typing.BinaryIO.head.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.path.object.tree.odb.info
    - datetime.timedelta.path.tree.object.odb.info
    - subprocess.Popen.head.ref.commit.tree.path.odb.info
    - subprocess.Popen.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.commit.path.tree.odb.info
    - subprocess.Popen.tree.object.path.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.object.path.odb.info
    - typing.BinaryIO.tree.head.commit.object.odb.info
    - datetime.timedelta.commit.path.odb.info
    - typing.BinaryIO.object.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.info
    - subprocess.Popen.tree.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.path.object.odb.info
    - subprocess.Popen.object.tree.path.odb.info
    - typing.IO.path.tree.head.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.info
    - datetime.timedelta.commit.path.tree.odb.info
    - subprocess.Popen.object.tree.head.commit.odb.info
    - subprocess.Popen.path.tree.head.commit.object.odb.partial_to_complete_sha_hex
    - git.objects.commit.Popen.tree.odb.partial_to_complete_sha_hex
    - typing.IO.object.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.info
    - typing.IO.commit.tree.object.path.odb.info
    - typing.IO.head.commit.tree.odb.info
    - datetime.timedelta.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.tree.odb.info
    - typing.IO.object.tree.commit.odb.info
    - datetime.timedelta.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.object.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.tree.path.odb.info
    - typing.IO.object.tree.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.ref.commit.path.object.odb.info
    - typing.TypeVar.head.commit.object.odb.info
    - typing.TypeVar.tree.object.head.commit.odb.info
    - typing.IO.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.object.path.commit.odb.info
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.info
    - typing.IO.object.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.cast.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.info
    - datetime.timedelta.commit.tree.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.path.object.odb.info
    - typing.TypeVar.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.commit.path.odb.info
    - typing.cast.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.object.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.path.object.odb.info
    - typing.BinaryIO.head.commit.object.path.odb.info
    - typing.IO.tree.object.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.commit.path.odb.info
    - typing.TypeVar.head.commit.tree.path.odb.info
    - subprocess.Popen.object.path.tree.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.commit.object.path.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.path.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.commit.tree.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.path.head.commit.odb.info
    - typing.IO.object.path.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.head.ref.commit.odb.info
    - typing.IO.path.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.tree.odb.info
    - subprocess.Popen.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.tree.object.odb.info
    - datetime.timedelta.head.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.object.odb.info
    - subprocess.Popen.commit.object.tree.odb.info
    - datetime.timedelta.object.tree.head.commit.odb.info
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.object.path.odb.info
    - subprocess.Popen.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.commit.object.odb.info
    - typing.IO.object.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.commit.odb.info
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.commit.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.path.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.cast.tree.head.commit.odb.info
    - typing.IO.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.path.odb.info
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.info
    - datetime.timedelta.path.tree.commit.object.odb.info
    - subprocess.Popen.object.commit.odb.info
    - typing.IO.head.ref.commit.tree.object.path.odb.info
    - datetime.timedelta.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.head.commit.path.odb.info
    - typing.cast.tree.head.ref.commit.path.object.odb.info
    - typing.IO.head.ref.commit.path.tree.object.odb.info
    - typing.IO.commit.object.path.odb.info
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.object.tree.path.odb.info
    - typing.cast.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.head.ref.commit.odb.info
    - typing.IO.head.commit.path.tree.object.odb.info
    - typing.cast.head.ref.commit.tree.path.odb.info
    - typing.IO.path.tree.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.object.path.tree.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.odb.info
    - typing.TypeVar.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.info
    - typing.IO.path.object.commit.tree.odb.info
    - typing.IO.head.commit.tree.object.odb.info
    - typing.IO.commit.tree.object.odb.info
    - subprocess.Popen.path.object.head.ref.commit.odb.info
    - typing.IO.object.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.info
    - datetime.timedelta.head.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.head.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.info
    - subprocess.Popen.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.odb.info
    - subprocess.Popen.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.object.odb.info
    - typing.TypeVar.object.tree.head.commit.path.odb.info
    - subprocess.Popen.path.object.tree.commit.odb.info
    - datetime.timedelta.path.head.commit.odb.info
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.cast.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.info
    - subprocess.Popen.head.commit.object.path.odb.info
    - subprocess.Popen.object.path.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.tree.head.ref.commit.odb.info
    - typing.cast.tree.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.odb.info
    - typing.BinaryIO.head.commit.tree.object.odb.info
    - datetime.timedelta.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.tree.head.commit.odb.info
    - typing.cast.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.info
    - datetime.timedelta.object.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.path.commit.odb.info
    - typing.cast.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.path.object.odb.info
    - subprocess.Popen.path.tree.object.head.commit.odb.info
    - datetime.timedelta.tree.path.head.commit.odb.info
    - typing.IO.tree.commit.object.path.odb.info
    - typing.IO.path.object.head.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.tree.commit.odb.info
    - typing.IO.tree.odb.partial_to_complete_sha_hex
    - typing.cast.object.tree.head.ref.commit.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.head.commit.path.odb.info
    - datetime.timedelta.tree.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.path.tree.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.odb.info
    - typing.TypeVar.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.head.commit.tree.odb.info
    - datetime.timedelta.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.head.commit.object.odb.info
    - typing.cast.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.info
    - typing.TypeVar.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.path.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.object.path.odb.info
    - typing.IO.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.commit.path.tree.odb.info
    - typing.IO.path.object.tree.commit.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.tree.head.commit.odb.info
    - subprocess.Popen.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.commit.object.tree.odb.info
    - subprocess.Popen.tree.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.commit.odb.info
    - typing.IO.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.path.commit.odb.info
    - typing.BinaryIO.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.object.commit.odb.info
    - typing.BinaryIO.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.ref.commit.path.odb.info
    - typing.IO.tree.object.path.odb.info
    - typing.IO.tree.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.info
    - typing.IO.head.commit.path.odb.info
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.info
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.cast.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.object.head.commit.odb.info
    - subprocess.Popen.commit.tree.object.path.odb.info
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.info
    - typing.BinaryIO.head.commit.tree.object.path.odb.info
    - git.objects.commit.Popen.odb.info
    - subprocess.Popen.path.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.commit.path.object.odb.info
    - typing.cast.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.commit.path.odb.info
    - typing.cast.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.commit.object.odb.info
    - typing.IO.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.odb.info
    - typing.BinaryIO.object.head.ref.commit.odb.info
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.head.ref.commit.odb.info
    - typing.cast.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.ref.commit.object.odb.info
    - typing.IO.object.tree.path.head.commit.odb.info
    - subprocess.Popen.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.path.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.odb.info
    - typing.TypeVar.object.head.commit.tree.path.odb.info
    - subprocess.Popen.object.head.ref.commit.odb.info
    - typing.cast.head.ref.commit.tree.object.odb.info
    - typing.cast.tree.head.commit.path.object.odb.info
    - datetime.timedelta.tree.path.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.object.tree.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.commit.object.tree.odb.info
    - typing.TypeVar.head.ref.commit.tree.object.odb.info
    - typing.TypeVar.tree.object.path.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.head.ref.commit.tree.odb.info
    - typing.TypeVar.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.object.head.commit.odb.info
    - datetime.timedelta.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.path.object.tree.odb.info
    - typing.IO.object.commit.tree.path.odb.info
    - typing.IO.head.ref.commit.object.tree.odb.info
    - typing.IO.path.odb.info
    - typing.cast.head.ref.commit.path.odb.info
    - typing.BinaryIO.head.ref.commit.object.path.odb.info
    - subprocess.Popen.commit.object.odb.info
    - subprocess.Popen.commit.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.tree.head.ref.commit.odb.info
    - typing.IO.head.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.info
    - subprocess.Popen.path.tree.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - object_type.encode
    - typing.cast.head.commit.path.object.tree.odb.info
    - typing.IO.head.ref.commit.object.path.tree.odb.info
    - typing.IO.object.commit.path.tree.odb.info
    - datetime.timedelta.object.tree.commit.path.odb.info
    - datetime.timedelta.tree.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.object.head.commit.odb.info
    - typing.IO.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.commit.odb.info
    - subprocess.Popen.head.commit.object.tree.odb.info
    - typing.cast.tree.object.head.ref.commit.path.odb.info
    - datetime.timedelta.tree.path.object.head.commit.odb.info
    - typing.cast.head.ref.commit.path.tree.odb.info
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.commit.path.object.odb.info
    - typing.TypeVar.tree.head.ref.commit.path.odb.info
    - typing.cast.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.ref.commit.tree.odb.info
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.object.path.odb.info
    - typing.TypeVar.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.path.object.tree.odb.info
    - typing.BinaryIO.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.commit.path.odb.info
    - typing.IO.path.head.ref.commit.object.odb.info
    - subprocess.Popen.object.path.odb.info
    - typing.BinaryIO.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.tree.head.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.head.commit.object.odb.info
    - typing.IO.commit.object.tree.odb.info
    - subprocess.Popen.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.tree.path.odb.info
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.object.tree.odb.info
    - datetime.timedelta.tree.path.head.ref.commit.odb.info
    - typing.BinaryIO.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.commit.tree.path.odb.info
    - datetime.timedelta.object.head.ref.commit.odb.info
    - subprocess.Popen.object.tree.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.head.commit.path.odb.info
    - subprocess.Popen.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.commit.odb.info
    - datetime.timedelta.path.object.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.tree.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.path.odb.info
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.info
    - typing.IO.tree.commit.path.object.odb.info
    - typing.cast.head.ref.commit.tree.object.path.odb.info
    - datetime.timedelta.head.commit.path.tree.object.odb.info
    - typing.IO.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.info
    - typing.IO.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.tree.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.commit.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.info
    - subprocess.Popen.path.tree.odb.info
    - datetime.timedelta.commit.object.tree.odb.info
    - datetime.timedelta.object.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.path.object.odb.info
    - subprocess.Popen.object.head.ref.commit.tree.odb.info
    - subprocess.Popen.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.path.commit.odb.partial_to_complete_sha_hex
    - typing.IO.object.commit.odb.info
    - typing.IO.tree.object.path.head.ref.commit.odb.info
    - typing.IO.tree.object.head.ref.commit.odb.info
    - typing.IO.object.path.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.info
    - datetime.timedelta.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.object.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.object.odb.info
    - typing.cast.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.cast.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.head.ref.commit.object.odb.info
    - datetime.timedelta.head.ref.commit.object.path.odb.info
    - subprocess.Popen.object.head.commit.odb.info
    - typing.cast.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.odb.info
    - subprocess.Popen.path.head.ref.commit.object.odb.info
    - datetime.timedelta.commit.tree.object.odb.info
    - subprocess.Popen.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.path.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.object.path.tree.odb.info
    - typing.IO.tree.commit.path.odb.info
    - typing.IO.tree.path.object.odb.info
    - datetime.timedelta.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.tree.head.commit.odb.info
    - typing.TypeVar.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.object.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.commit.path.object.odb.info
    - typing.IO.path.object.odb.info
    - datetime.timedelta.object.commit.tree.odb.info
    - subprocess.Popen.object.head.ref.commit.path.odb.info
    - typing.IO.path.head.commit.tree.object.odb.info
    - typing.cast.tree.head.ref.commit.object.odb.info
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.object.odb.info
    - typing.BinaryIO.tree.head.commit.path.odb.info
    - typing.IO.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.commit.object.odb.partial_to_complete_sha_hex
    - git.objects.commit.Popen.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.tree.commit.odb.info
    - subprocess.Popen.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.tree.path.object.odb.info
    - typing.BinaryIO.object.tree.head.commit.path.odb.info
    - typing.IO.path.head.commit.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.tree.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.info
    - subprocess.Popen.head.commit.object.odb.info
    - datetime.timedelta.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.tree.object.commit.odb.info
    - datetime.timedelta.object.path.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.object.odb.info
    - typing.BinaryIO.head.commit.path.tree.odb.info
    - typing.cast.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.path.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.odb.info
    - typing.IO.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.ref.commit.odb.info
    - git.objects.commit.Popen.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.tree.object.odb.partial_to_complete_sha_hex
    - git.objects.commit.Popen.path.odb.info
    - typing.cast.tree.object.head.commit.path.odb.info
    - typing.IO.path.tree.head.commit.odb.info
    - typing.BinaryIO.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.ref.commit.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.odb.info
    - datetime.timedelta.object.path.commit.odb.info
    - typing.BinaryIO.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.info
    - typing.IO.tree.path.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.path.tree.head.commit.odb.info
    - datetime.timedelta.head.commit.tree.object.path.odb.info
    - datetime.timedelta.object.path.tree.odb.info
    - subprocess.Popen.tree.commit.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.odb.info
    - typing.IO.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.cast.object.head.commit.tree.odb.info
    - typing.IO.commit.object.path.odb.partial_to_complete_sha_hex
    - typing.cast.commit.object.tree.path.odb.info
    - typing.TypeVar.head.commit.tree.odb.info
    - typing.IO.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.head.ref.commit.path.object.odb.info
    - datetime.timedelta.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.head.commit.tree.odb.info
    - subprocess.Popen.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.head.commit.path.tree.odb.info
    - typing.cast.tree.object.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.info
    - subprocess.Popen.path.commit.tree.odb.info
    - subprocess.Popen.tree.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.path.head.commit.odb.info
    - typing.IO.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.head.commit.odb.info
    - datetime.timedelta.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.cast.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.head.commit.tree.odb.info
    - datetime.timedelta.head.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.object.odb.info
    - datetime.timedelta.object.path.commit.tree.odb.info
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.object.commit.tree.odb.info
    - datetime.timedelta.tree.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.path.tree.odb.info
    - typing.cast.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.path.tree.odb.info
    - typing.cast.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.commit.object.odb.info
    - typing.IO.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.commit.tree.odb.info
    - typing.IO.head.ref.commit.odb.info
    - subprocess.Popen.head.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.IO.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.commit.tree.odb.info
    - typing.IO.tree.path.object.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.commit.object.odb.info
    - subprocess.Popen.head.commit.object.tree.path.odb.info
    - typing.BinaryIO.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.path.object.tree.odb.info
    - typing.BinaryIO.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.head.commit.path.tree.odb.info
    - datetime.timedelta.head.commit.odb.info
    - typing.BinaryIO.head.commit.object.tree.odb.info
    - typing.IO.tree.path.head.commit.odb.info
    - subprocess.Popen.tree.commit.path.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.object.odb.info
    - typing.IO.head.ref.commit.tree.path.object.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.path.tree.odb.info
    - datetime.timedelta.tree.object.head.ref.commit.odb.info
    - typing.BinaryIO.object.tree.head.ref.commit.odb.info
    - subprocess.Popen.head.commit.tree.path.odb.info
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.object.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.commit.path.odb.info
    - subprocess.Popen.commit.path.object.odb.info
    - datetime.timedelta.object.path.commit.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.commit.object.path.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.tree.odb.partial_to_complete_sha_hex
    - typing.cast.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.path.tree.head.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.object.tree.path.odb.info
    - subprocess.Popen.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.commit.tree.object.odb.info
    - typing.TypeVar.head.ref.commit.path.odb.info
    - subprocess.Popen.path.object.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.path.tree.object.commit.odb.info
    - datetime.timedelta.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.info
    - _logger.debug
    - typing.BinaryIO.object.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.commit.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.commit.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.tree.path.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.commit.path.tree.object.odb.info
    - typing.TypeVar.tree.object.path.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.object.path.tree.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.commit.object.path.tree.odb.info
    - typing.IO.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.odb.info
    - typing.cast.tree.head.commit.path.odb.info
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.head.commit.object.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.path.odb.info
    - datetime.timedelta.path.object.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.object.tree.path.odb.info
    - typing.IO.path.tree.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.head.commit.path.odb.info
    - typing.TypeVar.tree.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.commit.tree.object.odb.partial_to_complete_sha_hex
    - typing.cast.object.tree.head.commit.odb.info
    - datetime.timedelta.path.commit.tree.object.odb.info
    - datetime.timedelta.tree.object.commit.odb.info
    - subprocess.Popen.tree.commit.odb.info
    - typing.BinaryIO.head.commit.tree.path.object.odb.info
    - subprocess.Popen.object.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.path.object.commit.odb.info
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.info
    - typing.TypeVar.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.odb.info
    - subprocess.Popen.head.commit.path.object.odb.info
    - subprocess.Popen.commit.path.tree.odb.info
    - typing.TypeVar.head.commit.object.path.tree.odb.info
    - typing.IO.path.commit.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.object.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.path.commit.odb.info
    - typing.cast.tree.head.ref.commit.path.odb.info
    - typing.IO.head.ref.commit.object.odb.info
    - datetime.timedelta.head.commit.path.object.odb.info
    - typing.cast.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.ref.commit.odb.info
    - subprocess.Popen.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.info
    - typing.TypeVar.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.commit.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.tree.object.odb.info
    - typing.BinaryIO.head.commit.path.tree.object.odb.info
    - typing.IO.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.info
    - datetime.timedelta.path.object.tree.commit.odb.info
    - datetime.timedelta.head.ref.commit.path.odb.info
    - typing.cast.tree.head.commit.odb.partial_to_complete_sha_hex
    - typing.cast.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    - typing.IO.path.object.head.commit.odb.info
    - datetime.timedelta.tree.commit.path.object.odb.info
    - datetime.timedelta.object.commit.odb.info
    - subprocess.Popen.commit.path.tree.odb.partial_to_complete_sha_hex
    - typing.IO.tree.head.commit.path.odb.info
    - datetime.timedelta.tree.head.commit.odb.partial_to_complete_sha_hex
    - typing.IO.commit.object.path.tree.odb.info
    - typing.IO.commit.object.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.tree.path.object.head.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.path.head.commit.object.odb.partial_to_complete_sha_hex
    - typing.IO.path.head.commit.tree.odb.info
    - datetime.timedelta.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    - typing.TypeVar.tree.head.ref.commit.odb.info
    - subprocess.Popen.tree.odb.info
    - datetime.timedelta.tree.head.ref.commit.path.odb.info
    - typing.IO.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.commit.tree.object.odb.info
    - typing.IO.tree.object.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.object.tree.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.commit.tree.path.object.odb.partial_to_complete_sha_hex
    - subprocess.Popen.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.head.commit.path.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.info
    - typing.IO.object.tree.path.odb.info
    - subprocess.Popen.tree.path.object.commit.odb.partial_to_complete_sha_hex
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.commit.tree.object.path.odb.info
    - subprocess.Popen.tree.head.commit.odb.info
    - subprocess.Popen.object.head.commit.tree.odb.info
    - typing.IO.tree.head.ref.commit.object.odb.info
    - subprocess.Popen.path.tree.commit.odb.partial_to_complete_sha_hex
    - typing.IO.head.ref.commit.path.object.tree.odb.info
    - datetime.timedelta.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    - typing.BinaryIO.object.tree.head.commit.odb.partial_to_complete_sha_hex
    - subprocess.Popen.path.commit.object.tree.odb.partial_to_complete_sha_hex
    - datetime.timedelta.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    - datetime.timedelta.tree.commit.odb.partial_to_complete_sha_hex
    - typing.cast.head.ref.commit.path.object.odb.info
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.info
    - git.objects.commit.Popen.path.tree.odb.info
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.info
    - typing.IO.commit.tree.object.path.odb.partial_to_complete_sha_hex
    - typing.TypeVar.object.head.commit.tree.odb.partial_to_complete_sha_hex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.odb.partial_to_complete_sha_hex
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.odb.partial_to_complete_sha_hex
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: git
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.odb.partial_to_complete_sha_hex
    functionSourceFile: datetime
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: subprocess
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.odb.partial_to_complete_sha_hex
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.odb.info
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.odb.info
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.odb.info
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.odb.info
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.odb.info
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.odb.info
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.odb.info
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.odb.info
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object_type.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object_info.type.decode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 868
    functionName: git.repo.base.Repo._get_daemon_export
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - os.path.exists
    - os.path.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 873
    functionName: git.repo.base.Repo._set_daemon_export
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - os.path.join
    - <builtin>.open
    - os.path.exists
    - os.unlink
    - git.repo.fun.touch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 51
    functionName: git.repo.fun.touch
    functionSourceFile: git.repo.fun
    functionUses: 1
    functionsReached:
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.unlink
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 888
    functionName: git.repo.base.Repo.daemon_export
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.IO.head.ref.commit.path.tree._set_daemon_export
    - typing.IO.tree.path.object.head.ref.commit._get_daemon_export
    - subprocess.Popen.head.ref.commit.path.object.tree._set_daemon_export
    - subprocess.Popen.path._get_daemon_export
    - typing.IO.object.head.ref.commit.path.tree._get_daemon_export
    - datetime.timedelta.path.head.commit._get_daemon_export
    - typing.TypeVar.tree.head.commit.path._set_daemon_export
    - typing.IO.path.tree.head.commit.object._set_daemon_export
    - typing.TypeVar.head.ref.commit.object.path.tree._get_daemon_export
    - datetime.timedelta.path.tree.head.ref.commit._get_daemon_export
    - typing.cast.head.ref.commit.path.object.tree._get_daemon_export
    - typing.cast.tree.object.head.commit.path._get_daemon_export
    - subprocess.Popen.path.head.ref.commit._set_daemon_export
    - typing.IO.head.commit.path._set_daemon_export
    - datetime.timedelta.tree.head.commit.path.object._set_daemon_export
    - subprocess.Popen.commit.object._get_daemon_export
    - subprocess.Popen.head.commit.object.tree.path._get_daemon_export
    - subprocess.Popen.head.ref.commit.object._set_daemon_export
    - typing.TypeVar.head.ref.commit.path._set_daemon_export
    - typing.BinaryIO.tree.head.ref.commit.object.path._get_daemon_export
    - subprocess.Popen.head.commit.object.path.tree._get_daemon_export
    - subprocess.Popen.tree.object.commit._set_daemon_export
    - typing.BinaryIO.head.commit.tree.path._get_daemon_export
    - typing.BinaryIO.head.ref.commit.tree.object.path._get_daemon_export
    - datetime.timedelta.commit.object.tree._get_daemon_export
    - datetime.timedelta.head.commit.object.tree._get_daemon_export
    - datetime.timedelta.object._set_daemon_export
    - typing.IO.head.ref.commit._set_daemon_export
    - typing.IO.path.object.head.ref.commit.tree._set_daemon_export
    - typing.IO.commit.path.object._get_daemon_export
    - typing.cast.head.commit.object.path._set_daemon_export
    - subprocess.Popen.commit.tree.object.path._set_daemon_export
    - typing.BinaryIO.tree.head.ref.commit.object.path._set_daemon_export
    - subprocess.Popen.object.path.tree.head.commit._get_daemon_export
    - typing.BinaryIO.tree.head.ref.commit.path._get_daemon_export
    - typing.IO.path.tree.object.head.commit._set_daemon_export
    - subprocess.Popen.tree.path.object.head.commit._get_daemon_export
    - datetime.timedelta.path.commit.object.tree._set_daemon_export
    - subprocess.Popen.tree.path._get_daemon_export
    - datetime.timedelta.head.commit.object.tree.path._get_daemon_export
    - subprocess.Popen.object.tree._get_daemon_export
    - subprocess.Popen.tree.object.commit.path._set_daemon_export
    - typing.TypeVar.tree.head.ref.commit.object._get_daemon_export
    - typing.TypeVar.head.commit.tree.path._set_daemon_export
    - subprocess.Popen.path.object.tree._set_daemon_export
    - subprocess.Popen.path.commit.tree.object._set_daemon_export
    - subprocess.Popen.object.tree.head.ref.commit._get_daemon_export
    - typing.IO.path.head.commit.tree._set_daemon_export
    - datetime.timedelta.tree.commit._set_daemon_export
    - subprocess.Popen.path.tree.object.head.commit._get_daemon_export
    - subprocess.Popen.tree.path.object.head.commit._set_daemon_export
    - typing.BinaryIO.tree.head.ref.commit._get_daemon_export
    - typing.IO.head.commit.path.tree.object._set_daemon_export
    - typing.IO.path.head.ref.commit._set_daemon_export
    - subprocess.Popen.object.path._set_daemon_export
    - subprocess.Popen.object.path.tree._set_daemon_export
    - typing.BinaryIO.object.tree.head.ref.commit._get_daemon_export
    - typing.IO.path._get_daemon_export
    - typing.IO.path.tree.head.commit._set_daemon_export
    - subprocess.Popen.path.object.commit.tree._get_daemon_export
    - subprocess.Popen.object.path.tree.commit._set_daemon_export
    - subprocess.Popen.tree._get_daemon_export
    - datetime.timedelta.commit.path.tree._set_daemon_export
    - datetime.timedelta.object.head.ref.commit.tree.path._set_daemon_export
    - subprocess.Popen.path.tree.commit._get_daemon_export
    - subprocess.Popen.tree.path.head.commit._get_daemon_export
    - typing.IO.head.commit.tree.object._set_daemon_export
    - typing.cast.head.commit.tree.object._get_daemon_export
    - datetime.timedelta.path.tree.commit.object._set_daemon_export
    - datetime.timedelta.tree.object.head.commit._get_daemon_export
    - subprocess.Popen.object.path.tree.head.ref.commit._set_daemon_export
    - typing.IO.object._set_daemon_export
    - typing.IO.tree.path.object.head.commit._set_daemon_export
    - typing.IO.path.head.ref.commit.tree.object._set_daemon_export
    - subprocess.Popen.object.commit.path._get_daemon_export
    - typing.IO.head.commit.tree.path.object._set_daemon_export
    - subprocess.Popen.tree.head.commit.object._get_daemon_export
    - typing.BinaryIO.tree.head.commit.object.path._get_daemon_export
    - typing.IO.tree.head.ref.commit.object.path._set_daemon_export
    - subprocess.Popen.object.commit.tree._set_daemon_export
    - datetime.timedelta.object.tree.path.commit._set_daemon_export
    - subprocess.Popen.tree.object.head.ref.commit.path._set_daemon_export
    - typing.IO.tree.object.path.commit._set_daemon_export
    - typing.IO.head.ref.commit.path.object._set_daemon_export
    - typing.IO.head.commit.path.object._set_daemon_export
    - datetime.timedelta.path.head.commit.tree.object._get_daemon_export
    - datetime.timedelta.tree.head.ref.commit.path.object._get_daemon_export
    - datetime.timedelta.tree.object.path.head.ref.commit._get_daemon_export
    - subprocess.Popen.tree.object._get_daemon_export
    - typing.cast.head.commit.object.tree._set_daemon_export
    - typing.TypeVar.tree.head.commit._set_daemon_export
    - typing.TypeVar.head.ref.commit.tree.object.path._get_daemon_export
    - typing.IO.tree.object.head.ref.commit.path._get_daemon_export
    - typing.IO.head.commit.path.object.tree._set_daemon_export
    - typing.cast.tree.head.commit.path.object._set_daemon_export
    - typing.IO.head.commit.object.tree.path._get_daemon_export
    - typing.IO.tree.commit._set_daemon_export
    - datetime.timedelta.tree.commit._get_daemon_export
    - typing.IO.path.commit.tree._get_daemon_export
    - subprocess.Popen.tree.object.head.ref.commit.path._get_daemon_export
    - typing.IO.object.commit.tree._set_daemon_export
    - typing.IO.head.commit.tree.path._get_daemon_export
    - typing.BinaryIO.object.head.commit._get_daemon_export
    - typing.IO.path.tree.object.commit._set_daemon_export
    - typing.cast.head.ref.commit.object.path._set_daemon_export
    - typing.TypeVar.tree.object.path.commit._get_daemon_export
    - datetime.timedelta.path.object.tree.head.ref.commit._get_daemon_export
    - subprocess.Popen.tree.object.path.commit._set_daemon_export
    - typing.IO.head.commit.tree.object._get_daemon_export
    - typing.BinaryIO.head.ref.commit.object.tree.path._set_daemon_export
    - typing.IO.object.path.commit.tree._set_daemon_export
    - datetime.timedelta.path.tree.object.head.commit._set_daemon_export
    - subprocess.Popen.object.commit._get_daemon_export
    - datetime.timedelta.object.commit.tree._get_daemon_export
    - typing.TypeVar.tree.head.ref.commit.path._set_daemon_export
    - datetime.timedelta.object.tree.path.commit._get_daemon_export
    - typing.TypeVar.tree.object.path.head.ref.commit._get_daemon_export
    - subprocess.Popen.head.commit.tree._set_daemon_export
    - subprocess.Popen.object.tree.path.commit._set_daemon_export
    - typing.IO.path.head.commit.object.tree._get_daemon_export
    - subprocess.Popen.commit.path._get_daemon_export
    - typing.IO.head.ref.commit.object.path._set_daemon_export
    - typing.IO.tree.head.ref.commit._get_daemon_export
    - datetime.timedelta.object.path.tree.head.commit._set_daemon_export
    - typing.IO.object.tree.commit._get_daemon_export
    - typing.IO.commit.tree._set_daemon_export
    - subprocess.Popen.head.ref.commit.object.tree._set_daemon_export
    - typing.cast.tree.head.commit.path._set_daemon_export
    - typing.cast.head.ref.commit.object.tree._set_daemon_export
    - typing.TypeVar.tree.head.ref.commit.object._set_daemon_export
    - subprocess.Popen.head.commit.tree.object._set_daemon_export
    - datetime.timedelta.path._set_daemon_export
    - datetime.timedelta.object.head.commit.path.tree._get_daemon_export
    - typing.BinaryIO.head.ref.commit.tree.path._get_daemon_export
    - typing.BinaryIO.head.commit.tree.object.path._set_daemon_export
    - typing.IO.tree.head.commit.object._set_daemon_export
    - datetime.timedelta.tree.object.path.commit._set_daemon_export
    - typing.TypeVar.object.head.ref.commit.tree._set_daemon_export
    - typing.cast.head.commit._set_daemon_export
    - typing.IO.path.object.tree.head.ref.commit._get_daemon_export
    - typing.IO.tree.head.ref.commit.path._get_daemon_export
    - typing.IO.object.path.head.commit.tree._get_daemon_export
    - datetime.timedelta.head.ref.commit.object.path._get_daemon_export
    - subprocess.Popen.object.head.commit.path.tree._set_daemon_export
    - typing.BinaryIO.head.ref.commit.tree.path._set_daemon_export
    - typing.IO.head.ref.commit.object.path.tree._get_daemon_export
    - typing.TypeVar.head.ref.commit.path.object.tree._set_daemon_export
    - typing.TypeVar.object.head.ref.commit.tree.path._get_daemon_export
    - subprocess.Popen.path.commit._get_daemon_export
    - datetime.timedelta.tree.path.object._get_daemon_export
    - typing.cast.head.commit._get_daemon_export
    - typing.IO.object.tree.commit.path._set_daemon_export
    - typing.IO.object.tree.path._get_daemon_export
    - subprocess.Popen.commit.object.tree._get_daemon_export
    - typing.BinaryIO.object.head.commit.path._set_daemon_export
    - datetime.timedelta.commit.object.path.tree._get_daemon_export
    - datetime.timedelta.path.commit.tree._get_daemon_export
    - typing.TypeVar.object.head.commit.path._set_daemon_export
    - subprocess.Popen.object.commit.path.tree._get_daemon_export
    - typing.cast.head.commit.path.object.tree._get_daemon_export
    - datetime.timedelta.path.tree.head.commit._get_daemon_export
    - typing.IO.tree.head.ref.commit.object._get_daemon_export
    - typing.IO.object.commit._set_daemon_export
    - subprocess.Popen.path.tree.object.commit._get_daemon_export
    - subprocess.Popen.tree.commit._set_daemon_export
    - typing.IO.object.head.ref.commit.tree._get_daemon_export
    - datetime.timedelta.path.tree.head.commit.object._get_daemon_export
    - typing.cast.head.ref.commit.object._set_daemon_export
    - subprocess.Popen.head.commit.tree.path.object._set_daemon_export
    - datetime.timedelta.tree.head.ref.commit.object.path._get_daemon_export
    - typing.BinaryIO.head.commit.path.tree.object._get_daemon_export
    - typing.cast.head.ref.commit.path.tree._get_daemon_export
    - typing.IO.tree.commit.path.object._get_daemon_export
    - subprocess.Popen.path.commit.object._set_daemon_export
    - subprocess.Popen.path.head.ref.commit.object.tree._get_daemon_export
    - typing.IO.path.tree.head.ref.commit.object._get_daemon_export
    - typing.IO.object.tree.head.ref.commit._set_daemon_export
    - subprocess.Popen.tree.head.commit._set_daemon_export
    - typing.cast.head.ref.commit.tree._get_daemon_export
    - typing.IO.path.head.commit._get_daemon_export
    - subprocess.Popen.path.object.tree.head.commit._set_daemon_export
    - typing.BinaryIO.head.commit.object.path.tree._set_daemon_export
    - typing.BinaryIO.head.commit._set_daemon_export
    - datetime.timedelta.object.tree.commit._set_daemon_export
    - typing.IO.path.object.head.ref.commit._set_daemon_export
    - subprocess.Popen.tree.path.commit.object._get_daemon_export
    - subprocess.Popen.path.object.head.ref.commit._get_daemon_export
    - subprocess.Popen.commit.tree._get_daemon_export
    - datetime.timedelta.object.path.head.commit._set_daemon_export
    - typing.IO.head.commit.tree._get_daemon_export
    - subprocess.Popen.tree.commit.path.object._set_daemon_export
    - typing.IO.tree.object._set_daemon_export
    - subprocess.Popen.object.commit._set_daemon_export
    - datetime.timedelta.tree.commit.path.object._set_daemon_export
    - typing.IO.object.path.commit.tree._get_daemon_export
    - subprocess.Popen.path.object.tree.commit._set_daemon_export
    - subprocess.Popen.tree.object.head.ref.commit._set_daemon_export
    - subprocess.Popen.object.tree.path.head.ref.commit._get_daemon_export
    - datetime.timedelta.tree.head.ref.commit.object._get_daemon_export
    - typing.TypeVar.tree.object.head.ref.commit._get_daemon_export
    - typing.BinaryIO.object.head.commit.tree.path._set_daemon_export
    - subprocess.Popen.tree.head.ref.commit.object._get_daemon_export
    - typing.IO.object._get_daemon_export
    - typing.IO.tree.commit.object._set_daemon_export
    - typing.IO.object.path.head.ref.commit._set_daemon_export
    - typing.BinaryIO.head.commit.object.tree.path._get_daemon_export
    - git.objects.commit.Popen.tree._set_daemon_export
    - subprocess.Popen.head.commit.path.tree._set_daemon_export
    - datetime.timedelta.object.head.commit.tree._get_daemon_export
    - typing.IO.object.path.tree.commit._get_daemon_export
    - datetime.timedelta.tree.object.head.ref.commit._get_daemon_export
    - subprocess.Popen.head.commit.tree.object.path._set_daemon_export
    - subprocess.Popen.path.commit.object.tree._get_daemon_export
    - datetime.timedelta.tree.head.commit.path._get_daemon_export
    - typing.BinaryIO.tree.head.commit.object._get_daemon_export
    - typing.cast.head.ref.commit.tree.path.object._get_daemon_export
    - typing.BinaryIO.head.ref.commit.object.path.tree._get_daemon_export
    - datetime.timedelta.head.commit.path.object._get_daemon_export
    - datetime.timedelta.head.commit.tree.object.path._set_daemon_export
    - typing.cast.tree.head.ref.commit.object._get_daemon_export
    - typing.IO.path.head.ref.commit.object.tree._get_daemon_export
    - subprocess.Popen.object.commit.path._set_daemon_export
    - subprocess.Popen.path.object.head.ref.commit._set_daemon_export
    - typing.TypeVar.head.ref.commit.path.object._set_daemon_export
    - subprocess.Popen.head.commit.path.tree.object._set_daemon_export
    - typing.BinaryIO.head.ref.commit.object.tree.path._get_daemon_export
    - subprocess.Popen.path.head.ref.commit.tree.object._get_daemon_export
    - typing.TypeVar.tree.object.head.commit._get_daemon_export
    - typing.IO.object.commit.tree.path._get_daemon_export
    - datetime.timedelta.head.ref.commit.object.tree._get_daemon_export
    - subprocess.Popen.path.object._get_daemon_export
    - typing.BinaryIO.head.ref.commit.object._set_daemon_export
    - datetime.timedelta.path.head.commit.tree._set_daemon_export
    - subprocess.Popen.path.tree.head.commit._set_daemon_export
    - datetime.timedelta.tree.path.head.commit.object._get_daemon_export
    - typing.cast.head.commit.tree.path._get_daemon_export
    - datetime.timedelta.head.commit.path.object.tree._set_daemon_export
    - subprocess.Popen.tree.head.commit.object.path._get_daemon_export
    - typing.IO.object.head.ref.commit.path._get_daemon_export
    - subprocess.Popen.head.ref.commit.tree.path.object._get_daemon_export
    - typing.IO.tree.commit.path.object._set_daemon_export
    - typing.IO.head.ref.commit.path._set_daemon_export
    - datetime.timedelta.tree.path.commit._get_daemon_export
    - typing.BinaryIO.object.head.commit.tree._set_daemon_export
    - datetime.timedelta.path.tree.commit._set_daemon_export
    - subprocess.Popen.tree.head.ref.commit._get_daemon_export
    - subprocess.Popen.object.tree.commit._set_daemon_export
    - subprocess.Popen.commit.object.tree.path._get_daemon_export
    - datetime.timedelta.path.commit.object._get_daemon_export
    - subprocess.Popen.path.object.tree.head.ref.commit._get_daemon_export
    - typing.BinaryIO.tree.head.ref.commit.path._set_daemon_export
    - datetime.timedelta.object.head.commit.path.tree._set_daemon_export
    - subprocess.Popen.tree._set_daemon_export
    - datetime.timedelta.tree.head.ref.commit.path.object._set_daemon_export
    - datetime.timedelta.tree.head.ref.commit.path._set_daemon_export
    - subprocess.Popen.object.path.head.ref.commit._get_daemon_export
    - typing.cast.head.ref.commit.tree.object.path._set_daemon_export
    - datetime.timedelta.path.object.head.ref.commit._get_daemon_export
    - typing.IO.head.ref.commit.tree.path.object._set_daemon_export
    - datetime.timedelta.head.commit.tree.object._set_daemon_export
    - typing.IO.tree.commit.object.path._set_daemon_export
    - typing.IO.commit.object.tree.path._set_daemon_export
    - typing.cast.object.tree.head.ref.commit._get_daemon_export
    - typing.IO.object.tree._set_daemon_export
    - datetime.timedelta.object.path.commit._get_daemon_export
    - typing.IO.path.tree.head.ref.commit._get_daemon_export
    - subprocess.Popen.head.ref.commit.path._set_daemon_export
    - typing.IO.tree.path.commit.object._get_daemon_export
    - typing.cast.commit.object.tree.path._get_daemon_export
    - typing.TypeVar.head.commit.object._get_daemon_export
    - typing.IO.head.ref.commit.path.tree.object._set_daemon_export
    - subprocess.Popen.object.head.commit._set_daemon_export
    - subprocess.Popen.commit.tree.object.path._get_daemon_export
    - subprocess.Popen.path.tree.head.ref.commit.object._set_daemon_export
    - subprocess.Popen.object.head.commit.tree.path._get_daemon_export
    - datetime.timedelta.path.object.tree.commit._get_daemon_export
    - subprocess.Popen.commit.object.path._set_daemon_export
    - typing.IO.path.tree.commit._get_daemon_export
    - datetime.timedelta.path.object.tree.head.commit._set_daemon_export
    - typing.cast.tree.object.head.commit._get_daemon_export
    - datetime.timedelta.path.object.commit._get_daemon_export
    - typing.BinaryIO.object.head.ref.commit.tree.path._set_daemon_export
    - typing.TypeVar.object.head.commit.path.tree._get_daemon_export
    - typing.IO.object.tree.head.commit._set_daemon_export
    - typing.cast.head.ref.commit.path.object._set_daemon_export
    - datetime.timedelta.head.commit.path.object.tree._get_daemon_export
    - datetime.timedelta.object.tree.commit.path._set_daemon_export
    - typing.BinaryIO.head.commit.tree.object._get_daemon_export
    - datetime.timedelta.head.ref.commit._get_daemon_export
    - typing.TypeVar.object.tree.path._set_daemon_export
    - typing.IO.object.tree.commit._set_daemon_export
    - typing.IO.head.ref.commit.tree.path._set_daemon_export
    - typing.IO.object.path.commit._set_daemon_export
    - typing.BinaryIO.head.commit.path.object.tree._set_daemon_export
    - datetime.timedelta.tree.path.commit._set_daemon_export
    - subprocess.Popen.object.head.ref.commit.tree._set_daemon_export
    - typing.BinaryIO.object.head.commit.path.tree._get_daemon_export
    - typing.cast.object.head.commit.tree.path._set_daemon_export
    - typing.BinaryIO.object.tree.head.commit.path._get_daemon_export
    - typing.IO.commit.path.object.tree._set_daemon_export
    - datetime.timedelta.head.ref.commit.tree._get_daemon_export
    - subprocess.Popen.tree.head.ref.commit.object._set_daemon_export
    - datetime.timedelta.path.object.head.commit.tree._set_daemon_export
    - typing.cast.head.commit.tree.path.object._set_daemon_export
    - subprocess.Popen.object.path.head.ref.commit._set_daemon_export
    - datetime.timedelta.path.tree.object.commit._get_daemon_export
    - typing.BinaryIO.head.commit._get_daemon_export
    - datetime.timedelta.path._get_daemon_export
    - datetime.timedelta.head.commit.path._set_daemon_export
    - subprocess.Popen.tree.object.head.commit._set_daemon_export
    - typing.TypeVar.head.ref.commit.object.tree.path._get_daemon_export
    - typing.IO.tree.object._get_daemon_export
    - typing.TypeVar.head.ref.commit.path._get_daemon_export
    - datetime.timedelta.head.commit.tree._set_daemon_export
    - typing.IO.object.commit.path.tree._set_daemon_export
    - subprocess.Popen.tree.path.object.head.ref.commit._set_daemon_export
    - datetime.timedelta.tree.path.object.head.ref.commit._set_daemon_export
    - typing.TypeVar.object.tree.path.head.commit._set_daemon_export
    - typing.BinaryIO.head.ref.commit.tree._set_daemon_export
    - datetime.timedelta.head.commit.tree.path._set_daemon_export
    - typing.cast.head.commit.tree._get_daemon_export
    - typing.TypeVar.head.ref.commit.path.tree._get_daemon_export
    - typing.IO.object.path._set_daemon_export
    - subprocess.Popen.head.ref.commit.path.tree._set_daemon_export
    - subprocess.Popen.path.head.ref.commit.tree.object._set_daemon_export
    - datetime.timedelta.head.commit.path.tree.object._get_daemon_export
    - subprocess.Popen.path.tree.commit.object._get_daemon_export
    - typing.IO.tree.path.head.ref.commit._get_daemon_export
    - typing.IO.path.object.head.commit._set_daemon_export
    - git.objects.commit.Popen.path._get_daemon_export
    - datetime.timedelta.object.tree.head.ref.commit.path._set_daemon_export
    - subprocess.Popen.object.head.commit.tree._get_daemon_export
    - typing.IO.tree.object.head.ref.commit._get_daemon_export
    - datetime.timedelta.object.path.tree.head.ref.commit._set_daemon_export
    - typing.IO.tree.path._set_daemon_export
    - datetime.timedelta.tree._get_daemon_export
    - typing.TypeVar.tree.head.ref.commit._set_daemon_export
    - typing.cast.head.commit.path._set_daemon_export
    - datetime.timedelta.tree.head.ref.commit._set_daemon_export
    - datetime.timedelta.tree.object.commit._set_daemon_export
    - datetime.timedelta.path.object.head.commit._set_daemon_export
    - typing.TypeVar.tree.head.ref.commit.path.object._set_daemon_export
    - datetime.timedelta.path.head.commit.object._set_daemon_export
    - typing.IO.object.tree.path._set_daemon_export
    - datetime.timedelta.object.tree.commit._get_daemon_export
    - typing.TypeVar.object.head.commit.tree.path._set_daemon_export
    - typing.BinaryIO.object.tree.head.commit.path._set_daemon_export
    - typing.cast.tree.head.ref.commit.path._set_daemon_export
    - subprocess.Popen.tree.commit.object._set_daemon_export
    - typing.IO.commit.tree.object.path._set_daemon_export
    - typing.TypeVar.object.head.ref.commit.path._get_daemon_export
    - subprocess.Popen.path.head.ref.commit.object._set_daemon_export
    - subprocess.Popen.tree.head.commit.object.path._set_daemon_export
    - subprocess.Popen.tree.object.commit._get_daemon_export
    - typing.IO.head.ref.commit.path._get_daemon_export
    - typing.IO.commit.tree.path.object._set_daemon_export
    - typing.TypeVar.tree.head.commit.object._get_daemon_export
    - datetime.timedelta.tree.object.path.head.commit._set_daemon_export
    - git.objects.commit.Popen.path._set_daemon_export
    - typing.cast.head.ref.commit.object.tree.path._get_daemon_export
    - subprocess.Popen.path.head.commit.tree.object._get_daemon_export
    - subprocess.Popen.commit.path._set_daemon_export
    - subprocess.Popen.path.tree.head.ref.commit.object._get_daemon_export
    - subprocess.Popen.tree.path.object._get_daemon_export
    - typing.BinaryIO.head.commit.path._get_daemon_export
    - typing.IO.object.path.tree._set_daemon_export
    - typing.cast.head.ref.commit.tree.object._get_daemon_export
    - datetime.timedelta.path.object._set_daemon_export
    - datetime.timedelta.tree.head.commit.path._set_daemon_export
    - typing.BinaryIO.head.commit.object.tree._get_daemon_export
    - typing.IO.head.commit.object.path._set_daemon_export
    - subprocess.Popen.commit.tree.path._set_daemon_export
    - typing.IO.object.head.commit.path._get_daemon_export
    - typing.IO.commit.object.tree._get_daemon_export
    - subprocess.Popen.tree.commit.path._get_daemon_export
    - typing.IO.commit.object.path._get_daemon_export
    - typing.cast.head.commit.path.object.tree._set_daemon_export
    - typing.BinaryIO.head.ref.commit.tree.object.path._set_daemon_export
    - datetime.timedelta.path.head.commit.object.tree._set_daemon_export
    - typing.cast.head.ref.commit.path._set_daemon_export
    - datetime.timedelta.object.tree.path.head.commit._get_daemon_export
    - typing.IO.head.ref.commit.object._get_daemon_export
    - typing.BinaryIO.head.ref.commit.path._get_daemon_export
    - typing.IO.head.commit.path.object._get_daemon_export
    - typing.IO.head.ref.commit.tree._set_daemon_export
    - typing.IO.head.commit.tree.object.path._set_daemon_export
    - git.objects.commit.Popen._get_daemon_export
    - datetime.timedelta.head.commit._set_daemon_export
    - typing.cast.head.commit.path.tree.object._set_daemon_export
    - typing.cast.object.head.ref.commit.path._set_daemon_export
    - typing.IO.path.head.commit.object.tree._set_daemon_export
    - subprocess.Popen.object.tree._set_daemon_export
    - datetime.timedelta.tree.path._set_daemon_export
    - subprocess.Popen.head.ref.commit.tree.object.path._get_daemon_export
    - typing.cast.object.head.ref.commit.path._get_daemon_export
    - typing.TypeVar.object.tree.path.head.commit._get_daemon_export
    - subprocess.Popen.head.ref.commit._set_daemon_export
    - typing.BinaryIO.head.ref.commit.path.object.tree._set_daemon_export
    - typing.IO.tree.path.object.commit._get_daemon_export
    - typing.TypeVar.tree.object.head.commit._set_daemon_export
    - typing.IO.tree.head.ref.commit.path.object._get_daemon_export
    - subprocess.Popen.tree.head.ref.commit.path.object._set_daemon_export
    - datetime.timedelta.path.tree._get_daemon_export
    - typing.IO.head.ref.commit.path.tree._get_daemon_export
    - datetime.timedelta.tree.path.object.commit._set_daemon_export
    - typing.BinaryIO.head.ref.commit.path.tree._set_daemon_export
    - datetime.timedelta.path.head.ref.commit.object._set_daemon_export
    - typing.cast.object.head.commit.tree.path._get_daemon_export
    - subprocess.Popen.object.path.head.commit.tree._set_daemon_export
    - typing.BinaryIO.tree.head.ref.commit.path.object._set_daemon_export
    - datetime.timedelta.commit.object.tree._set_daemon_export
    - typing.cast.head.ref.commit.tree.object.path._get_daemon_export
    - typing.IO.object.head.commit._get_daemon_export
    - subprocess.Popen.head.ref.commit.path.object._set_daemon_export
    - typing.BinaryIO.tree.head.commit.object._set_daemon_export
    - typing.BinaryIO.head.ref.commit.object.path._set_daemon_export
    - datetime.timedelta.commit.tree.path._set_daemon_export
    - typing.IO.head.ref.commit.tree.object._get_daemon_export
    - subprocess.Popen.head.ref.commit.path.tree._get_daemon_export
    - subprocess.Popen.object.head.commit.tree.path._set_daemon_export
    - subprocess.Popen.object.head.commit._get_daemon_export
    - typing.BinaryIO.object.tree.path.commit._get_daemon_export
    - datetime.timedelta.path.tree.object.head.commit._get_daemon_export
    - typing.cast.head.ref.commit.tree.path._get_daemon_export
    - typing.IO.head.ref.commit.object.tree._get_daemon_export
    - typing.cast.tree.object.head.commit.path._set_daemon_export
    - subprocess.Popen.path.head.commit.tree.object._set_daemon_export
    - typing.IO.path.object.head.ref.commit.tree._get_daemon_export
    - datetime.timedelta.commit.tree.object.path._get_daemon_export
    - typing.IO.tree.commit.object._get_daemon_export
    - typing.IO.head.ref.commit.object._set_daemon_export
    - typing.IO.head.commit.path.tree._get_daemon_export
    - typing.TypeVar.head.ref.commit.path.object.tree._get_daemon_export
    - typing.cast.object.head.ref.commit.path.tree._get_daemon_export
    - subprocess.Popen.tree.path.object.head.ref.commit._get_daemon_export
    - subprocess.Popen.tree.path.object.commit._get_daemon_export
    - typing.cast.object.head.commit._set_daemon_export
    - typing.IO.object.tree.head.ref.commit.path._get_daemon_export
    - typing.cast.object.head.ref.commit.tree.path._get_daemon_export
    - typing.BinaryIO.head.ref.commit.object.tree._set_daemon_export
    - typing.BinaryIO.object.head.commit.path._get_daemon_export
    - datetime.timedelta.commit.path.object._set_daemon_export
    - git.objects.commit.Popen.path.tree._get_daemon_export
    - typing.cast.head.ref.commit.path.object._get_daemon_export
    - datetime.timedelta.head.ref.commit.tree.object.path._get_daemon_export
    - git.objects.commit.Popen.tree.path._get_daemon_export
    - typing.IO.path.object.tree.commit._set_daemon_export
    - typing.TypeVar.head.commit._set_daemon_export
    - typing.IO.tree.head.commit.object.path._get_daemon_export
    - subprocess.Popen.head.ref.commit.tree.path._set_daemon_export
    - subprocess.Popen.tree.commit.object.path._get_daemon_export
    - datetime.timedelta.object.commit.path.tree._get_daemon_export
    - typing.IO.commit.path.tree.object._get_daemon_export
    - datetime.timedelta.head.ref.commit.path.tree._set_daemon_export
    - typing.BinaryIO.head.commit.path.object._set_daemon_export
    - datetime.timedelta.tree.object.head.commit.path._get_daemon_export
    - datetime.timedelta.object.head.ref.commit.tree.path._get_daemon_export
    - subprocess.Popen.head.ref.commit.object.tree._get_daemon_export
    - typing.IO.object.path.tree.head.commit._get_daemon_export
    - typing.TypeVar.head.commit.path.object._get_daemon_export
    - subprocess.Popen.commit.tree._set_daemon_export
    - typing.BinaryIO.object.tree.path.head.ref.commit._get_daemon_export
    - typing.IO.head.ref.commit.object.path._get_daemon_export
    - typing.cast.head.commit.object.tree._get_daemon_export
    - typing.IO.tree.head.commit.path._set_daemon_export
    - datetime.timedelta.path.object._get_daemon_export
    - subprocess.Popen.tree.object._set_daemon_export
    - datetime.timedelta.path.head.ref.commit.tree._set_daemon_export
    - subprocess.Popen.commit.object.path.tree._get_daemon_export
    - typing.TypeVar.head.ref.commit.tree.path._set_daemon_export
    - subprocess.Popen.path.object.head.ref.commit.tree._get_daemon_export
    - typing.TypeVar.tree.head.ref.commit.object.path._get_daemon_export
    - datetime.timedelta.object.path._set_daemon_export
    - datetime.timedelta.path.tree.commit.object._get_daemon_export
    - subprocess.Popen.commit.path.tree.object._get_daemon_export
    - datetime.timedelta.commit._get_daemon_export
    - subprocess.Popen._set_daemon_export
    - subprocess.Popen.commit.tree.path._get_daemon_export
    - datetime.timedelta.head.commit.tree.path.object._get_daemon_export
    - subprocess.Popen.object.path.commit._set_daemon_export
    - datetime.timedelta.tree.path.commit.object._get_daemon_export
    - subprocess.Popen.object.path.commit.tree._get_daemon_export
    - typing.TypeVar.object.tree.path.head.ref.commit._set_daemon_export
    - typing.IO.object.head.ref.commit.tree._set_daemon_export
    - git.objects.commit.Popen._set_daemon_export
    - typing.cast.tree.head.ref.commit._get_daemon_export
    - typing.TypeVar.head.ref.commit.tree._set_daemon_export
    - datetime.timedelta.path.head.ref.commit.tree.object._get_daemon_export
    - subprocess.Popen.path.tree.object._set_daemon_export
    - datetime.timedelta.object.head.commit.tree.path._get_daemon_export
    - datetime.timedelta.object.path.tree._set_daemon_export
    - typing.BinaryIO.head.ref.commit.object.tree._get_daemon_export
    - typing.BinaryIO.tree.head.commit._set_daemon_export
    - typing.TypeVar.head.commit._get_daemon_export
    - typing.IO.tree.object.path.head.ref.commit._set_daemon_export
    - datetime.timedelta.head.commit.object.path._get_daemon_export
    - typing.BinaryIO.object.tree.path._set_daemon_export
    - typing.TypeVar.head.ref.commit.object.tree.path._set_daemon_export
    - subprocess.Popen.tree.object.path._get_daemon_export
    - subprocess.Popen.tree.head.commit.path._set_daemon_export
    - typing.TypeVar.tree.object.path.head.ref.commit._set_daemon_export
    - subprocess.Popen.path.commit.tree.object._get_daemon_export
    - typing.TypeVar.head.commit.tree.path.object._set_daemon_export
    - datetime.timedelta.head.ref.commit.object.tree.path._get_daemon_export
    - typing.cast.head.commit.object.path.tree._set_daemon_export
    - datetime.timedelta.commit.tree.path.object._get_daemon_export
    - datetime.timedelta.commit.tree.path._get_daemon_export
    - typing.BinaryIO.object.head.ref.commit.path._get_daemon_export
    - typing.IO.head.ref.commit.path.object._get_daemon_export
    - typing.TypeVar.object.tree.head.ref.commit.path._get_daemon_export
    - typing.IO.head.commit.tree.path._set_daemon_export
    - subprocess.Popen.tree.head.ref.commit.path._set_daemon_export
    - typing.BinaryIO.object.head.ref.commit.tree._get_daemon_export
    - typing.TypeVar.head.commit.object._set_daemon_export
    - typing.IO.path.object._get_daemon_export
    - subprocess.Popen.object.tree.path.head.commit._set_daemon_export
    - subprocess.Popen.path.tree.commit.object._set_daemon_export
    - datetime.timedelta.head.ref.commit.path.object.tree._set_daemon_export
    - typing.cast.tree.object.head.ref.commit._set_daemon_export
    - typing.BinaryIO.head.commit.tree.path.object._get_daemon_export
    - typing.IO.commit.tree.path._get_daemon_export
    - subprocess.Popen.tree.commit.path._set_daemon_export
    - typing.BinaryIO.head.commit.path.object._get_daemon_export
    - datetime.timedelta.tree._set_daemon_export
    - typing.BinaryIO.object.head.ref.commit.path._set_daemon_export
    - typing.IO.commit.tree.path.object._get_daemon_export
    - subprocess.Popen.path.tree.head.ref.commit._set_daemon_export
    - subprocess.Popen.path.tree.object.head.ref.commit._set_daemon_export
    - typing.IO.object.head.commit.tree.path._set_daemon_export
    - datetime.timedelta.path.commit.tree._set_daemon_export
    - typing.IO.path.head.ref.commit.tree.object._get_daemon_export
    - datetime.timedelta.path.object.head.ref.commit.tree._get_daemon_export
    - typing.BinaryIO.head.ref.commit.path.tree.object._get_daemon_export
    - datetime.timedelta.head.commit.path._get_daemon_export
    - datetime.timedelta.path.head.ref.commit.tree._get_daemon_export
    - subprocess.Popen.object.path.head.ref.commit.tree._get_daemon_export
    - datetime.timedelta.object.path.tree.commit._set_daemon_export
    - typing.cast.tree.head.commit._get_daemon_export
    - datetime.timedelta.path.head.ref.commit.object.tree._get_daemon_export
    - typing.IO.object.path.head.commit._get_daemon_export
    - subprocess.Popen.object.tree.head.commit.path._get_daemon_export
    - datetime.timedelta.head.ref.commit.object.tree.path._set_daemon_export
    - typing.IO.tree.object.path._set_daemon_export
    - typing.cast.tree.head.commit.object._get_daemon_export
    - datetime.timedelta.path.head.commit.object._get_daemon_export
    - typing.TypeVar.head.commit.object.path.tree._get_daemon_export
    - subprocess.Popen.commit.path.object.tree._set_daemon_export
    - datetime.timedelta.object.commit.tree.path._set_daemon_export
    - subprocess.Popen.tree.path.commit._get_daemon_export
    - datetime.timedelta.tree.path.head.ref.commit._get_daemon_export
    - typing.cast.tree.head.commit.object.path._get_daemon_export
    - subprocess.Popen.head.ref.commit.object.tree.path._get_daemon_export
    - subprocess.Popen.head.commit.path.object._set_daemon_export
    - subprocess.Popen.tree.path.head.ref.commit._set_daemon_export
    - datetime.timedelta.object.commit.path._set_daemon_export
    - subprocess.Popen.head.ref.commit.tree.path._get_daemon_export
    - typing.IO.tree.path.head.commit.object._set_daemon_export
    - datetime.timedelta.path.tree.head.commit._set_daemon_export
    - subprocess.Popen.path.tree.commit._set_daemon_export
    - typing.IO.object.head.ref.commit._get_daemon_export
    - subprocess.Popen.tree.path.head.ref.commit._get_daemon_export
    - datetime.timedelta.head.commit.path.object._set_daemon_export
    - subprocess.Popen.object.tree.commit._get_daemon_export
    - subprocess.Popen.tree.path._set_daemon_export
    - typing.BinaryIO.tree.head.commit.path.object._set_daemon_export
    - typing.IO.head.commit.object._get_daemon_export
    - datetime.timedelta.path.object.head.commit.tree._get_daemon_export
    - subprocess.Popen.tree.object.head.commit._get_daemon_export
    - subprocess.Popen.path.object.head.ref.commit.tree._set_daemon_export
    - subprocess.Popen.object.tree.commit.path._set_daemon_export
    - datetime.timedelta.path.tree.object._get_daemon_export
    - subprocess.Popen.tree.path.commit._set_daemon_export
    - datetime.timedelta.path.tree._set_daemon_export
    - datetime.timedelta.tree.head.ref.commit.object.path._set_daemon_export
    - typing.IO.object.tree.commit.path._get_daemon_export
    - typing.TypeVar.head.commit.path.object._set_daemon_export
    - subprocess.Popen.tree.object.commit.path._get_daemon_export
    - typing.TypeVar.head.commit.object.tree._get_daemon_export
    - subprocess.Popen.tree.path.head.ref.commit.object._set_daemon_export
    - typing.TypeVar.object.tree.head.commit._get_daemon_export
    - typing.IO.head.commit.object.tree._get_daemon_export
    - datetime.timedelta.object.tree.path.head.ref.commit._get_daemon_export
    - subprocess.Popen.commit.object._set_daemon_export
    - datetime.timedelta.object.head.ref.commit._get_daemon_export
    - typing.BinaryIO.head.commit.path.object.tree._get_daemon_export
    - typing.cast.object.head.ref.commit.path.tree._set_daemon_export
    - typing.IO.commit.object.tree.path._get_daemon_export
    - typing.BinaryIO.head.commit.object.path._set_daemon_export
    - subprocess.Popen.head.commit.object.path._set_daemon_export
    - typing.cast.head.commit.tree._set_daemon_export
    - typing.IO.path.head.ref.commit.tree._set_daemon_export
    - typing.IO.object.tree._get_daemon_export
    - datetime.timedelta.tree.object.path._set_daemon_export
    - datetime.timedelta.tree.path.head.ref.commit.object._set_daemon_export
    - datetime.timedelta.object.head.commit.path._get_daemon_export
    - typing.cast.head.ref.commit.tree.path._set_daemon_export
    - subprocess.Popen.head.ref.commit.tree._get_daemon_export
    - datetime.timedelta.object.head.commit.path._set_daemon_export
    - typing.TypeVar.tree.head.commit.path.object._set_daemon_export
    - datetime.timedelta.path.head.commit.tree._get_daemon_export
    - subprocess.Popen.head.ref.commit.tree.path.object._set_daemon_export
    - typing.cast.tree.head.commit.object._set_daemon_export
    - typing.TypeVar.head.ref.commit.object._set_daemon_export
    - typing.IO.path.tree._set_daemon_export
    - typing.TypeVar.head.commit.path._get_daemon_export
    - subprocess.Popen.object.path.head.commit._get_daemon_export
    - subprocess.Popen.head.commit.object._set_daemon_export
    - datetime.timedelta.commit.path.tree.object._set_daemon_export
    - subprocess.Popen.tree.commit._get_daemon_export
    - typing.TypeVar.object.head.ref.commit.path.tree._get_daemon_export
    - typing.IO.commit.object._set_daemon_export
    - datetime.timedelta.object._get_daemon_export
    - typing.IO.commit.path.tree._get_daemon_export
    - datetime.timedelta.object.head.ref.commit.path._set_daemon_export
    - typing.IO.path.object.head.ref.commit._get_daemon_export
    - subprocess.Popen.head.ref.commit.path.object._get_daemon_export
    - typing.IO.tree.object.commit.path._set_daemon_export
    - datetime.timedelta.object.tree.head.commit.path._get_daemon_export
    - typing.IO.tree.path.object.head.commit._get_daemon_export
    - typing.TypeVar.head.commit.tree.object.path._get_daemon_export
    - datetime.timedelta.head.ref.commit.object._get_daemon_export
    - subprocess.Popen.object.tree.head.ref.commit.path._get_daemon_export
    - subprocess.Popen.tree.commit.path.object._get_daemon_export
    - datetime.timedelta.head.ref.commit.tree.path._set_daemon_export
    - typing.IO.object.path.tree.head.ref.commit._get_daemon_export
    - subprocess.Popen.commit.path.tree.object._set_daemon_export
    - typing.TypeVar.head.ref.commit.object.path._get_daemon_export
    - typing.IO.head.commit.path._get_daemon_export
    - datetime.timedelta.commit.tree.object._get_daemon_export
    - datetime.timedelta.object.path.commit.tree._set_daemon_export
    - typing.cast.head.commit.object._get_daemon_export
    - datetime.timedelta.head.ref.commit.object._set_daemon_export
    - subprocess.Popen.object.head.commit.tree._set_daemon_export
    - datetime.timedelta.head.commit.path.tree._get_daemon_export
    - typing.IO.head.ref.commit.path.object.tree._set_daemon_export
    - typing.IO.object.head.ref.commit._set_daemon_export
    - datetime.timedelta.object.commit._set_daemon_export
    - typing.IO.object.head.commit._set_daemon_export
    - typing.BinaryIO.head.ref.commit.object.path.tree._set_daemon_export
    - datetime.timedelta.tree.path.head.commit._get_daemon_export
    - datetime.timedelta.tree.path.commit.object._set_daemon_export
    - datetime.timedelta.head.ref.commit.tree._set_daemon_export
    - typing.IO.path.object.commit.tree._set_daemon_export
    - typing.cast.tree.object.head.commit._set_daemon_export
    - typing.IO.object.tree.path.head.ref.commit._get_daemon_export
    - typing.IO.object.head.commit.path.tree._get_daemon_export
    - datetime.timedelta.tree.path.head.ref.commit._set_daemon_export
    - typing.TypeVar.head.commit.object.tree.path._set_daemon_export
    - typing.IO.tree._get_daemon_export
    - typing.cast.head.commit.path.tree.object._get_daemon_export
    - typing.TypeVar.head.ref.commit.object.path._set_daemon_export
    - datetime.timedelta.commit.object.tree.path._get_daemon_export
    - typing.TypeVar.tree.head.ref.commit._get_daemon_export
    - typing.BinaryIO.tree.head.ref.commit.path.object._get_daemon_export
    - typing.IO.path.head.commit.tree.object._get_daemon_export
    - typing.IO.tree.object.commit.path._get_daemon_export
    - typing.BinaryIO.tree.head.ref.commit._set_daemon_export
    - datetime.timedelta.head.commit.object.tree._set_daemon_export
    - subprocess.Popen.tree.path.object.commit._set_daemon_export
    - typing.cast.tree.object.head.ref.commit.path._get_daemon_export
    - typing.BinaryIO.object.tree.head.ref.commit.path._get_daemon_export
    - datetime.timedelta.head.commit.object.path.tree._set_daemon_export
    - datetime.timedelta.commit.path._get_daemon_export
    - datetime.timedelta.tree.object.commit.path._set_daemon_export
    - typing.cast.head.commit.tree.path._set_daemon_export
    - datetime.timedelta.object.path.tree._get_daemon_export
    - typing.IO.head.ref.commit.tree.object.path._get_daemon_export
    - subprocess.Popen.head.ref.commit.object.tree.path._set_daemon_export
    - typing.IO.path.object._set_daemon_export
    - typing.IO.commit.object.path._set_daemon_export
    - git.objects.commit.Popen.tree._get_daemon_export
    - datetime.timedelta.object.path.tree.head.ref.commit._get_daemon_export
    - datetime.timedelta.head.ref.commit.path._set_daemon_export
    - typing.cast.tree.head.ref.commit._set_daemon_export
    - typing.IO.object.tree.head.commit.path._set_daemon_export
    - typing.IO.path.head.commit.tree.object._set_daemon_export
    - typing.IO.object.head.ref.commit.path._set_daemon_export
    - typing.IO.object.head.ref.commit.path.tree._set_daemon_export
    - subprocess.Popen.path.object.head.commit._set_daemon_export
    - typing.TypeVar.object.head.commit.tree.path._get_daemon_export
    - typing.BinaryIO.tree.head.commit.path.object._get_daemon_export
    - typing.BinaryIO.head.commit.path.tree._get_daemon_export
    - datetime.timedelta.head.ref.commit.path.object._set_daemon_export
    - subprocess.Popen.path.tree.head.commit.object._set_daemon_export
    - subprocess.Popen.tree.path.head.commit._set_daemon_export
    - typing.IO.head.ref.commit.object.tree.path._set_daemon_export
    - typing.BinaryIO.object.head.ref.commit.tree.path._get_daemon_export
    - subprocess.Popen.path.object.commit.tree._set_daemon_export
    - datetime.timedelta.object.tree._set_daemon_export
    - subprocess.Popen.commit._set_daemon_export
    - subprocess.Popen.head.ref.commit.tree.object._get_daemon_export
    - subprocess.Popen.commit.tree.path.object._set_daemon_export
    - datetime.timedelta.object.head.ref.commit._set_daemon_export
    - datetime.timedelta.tree.commit.object._set_daemon_export
    - typing.IO.tree.path.head.commit._set_daemon_export
    - typing.IO.path.object.tree._set_daemon_export
    - datetime.timedelta._get_daemon_export
    - typing.BinaryIO.head.commit.tree._get_daemon_export
    - typing.IO.head.commit.path.tree._set_daemon_export
    - typing.BinaryIO.head.ref.commit.tree.path.object._set_daemon_export
    - subprocess.Popen.head.commit.tree.object._get_daemon_export
    - typing.IO.commit.object.tree._set_daemon_export
    - typing.IO.tree.path.commit._get_daemon_export
    - subprocess.Popen.path.head.commit.object.tree._get_daemon_export
    - typing.TypeVar.object.head.commit.tree._set_daemon_export
    - typing.IO.object.commit.path._set_daemon_export
    - typing.IO._set_daemon_export
    - typing.BinaryIO.object.head.ref.commit.path.tree._get_daemon_export
    - subprocess.Popen.tree.path.head.commit.object._get_daemon_export
    - datetime.timedelta.head.ref.commit.path.tree.object._get_daemon_export
    - typing.IO.path.tree.commit.object._get_daemon_export
    - subprocess.Popen.path.commit.tree._set_daemon_export
    - typing.IO.tree.commit.object.path._get_daemon_export
    - typing.cast.object.head.commit.path.tree._get_daemon_export
    - datetime.timedelta.object.head.ref.commit.path.tree._set_daemon_export
    - datetime.timedelta.commit.path.object.tree._get_daemon_export
    - typing.IO.path.head.ref.commit.tree._get_daemon_export
    - typing.IO.path.object.tree.commit._get_daemon_export
    - datetime.timedelta.head.ref.commit.tree.object.path._set_daemon_export
    - datetime.timedelta.head.ref.commit.object.path.tree._get_daemon_export
    - datetime.timedelta.tree.path.object._set_daemon_export
    - subprocess.Popen.object.head.commit.path._set_daemon_export
    - typing.TypeVar.head.commit.path.object.tree._set_daemon_export
    - datetime.timedelta.tree.head.commit.object._set_daemon_export
    - typing.IO.path.head.commit.object._get_daemon_export
    - typing.TypeVar.tree.object.head.ref.commit.path._set_daemon_export
    - typing.IO.path.object.tree.head.ref.commit._set_daemon_export
    - typing.IO.tree.commit._get_daemon_export
    - typing.cast.object.head.ref.commit.tree._set_daemon_export
    - typing.IO.head.ref.commit.tree.path.object._get_daemon_export
    - datetime.timedelta.path.tree.head.ref.commit._set_daemon_export
    - datetime.timedelta.commit.object.tree.path._set_daemon_export
    - typing.cast.tree.head.ref.commit.path.object._get_daemon_export
    - typing.TypeVar.object.head.commit._set_daemon_export
    - datetime.timedelta.head.commit.tree.path.object._set_daemon_export
    - typing.IO.path.object.head.commit.tree._get_daemon_export
    - typing.BinaryIO.head.commit.object.tree.path._set_daemon_export
    - datetime.timedelta.path.tree.commit._get_daemon_export
    - typing.IO.tree.path.head.ref.commit.object._set_daemon_export
    - typing.IO.object.tree.head.ref.commit._get_daemon_export
    - datetime.timedelta.head.ref.commit.path.object.tree._get_daemon_export
    - subprocess.Popen.tree.path.head.commit.object._set_daemon_export
    - typing.cast.tree.head.ref.commit.path._get_daemon_export
    - typing.BinaryIO.object.tree.path.head.ref.commit._set_daemon_export
    - typing.BinaryIO.object.tree.path._get_daemon_export
    - typing.TypeVar.object.tree.head.commit.path._set_daemon_export
    - subprocess.Popen.head.commit.tree.path._get_daemon_export
    - subprocess.Popen.commit.path.object._set_daemon_export
    - datetime.timedelta.head.commit.object.tree.path._set_daemon_export
    - subprocess.Popen.object.head.ref.commit.path.tree._get_daemon_export
    - subprocess.Popen.tree.head.commit.object._set_daemon_export
    - subprocess.Popen.head.commit.path.tree._get_daemon_export
    - typing.IO.object.commit.tree.path._set_daemon_export
    - subprocess.Popen.head.commit.object.tree.path._set_daemon_export
    - typing.IO.commit.path._get_daemon_export
    - subprocess.Popen.path.object.commit._get_daemon_export
    - typing.IO.object.head.commit.tree.path._get_daemon_export
    - datetime.timedelta.tree.head.ref.commit.path._get_daemon_export
    - typing.TypeVar.head.commit.path._set_daemon_export
    - subprocess.Popen.object.head.ref.commit.path._get_daemon_export
    - typing.IO.object.commit.path.tree._get_daemon_export
    - subprocess.Popen.path.head.commit.object._get_daemon_export
    - subprocess.Popen.object.commit.tree.path._set_daemon_export
    - typing.BinaryIO.tree.head.commit.object.path._set_daemon_export
    - typing.BinaryIO.object.tree.path.commit._set_daemon_export
    - subprocess.Popen.object.head.ref.commit.tree.path._get_daemon_export
    - subprocess.Popen.commit.tree.path.object._get_daemon_export
    - git.objects.commit.Popen.path.tree._set_daemon_export
    - typing.TypeVar.object.head.commit.path.tree._set_daemon_export
    - typing.TypeVar.head.ref.commit.tree.path._get_daemon_export
    - typing.BinaryIO.head.ref.commit.tree._get_daemon_export
    - datetime.timedelta.commit._set_daemon_export
    - typing.IO.object.commit._get_daemon_export
    - subprocess.Popen.object.commit.path.tree._set_daemon_export
    - typing.IO.head.ref.commit.tree.path._get_daemon_export
    - typing.BinaryIO.object.tree.head.ref.commit.path._set_daemon_export
    - datetime.timedelta.head.ref.commit._set_daemon_export
    - subprocess.Popen.tree.commit.object.path._set_daemon_export
    - subprocess.Popen.head.ref.commit.path.tree.object._get_daemon_export
    - typing.IO.object.tree.path.commit._get_daemon_export
    - typing.TypeVar.head.commit.path.tree._set_daemon_export
    - subprocess.Popen.head.ref.commit.tree.object.path._set_daemon_export
    - subprocess.Popen.tree.head.ref.commit.object.path._set_daemon_export
    - typing.BinaryIO.object.tree.path.head.commit._set_daemon_export
    - datetime.timedelta.tree.head.commit.path.object._get_daemon_export
    - typing.BinaryIO.object.head.commit.path.tree._set_daemon_export
    - typing.BinaryIO.head.ref.commit.object._get_daemon_export
    - datetime.timedelta.tree.head.commit.object.path._set_daemon_export
    - typing.IO.commit.path.tree.object._set_daemon_export
    - datetime.timedelta.object.commit.path._get_daemon_export
    - datetime.timedelta.head.commit.object.path._set_daemon_export
    - typing.IO.commit.object.path.tree._set_daemon_export
    - datetime.timedelta.path.object.head.ref.commit.tree._set_daemon_export
    - datetime.timedelta.tree.commit.path.object._get_daemon_export
    - datetime.timedelta.head.ref.commit.object.tree._set_daemon_export
    - typing.BinaryIO.object.head.ref.commit.tree._set_daemon_export
    - typing.IO.object.path.tree.head.commit._set_daemon_export
    - subprocess.Popen.path.head.commit._get_daemon_export
    - typing.IO.head.ref.commit.path.tree.object._get_daemon_export
    - datetime.timedelta.tree.object._set_daemon_export
    - subprocess.Popen.path.tree.object.commit._set_daemon_export
    - typing.IO.object.path.head.ref.commit._get_daemon_export
    - datetime.timedelta.path.object.head.ref.commit._set_daemon_export
    - typing.IO.path.head.commit.object._set_daemon_export
    - typing.cast.tree.object.head.ref.commit._get_daemon_export
    - typing.IO.head.commit.object.path.tree._get_daemon_export
    - typing.TypeVar.head.commit.object.path.tree._set_daemon_export
    - typing.TypeVar.tree.object.path._set_daemon_export
    - typing.IO.head.ref.commit.tree.object.path._set_daemon_export
    - subprocess.Popen.tree.object.head.ref.commit._get_daemon_export
    - typing.IO.tree.path.commit.object._set_daemon_export
    - typing.IO.head.ref.commit.object.tree._set_daemon_export
    - typing.BinaryIO.head.ref.commit.path.tree._get_daemon_export
    - typing.IO.object.head.commit.path._set_daemon_export
    - datetime.timedelta.path.object.tree._set_daemon_export
    - datetime.timedelta.object.tree.head.commit.path._set_daemon_export
    - datetime.timedelta.path.object.tree._get_daemon_export
    - subprocess.Popen.object.head.commit.path._get_daemon_export
    - typing.TypeVar.tree.object.head.commit.path._get_daemon_export
    - datetime.timedelta.path.object.commit._set_daemon_export
    - subprocess.Popen.path.tree.object.head.ref.commit._get_daemon_export
    - typing.TypeVar.head.commit.tree.object._get_daemon_export
    - subprocess.Popen.object.path.head.commit._set_daemon_export
    - typing.IO.tree.head.ref.commit.path._set_daemon_export
    - typing.IO.tree.path.object.commit._set_daemon_export
    - typing.cast.object.tree.head.ref.commit.path._get_daemon_export
    - typing.cast.tree.head.commit.path._get_daemon_export
    - typing.TypeVar.object.tree.path.commit._set_daemon_export
    - datetime.timedelta.object.tree.head.ref.commit._set_daemon_export
    - typing.IO.path.tree.object._get_daemon_export
    - typing.cast.object.head.ref.commit.tree.path._set_daemon_export
    - typing.BinaryIO.head.commit.path.tree.object._set_daemon_export
    - typing.IO.path.head.ref.commit.object._set_daemon_export
    - subprocess.Popen.object.head.ref.commit.tree._get_daemon_export
    - typing.IO.head.commit.object._set_daemon_export
    - subprocess.Popen.head.commit.path.object.tree._set_daemon_export
    - datetime.timedelta.commit.path.object.tree._set_daemon_export
    - typing.IO.tree.head.ref.commit.path.object._set_daemon_export
    - typing.IO.path.commit.object._set_daemon_export
    - datetime.timedelta.tree.commit.path._get_daemon_export
    - subprocess.Popen.commit._get_daemon_export
    - subprocess.Popen.tree.head.commit._get_daemon_export
    - datetime.timedelta.head.ref.commit.path._get_daemon_export
    - typing.IO.tree.object.path.head.commit._get_daemon_export
    - git.objects.commit.Popen.tree.path._set_daemon_export
    - typing.IO.tree.object.commit._get_daemon_export
    - datetime.timedelta.tree.commit.object._get_daemon_export
    - typing.TypeVar.object.head.ref.commit.tree.path._set_daemon_export
    - typing.TypeVar.object.tree.head.ref.commit._get_daemon_export
    - datetime.timedelta.tree.path.object.head.ref.commit._get_daemon_export
    - datetime.timedelta.object.path.head.ref.commit._get_daemon_export
    - typing.cast.object.tree.head.ref.commit.path._set_daemon_export
    - datetime.timedelta.head.commit.tree._get_daemon_export
    - typing.TypeVar.object.head.ref.commit._set_daemon_export
    - subprocess.Popen.commit.object.tree.path._set_daemon_export
    - typing.TypeVar.object.tree.path._get_daemon_export
    - subprocess.Popen.object.path.head.commit.tree._get_daemon_export
    - subprocess.Popen.path.head.ref.commit.object.tree._set_daemon_export
    - typing.IO.object.tree.path.head.commit._get_daemon_export
    - typing.IO.commit.path._set_daemon_export
    - subprocess.Popen.path.head.ref.commit.object._get_daemon_export
    - typing.BinaryIO.head.ref.commit.path.object.tree._get_daemon_export
    - typing.IO.commit.tree.object._get_daemon_export
    - datetime.timedelta.tree.head.commit.object.path._get_daemon_export
    - subprocess.Popen.tree.head.ref.commit.path.object._get_daemon_export
    - typing.BinaryIO.tree.head.commit.path._set_daemon_export
    - typing.IO.object.path._get_daemon_export
    - datetime.timedelta.object.path.head.commit.tree._set_daemon_export
    - typing.BinaryIO.head.commit.object.path._get_daemon_export
    - datetime.timedelta.commit.tree._get_daemon_export
    - subprocess.Popen.object.head.ref.commit._get_daemon_export
    - subprocess.Popen._get_daemon_export
    - typing.IO.path.tree._get_daemon_export
    - typing.IO.object.commit.path._get_daemon_export
    - typing.IO.head.ref.commit.tree._get_daemon_export
    - typing.IO.tree.path.object._get_daemon_export
    - typing.cast.head.commit.path.tree._get_daemon_export
    - typing.TypeVar.tree.object.head.ref.commit._set_daemon_export
    - typing.BinaryIO.object.head.ref.commit.path.tree._set_daemon_export
    - typing.TypeVar.head.ref.commit.tree.path.object._get_daemon_export
    - datetime.timedelta.object.head.ref.commit.path._get_daemon_export
    - typing.IO.path.tree.object.head.ref.commit._set_daemon_export
    - subprocess.Popen.head.ref.commit.tree.object._set_daemon_export
    - typing.cast.object.tree.head.commit.path._set_daemon_export
    - typing.IO.path.object.head.commit.tree._set_daemon_export
    - datetime.timedelta.object.head.commit._set_daemon_export
    - subprocess.Popen.head.commit.tree._get_daemon_export
    - subprocess.Popen.tree.object.head.commit.path._get_daemon_export
    - datetime.timedelta.tree.path.head.ref.commit.object._get_daemon_export
    - datetime.timedelta.tree.head.commit.object._get_daemon_export
    - typing.TypeVar.object.head.commit.path._get_daemon_export
    - datetime.timedelta.head.ref.commit.tree.object._get_daemon_export
    - typing.cast.head.commit.tree.object.path._get_daemon_export
    - datetime.timedelta.head.ref.commit.path.object._get_daemon_export
    - datetime.timedelta.path.commit.object.tree._get_daemon_export
    - typing.cast.object.head.commit.path.tree._set_daemon_export
    - typing.IO.path.tree.head.ref.commit._set_daemon_export
    - subprocess.Popen.path.object.head.commit.tree._set_daemon_export
    - subprocess.Popen.path._set_daemon_export
    - typing.IO.path.head.commit._set_daemon_export
    - typing.cast.head.ref.commit.object.tree.path._set_daemon_export
    - datetime.timedelta.head.commit.path.tree._set_daemon_export
    - datetime.timedelta.path.object.head.commit._get_daemon_export
    - typing.IO.path.object.tree.head.commit._get_daemon_export
    - datetime.timedelta.commit.tree.object._set_daemon_export
    - typing.cast.head.commit.path._get_daemon_export
    - datetime.timedelta.commit.tree.object.path._set_daemon_export
    - subprocess.Popen.object.path.commit._get_daemon_export
    - datetime.timedelta.commit.object.path._set_daemon_export
    - typing.IO.commit.tree.object._set_daemon_export
    - subprocess.Popen.commit.path.object._get_daemon_export
    - datetime.timedelta.tree.commit.path._set_daemon_export
    - typing.IO.head.commit._get_daemon_export
    - typing.cast.head.commit.path.object._get_daemon_export
    - typing.IO.object.path.head.commit.tree._set_daemon_export
    - datetime.timedelta.object.head.ref.commit.tree._get_daemon_export
    - typing.IO.tree.head.ref.commit.object.path._get_daemon_export
    - typing.IO.object.head.commit.path.tree._set_daemon_export
    - subprocess.Popen.head.ref.commit.object.path._set_daemon_export
    - subprocess.Popen.path.commit.object.tree._set_daemon_export
    - typing.IO.path.head.commit.tree._get_daemon_export
    - typing.IO.head.commit.tree.object.path._get_daemon_export
    - typing.TypeVar.object.tree.head.commit._set_daemon_export
    - typing.TypeVar.head.commit.tree.path.object._get_daemon_export
    - datetime.timedelta.tree.object.head.ref.commit._set_daemon_export
    - subprocess.Popen.head.commit.path.object._get_daemon_export
    - datetime.timedelta.path.tree.head.ref.commit.object._set_daemon_export
    - typing.TypeVar.tree.head.ref.commit.object.path._set_daemon_export
    - datetime.timedelta.commit.tree._set_daemon_export
    - typing.cast.head.commit.object.path._get_daemon_export
    - typing.IO.tree.head.commit.object._get_daemon_export
    - typing.BinaryIO.object.tree.path.head.commit._get_daemon_export
    - typing.TypeVar.object.head.commit.tree._get_daemon_export
    - datetime.timedelta.tree.object.path.commit._get_daemon_export
    - typing.cast.object.head.ref.commit.tree._get_daemon_export
    - datetime.timedelta.head.ref.commit.object.path._set_daemon_export
    - datetime.timedelta.tree.object.path.head.commit._get_daemon_export
    - datetime.timedelta.head.commit.object._get_daemon_export
    - typing.IO.head.commit.object.tree._set_daemon_export
    - typing.cast.object.tree.head.ref.commit._set_daemon_export
    - typing.TypeVar.head.ref.commit.object.tree._set_daemon_export
    - typing.IO.tree.object.head.commit._set_daemon_export
    - typing.BinaryIO.tree.head.ref.commit.object._get_daemon_export
    - typing.IO.object.tree.head.commit.path._get_daemon_export
    - typing.BinaryIO.head.ref.commit.path._set_daemon_export
    - subprocess.Popen.head.commit.tree.path._set_daemon_export
    - subprocess.Popen.commit.path.object.tree._get_daemon_export
    - typing.IO.path.tree.commit._set_daemon_export
    - datetime.timedelta.object.commit._get_daemon_export
    - datetime.timedelta.commit.tree.path.object._set_daemon_export
    - datetime.timedelta.path.head.ref.commit.tree.object._set_daemon_export
    - datetime.timedelta.object.path.head.ref.commit.tree._set_daemon_export
    - typing.cast.head.commit.object.path.tree._get_daemon_export
    - typing.cast.tree.head.commit.object.path._set_daemon_export
    - typing.BinaryIO.head.commit.object._set_daemon_export
    - datetime.timedelta.object.path.head.commit._get_daemon_export
    - typing.IO.path.object.commit.tree._get_daemon_export
    - typing.cast.head.ref.commit.object.path._get_daemon_export
    - subprocess.Popen.path.object.tree._get_daemon_export
    - datetime.timedelta.path.tree.object.head.ref.commit._set_daemon_export
    - datetime.timedelta.tree.path.object.head.commit._get_daemon_export
    - subprocess.Popen.path.tree.object.head.commit._set_daemon_export
    - typing.TypeVar.head.ref.commit.object.path.tree._set_daemon_export
    - typing.IO.commit.tree.path._set_daemon_export
    - typing.IO.object.head.ref.commit.tree.path._get_daemon_export
    - subprocess.Popen.path.tree._set_daemon_export
    - typing.cast.head.commit.object.tree.path._set_daemon_export
    - subprocess.Popen.tree.path.commit.object._set_daemon_export
    - subprocess.Popen.head.ref.commit._get_daemon_export
    - datetime.timedelta.tree.object.commit.path._get_daemon_export
    - datetime.timedelta._set_daemon_export
    - datetime.timedelta.object.tree.path.head.ref.commit._set_daemon_export
    - typing.TypeVar.head.commit.path.tree.object._set_daemon_export
    - datetime.timedelta.path.head.commit.tree.object._set_daemon_export
    - typing.cast.tree.object.head.ref.commit.path._set_daemon_export
    - typing.TypeVar.tree.object.path.head.commit._get_daemon_export
    - typing.BinaryIO.tree.head.commit.path._get_daemon_export
    - datetime.timedelta.commit.object.path.tree._set_daemon_export
    - datetime.timedelta.object.tree.path.head.commit._set_daemon_export
    - datetime.timedelta.object.tree.path._get_daemon_export
    - datetime.timedelta.path.commit.tree.object._get_daemon_export
    - typing.TypeVar.object.head.ref.commit.path._set_daemon_export
    - subprocess.Popen.path.head.commit.object.tree._set_daemon_export
    - typing.IO.head.commit.path.tree.object._get_daemon_export
    - typing.cast.object.head.commit._get_daemon_export
    - subprocess.Popen.commit.path.tree._get_daemon_export
    - typing.BinaryIO.head.ref.commit.object.path._get_daemon_export
    - subprocess.Popen.tree.path.object._set_daemon_export
    - subprocess.Popen.head.commit._set_daemon_export
    - typing.IO.path.object.commit._get_daemon_export
    - subprocess.Popen.tree.commit.object._get_daemon_export
    - subprocess.Popen.object.head.commit.path.tree._get_daemon_export
    - typing.IO._get_daemon_export
    - subprocess.Popen.path.tree.head.commit.object._get_daemon_export
    - typing.IO.object.tree.head.ref.commit.path._set_daemon_export
    - typing.IO.tree.commit.path._get_daemon_export
    - typing.BinaryIO.head.commit.object.tree._set_daemon_export
    - subprocess.Popen.path.head.commit.object._set_daemon_export
    - typing.IO.tree.path.head.commit.object._get_daemon_export
    - typing.IO.object.path.tree._get_daemon_export
    - subprocess.Popen.commit.path.tree._set_daemon_export
    - datetime.timedelta.path.head.ref.commit._set_daemon_export
    - subprocess.Popen.head.ref.commit.path.tree.object._set_daemon_export
    - typing.IO.head.commit.tree.path.object._get_daemon_export
    - subprocess.Popen.path.head.commit._set_daemon_export
    - typing.cast.head.ref.commit.path._get_daemon_export
    - subprocess.Popen.head.commit.object.tree._get_daemon_export
    - typing.cast.object.head.commit.path._get_daemon_export
    - typing.IO.path.tree.object.commit._get_daemon_export
    - typing.cast.head.ref.commit.object.path.tree._get_daemon_export
    - datetime.timedelta.object.tree.head.ref.commit._get_daemon_export
    - typing.IO.object.head.commit.tree._set_daemon_export
    - datetime.timedelta.head.commit.tree.object._get_daemon_export
    - typing.IO.path.object.commit._set_daemon_export
    - typing.TypeVar.tree.head.commit._get_daemon_export
    - typing.cast.head.commit.tree.object.path._set_daemon_export
    - subprocess.Popen.path.object.tree.commit._get_daemon_export
    - typing.IO.tree.head.commit._set_daemon_export
    - typing.IO.tree.path.head.ref.commit._set_daemon_export
    - datetime.timedelta.commit.object._set_daemon_export
    - typing.cast.head.ref.commit.tree._set_daemon_export
    - subprocess.Popen.head.commit.object.path.tree._set_daemon_export
    - typing.IO.commit._get_daemon_export
    - typing.BinaryIO.object.head.commit._set_daemon_export
    - datetime.timedelta.head.ref.commit.path.tree._get_daemon_export
    - typing.IO.tree.path.object._set_daemon_export
    - typing.IO.path.commit._set_daemon_export
    - datetime.timedelta.tree.object.path._get_daemon_export
    - subprocess.Popen.object.path.tree.head.ref.commit._get_daemon_export
    - typing.BinaryIO.object.head.commit.tree._get_daemon_export
    - subprocess.Popen.path.tree.object._get_daemon_export
    - typing.TypeVar.tree.object.path.head.commit._set_daemon_export
    - typing.cast.object.tree.head.commit.path._get_daemon_export
    - typing.IO.object.path.commit._get_daemon_export
    - typing.IO.object.path.head.ref.commit.tree._get_daemon_export
    - subprocess.Popen.path.tree._get_daemon_export
    - datetime.timedelta.object.tree.head.ref.commit.path._get_daemon_export
    - subprocess.Popen.object.tree.path._set_daemon_export
    - typing.IO.object.path.head.commit._set_daemon_export
    - typing.IO.path.head.ref.commit.object.tree._set_daemon_export
    - datetime.timedelta.object.tree.path._set_daemon_export
    - datetime.timedelta.tree.head.ref.commit.object._set_daemon_export
    - datetime.timedelta.commit.path.object._get_daemon_export
    - typing.TypeVar.tree.object.path._get_daemon_export
    - typing.IO.commit._set_daemon_export
    - subprocess.Popen.object.path.tree._get_daemon_export
    - typing.BinaryIO.object.head.commit.tree.path._get_daemon_export
    - typing.IO.object.tree.head.commit._get_daemon_export
    - typing.BinaryIO.head.commit.tree.path.object._set_daemon_export
    - typing.IO.commit.tree._get_daemon_export
    - datetime.timedelta.tree.commit.object.path._set_daemon_export
    - subprocess.Popen.path.tree.head.ref.commit._get_daemon_export
    - datetime.timedelta.object.head.ref.commit.tree._set_daemon_export
    - typing.IO.path.tree.head.commit._get_daemon_export
    - typing.TypeVar.tree.object.path.commit._set_daemon_export
    - typing.IO.object.head.ref.commit.tree.path._set_daemon_export
    - subprocess.Popen.object.head.ref.commit.tree.path._set_daemon_export
    - typing.IO.tree.object.commit._set_daemon_export
    - typing.TypeVar.head.commit.object.path._set_daemon_export
    - subprocess.Popen.commit.tree.object._set_daemon_export
    - typing.TypeVar.head.ref.commit.tree.object._get_daemon_export
    - typing.BinaryIO.tree.head.commit._get_daemon_export
    - typing.IO.tree.object.path._get_daemon_export
    - datetime.timedelta.tree.path._get_daemon_export
    - typing.BinaryIO.head.ref.commit.path.tree.object._set_daemon_export
    - datetime.timedelta.path.commit._set_daemon_export
    - datetime.timedelta.path.object.tree.head.ref.commit._set_daemon_export
    - typing.BinaryIO.object.head.ref.commit._set_daemon_export
    - datetime.timedelta.tree.path.object.head.commit._set_daemon_export
    - typing.IO.object.tree.path.head.ref.commit._set_daemon_export
    - typing.cast.head.ref.commit.tree.object._set_daemon_export
    - datetime.timedelta.path.object.commit.tree._set_daemon_export
    - datetime.timedelta.path.tree.head.ref.commit.object._get_daemon_export
    - subprocess.Popen.tree.object.path._set_daemon_export
    - datetime.timedelta.tree.head.ref.commit._get_daemon_export
    - subprocess.Popen.head.ref.commit.path._get_daemon_export
    - typing.IO.tree.path.commit._set_daemon_export
    - typing.IO.head.ref.commit.path.object.tree._get_daemon_export
    - datetime.timedelta.head.ref.commit.path.tree.object._set_daemon_export
    - datetime.timedelta.head.commit.object.path.tree._get_daemon_export
    - typing.TypeVar.tree.head.commit.object.path._get_daemon_export
    - subprocess.Popen.object.tree.commit.path._get_daemon_export
    - datetime.timedelta.path.head.commit.object.tree._get_daemon_export
    - typing.IO.head.commit.path.object.tree._get_daemon_export
    - datetime.timedelta.head.ref.commit.object.path.tree._set_daemon_export
    - typing.IO.path.commit.tree.object._get_daemon_export
    - typing.IO.tree.head.commit._get_daemon_export
    - typing.TypeVar.head.ref.commit.tree.object.path._set_daemon_export
    - subprocess.Popen.object.tree.path.commit._get_daemon_export
    - typing.cast.head.ref.commit.path.tree._set_daemon_export
    - typing.IO.object.path.tree.commit._set_daemon_export
    - typing.IO.commit.path.object.tree._get_daemon_export
    - subprocess.Popen.tree.path.head.ref.commit.object._get_daemon_export
    - subprocess.Popen.object.commit.tree._get_daemon_export
    - subprocess.Popen.head.commit.path._set_daemon_export
    - subprocess.Popen.path.head.ref.commit.tree._set_daemon_export
    - typing.cast.object.tree.head.commit._set_daemon_export
    - subprocess.Popen.object.tree.path.head.ref.commit._set_daemon_export
    - typing.cast.tree.head.commit.path.object._get_daemon_export
    - typing.IO.path.tree.object.head.ref.commit._get_daemon_export
    - datetime.timedelta.object.commit.tree.path._get_daemon_export
    - datetime.timedelta.tree.object.commit._get_daemon_export
    - subprocess.Popen.object.tree.head.ref.commit.path._set_daemon_export
    - typing.IO.tree.object.path.head.commit._set_daemon_export
    - typing.cast.head.ref.commit.path.object.tree._set_daemon_export
    - typing.BinaryIO.head.ref.commit.tree.path.object._get_daemon_export
    - datetime.timedelta.object.path.commit._set_daemon_export
    - subprocess.Popen.head.commit.object.path._get_daemon_export
    - typing.IO.path.head.ref.commit._get_daemon_export
    - subprocess.Popen.commit.object.path.tree._set_daemon_export
    - typing.IO.path.head.ref.commit.object._get_daemon_export
    - typing.cast.commit.tree.object.path._set_daemon_export
    - typing.cast.tree.head.ref.commit.object._set_daemon_export
    - typing.IO.path.tree.head.ref.commit.object._set_daemon_export
    - typing.BinaryIO.head.commit.object._get_daemon_export
    - typing.BinaryIO.head.ref.commit.path.object._set_daemon_export
    - typing.TypeVar.tree.object.head.ref.commit.path._get_daemon_export
    - datetime.timedelta.path.tree.object.head.ref.commit._get_daemon_export
    - subprocess.Popen.head.ref.commit.path.object.tree._get_daemon_export
    - typing.cast.head.commit.path.tree._set_daemon_export
    - typing.cast.object.head.commit.tree._get_daemon_export
    - typing.IO.object.path.tree.head.ref.commit._set_daemon_export
    - typing.BinaryIO.head.commit.tree._set_daemon_export
    - datetime.timedelta.object.tree._get_daemon_export
    - typing.IO.tree.path.head.ref.commit.object._get_daemon_export
    - subprocess.Popen.tree.object.head.commit.path._set_daemon_export
    - subprocess.Popen.commit.object.path._get_daemon_export
    - typing.cast.head.commit.object.tree.path._get_daemon_export
    - subprocess.Popen.path.tree.head.commit._get_daemon_export
    - typing.BinaryIO.head.ref.commit.tree.object._get_daemon_export
    - typing.IO.path.object.tree.head.commit._set_daemon_export
    - typing.TypeVar.head.commit.tree._set_daemon_export
    - typing.cast.head.commit.path.object._set_daemon_export
    - subprocess.Popen.path.object._set_daemon_export
    - typing.TypeVar.tree.head.ref.commit.path.object._get_daemon_export
    - subprocess.Popen.head.ref.commit.object.path.tree._get_daemon_export
    - datetime.timedelta.tree.object.head.ref.commit.path._set_daemon_export
    - datetime.timedelta.commit.object.path._get_daemon_export
    - subprocess.Popen.head.ref.commit.object._get_daemon_export
    - typing.TypeVar.tree.head.commit.object._set_daemon_export
    - datetime.timedelta.head.ref.commit.tree.path.object._get_daemon_export
    - typing.TypeVar.tree.head.commit.object.path._set_daemon_export
    - typing.IO.path.commit.tree.object._set_daemon_export
    - typing.BinaryIO.object.tree.head.commit._set_daemon_export
    - typing.TypeVar.head.commit.tree.object._set_daemon_export
    - datetime.timedelta.object.head.commit.tree._set_daemon_export
    - typing.TypeVar.object.head.ref.commit.path.tree._set_daemon_export
    - typing.cast.head.ref.commit.tree.path.object._set_daemon_export
    - typing.IO.commit.path.tree._set_daemon_export
    - typing.cast.commit.tree.object.path._get_daemon_export
    - typing.TypeVar.object.tree.path.head.ref.commit._get_daemon_export
    - typing.IO.path.object.head.commit._get_daemon_export
    - typing.IO.commit.object._get_daemon_export
    - subprocess.Popen.head.commit.path.object.tree._get_daemon_export
    - typing.cast.head.ref.commit.object.path.tree._set_daemon_export
    - typing.TypeVar.head.ref.commit.path.tree._set_daemon_export
    - typing.TypeVar.head.ref.commit.path.object._get_daemon_export
    - subprocess.Popen.head.commit.tree.object.path._get_daemon_export
    - subprocess.Popen.head.ref.commit.object.path._get_daemon_export
    - subprocess.Popen.commit.tree.object._get_daemon_export
    - typing.IO.tree.commit.path._set_daemon_export
    - datetime.timedelta.head.commit._get_daemon_export
    - subprocess.Popen.tree.object.path.head.commit._set_daemon_export
    - typing.BinaryIO.head.ref.commit.tree.object._set_daemon_export
    - subprocess.Popen.path.object.commit._set_daemon_export
    - typing.TypeVar.object.head.ref.commit.tree._get_daemon_export
    - subprocess.Popen.tree.head.ref.commit.path._get_daemon_export
    - typing.cast.tree.head.ref.commit.object.path._get_daemon_export
    - subprocess.Popen.object.tree.path.head.commit._get_daemon_export
    - typing.IO.tree.head.commit.object.path._set_daemon_export
    - datetime.timedelta.path.head.ref.commit._get_daemon_export
    - datetime.timedelta.tree.head.commit._get_daemon_export
    - subprocess.Popen.head.commit.path._get_daemon_export
    - typing.cast.tree.head.ref.commit.object.path._set_daemon_export
    - typing.IO.tree.object.head.commit.path._set_daemon_export
    - typing.cast.head.ref.commit.path.tree.object._get_daemon_export
    - typing.TypeVar.head.ref.commit.object._get_daemon_export
    - typing.cast.head.ref.commit.object.tree._get_daemon_export
    - typing.IO.tree.object.path.commit._get_daemon_export
    - typing.IO.tree.head.commit.path.object._set_daemon_export
    - subprocess.Popen.path.object.head.commit.tree._get_daemon_export
    - subprocess.Popen.tree.head.ref.commit._set_daemon_export
    - typing.IO.tree.head.ref.commit._set_daemon_export
    - datetime.timedelta.head.ref.commit.tree.path._get_daemon_export
    - typing.IO.tree.object.head.commit.path._get_daemon_export
    - datetime.timedelta.object.head.commit._get_daemon_export
    - typing.TypeVar.head.ref.commit.tree.path.object._set_daemon_export
    - subprocess.Popen.path.commit._set_daemon_export
    - typing.IO.object.commit.tree._get_daemon_export
    - typing.cast.object.head.commit.path._set_daemon_export
    - typing.IO.path._set_daemon_export
    - typing.IO.head.commit.object.tree.path._set_daemon_export
    - subprocess.Popen.object._set_daemon_export
    - typing.BinaryIO.head.ref.commit.path.object._get_daemon_export
    - typing.IO.path.tree.object._set_daemon_export
    - datetime.timedelta.commit.path.tree.object._get_daemon_export
    - typing.BinaryIO.head.commit.tree.object.path._get_daemon_export
    - datetime.timedelta.object.head.commit.tree.path._set_daemon_export
    - subprocess.Popen.object.path.tree.head.commit._set_daemon_export
    - datetime.timedelta.path.head.ref.commit.object._get_daemon_export
    - subprocess.Popen.head.ref.commit.object.path.tree._set_daemon_export
    - subprocess.Popen.path.head.ref.commit.tree._get_daemon_export
    - subprocess.Popen.tree.object.path.head.commit._get_daemon_export
    - typing.cast.head.commit.object._set_daemon_export
    - typing.IO.commit.object.path.tree._get_daemon_export
    - typing.BinaryIO.head.commit.path.tree._set_daemon_export
    - datetime.timedelta.path.commit.object._set_daemon_export
    - subprocess.Popen.path.object.tree.head.ref.commit._set_daemon_export
    - typing.IO.path.object.tree._get_daemon_export
    - typing.IO.path.commit.object.tree._get_daemon_export
    - datetime.timedelta.tree.commit.object.path._get_daemon_export
    - typing.IO.head.commit.object.path.tree._set_daemon_export
    - typing.IO.tree.object.head.ref.commit._set_daemon_export
    - datetime.timedelta.tree.object.head.commit.path._set_daemon_export
    - typing.IO.path.tree.commit.object._set_daemon_export
    - datetime.timedelta.object.commit.tree._set_daemon_export
    - typing.cast.tree.head.commit._set_daemon_export
    - typing.cast.tree.head.ref.commit.path.object._set_daemon_export
    - datetime.timedelta.object.tree.head.commit._get_daemon_export
    - datetime.timedelta.object.path.head.ref.commit._set_daemon_export
    - typing.IO.tree.path.head.commit._get_daemon_export
    - typing.IO.tree.head.ref.commit.object._set_daemon_export
    - subprocess.Popen.tree.head.commit.path.object._set_daemon_export
    - datetime.timedelta.commit.object._get_daemon_export
    - datetime.timedelta.path.tree.head.commit.object._set_daemon_export
    - typing.TypeVar.tree.object.head.commit.path._set_daemon_export
    - typing.BinaryIO.object.tree.head.commit._get_daemon_export
    - datetime.timedelta.head.commit.tree.object.path._get_daemon_export
    - datetime.timedelta.tree.head.commit._set_daemon_export
    - typing.IO.head.ref.commit._get_daemon_export
    - typing.TypeVar.object.head.commit._get_daemon_export
    - typing.TypeVar.head.commit.tree.path._get_daemon_export
    - typing.IO.tree.path._get_daemon_export
    - typing.TypeVar.tree.head.commit.path.object._get_daemon_export
    - typing.cast.head.commit.tree.object._set_daemon_export
    - typing.TypeVar.head.ref.commit.object.tree._get_daemon_export
    - datetime.timedelta.tree.object.path.head.ref.commit._set_daemon_export
    - subprocess.Popen.head.commit.tree.path.object._get_daemon_export
    - datetime.timedelta.head.commit.tree.path._get_daemon_export
    - subprocess.Popen.path.head.commit.tree._get_daemon_export
    - subprocess.Popen.object.tree.head.commit._set_daemon_export
    - subprocess.Popen.path.commit.tree._get_daemon_export
    - typing.BinaryIO.object.head.ref.commit._get_daemon_export
    - datetime.timedelta.head.ref.commit.tree.object._set_daemon_export
    - datetime.timedelta.object.path.tree.head.commit._get_daemon_export
    - datetime.timedelta.object.tree.commit.path._get_daemon_export
    - subprocess.Popen.tree.head.commit.path.object._get_daemon_export
    - typing.IO.tree.object.head.ref.commit.path._set_daemon_export
    - typing.TypeVar.head.commit.path.tree.object._get_daemon_export
    - typing.cast.object.head.commit.tree._set_daemon_export
    - typing.IO.object.path.head.ref.commit.tree._set_daemon_export
    - typing.IO.tree.path.object.head.ref.commit._set_daemon_export
    - subprocess.Popen.object.head.ref.commit.path.tree._set_daemon_export
    - datetime.timedelta.tree.object._get_daemon_export
    - typing.TypeVar.head.commit.object.path._get_daemon_export
    - subprocess.Popen.head.ref.commit.tree._set_daemon_export
    - datetime.timedelta.path.tree.object._set_daemon_export
    - typing.TypeVar.head.commit.path.object.tree._get_daemon_export
    - datetime.timedelta.object.path._get_daemon_export
    - typing.IO.tree.head.commit.path._get_daemon_export
    - typing.IO.head.commit.tree._set_daemon_export
    - typing.TypeVar.object.tree.head.ref.commit._set_daemon_export
    - typing.TypeVar.tree.head.commit.path._get_daemon_export
    - subprocess.Popen.path.head.commit.tree._set_daemon_export
    - subprocess.Popen.path.object.tree.head.commit._get_daemon_export
    - datetime.timedelta.path.object.commit.tree._get_daemon_export
    - typing.IO.head.ref.commit.tree.object._set_daemon_export
    - typing.TypeVar.head.ref.commit.path.tree.object._set_daemon_export
    - datetime.timedelta.object.path.commit.tree._get_daemon_export
    - typing.TypeVar.head.commit.tree._get_daemon_export
    - subprocess.Popen.object._get_daemon_export
    - typing.BinaryIO.object.tree.head.ref.commit._set_daemon_export
    - datetime.timedelta.commit.path._set_daemon_export
    - subprocess.Popen.object.path._get_daemon_export
    - subprocess.Popen.tree.object.path.commit._get_daemon_export
    - typing.BinaryIO.head.commit.tree.object._set_daemon_export
    - subprocess.Popen.path.commit.object._get_daemon_export
    - subprocess.Popen.object.head.ref.commit._set_daemon_export
    - typing.cast.object.tree.head.commit._get_daemon_export
    - subprocess.Popen.object.tree.head.ref.commit._set_daemon_export
    - typing.IO.path.commit.object._get_daemon_export
    - typing.BinaryIO.head.commit.tree.path._set_daemon_export
    - subprocess.Popen.tree.head.ref.commit.object.path._get_daemon_export
    - typing.IO.object.tree.path.commit._set_daemon_export
    - datetime.timedelta.object.head.ref.commit.path.tree._get_daemon_export
    - subprocess.Popen.head.commit._get_daemon_export
    - subprocess.Popen.head.commit.object._get_daemon_export
    - typing.cast.head.ref.commit.path.tree.object._set_daemon_export
    - datetime.timedelta.path.head.commit._set_daemon_export
    - datetime.timedelta.path.head.ref.commit.object.tree._set_daemon_export
    - subprocess.Popen.path.object.head.commit._get_daemon_export
    - typing.IO.object.tree.path.head.commit._set_daemon_export
    - subprocess.Popen.object.commit.tree.path._get_daemon_export
    - datetime.timedelta.tree.path.head.commit._set_daemon_export
    - datetime.timedelta.commit.path.tree._get_daemon_export
    - typing.TypeVar.head.ref.commit.tree._get_daemon_export
    - typing.IO.commit.path.object._set_daemon_export
    - subprocess.Popen.object.tree.head.commit.path._set_daemon_export
    - typing.IO.head.commit.object.path._get_daemon_export
    - typing.IO.tree._set_daemon_export
    - subprocess.Popen.tree.object.path.head.ref.commit._get_daemon_export
    - datetime.timedelta.object.path.head.commit.tree._get_daemon_export
    - typing.IO.path.tree.object.head.commit._get_daemon_export
    - datetime.timedelta.head.commit.path.tree.object._set_daemon_export
    - datetime.timedelta.tree.object.head.ref.commit.path._get_daemon_export
    - datetime.timedelta.head.ref.commit.tree.path.object._set_daemon_export
    - subprocess.Popen.object.head.ref.commit.path._set_daemon_export
    - typing.TypeVar.head.commit.path.tree._get_daemon_export
    - typing.cast.head.ref.commit.object._get_daemon_export
    - datetime.timedelta.tree.object.head.commit._set_daemon_export
    - typing.IO.commit.tree.object.path._get_daemon_export
    - typing.IO.tree.object.head.commit._get_daemon_export
    - typing.TypeVar.object.tree.head.commit.path._get_daemon_export
    - typing.IO.tree.object.path.head.ref.commit._get_daemon_export
    - typing.IO.head.ref.commit.object.tree.path._get_daemon_export
    - typing.TypeVar.head.ref.commit.tree.object._set_daemon_export
    - typing.BinaryIO.head.commit.path._set_daemon_export
    - datetime.timedelta.head.commit.object._set_daemon_export
    - datetime.timedelta.object.commit.path.tree._set_daemon_export
    - subprocess.Popen.commit.object.tree._set_daemon_export
    - typing.TypeVar.object.head.ref.commit._get_daemon_export
    - typing.IO.tree.head.commit.path.object._get_daemon_export
    - subprocess.Popen.object.tree.head.commit._get_daemon_export
    - datetime.timedelta.tree.path.object.commit._get_daemon_export
    - typing.IO.path.commit.tree._set_daemon_export
    - typing.IO.object.head.commit.tree._get_daemon_export
    - typing.TypeVar.head.commit.tree.object.path._set_daemon_export
    - subprocess.Popen.head.commit.object.tree._set_daemon_export
    - datetime.timedelta.path.commit.tree.object._set_daemon_export
    - subprocess.Popen.object.path.head.ref.commit.tree._set_daemon_export
    - typing.TypeVar.object.tree.head.ref.commit.path._set_daemon_export
    - typing.BinaryIO.tree.head.ref.commit.object._set_daemon_export
    - datetime.timedelta.tree.path.head.commit.object._set_daemon_export
    - typing.IO.head.ref.commit.object.path.tree._set_daemon_export
    - datetime.timedelta.path.object.tree.commit._set_daemon_export
    - typing.IO.path.commit._get_daemon_export
    - typing.TypeVar.head.commit.object.tree.path._get_daemon_export
    - typing.cast.head.commit.tree.path.object._get_daemon_export
    - typing.TypeVar.head.ref.commit.path.tree.object._get_daemon_export
    - typing.TypeVar.object.tree.path.commit._get_daemon_export
    - typing.IO.path.tree.head.commit.object._get_daemon_export
    - datetime.timedelta.object.path.tree.commit._get_daemon_export
    - subprocess.Popen.head.commit.path.tree.object._get_daemon_export
    - subprocess.Popen.object.tree.path._get_daemon_export
    - subprocess.Popen.object.path.tree.commit._get_daemon_export
    - datetime.timedelta.path.tree.object.commit._set_daemon_export
    - datetime.timedelta.path.object.tree.head.commit._get_daemon_export
    - typing.IO.path.commit.object.tree._set_daemon_export
    - subprocess.Popen.path.head.ref.commit._get_daemon_export
    - typing.TypeVar.head.commit.object.tree._set_daemon_export
    - subprocess.Popen.tree.object.path.head.ref.commit._set_daemon_export
    - datetime.timedelta.object.tree.head.commit._set_daemon_export
    - typing.TypeVar.tree.head.ref.commit.path._get_daemon_export
    - typing.BinaryIO.head.commit.object.path.tree._get_daemon_export
    - datetime.timedelta.object.path.head.ref.commit.tree._get_daemon_export
    - typing.cast.commit.object.tree.path._set_daemon_export
    - subprocess.Popen.object.path.commit.tree._set_daemon_export
    - typing.IO.head.commit._set_daemon_export
    - subprocess.Popen.tree.head.commit.path._get_daemon_export
    - datetime.timedelta.path.commit._get_daemon_export
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._get_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._get_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._get_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._get_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._get_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._get_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._get_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._get_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._set_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._set_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._set_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._set_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._set_daemon_export
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._set_daemon_export
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._set_daemon_export
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._set_daemon_export
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 891
    functionName: git.repo.base.Repo._get_alternates
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - os.path.join
    - alts.strip
    - <builtin>.open
    - os.path.exists
    - f.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.read
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: alts.strip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - alts
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 906
    functionName: git.repo.base.Repo._set_alternates
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - os.path.join
    - os.path.isfile
    - <builtin>.open
    - os.remove
    - f.write
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isfile
    functionSourceFile: os
    functionUses: 49
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.remove
    functionSourceFile: os
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.write
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - alts
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 933
    functionName: git.repo.base.Repo.alternates
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.object.head.ref.commit._set_alternates
    - typing.BinaryIO.object.head.commit.tree._get_alternates
    - typing.BinaryIO.head.commit.path.tree._get_alternates
    - datetime.timedelta.tree.object.head.ref.commit.path._get_alternates
    - datetime.timedelta.tree.object._get_alternates
    - subprocess.Popen.head.ref.commit.path.tree._set_alternates
    - datetime.timedelta.head.ref.commit.tree._set_alternates
    - datetime.timedelta.head.commit.object.tree._set_alternates
    - git.objects.commit.Popen.tree._set_alternates
    - typing.IO.tree.commit.object._get_alternates
    - typing.IO.commit.tree.path.object._get_alternates
    - typing.TypeVar.tree.object.path.commit._set_alternates
    - typing.IO.head.commit.path.object._set_alternates
    - subprocess.Popen.commit.tree._set_alternates
    - datetime.timedelta.head.ref.commit.path.tree._get_alternates
    - datetime.timedelta.head.ref.commit._get_alternates
    - subprocess.Popen.path.head.commit.tree.object._get_alternates
    - datetime.timedelta.tree.object.path._get_alternates
    - subprocess.Popen.head.commit.path.object.tree._get_alternates
    - typing.IO.object.commit._get_alternates
    - subprocess.Popen.object.path.commit.tree._get_alternates
    - typing.IO.path.tree.head.ref.commit.object._set_alternates
    - typing.IO.commit.tree.path.object._set_alternates
    - typing.IO.head.ref.commit.path.tree.object._set_alternates
    - datetime.timedelta.path.commit.tree.object._get_alternates
    - subprocess.Popen.commit.object.tree._set_alternates
    - datetime.timedelta.tree.head.ref.commit.object._get_alternates
    - typing.IO.object.path.tree.head.ref.commit._set_alternates
    - typing.IO.path.object.head.ref.commit._set_alternates
    - typing.TypeVar.head.ref.commit.tree._set_alternates
    - typing.BinaryIO.head.ref.commit.tree._set_alternates
    - datetime.timedelta.tree.path.commit._get_alternates
    - subprocess.Popen.path.object.tree.commit._get_alternates
    - datetime.timedelta.object.tree.head.commit._set_alternates
    - subprocess.Popen.path.tree.commit.object._get_alternates
    - typing.IO.object.tree.head.commit._get_alternates
    - datetime.timedelta.head.ref.commit.object.tree.path._get_alternates
    - datetime.timedelta.path.object.tree._get_alternates
    - subprocess.Popen.tree.head.ref.commit.object._get_alternates
    - typing.cast.object.head.commit.tree.path._set_alternates
    - datetime.timedelta.head.commit.object._get_alternates
    - typing.IO.tree.head.ref.commit.path._get_alternates
    - typing.TypeVar.object.head.ref.commit.tree.path._set_alternates
    - typing.TypeVar.tree.object.path.head.commit._get_alternates
    - datetime.timedelta.object.path.tree.commit._set_alternates
    - datetime.timedelta.object.path._set_alternates
    - typing.cast.tree.head.ref.commit.path._get_alternates
    - typing.TypeVar.object.head.commit.path.tree._get_alternates
    - typing.IO.tree.commit.object._set_alternates
    - datetime.timedelta.tree.commit._set_alternates
    - typing.cast.head.ref.commit.object.path.tree._get_alternates
    - datetime.timedelta.head.commit.object.path._get_alternates
    - typing.IO.object.head.commit.tree.path._get_alternates
    - subprocess.Popen.object.head.commit.path.tree._get_alternates
    - subprocess.Popen.path.head.ref.commit._set_alternates
    - datetime.timedelta.head.ref.commit.path.object.tree._set_alternates
    - subprocess.Popen.tree.path.commit._get_alternates
    - typing.BinaryIO.head.ref.commit.path._get_alternates
    - typing.BinaryIO.tree.head.ref.commit.path._get_alternates
    - datetime.timedelta.head.commit._get_alternates
    - subprocess.Popen.object.path.tree.head.ref.commit._set_alternates
    - typing.IO.path.tree.commit.object._set_alternates
    - subprocess.Popen.path._set_alternates
    - typing.IO.object.head.commit.path.tree._get_alternates
    - typing.IO.tree.commit.path._get_alternates
    - typing.IO.head.ref.commit._get_alternates
    - typing.IO.tree.head.ref.commit.object._set_alternates
    - datetime.timedelta.tree.commit.object.path._set_alternates
    - datetime.timedelta.tree.object.path.head.commit._get_alternates
    - subprocess.Popen.tree.path.object.commit._set_alternates
    - typing.cast.tree.head.commit.object._get_alternates
    - subprocess.Popen.path.tree.head.ref.commit._get_alternates
    - typing.IO.head.commit.object.path._get_alternates
    - subprocess.Popen.path.head.ref.commit._get_alternates
    - typing.TypeVar.object.head.ref.commit.path.tree._set_alternates
    - datetime.timedelta.object.head.ref.commit.tree._set_alternates
    - typing.TypeVar.object.tree.head.commit.path._set_alternates
    - typing.BinaryIO.object.tree.path.commit._set_alternates
    - datetime.timedelta.path.head.commit._get_alternates
    - subprocess.Popen.path.head.commit.tree.object._set_alternates
    - typing.IO.head.commit.path.tree.object._get_alternates
    - typing.TypeVar.head.commit.object.path._set_alternates
    - typing.TypeVar.head.ref.commit.tree.object.path._set_alternates
    - typing.cast.head.ref.commit.tree.object.path._get_alternates
    - typing.IO.object.path.head.ref.commit.tree._get_alternates
    - subprocess.Popen.path.object.head.ref.commit.tree._get_alternates
    - datetime.timedelta.tree.path.object._set_alternates
    - typing.BinaryIO.tree.head.ref.commit.object.path._set_alternates
    - typing.IO.path.tree.head.ref.commit._get_alternates
    - datetime.timedelta.tree.object.head.commit._get_alternates
    - typing.IO.commit.object.path._set_alternates
    - typing.BinaryIO.head.commit.object.tree.path._set_alternates
    - typing.cast.tree.head.ref.commit._get_alternates
    - typing.TypeVar.head.ref.commit.tree.path._set_alternates
    - datetime.timedelta.path.head.commit.object._get_alternates
    - datetime.timedelta.object.tree.path._set_alternates
    - typing.BinaryIO.head.commit.object.tree._set_alternates
    - subprocess.Popen.tree.object.head.ref.commit.path._set_alternates
    - typing.cast.object.tree.head.commit.path._get_alternates
    - datetime.timedelta.path.head.ref.commit.object.tree._get_alternates
    - datetime.timedelta.object.head.commit.tree._get_alternates
    - typing.TypeVar.head.commit._set_alternates
    - typing.IO.head.commit.object.path.tree._get_alternates
    - datetime.timedelta.path.commit._set_alternates
    - datetime.timedelta.path.object.head.ref.commit.tree._set_alternates
    - datetime.timedelta.object.tree._get_alternates
    - typing.BinaryIO.head.ref.commit.tree.object.path._set_alternates
    - subprocess.Popen.object.commit.tree.path._get_alternates
    - subprocess.Popen.tree.path.head.ref.commit.object._set_alternates
    - datetime.timedelta.tree.path.commit.object._set_alternates
    - subprocess.Popen.head.commit.tree.object._set_alternates
    - typing.IO.object.tree.head.commit.path._get_alternates
    - datetime.timedelta.object.commit.path.tree._get_alternates
    - typing.IO.head.ref.commit.path.tree._set_alternates
    - typing.TypeVar.head.ref.commit.tree._get_alternates
    - typing.BinaryIO.head.commit.path.object._set_alternates
    - datetime.timedelta.head.commit.path.tree._set_alternates
    - typing.IO.tree.path.head.commit._set_alternates
    - typing.TypeVar.head.ref.commit.path.tree._set_alternates
    - subprocess.Popen.head.commit.tree.object.path._get_alternates
    - typing.IO.object.path.head.ref.commit.tree._set_alternates
    - subprocess.Popen.object.path.head.ref.commit.tree._set_alternates
    - subprocess.Popen.path.head.commit.object.tree._get_alternates
    - typing.TypeVar.tree.object.head.ref.commit._get_alternates
    - typing.IO.path.tree.object._set_alternates
    - subprocess.Popen.object.head.commit._set_alternates
    - typing.TypeVar.head.ref.commit.object.tree.path._set_alternates
    - typing.TypeVar.head.ref.commit.object.path.tree._get_alternates
    - typing.cast.head.commit.path.object.tree._get_alternates
    - datetime.timedelta.path.object.head.commit._set_alternates
    - datetime.timedelta.tree.head.ref.commit._set_alternates
    - datetime.timedelta.path.object.head.commit.tree._set_alternates
    - subprocess.Popen.object.head.ref.commit.tree._set_alternates
    - typing.BinaryIO.object.head.commit.tree.path._get_alternates
    - datetime.timedelta.object.path.commit._get_alternates
    - git.objects.commit.Popen.path._set_alternates
    - subprocess.Popen.path.tree.object.head.ref.commit._get_alternates
    - datetime.timedelta.tree.head.ref.commit._get_alternates
    - subprocess.Popen.tree.path.head.commit._set_alternates
    - subprocess.Popen.head.commit.path.tree._set_alternates
    - datetime.timedelta.commit.path.tree.object._get_alternates
    - subprocess.Popen.tree.object.commit._get_alternates
    - typing.TypeVar.head.ref.commit.tree.object.path._get_alternates
    - datetime.timedelta.path.head.ref.commit.tree.object._set_alternates
    - typing.cast.head.commit._get_alternates
    - typing.IO.object.commit.path._set_alternates
    - typing.BinaryIO.head.ref.commit.path.object.tree._get_alternates
    - subprocess.Popen.commit.tree.object.path._set_alternates
    - datetime.timedelta.object.path.tree.head.ref.commit._set_alternates
    - typing.IO.object.path.commit.tree._set_alternates
    - typing.TypeVar.object.tree.head.commit._set_alternates
    - datetime.timedelta.object.head.commit.path._get_alternates
    - subprocess.Popen.object.head.commit.tree.path._set_alternates
    - typing.IO.head.ref.commit.path.object._get_alternates
    - typing.cast.head.commit.object.tree.path._get_alternates
    - datetime.timedelta.object.tree.head.ref.commit.path._set_alternates
    - datetime.timedelta.object.path.head.ref.commit._get_alternates
    - subprocess.Popen.commit.object._get_alternates
    - subprocess.Popen.object.tree.head.commit.path._set_alternates
    - subprocess.Popen.head.commit.object.path._get_alternates
    - subprocess.Popen.tree.path.head.commit.object._set_alternates
    - datetime.timedelta.path.object.tree.head.commit._set_alternates
    - typing.cast.commit.tree.object.path._set_alternates
    - typing.cast.commit.tree.object.path._get_alternates
    - subprocess.Popen.tree.commit._get_alternates
    - subprocess.Popen.path.tree.object.head.commit._set_alternates
    - typing.IO.path.commit.object.tree._set_alternates
    - subprocess.Popen.head.commit.path.object._set_alternates
    - typing.TypeVar.object.tree.head.ref.commit._set_alternates
    - typing.IO.path.head.ref.commit._get_alternates
    - datetime.timedelta.tree.commit.path.object._set_alternates
    - typing.IO.tree.head.ref.commit.object.path._get_alternates
    - subprocess.Popen.object.tree.path.head.commit._set_alternates
    - typing.BinaryIO.object.tree.head.ref.commit.path._set_alternates
    - typing.IO.path.object.tree.head.commit._get_alternates
    - typing.BinaryIO.tree.head.ref.commit.object._get_alternates
    - typing.cast.head.ref.commit.object._set_alternates
    - typing.IO.tree.head.ref.commit._get_alternates
    - typing.cast.head.commit.object._get_alternates
    - subprocess.Popen.tree.commit.path._set_alternates
    - datetime.timedelta.object.tree.path._get_alternates
    - datetime.timedelta.tree.object._set_alternates
    - typing.TypeVar.head.commit.tree.object._set_alternates
    - typing.cast.head.ref.commit.path.tree.object._set_alternates
    - datetime.timedelta.tree.head.commit._get_alternates
    - typing.IO.commit.tree.object._get_alternates
    - typing.IO.path.head.commit.tree.object._get_alternates
    - typing.cast.tree.head.commit.path._set_alternates
    - typing.IO.path.object.commit._set_alternates
    - subprocess.Popen.path.object.head.commit.tree._set_alternates
    - typing.IO.commit.object._set_alternates
    - typing.IO.object.commit.tree._get_alternates
    - typing.IO.tree.path.commit.object._get_alternates
    - typing.IO.path.object._get_alternates
    - typing.IO.object.head.ref.commit.tree.path._get_alternates
    - subprocess.Popen.path.head.commit._set_alternates
    - typing.BinaryIO.head.ref.commit.path.object._set_alternates
    - datetime.timedelta.object.path.tree.head.commit._get_alternates
    - datetime.timedelta.tree.head.commit.object.path._get_alternates
    - typing.IO.object.head.commit.path._get_alternates
    - subprocess.Popen.path.commit.object._set_alternates
    - datetime.timedelta.commit.path.tree._get_alternates
    - typing.IO.path.tree.object.head.commit._get_alternates
    - subprocess.Popen.head.ref.commit.tree.path._set_alternates
    - typing.cast.head.commit.tree.object._set_alternates
    - typing.TypeVar.tree.head.ref.commit.path._get_alternates
    - subprocess.Popen.head.ref.commit.object._set_alternates
    - datetime.timedelta.path.object.tree.head.ref.commit._get_alternates
    - typing.BinaryIO.head.ref.commit.tree.object._get_alternates
    - typing.TypeVar.head.ref.commit.object.path._set_alternates
    - datetime.timedelta.path.tree.commit._get_alternates
    - datetime.timedelta.object.path.tree._get_alternates
    - datetime.timedelta.head.ref.commit.object.path._get_alternates
    - typing.TypeVar.tree.head.ref.commit._set_alternates
    - subprocess.Popen.tree.object.path.head.commit._get_alternates
    - typing.IO.object.tree._get_alternates
    - typing.IO.path.head.commit._set_alternates
    - subprocess.Popen.head.commit.tree.path._set_alternates
    - typing.IO.head.ref.commit.object.tree.path._set_alternates
    - subprocess.Popen.tree.head.commit.path.object._get_alternates
    - typing.TypeVar.head.commit.object.path._get_alternates
    - typing.IO.object.head.commit._get_alternates
    - typing.TypeVar.object.head.commit.tree.path._set_alternates
    - typing.cast.tree.head.ref.commit.object.path._get_alternates
    - typing.IO.commit.path.tree.object._get_alternates
    - typing.cast.tree.object.head.commit._set_alternates
    - typing.BinaryIO.head.ref.commit.path.tree.object._set_alternates
    - typing.TypeVar.object.head.ref.commit.tree._set_alternates
    - subprocess.Popen.object.path.head.commit._set_alternates
    - datetime.timedelta.commit.tree.object.path._get_alternates
    - typing.TypeVar.object.tree.path.head.ref.commit._set_alternates
    - typing.TypeVar.head.ref.commit.tree.object._get_alternates
    - git.objects.commit.Popen.tree._get_alternates
    - subprocess.Popen.head.ref.commit.path.tree._get_alternates
    - subprocess.Popen.head.commit.tree.object.path._set_alternates
    - datetime.timedelta.head.ref.commit.tree.path.object._set_alternates
    - datetime.timedelta.path.object.head.commit.tree._get_alternates
    - subprocess.Popen.head.commit.object.tree.path._get_alternates
    - subprocess.Popen.head.commit.tree.path.object._set_alternates
    - datetime.timedelta.object.commit.tree.path._get_alternates
    - typing.TypeVar.head.ref.commit.path.object._set_alternates
    - typing.IO.head.ref.commit.object._set_alternates
    - subprocess.Popen.head.ref.commit.object.path._get_alternates
    - typing.TypeVar.tree.object.head.commit._set_alternates
    - typing.BinaryIO.head.ref.commit.object._get_alternates
    - datetime.timedelta.head.commit.tree.object.path._set_alternates
    - datetime.timedelta.head.ref.commit.object._set_alternates
    - subprocess.Popen.commit.object.path._set_alternates
    - subprocess.Popen.path.commit.object.tree._get_alternates
    - typing.BinaryIO.head.commit.tree.object.path._set_alternates
    - subprocess.Popen.head.commit._get_alternates
    - datetime.timedelta.object.tree.path.commit._get_alternates
    - subprocess.Popen._get_alternates
    - typing.IO.tree.object.path.head.commit._get_alternates
    - typing.IO.tree.path.commit._set_alternates
    - typing.TypeVar.head.commit.path.object.tree._get_alternates
    - typing.BinaryIO.object.head.commit.path._set_alternates
    - typing.BinaryIO.tree.head.commit.object.path._set_alternates
    - typing.IO.tree.object.head.commit._get_alternates
    - typing.BinaryIO.object.head.ref.commit._get_alternates
    - subprocess.Popen.path.object.head.commit._set_alternates
    - typing.BinaryIO.head.ref.commit.object.path.tree._get_alternates
    - datetime.timedelta.tree.path.head.commit._get_alternates
    - subprocess.Popen.tree.object.path._get_alternates
    - typing.TypeVar.object.tree.path.head.commit._set_alternates
    - datetime.timedelta.head.commit.path.tree.object._set_alternates
    - typing.IO.tree.path.object.commit._set_alternates
    - typing.TypeVar.object.tree.path.head.ref.commit._get_alternates
    - typing.IO.object.path.tree.commit._get_alternates
    - typing.BinaryIO.object.tree.path.head.commit._get_alternates
    - typing.BinaryIO.tree.head.commit._get_alternates
    - typing.IO.object.tree.commit._set_alternates
    - typing.TypeVar.head.ref.commit.tree.path._get_alternates
    - typing.TypeVar.object.tree.path._get_alternates
    - typing.BinaryIO.head.ref.commit.path.tree.object._get_alternates
    - subprocess.Popen.object.commit._get_alternates
    - typing.BinaryIO.object.head.commit.tree._set_alternates
    - typing.BinaryIO.tree.head.ref.commit.path.object._get_alternates
    - datetime.timedelta.object.tree.commit.path._get_alternates
    - subprocess.Popen.commit.path._set_alternates
    - typing.IO.path.tree.head.commit.object._set_alternates
    - typing.TypeVar.object.head.commit._get_alternates
    - typing.IO.tree.path.head.commit.object._get_alternates
    - subprocess.Popen.path.tree.head.commit._get_alternates
    - subprocess.Popen.head.ref.commit.tree.object._set_alternates
    - typing.IO.tree.path.object.head.commit._get_alternates
    - typing.IO.commit.object.path.tree._get_alternates
    - datetime.timedelta.tree.object.path.commit._set_alternates
    - typing.BinaryIO.head.ref.commit.object.tree._set_alternates
    - datetime.timedelta.head.commit.tree.path._get_alternates
    - datetime.timedelta.commit.path.object._get_alternates
    - typing.IO.head.ref.commit.object.path._set_alternates
    - typing.IO.head.commit.object._get_alternates
    - datetime.timedelta.object.tree.head.commit.path._get_alternates
    - datetime.timedelta.commit.object.path._get_alternates
    - datetime.timedelta.tree.path._get_alternates
    - subprocess.Popen.path.head.ref.commit.object.tree._get_alternates
    - typing.IO.tree.head.commit.object._get_alternates
    - typing.BinaryIO.head.commit.tree._set_alternates
    - typing.TypeVar.head.ref.commit.object.tree._set_alternates
    - typing.BinaryIO.head.commit.object.tree.path._get_alternates
    - subprocess.Popen.tree.commit.object._get_alternates
    - subprocess.Popen.commit.tree.object._set_alternates
    - datetime.timedelta.tree.object.head.ref.commit._get_alternates
    - typing.TypeVar.head.ref.commit.tree.path.object._set_alternates
    - subprocess.Popen.commit.object.path.tree._set_alternates
    - datetime.timedelta.object.tree.head.ref.commit._get_alternates
    - subprocess.Popen.tree.head.ref.commit.object.path._get_alternates
    - typing.IO.head.ref.commit.tree._get_alternates
    - datetime.timedelta.tree.head.commit.object._get_alternates
    - typing.TypeVar.tree.head.commit._set_alternates
    - subprocess.Popen.head.commit.path.tree.object._set_alternates
    - typing.IO.path.head.commit.tree.object._set_alternates
    - datetime.timedelta.path.head.commit.object.tree._get_alternates
    - subprocess.Popen.head.commit.path._set_alternates
    - typing.IO.object.head.ref.commit.path.tree._get_alternates
    - typing.BinaryIO.object.head.ref.commit.tree.path._set_alternates
    - subprocess.Popen.object.tree._get_alternates
    - typing.cast.tree.head.commit._get_alternates
    - typing.IO.tree.object.head.ref.commit.path._get_alternates
    - typing.cast.tree.head.commit.path.object._get_alternates
    - datetime.timedelta.object.head.ref.commit.path.tree._set_alternates
    - datetime.timedelta.path.object.commit._set_alternates
    - typing.IO.tree._set_alternates
    - datetime.timedelta.head.commit.path.tree.object._get_alternates
    - typing.IO.commit.object.tree.path._set_alternates
    - datetime.timedelta.object.head.commit.tree.path._get_alternates
    - datetime.timedelta.object.commit._set_alternates
    - typing.TypeVar.tree.object.path._get_alternates
    - subprocess.Popen.head.commit.tree._get_alternates
    - datetime.timedelta.path._get_alternates
    - typing.IO.commit.path.tree._get_alternates
    - subprocess.Popen.object.tree.path.commit._set_alternates
    - datetime.timedelta.object.path.head.ref.commit.tree._set_alternates
    - typing.IO.object.head.commit.path.tree._set_alternates
    - typing.BinaryIO.head.commit.tree.object._get_alternates
    - subprocess.Popen.path.head.commit.tree._get_alternates
    - typing.IO.commit.object.path._get_alternates
    - typing.IO.tree.commit.object.path._set_alternates
    - datetime.timedelta.head.ref.commit.tree.object._set_alternates
    - subprocess.Popen.path.head.ref.commit.object.tree._set_alternates
    - typing.TypeVar.tree.object.path.head.ref.commit._set_alternates
    - typing.IO.tree.path._get_alternates
    - typing.BinaryIO.object.tree.head.commit._set_alternates
    - typing.IO.tree.object.path.commit._set_alternates
    - subprocess.Popen.path.commit.tree._set_alternates
    - datetime.timedelta.head.commit.path.object.tree._set_alternates
    - typing.TypeVar.head.commit.tree.path.object._set_alternates
    - typing.TypeVar.tree.head.ref.commit.object.path._get_alternates
    - typing.TypeVar.tree.head.commit.path.object._set_alternates
    - subprocess.Popen.object.head.ref.commit.path._get_alternates
    - datetime.timedelta.path.commit.object.tree._get_alternates
    - datetime.timedelta.tree._get_alternates
    - typing.IO.head.ref.commit.tree.path.object._get_alternates
    - typing.BinaryIO.head.commit.tree.path.object._set_alternates
    - typing.IO.path.object.tree.head.ref.commit._set_alternates
    - datetime.timedelta.object.path._get_alternates
    - typing.BinaryIO.head.ref.commit.object.path._set_alternates
    - datetime.timedelta.tree.head.ref.commit.path.object._set_alternates
    - typing.IO.object.path.head.commit.tree._get_alternates
    - typing.cast.head.ref.commit.path.object._set_alternates
    - subprocess.Popen.head.commit.tree._set_alternates
    - datetime.timedelta.path.object.tree.head.ref.commit._set_alternates
    - typing.IO.head.commit.object.tree._get_alternates
    - subprocess.Popen.head.ref.commit.path._get_alternates
    - typing.cast.head.commit.tree.path._get_alternates
    - datetime.timedelta.path.head.commit._set_alternates
    - typing.IO.path.tree.commit._get_alternates
    - subprocess.Popen.object.path.tree.head.commit._get_alternates
    - datetime.timedelta.head.ref.commit.object.path._set_alternates
    - subprocess.Popen.tree.path.object.head.ref.commit._set_alternates
    - typing.IO.path.tree._get_alternates
    - subprocess.Popen.tree._get_alternates
    - typing.IO.head.commit.path.object.tree._get_alternates
    - subprocess.Popen.tree.object.head.commit.path._set_alternates
    - datetime.timedelta.commit.object.tree.path._set_alternates
    - typing.cast.head.ref.commit.path._set_alternates
    - typing.BinaryIO.head.commit.path.tree.object._set_alternates
    - datetime.timedelta.tree.object.head.commit._set_alternates
    - subprocess.Popen.path._get_alternates
    - datetime.timedelta.commit.tree.path.object._set_alternates
    - typing.BinaryIO.head.ref.commit.path.tree._set_alternates
    - datetime.timedelta.head.ref.commit.object.tree._set_alternates
    - typing.TypeVar.tree.object.head.ref.commit.path._set_alternates
    - typing.BinaryIO.object.head.ref.commit.path.tree._get_alternates
    - subprocess.Popen.tree.path.head.commit._get_alternates
    - typing.cast.head.commit.object.path.tree._get_alternates
    - subprocess.Popen.tree.head.commit.object._get_alternates
    - subprocess.Popen.object.path.head.ref.commit._get_alternates
    - subprocess.Popen.path.object.tree._get_alternates
    - datetime.timedelta.head.ref.commit.tree.object.path._get_alternates
    - datetime.timedelta.path.commit._get_alternates
    - typing.cast.head.commit.path.object.tree._set_alternates
    - datetime.timedelta.path.tree.object._set_alternates
    - datetime.timedelta.head.ref.commit.path.tree.object._set_alternates
    - datetime.timedelta.head.commit.object.tree._get_alternates
    - subprocess.Popen.path.tree.object.commit._set_alternates
    - datetime.timedelta.tree.head.ref.commit.object._set_alternates
    - typing.IO.path.object.tree.head.commit._set_alternates
    - datetime.timedelta.head.commit.path._set_alternates
    - typing.cast.object.head.ref.commit.path.tree._set_alternates
    - typing.IO.head.commit.object.path._set_alternates
    - typing.BinaryIO.tree.head.commit.path._set_alternates
    - typing.TypeVar.head.ref.commit.object.path.tree._set_alternates
    - typing.IO.path.head.ref.commit.tree._get_alternates
    - typing.IO._set_alternates
    - typing.IO.tree.object.path.commit._get_alternates
    - typing.IO.path.commit.object._set_alternates
    - typing.IO.object.path.tree.head.commit._get_alternates
    - datetime.timedelta.head.ref.commit.object.path.tree._set_alternates
    - subprocess.Popen.object.head.commit._get_alternates
    - typing.TypeVar.head.ref.commit.path.object.tree._get_alternates
    - datetime.timedelta.object.head.ref.commit.path._get_alternates
    - typing.IO.object._get_alternates
    - subprocess.Popen.head.ref.commit.path.tree.object._set_alternates
    - typing.BinaryIO.head.ref.commit.object.path._get_alternates
    - typing.BinaryIO.head.commit.tree.object.path._get_alternates
    - subprocess.Popen.head.ref.commit.path._set_alternates
    - typing.BinaryIO.tree.head.ref.commit.object._set_alternates
    - subprocess.Popen.commit.tree.path.object._set_alternates
    - typing.cast.head.commit.tree.path.object._set_alternates
    - typing.TypeVar.tree.object.head.ref.commit.path._get_alternates
    - typing.IO.tree.commit.object.path._get_alternates
    - typing.cast.object.tree.head.ref.commit.path._get_alternates
    - typing.IO.object.path.head.ref.commit._get_alternates
    - typing.IO.tree.head.ref.commit._set_alternates
    - subprocess.Popen.head.commit.object._set_alternates
    - typing.cast.head.ref.commit.tree.path.object._set_alternates
    - typing.TypeVar.head.commit.tree.object._get_alternates
    - typing.cast.head.commit.object._set_alternates
    - typing.cast.head.ref.commit.tree._set_alternates
    - typing.cast.head.ref.commit.path.tree.object._get_alternates
    - datetime.timedelta.object.head.commit._set_alternates
    - datetime.timedelta.path.head.ref.commit._get_alternates
    - subprocess.Popen.tree.head.ref.commit.object._set_alternates
    - subprocess.Popen.tree.commit.object._set_alternates
    - datetime.timedelta.path.object.commit.tree._set_alternates
    - datetime.timedelta.head.ref.commit.tree.path._get_alternates
    - typing.BinaryIO.object.tree.path.head.ref.commit._set_alternates
    - typing.IO.path.tree.head.commit._set_alternates
    - datetime.timedelta.tree.head.ref.commit.path._get_alternates
    - typing.TypeVar.tree.head.commit.object.path._get_alternates
    - typing.TypeVar.tree.head.ref.commit.path._set_alternates
    - datetime.timedelta.commit.tree.object._set_alternates
    - typing.cast.tree.head.commit._set_alternates
    - subprocess.Popen.tree.object.head.commit.path._get_alternates
    - subprocess.Popen.head.ref.commit.tree.path.object._get_alternates
    - datetime.timedelta.head.commit.tree.path._set_alternates
    - typing.TypeVar.object.tree.head.commit._get_alternates
    - datetime.timedelta.tree.head.commit._set_alternates
    - datetime.timedelta.path.commit.object.tree._set_alternates
    - datetime.timedelta.path.tree.commit._set_alternates
    - datetime.timedelta.tree.head.ref.commit.object.path._set_alternates
    - typing.cast.head.ref.commit.object.tree._get_alternates
    - typing.cast.head.ref.commit.object._get_alternates
    - typing.cast.head.commit.path.tree.object._set_alternates
    - subprocess.Popen.tree.commit.path._get_alternates
    - typing.IO.path.object._set_alternates
    - subprocess.Popen.path.tree.commit._get_alternates
    - subprocess.Popen.object.path.head.commit.tree._get_alternates
    - subprocess.Popen.path.object.tree._set_alternates
    - typing.cast.object.head.ref.commit.tree._get_alternates
    - subprocess.Popen.tree.head.ref.commit._set_alternates
    - typing.cast.head.commit.object.path._set_alternates
    - typing.BinaryIO.tree.head.ref.commit.object.path._get_alternates
    - datetime.timedelta.commit._set_alternates
    - subprocess.Popen.path.object.tree.commit._set_alternates
    - datetime.timedelta.path.object.tree.head.commit._get_alternates
    - typing.cast.head.ref.commit.tree.path._set_alternates
    - subprocess.Popen.tree.head.commit.object._set_alternates
    - typing.IO.commit.path.object._get_alternates
    - typing.IO.tree.path.object._get_alternates
    - datetime.timedelta.object._set_alternates
    - typing.IO.object.path._get_alternates
    - typing.BinaryIO.tree.head.commit.object.path._get_alternates
    - typing.IO.object.path.commit._get_alternates
    - datetime.timedelta.path.head.ref.commit._set_alternates
    - datetime.timedelta.path.head.commit.tree.object._get_alternates
    - datetime.timedelta.path.tree.object._get_alternates
    - typing.TypeVar.head.ref.commit.path.object.tree._set_alternates
    - typing.IO.tree.commit.path.object._get_alternates
    - typing.cast.tree.head.ref.commit.path._set_alternates
    - typing.TypeVar.head.ref.commit.object.tree._get_alternates
    - typing.IO.head.commit.tree._set_alternates
    - subprocess.Popen.path.tree.head.ref.commit.object._get_alternates
    - typing.cast.head.ref.commit.path._get_alternates
    - subprocess.Popen.path.commit.tree._get_alternates
    - typing.TypeVar.head.ref.commit.path.object._get_alternates
    - subprocess.Popen.head.ref.commit.tree._set_alternates
    - typing.IO.path.object.tree.commit._get_alternates
    - subprocess.Popen.head.ref.commit._get_alternates
    - typing.TypeVar.object.head.commit._set_alternates
    - typing.BinaryIO.head.ref.commit.object.path.tree._set_alternates
    - typing.BinaryIO.tree.head.ref.commit._set_alternates
    - subprocess.Popen.path.object.tree.head.commit._get_alternates
    - typing.IO.object.path.tree._set_alternates
    - subprocess.Popen.object.head.commit.tree._get_alternates
    - typing.IO.object.tree.path.head.ref.commit._get_alternates
    - typing.IO.object.tree.commit.path._set_alternates
    - datetime.timedelta.object.tree.commit._get_alternates
    - typing.IO.object.head.ref.commit._set_alternates
    - typing.IO.path.object.tree._get_alternates
    - typing.TypeVar.object.tree.path.commit._set_alternates
    - typing.IO.tree.object.commit._get_alternates
    - datetime.timedelta.commit.object.path._set_alternates
    - datetime.timedelta.tree.object.path.head.ref.commit._set_alternates
    - datetime.timedelta.tree.head.ref.commit.path.object._get_alternates
    - subprocess.Popen.object.tree.path._set_alternates
    - typing.cast.head.commit.path.tree._get_alternates
    - subprocess.Popen.head.ref.commit.object._get_alternates
    - typing.BinaryIO.object.head.commit.path.tree._set_alternates
    - typing.cast.object.tree.head.ref.commit._set_alternates
    - datetime.timedelta.object.tree.commit.path._set_alternates
    - typing.IO.head.commit.path.object._get_alternates
    - typing.BinaryIO.tree.head.commit.path.object._set_alternates
    - typing.BinaryIO.head.commit.object.path.tree._get_alternates
    - typing.cast.head.ref.commit.tree.object._set_alternates
    - typing.IO.object.tree.path.head.commit._set_alternates
    - typing.cast.head.ref.commit.object.tree.path._get_alternates
    - typing.IO.tree.path.object.head.ref.commit._set_alternates
    - subprocess.Popen.path.object.tree.head.commit._set_alternates
    - typing.TypeVar.head.ref.commit.object._get_alternates
    - datetime.timedelta.path.commit.object._set_alternates
    - subprocess.Popen.path.head.commit._get_alternates
    - subprocess.Popen.path.commit.object._get_alternates
    - subprocess.Popen.object.tree.commit.path._set_alternates
    - typing.BinaryIO.head.ref.commit.object.tree.path._set_alternates
    - typing.IO.tree.path.object.head.ref.commit._get_alternates
    - typing.IO.tree.head.ref.commit.path._set_alternates
    - typing.cast.tree.object.head.commit.path._set_alternates
    - datetime.timedelta.path.tree.head.ref.commit._get_alternates
    - subprocess.Popen.tree.head.commit._get_alternates
    - typing.IO.path.head.commit.object.tree._get_alternates
    - subprocess.Popen.tree.object.commit.path._get_alternates
    - subprocess.Popen.head.commit.object.tree._get_alternates
    - typing.IO.tree.object.head.commit.path._set_alternates
    - datetime.timedelta.tree.commit._get_alternates
    - typing.IO.head.commit.tree.object._set_alternates
    - datetime.timedelta.commit.tree.path._get_alternates
    - typing.TypeVar.head.commit.object.tree._set_alternates
    - typing.IO.tree.head.ref.commit.object._get_alternates
    - datetime.timedelta.object.path.tree.head.commit._set_alternates
    - datetime.timedelta.head.commit.tree._set_alternates
    - typing.IO.object.tree.path.head.ref.commit._set_alternates
    - datetime.timedelta.commit.tree.path.object._get_alternates
    - typing.TypeVar.head.ref.commit.path.tree._get_alternates
    - typing.cast.head.commit.path.tree.object._get_alternates
    - datetime.timedelta.path.object._set_alternates
    - datetime.timedelta.path.head.commit.tree._set_alternates
    - typing.IO.path.object.head.commit._get_alternates
    - subprocess.Popen.path.tree.head.commit.object._get_alternates
    - datetime.timedelta.object.tree.commit._set_alternates
    - subprocess.Popen.tree.object.path._set_alternates
    - typing.IO.tree.object.path.head.ref.commit._get_alternates
    - typing.IO.commit.tree.object.path._get_alternates
    - datetime.timedelta.head.ref.commit.tree.object._get_alternates
    - typing.IO.path.tree.object.commit._set_alternates
    - typing.IO.path._set_alternates
    - datetime.timedelta.object.head.ref.commit.tree.path._set_alternates
    - subprocess.Popen.object.head.ref.commit._get_alternates
    - typing.TypeVar.head.ref.commit.path._set_alternates
    - typing.cast.head.ref.commit.tree.object.path._set_alternates
    - typing.TypeVar.head.ref.commit.path._get_alternates
    - typing.TypeVar.head.commit.path.tree._get_alternates
    - typing.IO.path.head.ref.commit.object._set_alternates
    - typing.BinaryIO.object.head.commit._set_alternates
    - typing.IO.commit.tree.object.path._set_alternates
    - datetime.timedelta.head.ref.commit.object._get_alternates
    - typing.IO.tree.object.head.ref.commit.path._set_alternates
    - typing.IO.path.object.tree.head.ref.commit._get_alternates
    - datetime.timedelta.tree.object.head.commit.path._set_alternates
    - typing.TypeVar.object.head.ref.commit.path.tree._get_alternates
    - subprocess.Popen.head.ref.commit.path.tree.object._get_alternates
    - subprocess.Popen.path.tree.head.commit._set_alternates
    - subprocess.Popen.object.path.tree._get_alternates
    - typing.BinaryIO.head.ref.commit.tree.path._get_alternates
    - datetime.timedelta.path.head.ref.commit.tree._set_alternates
    - typing.IO.head.ref.commit.path._get_alternates
    - typing.cast.head.commit.tree._set_alternates
    - typing.IO.path.head.ref.commit.tree.object._get_alternates
    - subprocess.Popen.commit.tree.object.path._get_alternates
    - typing.IO.head.commit.tree.object.path._set_alternates
    - datetime.timedelta.object.commit.tree._get_alternates
    - typing.IO.path.head.ref.commit._set_alternates
    - datetime.timedelta.head.commit.path.object._set_alternates
    - datetime.timedelta.head.commit.tree.path.object._set_alternates
    - typing.cast.tree.head.ref.commit.path.object._get_alternates
    - typing.IO.tree.path.head.ref.commit.object._set_alternates
    - datetime.timedelta.object.head.ref.commit.tree.path._get_alternates
    - datetime.timedelta.tree._set_alternates
    - typing.IO.object.tree.path.head.commit._get_alternates
    - subprocess.Popen.path.object.head.commit.tree._get_alternates
    - datetime.timedelta.path.object.tree.commit._set_alternates
    - subprocess.Popen.object.tree.head.ref.commit._set_alternates
    - datetime.timedelta.path.head.ref.commit.object.tree._set_alternates
    - datetime.timedelta.path.object.head.ref.commit._get_alternates
    - typing.IO.tree.head.ref.commit.path.object._set_alternates
    - datetime.timedelta.path.tree.object.commit._set_alternates
    - subprocess.Popen.object.path.commit._set_alternates
    - typing.IO.commit.path.object.tree._get_alternates
    - subprocess.Popen.object.commit.path.tree._set_alternates
    - subprocess.Popen.tree.path.commit.object._get_alternates
    - datetime.timedelta.object.path.head.commit._get_alternates
    - typing.TypeVar.object.head.ref.commit._set_alternates
    - typing.BinaryIO.object.tree.head.ref.commit._set_alternates
    - subprocess.Popen.path.object.commit.tree._get_alternates
    - datetime.timedelta.tree.path.head.ref.commit._set_alternates
    - subprocess.Popen.path.head.commit.tree._set_alternates
    - typing.IO.head.ref.commit.path.object.tree._set_alternates
    - typing.cast.head.ref.commit.tree._get_alternates
    - typing.IO.tree.object._get_alternates
    - typing.IO.head.commit.path._get_alternates
    - typing.IO.tree.path.object.commit._get_alternates
    - subprocess.Popen.head.commit.path._get_alternates
    - datetime.timedelta.object.commit._get_alternates
    - typing.BinaryIO.head.commit._get_alternates
    - typing.TypeVar.tree.object.path.head.ref.commit._get_alternates
    - typing.TypeVar.head.commit.object.path.tree._set_alternates
    - datetime.timedelta.tree.head.commit.path.object._set_alternates
    - typing.TypeVar.tree.object.head.ref.commit._set_alternates
    - datetime.timedelta._get_alternates
    - typing.IO.head.commit.tree.object.path._get_alternates
    - subprocess.Popen.tree.commit.path.object._get_alternates
    - subprocess.Popen.tree.head.commit.path._get_alternates
    - subprocess.Popen.object.head.commit.tree.path._get_alternates
    - typing.BinaryIO.head.ref.commit.path.tree._get_alternates
    - subprocess.Popen.object.path.commit._get_alternates
    - subprocess.Popen.commit.object.tree.path._set_alternates
    - typing.IO.head.ref.commit.object.path._get_alternates
    - typing.cast.head.commit.tree.object.path._set_alternates
    - typing.TypeVar.object.head.ref.commit.path._set_alternates
    - typing.BinaryIO.object.tree.path.head.commit._set_alternates
    - datetime.timedelta.path.tree.commit.object._set_alternates
    - subprocess.Popen.head.ref.commit.path.object.tree._get_alternates
    - datetime.timedelta.head.ref.commit.object.tree._get_alternates
    - typing.BinaryIO.head.ref.commit.object.tree.path._get_alternates
    - typing.cast.object.tree.head.ref.commit.path._set_alternates
    - typing.IO.head.ref.commit.object.tree.path._get_alternates
    - typing.BinaryIO.head.commit.path.object.tree._get_alternates
    - typing.IO.tree.head.ref.commit.path.object._get_alternates
    - typing.cast.tree.head.commit.object.path._get_alternates
    - typing.IO.tree.path.commit.object._set_alternates
    - subprocess.Popen.object.path.commit.tree._set_alternates
    - subprocess.Popen.commit.path.object.tree._set_alternates
    - typing.IO.path.tree.commit._set_alternates
    - typing.IO.path.tree.object._get_alternates
    - datetime.timedelta.path.object.head.ref.commit._set_alternates
    - typing.cast.head.commit.object.path.tree._set_alternates
    - subprocess.Popen.object.path.head.ref.commit._set_alternates
    - typing.cast.head.ref.commit.path.tree._set_alternates
    - typing.IO.tree.path._set_alternates
    - datetime.timedelta._set_alternates
    - typing.IO.object.tree.path.commit._get_alternates
    - datetime.timedelta.path.tree.object.head.ref.commit._set_alternates
    - subprocess.Popen.head.commit.object._get_alternates
    - datetime.timedelta.object.head.commit.path._set_alternates
    - typing.IO.path.object.head.commit._set_alternates
    - typing.IO.object.commit._set_alternates
    - typing.IO.head.ref.commit.tree.path.object._set_alternates
    - datetime.timedelta.tree.head.commit.path._set_alternates
    - typing.IO.path.head.commit.object._set_alternates
    - datetime.timedelta.path.head.ref.commit.object._get_alternates
    - typing.BinaryIO.head.ref.commit.tree.object._set_alternates
    - datetime.timedelta.commit.tree.object.path._set_alternates
    - datetime.timedelta.tree.path.commit._set_alternates
    - subprocess.Popen.head.ref.commit.tree.object.path._get_alternates
    - typing.cast.tree.head.commit.object._set_alternates
    - typing.BinaryIO.head.ref.commit.object.tree._get_alternates
    - subprocess.Popen.path.tree.object.head.ref.commit._set_alternates
    - typing.IO.tree.path.commit._get_alternates
    - typing.TypeVar.object.head.ref.commit.tree.path._get_alternates
    - datetime.timedelta.head.ref.commit.tree.object.path._set_alternates
    - typing.cast.head.ref.commit.path.object.tree._get_alternates
    - typing.BinaryIO.object.tree.head.ref.commit.path._get_alternates
    - subprocess.Popen.tree.head.ref.commit.path._get_alternates
    - subprocess.Popen.tree.head.ref.commit.path._set_alternates
    - typing.cast.tree.head.ref.commit.object._set_alternates
    - datetime.timedelta.commit.tree.path._set_alternates
    - typing.BinaryIO.object.tree.path._set_alternates
    - subprocess.Popen.path.head.ref.commit.tree._set_alternates
    - subprocess.Popen.tree.head.commit.path._set_alternates
    - datetime.timedelta.object.tree.head.commit.path._set_alternates
    - datetime.timedelta.object.path.head.commit.tree._get_alternates
    - datetime.timedelta.head.commit.object._set_alternates
    - datetime.timedelta.path.tree.object.head.commit._get_alternates
    - typing.TypeVar.head.ref.commit.path.tree.object._set_alternates
    - typing.TypeVar.object.head.ref.commit.tree._get_alternates
    - datetime.timedelta.object.tree.path.commit._set_alternates
    - typing.TypeVar.object.tree.head.commit.path._get_alternates
    - git.objects.commit.Popen.path.tree._get_alternates
    - datetime.timedelta.head.ref.commit.path.object.tree._get_alternates
    - typing.cast.object.head.ref.commit.path.tree._get_alternates
    - subprocess.Popen.head.ref.commit.object.path._set_alternates
    - subprocess.Popen.object.path._set_alternates
    - typing.IO.commit.tree.object._set_alternates
    - datetime.timedelta.path.head.ref.commit.tree.object._get_alternates
    - typing.BinaryIO.head.commit.tree.path._get_alternates
    - typing.IO.commit.object.tree._set_alternates
    - typing.IO.head.ref.commit.path.object._set_alternates
    - typing.IO.object.tree.head.ref.commit.path._set_alternates
    - typing.IO.path.commit._get_alternates
    - typing.cast.object.tree.head.commit.path._set_alternates
    - datetime.timedelta.object.tree.path.head.ref.commit._set_alternates
    - typing.BinaryIO.head.ref.commit.object._set_alternates
    - subprocess.Popen.commit.object.path._get_alternates
    - typing.BinaryIO.head.commit.path.object._get_alternates
    - datetime.timedelta.head.commit.object.tree.path._set_alternates
    - subprocess.Popen.object.head.commit.tree._set_alternates
    - datetime.timedelta.head.ref.commit.path.object._get_alternates
    - datetime.timedelta.tree.path.head.ref.commit.object._set_alternates
    - subprocess.Popen.object.head.ref.commit.tree._get_alternates
    - datetime.timedelta.tree.head.commit.object._set_alternates
    - typing.IO.path.object.head.commit.tree._get_alternates
    - typing.TypeVar.head.commit.object.tree.path._get_alternates
    - datetime.timedelta.tree.path.head.commit.object._get_alternates
    - typing.cast.object.tree.head.commit._get_alternates
    - typing.IO.object.tree._set_alternates
    - datetime.timedelta.tree.object.head.commit.path._get_alternates
    - typing.IO.head.commit.path.tree._get_alternates
    - typing.IO.head.ref.commit.tree.path._set_alternates
    - typing.cast.head.commit.path.object._get_alternates
    - subprocess.Popen.head.ref.commit.object.tree.path._set_alternates
    - typing.BinaryIO.object.tree.path.head.ref.commit._get_alternates
    - datetime.timedelta.object.tree._set_alternates
    - subprocess.Popen.object.tree._set_alternates
    - typing.TypeVar.tree.object.head.commit._get_alternates
    - subprocess.Popen.tree.path.head.ref.commit._set_alternates
    - datetime.timedelta.path.tree.head.commit._get_alternates
    - subprocess.Popen.object._get_alternates
    - typing.cast.head.commit.tree._get_alternates
    - subprocess.Popen.tree.head.ref.commit.path.object._get_alternates
    - typing.IO.tree.object.head.ref.commit._get_alternates
    - datetime.timedelta.object.path.head.commit._set_alternates
    - typing.IO.tree.object.head.commit.path._get_alternates
    - datetime.timedelta.commit.path.object._set_alternates
    - subprocess.Popen.object.path.tree._set_alternates
    - typing.IO.tree.object.commit.path._get_alternates
    - typing.TypeVar.object.head.commit.tree._set_alternates
    - datetime.timedelta.tree.path.object.head.ref.commit._get_alternates
    - typing.IO.object.tree.path.commit._set_alternates
    - typing.IO.object.head.commit.tree.path._set_alternates
    - typing.IO.head.commit.tree._get_alternates
    - typing.IO.object.head.ref.commit.path.tree._set_alternates
    - typing.cast.head.ref.commit.tree.path._get_alternates
    - typing.cast.tree.head.ref.commit.object._get_alternates
    - typing.IO.object.commit.tree.path._set_alternates
    - datetime.timedelta.tree.commit.object._get_alternates
    - subprocess.Popen.path.object._set_alternates
    - typing.IO.tree.head.commit.path.object._set_alternates
    - typing.IO.head.commit.object.tree.path._set_alternates
    - typing.TypeVar.object.head.commit.tree.path._get_alternates
    - typing.IO.commit._get_alternates
    - subprocess.Popen.path.commit._get_alternates
    - typing.BinaryIO.object.tree.head.commit._get_alternates
    - datetime.timedelta.commit.path._get_alternates
    - datetime.timedelta.head.commit.object.path._set_alternates
    - subprocess.Popen.tree.head.commit.path.object._set_alternates
    - datetime.timedelta.commit.object.path.tree._set_alternates
    - subprocess.Popen.commit.object.path.tree._get_alternates
    - typing.BinaryIO.object.head.commit._get_alternates
    - subprocess.Popen.object.commit.tree._set_alternates
    - typing.TypeVar.tree.object.path.commit._get_alternates
    - typing.BinaryIO.tree.head.ref.commit._get_alternates
    - datetime.timedelta.path.object.tree._set_alternates
    - datetime.timedelta.head.ref.commit.path._get_alternates
    - subprocess.Popen.head.commit.tree.path.object._get_alternates
    - subprocess.Popen.tree.object.head.ref.commit._get_alternates
    - subprocess.Popen.object.head.commit.path._get_alternates
    - subprocess.Popen.head.ref.commit.tree.path.object._set_alternates
    - subprocess.Popen.object.tree.head.commit._get_alternates
    - typing.IO.object._set_alternates
    - subprocess.Popen.object.tree.path.head.commit._get_alternates
    - datetime.timedelta.object.head.ref.commit._get_alternates
    - typing.IO.commit.path.tree._set_alternates
    - typing.BinaryIO.tree.head.commit.path._get_alternates
    - typing.IO.object.tree.commit.path._get_alternates
    - typing.TypeVar.head.ref.commit.path.tree.object._get_alternates
    - typing.cast.object.head.commit.path.tree._get_alternates
    - typing.BinaryIO.tree.head.commit.object._get_alternates
    - subprocess.Popen.head.commit.object.path.tree._get_alternates
    - typing.IO.commit._set_alternates
    - datetime.timedelta.tree.object.path._set_alternates
    - typing.cast.head.commit.object.path._get_alternates
    - typing.IO.object.path.head.commit._get_alternates
    - datetime.timedelta.object.path.tree.head.ref.commit._get_alternates
    - datetime.timedelta.tree.commit.path._get_alternates
    - typing.cast.head.ref.commit.path.tree._get_alternates
    - typing.IO.path.commit.tree.object._set_alternates
    - typing.IO.path.object.commit._get_alternates
    - typing.IO.head.ref.commit.object.path.tree._set_alternates
    - typing.IO.tree.object.path.head.commit._set_alternates
    - datetime.timedelta.object.commit.path.tree._set_alternates
    - typing.IO.path._get_alternates
    - datetime.timedelta.tree.commit.object._set_alternates
    - datetime.timedelta.head.ref.commit.tree.path.object._get_alternates
    - typing.cast.object.head.ref.commit.tree.path._set_alternates
    - subprocess.Popen.head.commit.object.tree._set_alternates
    - datetime.timedelta.object.tree.head.ref.commit.path._get_alternates
    - typing.IO.path.head.ref.commit.tree._set_alternates
    - typing.TypeVar.tree.head.ref.commit._get_alternates
    - typing.IO.tree.head.commit.path._get_alternates
    - typing.cast.object.tree.head.commit._set_alternates
    - subprocess.Popen.tree.path.head.ref.commit.object._get_alternates
    - typing.cast.head.ref.commit.object.path._set_alternates
    - subprocess.Popen.tree._set_alternates
    - typing.IO.head.ref.commit._set_alternates
    - subprocess.Popen.head.ref.commit.path.object._set_alternates
    - typing.IO.object.head.ref.commit.path._set_alternates
    - datetime.timedelta.path.object.tree.commit._get_alternates
    - typing.IO.object.head.commit.tree._get_alternates
    - datetime.timedelta.tree.head.ref.commit.path._set_alternates
    - subprocess.Popen.head.commit.object.tree.path._set_alternates
    - typing.TypeVar.head.commit.path.tree.object._set_alternates
    - subprocess.Popen.path.head.commit.object.tree._set_alternates
    - typing.IO.head.commit.object.tree.path._get_alternates
    - typing.BinaryIO.object.head.commit.tree.path._set_alternates
    - typing.IO.tree.path.head.ref.commit._get_alternates
    - subprocess.Popen.path.head.ref.commit.tree.object._get_alternates
    - typing.BinaryIO.object.head.ref.commit.path._set_alternates
    - typing.IO.path.object.head.ref.commit.tree._get_alternates
    - typing.IO.commit.object._get_alternates
    - subprocess.Popen.head.ref.commit.object.path.tree._set_alternates
    - datetime.timedelta.object.path.commit.tree._get_alternates
    - subprocess.Popen.tree.head.commit._set_alternates
    - datetime.timedelta.path.tree._get_alternates
    - datetime.timedelta.path.commit.tree._get_alternates
    - typing.IO.path.tree.object.head.commit._set_alternates
    - typing.TypeVar.head.commit.path.object.tree._set_alternates
    - subprocess.Popen.object.path.tree.commit._get_alternates
    - subprocess.Popen.path.commit.object.tree._set_alternates
    - typing.IO.tree._get_alternates
    - subprocess.Popen.path.commit._set_alternates
    - datetime.timedelta.tree.object.path.head.ref.commit._get_alternates
    - typing.TypeVar.head.commit.object._get_alternates
    - typing.cast.tree.object.head.ref.commit._set_alternates
    - typing.cast.head.commit.path._set_alternates
    - typing.TypeVar.tree.head.commit.path._set_alternates
    - subprocess.Popen.object.path.tree.head.commit._set_alternates
    - typing.BinaryIO.head.ref.commit.tree.path.object._set_alternates
    - subprocess.Popen.path.head.ref.commit.object._get_alternates
    - subprocess.Popen.path.object.head.ref.commit.tree._set_alternates
    - typing.IO.head.ref.commit.object.tree._get_alternates
    - subprocess.Popen.path.object.commit.tree._set_alternates
    - typing.IO._get_alternates
    - datetime.timedelta.path.head.commit.object.tree._set_alternates
    - typing.IO.object.path.tree.head.commit._set_alternates
    - datetime.timedelta.commit.path.tree.object._set_alternates
    - typing.IO.tree.head.commit._get_alternates
    - git.objects.commit.Popen.tree.path._get_alternates
    - typing.TypeVar.head.commit.object.tree.path._set_alternates
    - datetime.timedelta.path.head.commit.object._set_alternates
    - typing.IO.object.path.tree.head.ref.commit._get_alternates
    - typing.BinaryIO.head.commit.path.object.tree._set_alternates
    - subprocess.Popen.tree.object.path.head.ref.commit._set_alternates
    - typing.TypeVar.head.commit.tree.path._get_alternates
    - typing.cast.head.commit.path.tree._set_alternates
    - datetime.timedelta.path.tree.object.commit._get_alternates
    - datetime.timedelta.object.head.commit.tree.path._set_alternates
    - subprocess.Popen.object.tree.head.commit.path._get_alternates
    - datetime.timedelta.path.head.ref.commit.object._set_alternates
    - typing.IO.object.head.ref.commit.path._get_alternates
    - typing.cast.tree.head.commit.path.object._set_alternates
    - typing.IO.tree.commit.path._set_alternates
    - datetime.timedelta.path.object.commit._get_alternates
    - typing.TypeVar.tree.head.commit.object._set_alternates
    - typing.IO.tree.object.head.ref.commit._set_alternates
    - subprocess.Popen.object._set_alternates
    - typing.IO.path.object.commit.tree._set_alternates
    - typing.IO.commit.object.tree._get_alternates
    - typing.BinaryIO.head.commit.object._get_alternates
    - subprocess.Popen.commit.object.tree._get_alternates
    - typing.IO.path.commit.tree.object._get_alternates
    - subprocess.Popen.head.commit.path.tree.object._get_alternates
    - datetime.timedelta.path.head.ref.commit.tree._get_alternates
    - typing.BinaryIO.object.head.ref.commit._set_alternates
    - datetime.timedelta.path.tree.head.ref.commit.object._get_alternates
    - datetime.timedelta.object.path.head.ref.commit.tree._get_alternates
    - datetime.timedelta.object.commit.path._get_alternates
    - typing.BinaryIO.head.commit.path.tree._set_alternates
    - subprocess.Popen.path.tree.head.ref.commit.object._set_alternates
    - typing.IO.tree.head.commit.object.path._set_alternates
    - datetime.timedelta.object.commit.tree._set_alternates
    - git.objects.commit.Popen.path._get_alternates
    - subprocess.Popen.path.commit.tree.object._set_alternates
    - datetime.timedelta.path.object.commit.tree._get_alternates
    - datetime.timedelta.commit.object.path.tree._get_alternates
    - typing.cast.head.commit.path._get_alternates
    - typing.IO.head.commit.object.path.tree._set_alternates
    - typing.IO.tree.object._set_alternates
    - typing.TypeVar.object.tree.path.head.commit._get_alternates
    - typing.IO.tree.object.path._get_alternates
    - typing.cast.head.ref.commit.tree.object._get_alternates
    - typing.cast.tree.object.head.commit._get_alternates
    - datetime.timedelta.head.commit.object.path.tree._set_alternates
    - typing.cast.object.head.commit.path.tree._set_alternates
    - typing.IO.object.commit.path.tree._set_alternates
    - typing.IO.commit.path.object.tree._set_alternates
    - datetime.timedelta.tree.object.head.ref.commit.path._set_alternates
    - typing.IO.path.commit.object.tree._get_alternates
    - typing.TypeVar.head.commit.tree.object.path._set_alternates
    - typing.TypeVar.head.commit.tree.path._set_alternates
    - typing.BinaryIO.head.ref.commit.path.object.tree._set_alternates
    - subprocess.Popen.object.commit._set_alternates
    - subprocess.Popen.head.ref.commit.object.path.tree._get_alternates
    - datetime.timedelta.head.commit.tree.object._get_alternates
    - subprocess.Popen.object.head.ref.commit._set_alternates
    - subprocess.Popen.head.commit.object.path._set_alternates
    - datetime.timedelta.path.tree.head.ref.commit._set_alternates
    - datetime.timedelta.commit.tree._get_alternates
    - typing.TypeVar.head.commit.path._set_alternates
    - subprocess.Popen.path.object.tree.head.ref.commit._get_alternates
    - typing.BinaryIO.head.commit.tree._get_alternates
    - typing.IO.object.path.head.commit.tree._set_alternates
    - subprocess.Popen.commit._get_alternates
    - typing.TypeVar.head.commit.path.object._set_alternates
    - typing.TypeVar.tree.head.ref.commit.path.object._get_alternates
    - typing.IO.tree.head.ref.commit.object.path._set_alternates
    - subprocess.Popen.commit.path.tree._get_alternates
    - typing.cast.object.head.commit.path._get_alternates
    - datetime.timedelta.commit.object.tree.path._get_alternates
    - typing.IO.head.commit.path.object.tree._set_alternates
    - git.objects.commit.Popen._get_alternates
    - typing.IO.head.ref.commit.path._set_alternates
    - typing.IO.head.ref.commit.tree.path._get_alternates
    - typing.IO.object.head.ref.commit.tree._set_alternates
    - datetime.timedelta.tree.object.head.ref.commit._set_alternates
    - typing.IO.commit.object.path.tree._set_alternates
    - typing.IO.path.head.commit._get_alternates
    - typing.cast.head.commit.path.object._set_alternates
    - typing.IO.head.commit.path.tree._set_alternates
    - datetime.timedelta.path.object._get_alternates
    - typing.TypeVar.tree.head.ref.commit.object._set_alternates
    - typing.BinaryIO.head.commit.tree.object._set_alternates
    - typing.IO.object.commit.path.tree._get_alternates
    - typing.IO.head.commit.tree.object._get_alternates
    - typing.IO.head.ref.commit.tree.object._set_alternates
    - typing.IO.tree.head.commit.path.object._get_alternates
    - typing.BinaryIO.head.commit.tree.path._set_alternates
    - typing.IO.path.tree.head.commit._get_alternates
    - subprocess.Popen.tree.head.ref.commit._get_alternates
    - subprocess.Popen.head.commit.path.tree._get_alternates
    - subprocess.Popen.object.tree.head.ref.commit._get_alternates
    - subprocess.Popen.commit.tree.object._get_alternates
    - typing.TypeVar.head.ref.commit.object.tree.path._get_alternates
    - typing.cast.tree.object.head.commit.path._get_alternates
    - typing.BinaryIO.tree.head.ref.commit.path.object._set_alternates
    - subprocess.Popen.object.tree.head.ref.commit.path._set_alternates
    - subprocess.Popen.tree.head.ref.commit.path.object._set_alternates
    - typing.IO.object.path.head.ref.commit._set_alternates
    - git.objects.commit.Popen.tree.path._set_alternates
    - typing.IO.path.head.commit.object.tree._set_alternates
    - subprocess.Popen.object.path._get_alternates
    - typing.IO.path.head.ref.commit.object.tree._set_alternates
    - typing.BinaryIO.object.tree.head.commit.path._set_alternates
    - subprocess.Popen.path.head.commit.object._get_alternates
    - subprocess.Popen.commit.path.object._get_alternates
    - typing.IO.head.ref.commit.path.tree._get_alternates
    - typing.IO.object.path.commit._set_alternates
    - subprocess.Popen.object.tree.commit._set_alternates
    - subprocess.Popen.object.tree.head.ref.commit.path._get_alternates
    - typing.cast.head.commit.tree.path.object._get_alternates
    - datetime.timedelta.path.tree.object.head.ref.commit._get_alternates
    - datetime.timedelta.head.commit.path.tree._get_alternates
    - typing.TypeVar.tree.head.commit.path.object._get_alternates
    - typing.IO.path.head.commit.tree._set_alternates
    - subprocess.Popen.path.head.ref.commit.tree._get_alternates
    - subprocess.Popen.head.ref.commit._set_alternates
    - subprocess.Popen.tree.object.head.commit._get_alternates
    - datetime.timedelta.object.path.tree._set_alternates
    - datetime.timedelta.path.tree.object.head.commit._set_alternates
    - typing.IO.head.ref.commit.path.tree.object._get_alternates
    - datetime.timedelta.path.tree.head.commit.object._get_alternates
    - datetime.timedelta.tree.path.commit.object._get_alternates
    - datetime.timedelta.head.commit.path._get_alternates
    - typing.TypeVar.head.commit.path.object._get_alternates
    - typing.IO.commit.path.object._set_alternates
    - subprocess.Popen.object.head.commit.path._set_alternates
    - typing.BinaryIO.object.tree.head.ref.commit._get_alternates
    - typing.IO.object.tree.head.ref.commit.path._get_alternates
    - typing.IO.tree.path.head.commit.object._set_alternates
    - typing.TypeVar.head.commit.object._set_alternates
    - typing.IO.tree.commit._set_alternates
    - typing.TypeVar.tree.head.ref.commit.object.path._set_alternates
    - datetime.timedelta.object.tree.path.head.commit._set_alternates
    - typing.IO.commit.tree.path._set_alternates
    - subprocess.Popen.tree.object.path.head.ref.commit._get_alternates
    - subprocess.Popen.head.commit.object.path.tree._set_alternates
    - subprocess.Popen.tree.path.object.head.commit._set_alternates
    - datetime.timedelta.head.commit._set_alternates
    - datetime.timedelta.tree.commit.path._set_alternates
    - datetime.timedelta.tree.object.commit._get_alternates
    - subprocess.Popen.tree.object._get_alternates
    - datetime.timedelta.commit.tree.object._get_alternates
    - typing.IO.tree.object.head.commit._set_alternates
    - subprocess.Popen.tree.path.commit._set_alternates
    - datetime.timedelta.path.tree.head.commit._set_alternates
    - typing.BinaryIO.object.head.ref.commit.tree._get_alternates
    - typing.TypeVar.head.commit.tree.path.object._get_alternates
    - subprocess.Popen.tree.commit.path.object._set_alternates
    - datetime.timedelta.object.commit.path._set_alternates
    - typing.IO.path.commit.tree._get_alternates
    - subprocess.Popen.tree.commit._set_alternates
    - typing.IO.head.ref.commit.tree._set_alternates
    - subprocess.Popen.object.head.commit.path.tree._set_alternates
    - typing.IO.head.commit.path.tree.object._set_alternates
    - subprocess.Popen.head.commit.tree.path._get_alternates
    - typing.IO.path.object.tree._set_alternates
    - datetime.timedelta.object.path.commit._set_alternates
    - typing.IO.object.tree.head.ref.commit._set_alternates
    - typing.cast.head.ref.commit.object.tree._set_alternates
    - datetime.timedelta.path.tree._set_alternates
    - typing.cast.head.commit.object.tree.path._set_alternates
    - subprocess.Popen.commit.tree.path._set_alternates
    - typing.IO.path.head.ref.commit.tree.object._set_alternates
    - typing.TypeVar.head.ref.commit.tree.path.object._get_alternates
    - typing.IO.tree.path.object._set_alternates
    - datetime.timedelta.head.commit.tree.object.path._get_alternates
    - datetime.timedelta.head.ref.commit.path.object._set_alternates
    - datetime.timedelta.tree.object.commit.path._set_alternates
    - subprocess.Popen.commit.tree._get_alternates
    - datetime.timedelta.head.commit.path.object._get_alternates
    - typing.BinaryIO.tree.head.commit._set_alternates
    - datetime.timedelta.path.tree.commit.object._get_alternates
    - typing.TypeVar.head.ref.commit.object.path._get_alternates
    - typing.IO.path.commit.object._get_alternates
    - typing.IO.head.ref.commit.object.path.tree._get_alternates
    - typing.IO.path.object.head.ref.commit._get_alternates
    - typing.cast.object.tree.head.ref.commit._get_alternates
    - typing.cast.head.ref.commit.path.object._get_alternates
    - typing.IO.head.commit.tree.path.object._set_alternates
    - typing.IO.commit.path._set_alternates
    - typing.IO.path.tree.object.head.ref.commit._get_alternates
    - datetime.timedelta.head.commit.tree.path.object._get_alternates
    - subprocess.Popen.tree.object.head.ref.commit._set_alternates
    - typing.TypeVar.object.head.commit.path._get_alternates
    - subprocess.Popen.path.object.tree.head.ref.commit._set_alternates
    - subprocess.Popen.tree.path._get_alternates
    - subprocess.Popen.head.commit.path.object._get_alternates
    - subprocess.Popen.tree.path.object._get_alternates
    - typing.BinaryIO.object.tree.head.commit.path._get_alternates
    - datetime.timedelta.object.path.commit.tree._set_alternates
    - typing.BinaryIO.head.commit.tree.path.object._get_alternates
    - typing.IO.tree.head.commit.object.path._get_alternates
    - typing.cast.head.commit.object.tree._set_alternates
    - subprocess.Popen.path.object.commit._set_alternates
    - datetime.timedelta.object.path.tree.commit._get_alternates
    - typing.IO.path.tree.object.head.ref.commit._set_alternates
    - typing.BinaryIO.tree.head.commit.path.object._get_alternates
    - subprocess.Popen.tree.head.commit.object.path._get_alternates
    - typing.TypeVar.tree.object.head.commit.path._get_alternates
    - typing.BinaryIO.head.commit.path._set_alternates
    - datetime.timedelta.tree.object.path.commit._get_alternates
    - subprocess.Popen.commit.path.tree._set_alternates
    - typing.BinaryIO.head.ref.commit.path.object._get_alternates
    - datetime.timedelta.commit._get_alternates
    - subprocess.Popen.object.path.head.commit.tree._set_alternates
    - typing.IO.object.head.commit.tree._set_alternates
    - subprocess.Popen.tree.path._set_alternates
    - subprocess.Popen.path.tree.object.commit._get_alternates
    - datetime.timedelta.object.path.head.ref.commit._set_alternates
    - typing.cast.head.commit.tree.object._get_alternates
    - datetime.timedelta.object.commit.tree.path._set_alternates
    - typing.cast.head.ref.commit.object.path._get_alternates
    - typing.IO.path.tree.head.ref.commit._set_alternates
    - datetime.timedelta.tree.path.object.commit._set_alternates
    - subprocess.Popen.commit.path._get_alternates
    - typing.BinaryIO.object.head.ref.commit.tree._set_alternates
    - datetime.timedelta.tree.path.head.commit._set_alternates
    - subprocess.Popen.object.commit.tree.path._set_alternates
    - subprocess.Popen.tree.object.commit.path._set_alternates
    - typing.IO.object.commit.path._get_alternates
    - datetime.timedelta.commit.path.object.tree._get_alternates
    - typing.IO.path.object.head.commit.tree._set_alternates
    - subprocess.Popen.commit.tree.path._get_alternates
    - subprocess.Popen.object.tree.path.head.ref.commit._set_alternates
    - datetime.timedelta.path.object.head.ref.commit.tree._get_alternates
    - datetime.timedelta.tree.head.commit.object.path._set_alternates
    - typing.TypeVar.head.commit._get_alternates
    - subprocess.Popen.commit.object._set_alternates
    - datetime.timedelta.tree.path.object.head.commit._get_alternates
    - datetime.timedelta.head.commit.tree.object._set_alternates
    - subprocess.Popen.object.head.ref.commit.path.tree._set_alternates
    - datetime.timedelta.head.ref.commit.tree.path._set_alternates
    - subprocess.Popen.object.path.tree.commit._set_alternates
    - typing.TypeVar.head.commit.object.tree._get_alternates
    - subprocess.Popen.commit._set_alternates
    - typing.IO.object.path.tree._get_alternates
    - datetime.timedelta.object.head.commit.tree._set_alternates
    - typing.cast.head.ref.commit.tree.path.object._get_alternates
    - typing.BinaryIO.object.head.ref.commit.path._get_alternates
    - datetime.timedelta.path.head.commit.tree.object._set_alternates
    - typing.TypeVar.head.commit.path.tree.object._get_alternates
    - typing.IO.tree.head.commit._set_alternates
    - subprocess.Popen.object.tree.path.commit._get_alternates
    - typing.IO.object.head.ref.commit.tree._get_alternates
    - datetime.timedelta.path.commit.tree._set_alternates
    - typing.BinaryIO.object.tree.path.commit._get_alternates
    - subprocess.Popen.tree.object.commit._set_alternates
    - typing.IO.commit.path._get_alternates
    - subprocess.Popen.path.object._get_alternates
    - typing.BinaryIO.head.commit.object.path._get_alternates
    - datetime.timedelta.commit.object.tree._set_alternates
    - typing.IO.tree.object.commit.path._set_alternates
    - subprocess.Popen.head.commit._set_alternates
    - typing.cast.head.commit.tree.path._set_alternates
    - typing.cast.object.head.commit.tree.path._get_alternates
    - subprocess.Popen.head.ref.commit.tree.path._get_alternates
    - typing.cast.head.commit._set_alternates
    - typing.IO.tree.commit._get_alternates
    - subprocess.Popen.object.commit.tree._get_alternates
    - typing.IO.commit.tree._set_alternates
    - typing.IO.object.tree.head.commit._set_alternates
    - typing.TypeVar.head.commit.tree._set_alternates
    - subprocess.Popen.path.tree.commit.object._set_alternates
    - subprocess.Popen.tree.path.head.commit.object._get_alternates
    - typing.IO.object.head.commit.path._set_alternates
    - subprocess.Popen.commit.tree.path.object._get_alternates
    - typing.TypeVar.head.commit.path._get_alternates
    - datetime.timedelta.commit.object.tree._get_alternates
    - datetime.timedelta.tree.head.ref.commit.object.path._get_alternates
    - typing.BinaryIO.head.ref.commit.path._set_alternates
    - subprocess.Popen.object.head.ref.commit.path.tree._get_alternates
    - subprocess.Popen.tree.path.object.head.ref.commit._get_alternates
    - datetime.timedelta.path.head.commit.tree._get_alternates
    - datetime.timedelta.commit.object._get_alternates
    - typing.IO.path.head.ref.commit.object._get_alternates
    - typing.TypeVar.tree.head.commit.path._get_alternates
    - subprocess.Popen.path.head.commit.object._set_alternates
    - subprocess.Popen.path.tree._get_alternates
    - datetime.timedelta.head.ref.commit.tree._get_alternates
    - typing.IO.commit.path.tree.object._set_alternates
    - typing.TypeVar.tree.object.path._set_alternates
    - subprocess.Popen.tree.object.path.commit._set_alternates
    - subprocess.Popen.head.ref.commit.object.tree._get_alternates
    - typing.BinaryIO.head.commit.object.tree._get_alternates
    - typing.IO.object.tree.commit._get_alternates
    - subprocess.Popen.head.ref.commit.tree.object.path._set_alternates
    - datetime.timedelta.commit.path.tree._set_alternates
    - typing.IO.head.ref.commit.tree.object._get_alternates
    - typing.cast.object.head.commit.tree._set_alternates
    - typing.TypeVar.object.tree.head.ref.commit.path._set_alternates
    - typing.TypeVar.head.ref.commit.object._set_alternates
    - datetime.timedelta.head.commit.tree._get_alternates
    - subprocess.Popen.object.commit.path._set_alternates
    - subprocess.Popen.tree.path.object.commit._get_alternates
    - typing.cast.tree.head.commit.object.path._set_alternates
    - typing.TypeVar.object.tree.head.ref.commit._get_alternates
    - typing.IO.head.commit._set_alternates
    - subprocess.Popen.object.tree.head.commit._set_alternates
    - typing.IO.head.commit.object.tree._set_alternates
    - typing.TypeVar.tree.head.commit.object._get_alternates
    - typing.IO.path.object.head.ref.commit.tree._set_alternates
    - subprocess.Popen.object.tree.path.head.ref.commit._get_alternates
    - subprocess.Popen.path.object.commit._get_alternates
    - typing.TypeVar.head.ref.commit.tree.object._set_alternates
    - typing.IO.head.commit.tree.path._get_alternates
    - subprocess.Popen.path.object.head.commit._get_alternates
    - typing.IO.head.commit.tree.path._set_alternates
    - typing.BinaryIO.head.commit.object.path._set_alternates
    - typing.BinaryIO.tree.head.commit.object._set_alternates
    - typing.cast.object.head.commit.path._set_alternates
    - datetime.timedelta.object.tree.path.head.ref.commit._get_alternates
    - subprocess.Popen.commit.object.tree.path._get_alternates
    - datetime.timedelta.object.head.commit._get_alternates
    - typing.IO.head.commit._get_alternates
    - subprocess.Popen.tree.object.head.ref.commit.path._get_alternates
    - datetime.timedelta.tree.object.path.head.commit._set_alternates
    - subprocess.Popen.path.commit.tree.object._get_alternates
    - datetime.timedelta.tree.path.object.head.ref.commit._set_alternates
    - typing.IO.path.tree.object.commit._get_alternates
    - typing.cast.commit.object.tree.path._set_alternates
    - typing.BinaryIO.head.commit.object._set_alternates
    - datetime.timedelta.head.ref.commit.path.tree.object._get_alternates
    - typing.IO.object.commit.tree._set_alternates
    - typing.cast.tree.head.ref.commit.path.object._set_alternates
    - datetime.timedelta.tree.path.head.ref.commit._get_alternates
    - subprocess.Popen._set_alternates
    - datetime.timedelta.object.tree.path.head.commit._get_alternates
    - datetime.timedelta.object.head.ref.commit.path._set_alternates
    - datetime.timedelta.head.ref.commit.object.tree.path._set_alternates
    - subprocess.Popen.tree.object.path.head.commit._set_alternates
    - datetime.timedelta.commit.object._set_alternates
    - subprocess.Popen.path.tree.head.ref.commit._set_alternates
    - typing.TypeVar.head.commit.path.tree._set_alternates
    - typing.cast.object.head.commit._get_alternates
    - typing.TypeVar.tree.head.ref.commit.object._get_alternates
    - subprocess.Popen.tree.path.object._set_alternates
    - typing.IO.head.ref.commit.tree.object.path._set_alternates
    - subprocess.Popen.head.ref.commit.tree.object._get_alternates
    - subprocess.Popen.path.head.ref.commit.object._set_alternates
    - typing.BinaryIO.head.commit.path._get_alternates
    - typing.cast.object.head.ref.commit.tree._set_alternates
    - typing.TypeVar.head.commit.tree._get_alternates
    - subprocess.Popen.object.commit.path._get_alternates
    - datetime.timedelta.commit.path.object.tree._set_alternates
    - typing.BinaryIO.tree.head.ref.commit.path._set_alternates
    - datetime.timedelta.head.commit.object.tree.path._get_alternates
    - git.objects.commit.Popen._set_alternates
    - subprocess.Popen.commit.path.object._set_alternates
    - typing.IO.head.ref.commit.path.object.tree._get_alternates
    - typing.cast.object.head.commit._set_alternates
    - typing.cast.tree.head.ref.commit._set_alternates
    - typing.IO.path.tree.commit.object._get_alternates
    - typing.TypeVar.object.tree.path.commit._get_alternates
    - typing.IO.head.ref.commit.object.tree._set_alternates
    - datetime.timedelta.object.tree.head.commit._get_alternates
    - typing.IO.head.ref.commit.tree.object.path._get_alternates
    - datetime.timedelta.tree.head.commit.path._get_alternates
    - subprocess.Popen.object.head.ref.commit.tree.path._get_alternates
    - subprocess.Popen.tree.commit.object.path._get_alternates
    - typing.IO.object.head.commit._set_alternates
    - typing.IO.object.head.ref.commit.tree.path._set_alternates
    - typing.TypeVar.object.head.commit.path._set_alternates
    - datetime.timedelta.tree.path.object.head.commit._set_alternates
    - datetime.timedelta.tree.path.object.commit._get_alternates
    - subprocess.Popen.head.ref.commit.path.object.tree._set_alternates
    - datetime.timedelta.tree.commit.object.path._get_alternates
    - subprocess.Popen.path.tree.object._get_alternates
    - typing.BinaryIO.object.head.commit.path.tree._get_alternates
    - typing.IO.tree.object.path._set_alternates
    - typing.IO.commit.object.tree.path._get_alternates
    - typing.IO.object.tree.head.ref.commit._get_alternates
    - typing.IO.tree.object.path.head.ref.commit._set_alternates
    - typing.cast.object.head.ref.commit.path._get_alternates
    - typing.cast.head.commit.tree.object.path._get_alternates
    - typing.TypeVar.tree.head.ref.commit.path.object._set_alternates
    - subprocess.Popen.tree.head.ref.commit.object.path._set_alternates
    - subprocess.Popen.object.tree.path._get_alternates
    - typing.BinaryIO.object.head.ref.commit.path.tree._set_alternates
    - subprocess.Popen.path.object.head.ref.commit._set_alternates
    - subprocess.Popen.object.path.head.ref.commit.tree._get_alternates
    - typing.TypeVar.object.tree.path._set_alternates
    - typing.TypeVar.tree.head.commit.object.path._set_alternates
    - datetime.timedelta.head.commit.path.object.tree._get_alternates
    - typing.TypeVar.head.commit.tree.object.path._get_alternates
    - subprocess.Popen.path.tree.commit._set_alternates
    - subprocess.Popen.tree.object.path.commit._get_alternates
    - datetime.timedelta.path.tree.head.ref.commit.object._set_alternates
    - git.objects.commit.Popen.path.tree._set_alternates
    - typing.TypeVar.object.tree.head.ref.commit.path._get_alternates
    - typing.IO.path.object.tree.commit._set_alternates
    - subprocess.Popen.tree.object._set_alternates
    - typing.IO.object.path.tree.commit._set_alternates
    - subprocess.Popen.head.commit.path.object.tree._set_alternates
    - datetime.timedelta.path.object.head.commit._get_alternates
    - subprocess.Popen.object.path.tree.head.ref.commit._get_alternates
    - typing.IO.head.commit.tree.path.object._get_alternates
    - typing.cast.tree.head.ref.commit.object.path._set_alternates
    - typing.IO.object.head.ref.commit._get_alternates
    - typing.IO.object.tree.path._get_alternates
    - typing.IO.head.commit.path._set_alternates
    - datetime.timedelta.tree.object.commit._set_alternates
    - typing.TypeVar.object.head.commit.path.tree._set_alternates
    - typing.IO.object.path.commit.tree._get_alternates
    - typing.BinaryIO.head.ref.commit.tree._get_alternates
    - datetime.timedelta.head.ref.commit.path.tree._set_alternates
    - subprocess.Popen.path.tree.object._set_alternates
    - typing.IO.path.commit.tree._set_alternates
    - subprocess.Popen.path.tree.object.head.commit._get_alternates
    - typing.IO.tree.path.head.ref.commit._set_alternates
    - typing.IO.tree.object.commit._set_alternates
    - typing.cast.tree.object.head.ref.commit.path._set_alternates
    - datetime.timedelta.object.head.ref.commit.path.tree._get_alternates
    - subprocess.Popen.head.ref.commit.path.object._get_alternates
    - subprocess.Popen.object.head.ref.commit.path._set_alternates
    - subprocess.Popen.path.tree._set_alternates
    - datetime.timedelta.object.head.commit.path.tree._get_alternates
    - typing.IO.object.path._set_alternates
    - typing.cast.head.ref.commit.path.object.tree._set_alternates
    - typing.IO.path.head.commit.tree._get_alternates
    - typing.TypeVar.tree.object.head.commit.path._set_alternates
    - subprocess.Popen.head.ref.commit.object.tree._set_alternates
    - typing.BinaryIO.object.head.commit.path._get_alternates
    - subprocess.Popen.object.tree.commit._get_alternates
    - subprocess.Popen.head.ref.commit.object.tree.path._get_alternates
    - subprocess.Popen.commit.path.object.tree._get_alternates
    - subprocess.Popen.tree.object.head.commit._set_alternates
    - datetime.timedelta.tree.path.head.commit.object._set_alternates
    - datetime.timedelta.path._set_alternates
    - subprocess.Popen.path.tree.head.commit.object._set_alternates
    - subprocess.Popen.tree.path.head.ref.commit._get_alternates
    - typing.IO.tree.head.commit.object._set_alternates
    - subprocess.Popen.object.path.head.commit._get_alternates
    - datetime.timedelta.object.head.commit.path.tree._set_alternates
    - typing.BinaryIO.object.head.ref.commit.tree.path._get_alternates
    - datetime.timedelta.tree.commit.path.object._get_alternates
    - typing.cast.tree.head.commit.path._get_alternates
    - typing.IO.tree.head.commit.path._set_alternates
    - typing.BinaryIO.head.commit._set_alternates
    - subprocess.Popen.object.head.ref.commit.tree.path._set_alternates
    - subprocess.Popen.head.ref.commit.tree._get_alternates
    - datetime.timedelta.commit.tree._set_alternates
    - typing.IO.commit.tree.path._get_alternates
    - typing.IO.head.commit.object._set_alternates
    - typing.TypeVar.tree.object.path.head.commit._set_alternates
    - subprocess.Popen.object.commit.path.tree._get_alternates
    - typing.IO.tree.path.object.head.commit._set_alternates
    - datetime.timedelta.object._get_alternates
    - subprocess.Popen.tree.commit.object.path._set_alternates
    - typing.IO.path.tree._set_alternates
    - subprocess.Popen.commit.path.tree.object._get_alternates
    - subprocess.Popen.head.commit.tree.object._get_alternates
    - typing.cast.object.head.ref.commit.tree.path._get_alternates
    - typing.IO.commit.tree._get_alternates
    - typing.cast.commit.object.tree.path._get_alternates
    - typing.TypeVar.object.head.ref.commit.path._get_alternates
    - datetime.timedelta.object.tree.head.ref.commit._set_alternates
    - datetime.timedelta.tree.head.commit.path.object._get_alternates
    - typing.cast.tree.object.head.ref.commit._get_alternates
    - typing.TypeVar.object.head.commit.tree._get_alternates
    - typing.IO.tree.commit.path.object._set_alternates
    - subprocess.Popen.tree.path.object.head.commit._get_alternates
    - datetime.timedelta.head.ref.commit.object.path.tree._get_alternates
    - typing.cast.object.head.commit.tree._get_alternates
    - typing.IO.path.commit._set_alternates
    - typing.cast.head.ref.commit.object.path.tree._set_alternates
    - datetime.timedelta.head.ref.commit._set_alternates
    - typing.BinaryIO.object.tree.path._get_alternates
    - datetime.timedelta.head.ref.commit.path._set_alternates
    - typing.IO.path.object.commit.tree._get_alternates
    - typing.IO.path.tree.head.commit.object._get_alternates
    - typing.BinaryIO.head.ref.commit.tree.object.path._get_alternates
    - typing.cast.tree.object.head.ref.commit.path._get_alternates
    - datetime.timedelta.tree.object.commit.path._get_alternates
    - typing.TypeVar.tree.head.commit._get_alternates
    - typing.IO.path.tree.head.ref.commit.object._get_alternates
    - datetime.timedelta.tree.path.head.ref.commit.object._get_alternates
    - typing.BinaryIO.head.commit.object.path.tree._set_alternates
    - subprocess.Popen.commit.path.tree.object._set_alternates
    - datetime.timedelta.path.commit.tree.object._set_alternates
    - typing.IO.tree.path.head.ref.commit.object._get_alternates
    - typing.cast.head.commit.object.tree._get_alternates
    - datetime.timedelta.object.path.head.commit.tree._set_alternates
    - subprocess.Popen.object.tree.commit.path._get_alternates
    - typing.IO.head.ref.commit.object._get_alternates
    - subprocess.Popen.tree.head.commit.object.path._set_alternates
    - typing.BinaryIO.head.ref.commit.tree.path._set_alternates
    - datetime.timedelta.head.commit.object.path.tree._get_alternates
    - subprocess.Popen.path.head.ref.commit.tree.object._set_alternates
    - subprocess.Popen.path.object.head.ref.commit._get_alternates
    - typing.TypeVar.head.commit.object.path.tree._get_alternates
    - datetime.timedelta.tree.path.object._get_alternates
    - typing.IO.path.head.ref.commit.object.tree._get_alternates
    - datetime.timedelta.object.head.ref.commit.tree._get_alternates
    - typing.BinaryIO.head.ref.commit.tree.path.object._get_alternates
    - datetime.timedelta.path.tree.head.commit.object._set_alternates
    - typing.IO.object.tree.head.commit.path._set_alternates
    - subprocess.Popen.tree.path.commit.object._set_alternates
    - datetime.timedelta.path.commit.object._get_alternates
    - typing.BinaryIO.head.commit.path.tree.object._get_alternates
    - typing.cast.object.head.ref.commit.path._set_alternates
    - typing.IO.object.tree.path._set_alternates
    - typing.cast.head.ref.commit.object.tree.path._set_alternates
    - typing.IO.path.head.commit.object._get_alternates
    - datetime.timedelta.tree.path._set_alternates
    - typing.IO.object.commit.tree.path._get_alternates
    - typing.IO.object.path.head.commit._set_alternates
    - typing.TypeVar.object.head.ref.commit._get_alternates
    - datetime.timedelta.commit.path._set_alternates
    - typing.IO.tree.path.head.commit._get_alternates
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._get_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._get_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._get_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._get_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._get_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._get_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._get_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._get_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._set_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._set_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._set_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._set_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._set_alternates
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._set_alternates
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._set_alternates
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._set_alternates
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 3
    IfCount: 9
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f4481658f70>
    - <ast.Constant object at 0x7f4481658820>
    - <ast.Constant object at 0x7f4481658b80>
    - <ast.Constant object at 0x7f4481658e80>
    - <ast.Constant object at 0x7f4481658a90>
    argNames:
    - self
    - index
    - working_tree
    - untracked_files
    - submodules
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 936
    functionName: git.repo.base.Repo.is_dirty
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.object.path.commit.tree._get_untracked_files
    - typing.TypeVar.tree.object.path.head.ref.commit.git.diff
    - datetime.timedelta.object.path.tree.git.diff
    - typing.IO.head.commit.git.diff
    - subprocess.Popen.path.object.head.commit.tree._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.git.diff
    - subprocess.Popen.head.ref.commit.object.path._get_untracked_files
    - typing.TypeVar.tree.head.commit.path.object._get_untracked_files
    - typing.IO.path.object.tree.commit._get_untracked_files
    - subprocess.Popen.tree.commit._get_untracked_files
    - subprocess.Popen.path.object.commit.git.diff
    - subprocess.Popen.head.ref.commit.object.tree.path._get_untracked_files
    - typing.IO.tree.path.head.ref.commit.git.diff
    - typing.cast.object.head.commit._get_untracked_files
    - typing.cast.head.commit.git.diff
    - datetime.timedelta.head.commit.tree.object._get_untracked_files
    - subprocess.Popen.commit.tree.path.object._get_untracked_files
    - typing.TypeVar.object.tree.head.commit._get_untracked_files
    - typing.IO.head.commit.object.path.git.diff
    - typing.TypeVar.tree.object.head.commit.path.git.diff
    - typing.IO.tree.path.head.commit.object.git.diff
    - datetime.timedelta.object.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.tree.object.head.commit.path._get_untracked_files
    - datetime.timedelta.path.head.ref.commit.object.tree.git.diff
    - subprocess.Popen.object.head.ref.commit.path.tree._get_untracked_files
    - datetime.timedelta.tree.head.commit.path.git.diff
    - typing.IO.tree.object._get_untracked_files
    - typing.cast.object.head.ref.commit.tree.path._get_untracked_files
    - subprocess.Popen.tree.object.path.head.commit._get_untracked_files
    - typing.cast.object.tree.head.commit.path.git.diff
    - typing.cast.object.head.ref.commit.path.git.diff
    - subprocess.Popen.head.ref.commit.path.tree.object.git.diff
    - typing.IO.object.path.commit.tree._get_untracked_files
    - typing.TypeVar.object.head.ref.commit.tree.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.object.git.diff
    - datetime.timedelta.path.head.ref.commit.tree.git.diff
    - typing.IO.path.object._get_untracked_files
    - typing.IO.path.commit.object._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.tree.git.diff
    - typing.TypeVar.tree.head.commit.object.path.git.diff
    - subprocess.Popen.tree.path.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.path.head.commit.tree._get_untracked_files
    - typing.BinaryIO.object.tree.path.head.ref.commit._get_untracked_files
    - datetime.timedelta.tree.commit.git.diff
    - typing.IO.head.commit.path.object.tree._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.diff
    - subprocess.Popen.tree.path.commit._get_untracked_files
    - subprocess.Popen.object.head.commit.path._get_untracked_files
    - subprocess.Popen.object.tree.commit.path._get_untracked_files
    - subprocess.Popen.tree.path.object.head.ref.commit.git.diff
    - typing.TypeVar.object.tree.path.head.commit.git.diff
    - subprocess.Popen.head.commit.object.path.git.diff
    - typing.IO.head.ref.commit.path.object.git.diff
    - subprocess.Popen.head.ref.commit.tree.object.git.diff
    - typing.TypeVar.head.ref.commit.path._get_untracked_files
    - typing.IO.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.object.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.path.git.diff
    - typing.BinaryIO.head.commit.path.object.git.diff
    - typing.cast.tree.head.commit.path.object._get_untracked_files
    - subprocess.Popen.commit.path.object._get_untracked_files
    - typing.TypeVar.head.commit.tree.path.git.diff
    - typing.BinaryIO.tree.head.commit.object._get_untracked_files
    - typing.IO.tree.commit.object.path._get_untracked_files
    - typing.cast.object.head.ref.commit.tree._get_untracked_files
    - typing.IO.commit.tree.object.path.git.diff
    - typing.IO.object.commit.git.diff
    - typing.IO.object.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.head.ref.commit.path.tree.git.diff
    - datetime.timedelta.path.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.object.path.commit._get_untracked_files
    - typing.TypeVar.object.head.commit.git.diff
    - typing.cast.tree.head.ref.commit.object.git.diff
    - subprocess.Popen.tree.git.diff
    - datetime.timedelta.tree.head.commit.object.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.object.path._get_untracked_files
    - typing.IO.object.tree.head.ref.commit.path.git.diff
    - typing.BinaryIO.object.tree.path._get_untracked_files
    - datetime.timedelta.object.path.tree._get_untracked_files
    - subprocess.Popen.tree.head.commit.object._get_untracked_files
    - typing.IO.object.tree.head.ref.commit.git.diff
    - subprocess.Popen.tree.head.commit.object.git.diff
    - datetime.timedelta.tree.object.head.ref.commit.git.diff
    - typing.TypeVar.head.ref.commit.tree.path.object.git.diff
    - subprocess.Popen.head.commit.path.object.tree.git.diff
    - typing.TypeVar.object.tree.path._get_untracked_files
    - datetime.timedelta.tree.path._get_untracked_files
    - typing.IO.tree.object.head.commit.git.diff
    - datetime.timedelta.tree.head.ref.commit.object.git.diff
    - typing.IO.path.object.head.commit.tree.git.diff
    - subprocess.Popen.head.ref.commit.git.diff
    - subprocess.Popen.path.tree.object._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.diff
    - typing.IO.object.path.head.commit.tree._get_untracked_files
    - typing.IO.path.object.tree.head.commit.git.diff
    - typing.cast.tree.head.ref.commit.path._get_untracked_files
    - typing.BinaryIO.head.commit.path.tree._get_untracked_files
    - typing.IO.object.head.ref.commit._get_untracked_files
    - typing.TypeVar.object.head.commit.tree.path._get_untracked_files
    - typing.IO.tree.path.head.ref.commit._get_untracked_files
    - datetime.timedelta.path.object.head.ref.commit.tree.git.diff
    - typing.cast.tree.object.head.commit.git.diff
    - datetime.timedelta.object.head.ref.commit.git.diff
    - datetime.timedelta.tree.path.head.commit.git.diff
    - datetime.timedelta.commit.object.tree.path.git.diff
    - typing.TypeVar.tree.head.commit.object.path._get_untracked_files
    - typing.IO.object.head.ref.commit.path.tree._get_untracked_files
    - datetime.timedelta.object.tree.commit.path._get_untracked_files
    - subprocess.Popen.tree.object._get_untracked_files
    - typing.cast.head.commit.object.tree.path._get_untracked_files
    - typing.cast.head.ref.commit.object.git.diff
    - typing.IO.tree.head.ref.commit.object.path.git.diff
    - datetime.timedelta.path.head.ref.commit.tree.object._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.tree._get_untracked_files
    - subprocess.Popen.commit.tree.object.path.git.diff
    - typing.BinaryIO.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree.path.git.diff
    - typing.TypeVar.object.tree.path.head.commit._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.object.git.diff
    - typing.cast.head.ref.commit.object.tree._get_untracked_files
    - datetime.timedelta.tree.head.commit._get_untracked_files
    - datetime.timedelta.commit.git.diff
    - typing.BinaryIO.object.head.ref.commit.tree.path._get_untracked_files
    - typing.IO.head.ref.commit.object.path.tree.git.diff
    - subprocess.Popen.head.commit.path.tree.git.diff
    - typing.TypeVar.tree.head.ref.commit.path.object.git.diff
    - typing.IO.tree.head.commit._get_untracked_files
    - typing.cast.object.head.ref.commit.path.tree._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.git.diff
    - typing.IO.object.path.tree.head.commit.git.diff
    - typing.IO.head.ref.commit.tree.path.git.diff
    - datetime.timedelta.path.head.commit.tree.object.git.diff
    - subprocess.Popen.head.ref.commit.path.tree.object._get_untracked_files
    - datetime.timedelta.object.tree.head.commit.path._get_untracked_files
    - datetime.timedelta.head.commit.object.tree.git.diff
    - subprocess.Popen.path.tree.object.commit.git.diff
    - typing.TypeVar.tree.object.head.commit.git.diff
    - subprocess.Popen.object.path.head.commit.git.diff
    - typing.IO.tree.object.commit.path._get_untracked_files
    - subprocess.Popen.path.object.tree.head.commit._get_untracked_files
    - typing.IO.head.commit.object.tree._get_untracked_files
    - subprocess.Popen.object.commit.tree.path._get_untracked_files
    - typing.cast.object.head.commit.tree.path._get_untracked_files
    - typing.IO.path.tree.commit.object._get_untracked_files
    - typing.TypeVar.tree.head.commit.path.object.git.diff
    - typing.TypeVar.tree.head.ref.commit.object.git.diff
    - subprocess.Popen.tree.object.commit.path.git.diff
    - datetime.timedelta.tree.path.object.head.commit.git.diff
    - typing.IO.path.object.git.diff
    - subprocess.Popen.path.object.tree.commit._get_untracked_files
    - subprocess.Popen.head.commit.path.tree.object._get_untracked_files
    - datetime.timedelta.object.head.commit.path._get_untracked_files
    - typing.IO.head.commit.object.tree.git.diff
    - typing.TypeVar.object.tree.head.ref.commit.path.git.diff
    - typing.IO.object.tree.head.commit.path._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.diff
    - datetime.timedelta.object.tree.head.ref.commit.git.diff
    - typing.BinaryIO.head.commit.tree.git.diff
    - datetime.timedelta.path.object.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.tree.head.commit.path.object._get_untracked_files
    - typing.IO.path.commit.git.diff
    - subprocess.Popen.commit.path.object.tree.git.diff
    - typing.cast.head.ref.commit.tree.path._get_untracked_files
    - typing.cast.head.commit.object.git.diff
    - typing.cast.object.head.commit.tree.path.git.diff
    - subprocess.Popen.path.head.commit.object.tree.git.diff
    - typing.IO.tree.path.head.ref.commit.object._get_untracked_files
    - typing.cast.head.ref.commit.path.object.git.diff
    - typing.TypeVar.head.commit.tree.object.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.tree.git.diff
    - subprocess.Popen.commit.object.path._get_untracked_files
    - typing.cast.tree.object.head.ref.commit._get_untracked_files
    - typing.TypeVar.tree.head.commit._get_untracked_files
    - typing.BinaryIO.object.tree.path.commit.git.diff
    - datetime.timedelta.path.object.tree.commit.git.diff
    - datetime.timedelta.head.commit.tree._get_untracked_files
    - datetime.timedelta.path.object.head.ref.commit.tree._get_untracked_files
    - typing.IO.head.ref.commit._get_untracked_files
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.diff
    - typing.IO.tree.object.path.commit.git.diff
    - typing.IO.head.ref.commit.object.path.tree._get_untracked_files
    - datetime.timedelta.commit.tree.path.object._get_untracked_files
    - typing.IO.path.tree.git.diff
    - typing.IO.commit.path.tree.object.git.diff
    - subprocess.Popen.object.path.git.diff
    - datetime.timedelta.head.ref.commit.object.tree.path._get_untracked_files
    - datetime.timedelta.path.object.tree.head.commit._get_untracked_files
    - datetime.timedelta.path.object.head.commit.git.diff
    - typing.TypeVar.head.ref.commit.object._get_untracked_files
    - typing.TypeVar.head.commit.tree.git.diff
    - subprocess.Popen.tree.path.git.diff
    - typing.IO.path.tree.object.commit._get_untracked_files
    - typing.IO.path.tree.head.commit.object._get_untracked_files
    - typing.TypeVar.object.head.ref.commit.path.tree.git.diff
    - subprocess.Popen._get_untracked_files
    - typing.BinaryIO.object.head.commit.path.tree.git.diff
    - typing.TypeVar.head.commit.object.tree._get_untracked_files
    - typing.IO.path.commit.object.git.diff
    - typing.cast.object.head.commit.git.diff
    - typing.TypeVar.head.commit.tree.path.object.git.diff
    - typing.BinaryIO.head.commit.git.diff
    - datetime.timedelta.tree.path.head.ref.commit.object._get_untracked_files
    - typing.IO.tree.head.ref.commit.path.object._get_untracked_files
    - typing.TypeVar.object.tree.path.commit.git.diff
    - typing.TypeVar.head.ref.commit.object.tree.git.diff
    - datetime.timedelta.head.ref.commit.object.path.tree._get_untracked_files
    - typing.TypeVar.head.ref.commit.object.tree.path.git.diff
    - typing.IO.tree.object.commit._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.object.git.diff
    - datetime.timedelta.head.ref.commit.path.object.tree._get_untracked_files
    - typing.IO.commit.path.object.tree._get_untracked_files
    - typing.BinaryIO.object.tree.head.ref.commit.path._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit.path.object._get_untracked_files
    - subprocess.Popen.head.commit.path.git.diff
    - typing.IO.tree.head.commit.object.git.diff
    - datetime.timedelta.head.commit.object.git.diff
    - typing.IO.path.tree.head.commit.object.git.diff
    - datetime.timedelta.commit.object.git.diff
    - typing.BinaryIO.object.head.commit.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.path.tree._get_untracked_files
    - datetime.timedelta.path.head.ref.commit.tree.object.git.diff
    - typing.TypeVar.head.commit.path.tree.object._get_untracked_files
    - typing.IO.path.object.commit._get_untracked_files
    - typing.IO.head.ref.commit.object.tree._get_untracked_files
    - typing.TypeVar.head.commit.path._get_untracked_files
    - subprocess.Popen.commit.tree.path._get_untracked_files
    - typing.IO.head.ref.commit.path.tree.object.git.diff
    - typing.IO.object.tree._get_untracked_files
    - subprocess.Popen.tree.object.path.git.diff
    - subprocess.Popen.tree.path.commit.object._get_untracked_files
    - subprocess.Popen.tree.commit.path.object._get_untracked_files
    - typing.TypeVar.object.tree.head.ref.commit.git.diff
    - subprocess.Popen.object.head.commit.tree.git.diff
    - subprocess.Popen.object.head.commit.tree.path.git.diff
    - subprocess.Popen.path.tree.head.commit.object.git.diff
    - typing.IO.tree.object.head.commit.path._get_untracked_files
    - datetime.timedelta.object.path._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.git.diff
    - typing.IO.object.path.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.path.tree.commit.git.diff
    - typing.IO.path.commit.object.tree._get_untracked_files
    - subprocess.Popen.object.commit.path.tree.git.diff
    - subprocess.Popen.head.commit.object.path.tree.git.diff
    - typing.cast.tree.object.head.commit.path._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.tree.object.git.diff
    - subprocess.Popen.commit.path._get_untracked_files
    - typing.IO.path.commit._get_untracked_files
    - typing.IO.head.commit.path.tree.git.diff
    - datetime.timedelta.tree._get_untracked_files
    - subprocess.Popen.path.tree.object.head.commit.git.diff
    - datetime.timedelta.commit.object.path._get_untracked_files
    - subprocess.Popen.tree.path.head.ref.commit.git.diff
    - typing.IO.path.head.commit.tree.object._get_untracked_files
    - typing.TypeVar.tree.head.commit.object._get_untracked_files
    - subprocess.Popen.tree.object.commit._get_untracked_files
    - subprocess.Popen.commit.path.git.diff
    - typing.IO.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.object.path.commit._get_untracked_files
    - subprocess.Popen.commit.object.path.git.diff
    - <builtin>.len
    - subprocess.Popen.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.object.path.commit.tree._get_untracked_files
    - typing.cast.head.commit.path.tree.object.git.diff
    - datetime.timedelta.path.tree.commit.object._get_untracked_files
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.diff
    - typing.IO.path.object.commit.git.diff
    - typing.cast.head.commit.tree._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.object.path.git.diff
    - datetime.timedelta.tree.path.head.commit.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.object._get_untracked_files
    - typing.cast.tree.head.commit._get_untracked_files
    - datetime.timedelta.path.tree.git.diff
    - datetime.timedelta.head.commit.tree.object.git.diff
    - subprocess.Popen.object.path.commit.git.diff
    - datetime.timedelta.tree.path.object.head.commit._get_untracked_files
    - typing.cast.object.head.commit.path._get_untracked_files
    - datetime.timedelta.path.commit._get_untracked_files
    - typing.cast.object.head.ref.commit.path.tree.git.diff
    - typing.BinaryIO.head.ref.commit.path.object.tree._get_untracked_files
    - typing.IO.object.tree.commit._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.path.git.diff
    - datetime.timedelta.tree.path.commit.git.diff
    - typing.TypeVar.tree.head.commit.path._get_untracked_files
    - typing.BinaryIO.object.head.ref.commit.path._get_untracked_files
    - typing.IO.tree.head.ref.commit.git.diff
    - typing.IO.head.commit.object._get_untracked_files
    - subprocess.Popen.object.commit.tree.path.git.diff
    - typing.IO.head.commit.path._get_untracked_files
    - subprocess.Popen.tree.commit.object._get_untracked_files
    - datetime.timedelta.object.tree.head.commit.path.git.diff
    - typing.IO.path._get_untracked_files
    - typing.IO.tree.object.git.diff
    - typing.IO.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.tree.path.head.ref.commit.object.git.diff
    - typing.TypeVar.object.head.commit.path.tree._get_untracked_files
    - typing.IO.head.commit.tree._get_untracked_files
    - subprocess.Popen.head.commit.path.tree._get_untracked_files
    - typing.cast.tree.head.ref.commit.path.object.git.diff
    - datetime.timedelta.path.head.commit.object.tree.git.diff
    - subprocess.Popen.tree.object.head.ref.commit.path._get_untracked_files
    - typing.IO.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.object.tree.path.commit._get_untracked_files
    - typing.IO.object.head.commit.git.diff
    - typing.cast.head.commit.tree.object.path.git.diff
    - subprocess.Popen.head.commit.object.path.tree._get_untracked_files
    - subprocess.Popen.path.tree.head.ref.commit.object.git.diff
    - datetime.timedelta.tree.object.commit.path.git.diff
    - datetime.timedelta.object.commit.git.diff
    - typing.IO.path.head.commit.object.tree.git.diff
    - typing.IO.commit.tree.object.path._get_untracked_files
    - typing.IO.commit.object.path.tree.git.diff
    - subprocess.Popen.object.head.ref.commit.path.git.diff
    - datetime.timedelta.tree.path.object.head.ref.commit._get_untracked_files
    - typing.IO.object.path.head.commit._get_untracked_files
    - datetime.timedelta.object.path.commit.tree.git.diff
    - subprocess.Popen.head.commit.object.git.diff
    - subprocess.Popen.tree.object.path.commit._get_untracked_files
    - typing.IO._get_untracked_files
    - typing.TypeVar.head.ref.commit.object.git.diff
    - typing.IO.tree.object.head.ref.commit.git.diff
    - subprocess.Popen.commit.object.path.tree.git.diff
    - datetime.timedelta.path.head.ref.commit.object._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.git.diff
    - subprocess.Popen.head.ref.commit.path.object.git.diff
    - datetime.timedelta.path.object.head.commit.tree.git.diff
    - typing.cast.head.commit.path._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit.git.diff
    - datetime.timedelta.object.tree.path.head.commit.git.diff
    - typing.BinaryIO.head.commit.path._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit.object.git.diff
    - typing.IO.head.ref.commit.object._get_untracked_files
    - datetime.timedelta.head.ref.commit.path.tree.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.object.path._get_untracked_files
    - typing.BinaryIO.head.commit.object.path.tree._get_untracked_files
    - subprocess.Popen.path.tree.object.commit._get_untracked_files
    - typing.IO.head.ref.commit.tree.path._get_untracked_files
    - typing.IO.tree.head.commit.git.diff
    - datetime.timedelta.tree.head.ref.commit.path.object.git.diff
    - subprocess.Popen.path.head.commit.tree.object._get_untracked_files
    - typing.BinaryIO.tree.head.ref.commit.path.object._get_untracked_files
    - typing.IO.tree.path.commit.git.diff
    - datetime.timedelta.tree.path.commit.object._get_untracked_files
    - git.objects.commit.Popen.tree.path._get_untracked_files
    - subprocess.Popen.tree.object.git.diff
    - subprocess.Popen.path.object.tree.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree._get_untracked_files
    - typing.IO.path.commit.tree.object._get_untracked_files
    - subprocess.Popen.object.path.head.commit.tree._get_untracked_files
    - typing.IO.path.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.path.tree.object._get_untracked_files
    - subprocess.Popen.path.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.path.tree.commit.object.git.diff
    - subprocess.Popen.head.commit.path.tree.object.git.diff
    - subprocess.Popen.tree.path.head.ref.commit.object.git.diff
    - typing.TypeVar.tree.object.path.head.commit._get_untracked_files
    - datetime.timedelta.path.object.tree.head.commit.git.diff
    - subprocess.Popen.tree.object.path.head.ref.commit._get_untracked_files
    - typing.BinaryIO.head.commit.tree.path.git.diff
    - datetime.timedelta.path.head.commit.object.tree._get_untracked_files
    - typing.BinaryIO.object.tree.head.commit.git.diff
    - subprocess.Popen.path.head.commit.tree.git.diff
    - subprocess.Popen.head.commit._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.path.commit.git.diff
    - typing.IO.path.head.commit.object.tree._get_untracked_files
    - subprocess.Popen.commit.tree.git.diff
    - typing.TypeVar.head.ref.commit.path.tree._get_untracked_files
    - subprocess.Popen.object.path.head.ref.commit._get_untracked_files
    - typing.cast.object.head.commit.path.tree._get_untracked_files
    - typing.cast.head.commit.tree.object.path._get_untracked_files
    - typing.IO.path.tree.commit.object.git.diff
    - subprocess.Popen.object.path.tree.head.commit.git.diff
    - typing.IO.object.tree.head.commit.path.git.diff
    - subprocess.Popen.object.tree.head.ref.commit.path.git.diff
    - datetime.timedelta.tree.object.git.diff
    - typing.BinaryIO.tree.head.ref.commit.object.path._get_untracked_files
    - typing.IO.tree.commit.object.git.diff
    - typing.IO.path.tree.object.git.diff
    - typing.IO.head.ref.commit.tree.path.object.git.diff
    - datetime.timedelta.object.git.diff
    - subprocess.Popen.object.tree.head.commit._get_untracked_files
    - subprocess.Popen.object.tree.git.diff
    - typing.TypeVar.object.head.ref.commit.path.tree._get_untracked_files
    - typing.IO.object.commit.path._get_untracked_files
    - subprocess.Popen.object.commit.tree.git.diff
    - typing.IO.tree.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.object.head.ref.commit.path.tree.git.diff
    - datetime.timedelta.commit.path.tree.git.diff
    - datetime.timedelta.commit.tree.path.object.git.diff
    - datetime.timedelta.path.tree.head.commit.object._get_untracked_files
    - typing.IO.tree.head.ref.commit.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.object.path.git.diff
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.diff
    - typing.IO.head.commit.object.path.tree.git.diff
    - typing.cast.head.commit.object._get_untracked_files
    - typing.cast.head.commit.path.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit._get_untracked_files
    - datetime.timedelta.head.commit.tree.object.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.path.object.git.diff
    - typing.IO.head.ref.commit.path.tree.git.diff
    - typing.cast.tree.head.ref.commit.object.path.git.diff
    - typing.IO.path.head.ref.commit.object.git.diff
    - typing.IO.path.tree.head.commit.git.diff
    - datetime.timedelta.tree.head.ref.commit._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree.git.diff
    - datetime.timedelta.commit.path.object.tree.git.diff
    - datetime.timedelta.path.commit.object.tree._get_untracked_files
    - typing.cast.head.ref.commit.object.path.git.diff
    - datetime.timedelta.head.ref.commit.object.path.tree.git.diff
    - typing.TypeVar.head.ref.commit.path.git.diff
    - typing.BinaryIO.head.commit.tree.object.git.diff
    - typing.IO.commit.tree.path.object._get_untracked_files
    - subprocess.Popen.commit.object.tree._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.object._get_untracked_files
    - datetime.timedelta.path.commit.tree._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit.path.git.diff
    - typing.IO.head.commit.tree.path.object._get_untracked_files
    - datetime.timedelta.head.ref.commit._get_untracked_files
    - typing.IO.object.tree.commit.git.diff
    - typing.cast.head.ref.commit.object.path.tree._get_untracked_files
    - datetime.timedelta.object.tree.head.commit.git.diff
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.diff
    - typing.IO.commit.tree.path.git.diff
    - datetime.timedelta.object.head.commit.tree.path.git.diff
    - datetime.timedelta.tree.path.head.ref.commit._get_untracked_files
    - datetime.timedelta.commit.object.path.tree.git.diff
    - datetime.timedelta.path.commit.tree.object._get_untracked_files
    - subprocess.Popen.tree.head.commit._get_untracked_files
    - typing.cast.tree.head.commit.path._get_untracked_files
    - os.path.isfile
    - subprocess.Popen.head.ref.commit.tree.path._get_untracked_files
    - subprocess.Popen.tree.object.head.ref.commit.git.diff
    - datetime.timedelta.head.ref.commit.tree._get_untracked_files
    - typing.cast.object.head.ref.commit.tree.path.git.diff
    - datetime.timedelta.commit.tree.path._get_untracked_files
    - typing.cast.tree.head.ref.commit.object.path._get_untracked_files
    - datetime.timedelta.commit._get_untracked_files
    - subprocess.Popen.path.tree.object.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.commit.path.tree._get_untracked_files
    - subprocess.Popen.path.tree.object.head.ref.commit.git.diff
    - typing.BinaryIO.object.head.ref.commit.path.git.diff
    - typing.TypeVar.head.commit.path.tree._get_untracked_files
    - typing.IO.head.commit.object.tree.path.git.diff
    - subprocess.Popen.tree.object.head.commit.path.git.diff
    - typing.cast.head.ref.commit.path.object.tree.git.diff
    - typing.IO.path.head.ref.commit.object.tree.git.diff
    - typing.TypeVar.object.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.head.commit.path.object.tree.git.diff
    - typing.IO.object.head.ref.commit.tree.path._get_untracked_files
    - typing.BinaryIO.object.head.commit.path.git.diff
    - typing.cast.head.commit.path.tree.object._get_untracked_files
    - typing.TypeVar.object.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.commit.path.tree.object.git.diff
    - datetime.timedelta.path.tree.object.commit.git.diff
    - typing.IO.head.ref.commit.git.diff
    - subprocess.Popen.tree.commit.object.path.git.diff
    - typing.cast.head.ref.commit.tree.object.path._get_untracked_files
    - typing.IO.head.ref.commit.path.git.diff
    - typing.TypeVar.object.head.ref.commit.tree._get_untracked_files
    - typing.IO.object.tree.head.ref.commit.path._get_untracked_files
    - typing.TypeVar.head.commit.path.git.diff
    - datetime.timedelta.commit.path.object.tree._get_untracked_files
    - subprocess.Popen.object.path.tree.head.commit._get_untracked_files
    - datetime.timedelta.head.commit.path.tree.git.diff
    - typing.cast.head.ref.commit.path.git.diff
    - typing.IO.object.tree.path.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.path.commit.git.diff
    - typing.cast.head.commit.path.object.tree.git.diff
    - subprocess.Popen.tree.head.ref.commit.object.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.object.tree.git.diff
    - typing.TypeVar.object.tree.path.head.ref.commit.git.diff
    - subprocess.Popen.path.tree.object.git.diff
    - typing.BinaryIO.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.head.commit.tree.git.diff
    - typing.IO.tree.commit._get_untracked_files
    - subprocess.Popen.commit.object.path.tree._get_untracked_files
    - typing.TypeVar.tree.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.object.path.tree.git.diff
    - typing.cast.tree.head.commit.git.diff
    - typing.IO.path.object.head.ref.commit.git.diff
    - subprocess.Popen.commit.git.diff
    - typing.cast.object.head.commit.tree.git.diff
    - datetime.timedelta.head.ref.commit.path.object._get_untracked_files
    - typing.IO.path.commit.tree.object.git.diff
    - datetime.timedelta.tree.object.path.head.ref.commit._get_untracked_files
    - subprocess.Popen.commit.path.tree._get_untracked_files
    - typing.cast.head.commit.object.path._get_untracked_files
    - typing.IO.tree.object.path.head.commit.git.diff
    - typing.IO.path.tree.head.ref.commit.object._get_untracked_files
    - typing.IO.head.ref.commit.tree.object.path._get_untracked_files
    - typing.IO.object.tree.head.commit._get_untracked_files
    - subprocess.Popen.object.path.tree._get_untracked_files
    - typing.cast.head.ref.commit.path.object._get_untracked_files
    - subprocess.Popen.tree.object.head.ref.commit.path.git.diff
    - datetime.timedelta.tree.commit.path.git.diff
    - subprocess.Popen.commit.object.git.diff
    - typing.BinaryIO.head.commit.tree.object.path.git.diff
    - subprocess.Popen.object.tree.commit.git.diff
    - subprocess.Popen.object.tree.head.commit.path.git.diff
    - typing.cast.tree.head.ref.commit.path.git.diff
    - typing.IO.commit.object.path.tree._get_untracked_files
    - typing.IO.path.object.tree.head.ref.commit.git.diff
    - typing.TypeVar.object.tree.path.git.diff
    - typing.cast.head.ref.commit.object.path.tree.git.diff
    - typing.IO.path.object.head.commit._get_untracked_files
    - typing.TypeVar.head.commit.path.tree.git.diff
    - typing.cast.commit.object.tree.path.git.diff
    - datetime.timedelta.object.head.ref.commit.tree.path._get_untracked_files
    - typing.TypeVar.head.commit.object.tree.git.diff
    - typing.cast.object.tree.head.ref.commit.path.git.diff
    - datetime.timedelta.path.object.commit.tree._get_untracked_files
    - typing.IO.head.ref.commit.path.object.tree.git.diff
    - subprocess.Popen.tree.head.commit.object.path.git.diff
    - subprocess.Popen.object.commit._get_untracked_files
    - datetime.timedelta.head.commit.tree.path.object._get_untracked_files
    - typing.TypeVar.object.head.commit._get_untracked_files
    - typing.cast.tree.head.commit.object.path.git.diff
    - typing.TypeVar.tree.object.head.ref.commit.git.diff
    - typing.TypeVar.head.commit.path.object.tree.git.diff
    - typing.TypeVar.head.commit.object.tree.path._get_untracked_files
    - typing.IO.head.ref.commit.path.object._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit.object.path.git.diff
    - subprocess.Popen.path.head.commit.git.diff
    - typing.IO.path.object.tree._get_untracked_files
    - subprocess.Popen.path.object.tree.git.diff
    - typing.IO.head.ref.commit.tree.object.path.git.diff
    - typing.IO.head.commit.tree.object._get_untracked_files
    - subprocess.Popen.path.head.commit.tree._get_untracked_files
    - datetime.timedelta.tree.commit.object.path.git.diff
    - datetime.timedelta.commit.tree.git.diff
    - datetime.timedelta.head.commit.path.git.diff
    - typing.IO.object.commit._get_untracked_files
    - subprocess.Popen.object.path.head.ref.commit.tree.git.diff
    - datetime.timedelta.object.commit.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.object.git.diff
    - typing.BinaryIO.tree.head.commit.object.path.git.diff
    - typing.IO.head.commit.path.object.git.diff
    - subprocess.Popen.tree.path.head.commit.object._get_untracked_files
    - typing.IO.commit.path.tree.object._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.path.git.diff
    - typing.IO.tree.commit.object.path.git.diff
    - datetime.timedelta.path.tree.head.ref.commit.object.git.diff
    - typing.IO.path.object.tree.commit.git.diff
    - typing.TypeVar.object.head.ref.commit.tree.git.diff
    - git.objects.commit.Popen._get_untracked_files
    - datetime.timedelta.tree.commit.path._get_untracked_files
    - subprocess.Popen.object.tree.path.commit._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.git.diff
    - typing.cast.tree.head.commit.path.object.git.diff
    - typing.TypeVar.head.commit.path.object.git.diff
    - typing.IO.commit.object.tree.path.git.diff
    - datetime.timedelta.head.ref.commit.path.git.diff
    - typing.IO.path.tree.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.object.git.diff
    - typing.TypeVar.object.head.ref.commit.git.diff
    - datetime.timedelta.tree.object.path._get_untracked_files
    - typing.cast.head.commit.object.tree.path.git.diff
    - datetime.timedelta.tree.head.ref.commit.path._get_untracked_files
    - typing.IO.tree.object.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.path.object.commit.git.diff
    - typing.BinaryIO.tree.head.commit.path.object.git.diff
    - datetime.timedelta.object.tree.path.commit.git.diff
    - typing.TypeVar.head.commit.object.tree.path.git.diff
    - subprocess.Popen.object.head.ref.commit.git.diff
    - typing.IO.object.head.ref.commit.git.diff
    - typing.IO.path.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.head.commit.object.path.tree.git.diff
    - datetime.timedelta.path.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.head.commit.object._get_untracked_files
    - datetime.timedelta.head.commit.object.tree._get_untracked_files
    - typing.IO.head.commit._get_untracked_files
    - typing.IO.object.tree.path.head.commit.git.diff
    - subprocess.Popen.head.ref.commit.object._get_untracked_files
    - typing.BinaryIO.head.commit._get_untracked_files
    - typing.TypeVar.head.commit.path.tree.object.git.diff
    - subprocess.Popen.path.tree.git.diff
    - datetime.timedelta.commit.path.tree.object._get_untracked_files
    - subprocess.Popen.head.commit.object.path._get_untracked_files
    - subprocess.Popen.object.tree.path._get_untracked_files
    - typing.BinaryIO.tree.head.ref.commit.object._get_untracked_files
    - datetime.timedelta.path.object.git.diff
    - typing.cast.commit.tree.object.path._get_untracked_files
    - datetime.timedelta.object.path.tree.head.ref.commit.git.diff
    - typing.cast.head.ref.commit.tree.path.object._get_untracked_files
    - datetime.timedelta.path.object.tree.git.diff
    - datetime.timedelta.path.head.ref.commit.object.git.diff
    - typing.IO.object.head.commit.tree.path.git.diff
    - typing.BinaryIO.object.head.commit.tree._get_untracked_files
    - subprocess.Popen.path.commit.tree.object.git.diff
    - typing.BinaryIO.object.head.commit.path.tree._get_untracked_files
    - typing.TypeVar.head.commit.tree.path._get_untracked_files
    - subprocess.Popen.head.commit.object.tree.path._get_untracked_files
    - typing.TypeVar.tree.object.head.commit._get_untracked_files
    - datetime.timedelta.path.object.commit.tree.git.diff
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.diff
    - subprocess.Popen.object.commit.path.tree._get_untracked_files
    - subprocess.Popen.object.commit.path.git.diff
    - typing.TypeVar.head.commit.object.git.diff
    - datetime.timedelta.path.object.head.commit.tree._get_untracked_files
    - subprocess.Popen.object.path.tree.commit._get_untracked_files
    - subprocess.Popen.path.commit.tree.git.diff
    - typing.cast.head.ref.commit.path.tree._get_untracked_files
    - subprocess.Popen.path.commit._get_untracked_files
    - subprocess.Popen.object.head.commit.path.tree.git.diff
    - typing.IO.path.object.commit.tree.git.diff
    - datetime.timedelta.path.head.commit._get_untracked_files
    - typing.IO.commit.tree.git.diff
    - typing.BinaryIO.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.head.ref.commit.git.diff
    - typing.IO.tree.path.object._get_untracked_files
    - subprocess.Popen.object.tree.head.commit.path._get_untracked_files
    - subprocess.Popen.path.tree.head.commit.git.diff
    - datetime.timedelta.object.head.commit.git.diff
    - datetime.timedelta.object.commit.tree.path._get_untracked_files
    - subprocess.Popen.head.commit.git.diff
    - datetime.timedelta.commit.tree.object.git.diff
    - typing.IO.object.head.ref.commit.tree.git.diff
    - typing.TypeVar.head.ref.commit.object.path._get_untracked_files
    - typing.IO.object.tree.git.diff
    - subprocess.Popen.path.object.tree._get_untracked_files
    - typing.IO.tree.path.object.commit._get_untracked_files
    - subprocess.Popen.tree.head.commit.object.path._get_untracked_files
    - typing.cast.head.commit.tree.object._get_untracked_files
    - subprocess.Popen.tree.commit.object.path._get_untracked_files
    - typing.BinaryIO.object.head.commit._get_untracked_files
    - datetime.timedelta.head.commit.path.object.tree._get_untracked_files
    - typing.IO.tree.head.commit.path.object.git.diff
    - datetime.timedelta.object.head.commit._get_untracked_files
    - datetime.timedelta.object.head.commit.tree._get_untracked_files
    - datetime.timedelta.path.head.commit.tree._get_untracked_files
    - typing.IO.commit.object.tree.git.diff
    - typing.IO.object.path.tree.commit._get_untracked_files
    - typing.IO.path.tree.object.head.ref.commit.git.diff
    - datetime.timedelta.path._get_untracked_files
    - typing.TypeVar.object.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.object.tree.path.commit._get_untracked_files
    - subprocess.Popen.tree.head.commit.git.diff
    - typing.IO.commit.object.tree._get_untracked_files
    - datetime.timedelta.head.commit.object.path._get_untracked_files
    - typing.TypeVar.head.commit.object._get_untracked_files
    - datetime.timedelta.commit.tree.path.git.diff
    - typing.cast.object.tree.head.ref.commit.git.diff
    - subprocess.Popen.object.commit.git.diff
    - datetime.timedelta.commit.path.object._get_untracked_files
    - typing.cast.head.commit.object.path.tree._get_untracked_files
    - typing.IO.commit.tree._get_untracked_files
    - typing.IO.object.head.ref.commit.path.tree.git.diff
    - subprocess.Popen.head.commit.tree.object.path._get_untracked_files
    - typing.cast.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.object.head.ref.commit.path.tree._get_untracked_files
    - datetime.timedelta.path.tree.object.head.commit.git.diff
    - datetime.timedelta.object.tree.path._get_untracked_files
    - typing.BinaryIO.head.commit.tree.object._get_untracked_files
    - subprocess.Popen.commit._get_untracked_files
    - typing.cast.tree.object.head.ref.commit.path.git.diff
    - typing.IO.path.commit.object.tree.git.diff
    - typing.IO.path.tree.head.ref.commit.git.diff
    - typing.cast.head.commit.path.object._get_untracked_files
    - subprocess.Popen.path.head.commit.object.tree._get_untracked_files
    - typing.IO.tree.object.head.ref.commit._get_untracked_files
    - typing.IO.tree.object.path.head.ref.commit._get_untracked_files
    - subprocess.Popen.path.commit.tree.object._get_untracked_files
    - subprocess.Popen.tree.object.path.head.commit.git.diff
    - typing.TypeVar.head.commit.object.path._get_untracked_files
    - typing.IO.object.commit.tree.path._get_untracked_files
    - typing.cast.head.commit.path.tree.git.diff
    - datetime.timedelta.object.path.git.diff
    - typing.IO.tree.commit.path.git.diff
    - datetime.timedelta.object._get_untracked_files
    - typing.IO.path.head.ref.commit.tree.git.diff
    - typing.IO.head.commit.tree.object.path.git.diff
    - subprocess.Popen.object.tree.path.head.ref.commit._get_untracked_files
    - typing.IO.tree.path.head.ref.commit.object.git.diff
    - datetime.timedelta.tree.object.path.head.ref.commit.git.diff
    - typing.IO.commit.path._get_untracked_files
    - subprocess.Popen.head.commit.tree._get_untracked_files
    - datetime.timedelta.tree.object.path.head.commit.git.diff
    - datetime.timedelta.path.head.ref.commit._get_untracked_files
    - typing.TypeVar.tree.head.commit.object.git.diff
    - typing.IO.object.tree.path.commit._get_untracked_files
    - typing.cast.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.object.head.commit.path.tree._get_untracked_files
    - typing.IO.object.path.commit.git.diff
    - typing.IO.head.commit.path.tree.object._get_untracked_files
    - subprocess.Popen.object.head.ref.commit.path._get_untracked_files
    - typing.IO.path.commit.tree.git.diff
    - typing.IO.head.commit.object.path.tree._get_untracked_files
    - typing.BinaryIO.object.head.commit.tree.path.git.diff
    - datetime.timedelta.head.commit.object.tree.path.git.diff
    - subprocess.Popen.head.commit.path.object._get_untracked_files
    - datetime.timedelta.path.head.ref.commit.object.tree._get_untracked_files
    - subprocess.Popen.object.tree.path.head.commit._get_untracked_files
    - typing.IO.commit.path.object.git.diff
    - typing.IO.path.head.ref.commit.object.tree._get_untracked_files
    - datetime.timedelta.head.commit.object.path.git.diff
    - typing.TypeVar.head.ref.commit.path.object._get_untracked_files
    - datetime.timedelta.object.tree.head.ref.commit.path.git.diff
    - typing.cast.commit.object.tree.path._get_untracked_files
    - typing.IO.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.commit.object.tree._get_untracked_files
    - datetime.timedelta.head.commit.path.object.git.diff
    - subprocess.Popen.path.object.head.ref.commit.git.diff
    - typing.BinaryIO.tree.head.ref.commit.git.diff
    - datetime.timedelta.object.path.tree.commit._get_untracked_files
    - typing.IO.object.tree.head.commit.git.diff
    - typing.IO.tree.path.git.diff
    - datetime.timedelta.head.commit.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.path.git.diff
    - typing.cast.head.ref.commit.object.path._get_untracked_files
    - typing.cast.tree.object.head.commit._get_untracked_files
    - typing.BinaryIO.head.commit.object.path.tree.git.diff
    - typing.cast.tree.object.head.commit.path.git.diff
    - typing.IO.tree.path.commit.object.git.diff
    - datetime.timedelta.tree.object.head.commit.git.diff
    - datetime.timedelta.path.tree.head.ref.commit.git.diff
    - subprocess.Popen.path.object.head.commit.tree.git.diff
    - subprocess.Popen.object.path.commit.tree.git.diff
    - datetime.timedelta.object.head.ref.commit.path.git.diff
    - typing.TypeVar.head.commit.path.object.tree._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.object.tree._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.commit.path.tree._get_untracked_files
    - subprocess.Popen.commit.tree.object._get_untracked_files
    - typing.cast.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.tree.object.path.head.ref.commit.git.diff
    - datetime.timedelta.tree.commit.path.object._get_untracked_files
    - typing.IO.head.ref.commit.tree.path.object._get_untracked_files
    - datetime.timedelta.tree.head.commit.object.path.git.diff
    - datetime.timedelta.tree.path.object.git.diff
    - datetime.timedelta.tree.head.commit.path._get_untracked_files
    - subprocess.Popen.head.commit.path._get_untracked_files
    - datetime.timedelta.tree.path.object._get_untracked_files
    - datetime.timedelta.object.tree.path.git.diff
    - typing.IO.object.path.head.ref.commit.git.diff
    - subprocess.Popen.tree.head.ref.commit.git.diff
    - typing.IO.tree.path.head.commit.git.diff
    - typing.BinaryIO.head.ref.commit.tree.path.object._get_untracked_files
    - typing.BinaryIO.tree.head.commit.object.git.diff
    - datetime.timedelta.object.tree.commit.path.git.diff
    - subprocess.Popen.head.commit.object.tree._get_untracked_files
    - subprocess.Popen.tree.object.commit.git.diff
    - datetime.timedelta.commit.object.tree.git.diff
    - datetime.timedelta.object.commit.tree.git.diff
    - typing.TypeVar.tree.object.head.ref.commit.path.git.diff
    - datetime.timedelta.object.head.commit.tree.git.diff
    - subprocess.Popen.object.head.commit.path.git.diff
    - subprocess.Popen.path.head.ref.commit.git.diff
    - subprocess.Popen.tree.path.head.commit._get_untracked_files
    - typing.IO.head.commit.path.git.diff
    - datetime.timedelta.object.commit.tree.path.git.diff
    - datetime.timedelta.tree.head.commit.path.object._get_untracked_files
    - subprocess.Popen.head.commit.tree.path._get_untracked_files
    - typing.TypeVar.object.head.commit.path.tree.git.diff
    - datetime.timedelta.tree.head.commit.path.object.git.diff
    - typing.IO.tree.head.commit.object.path._get_untracked_files
    - subprocess.Popen.path._get_untracked_files
    - subprocess.Popen.tree.path.object.commit._get_untracked_files
    - typing.IO.object.path.head.commit.git.diff
    - subprocess.Popen.object.path.head.commit._get_untracked_files
    - typing.BinaryIO.tree.head.commit.git.diff
    - subprocess.Popen.path.object.tree.commit.git.diff
    - typing.BinaryIO.head.commit.path.tree.object.git.diff
    - subprocess.Popen.path.tree._get_untracked_files
    - subprocess.Popen.object.path.head.commit.tree.git.diff
    - typing.IO.commit._get_untracked_files
    - typing.cast.object.head.commit.path.git.diff
    - typing.IO.object.path._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.git.diff
    - subprocess.Popen.tree.commit.path._get_untracked_files
    - typing.IO.head.ref.commit.object.tree.path._get_untracked_files
    - subprocess.Popen.path.git.diff
    - datetime.timedelta.path.tree.head.commit._get_untracked_files
    - typing.cast.head.commit.object.path.tree.git.diff
    - typing.IO.path.head.ref.commit.git.diff
    - datetime.timedelta.head.commit.path.object.tree.git.diff
    - datetime.timedelta.head.ref.commit.object.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.tree.object._get_untracked_files
    - typing.BinaryIO.head.ref.commit.object.tree.path._get_untracked_files
    - subprocess.Popen.object.tree.path.head.ref.commit.git.diff
    - typing.TypeVar.head.commit.git.diff
    - datetime.timedelta.head.commit.object.path.tree._get_untracked_files
    - datetime.timedelta.commit.object.tree.path._get_untracked_files
    - typing.cast.head.commit.path.git.diff
    - datetime.timedelta.commit.object._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.object._get_untracked_files
    - datetime.timedelta.tree.path.commit.object.git.diff
    - subprocess.Popen.object.tree.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.commit.path.object.git.diff
    - subprocess.Popen.path.tree.head.ref.commit._get_untracked_files
    - typing.IO.tree.object.commit.git.diff
    - typing.BinaryIO.tree.head.ref.commit.path.git.diff
    - typing.IO.path.tree.commit._get_untracked_files
    - typing.IO.object.path.commit.tree.git.diff
    - datetime.timedelta.object.head.ref.commit.path.tree._get_untracked_files
    - typing.TypeVar.tree.object.path.head.commit.git.diff
    - subprocess.Popen.object.head.commit.path.tree._get_untracked_files
    - datetime.timedelta.path.object.tree.commit._get_untracked_files
    - typing.IO.object.commit.tree.path.git.diff
    - typing.IO.path.head.commit.tree.object.git.diff
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.diff
    - subprocess.Popen.path.tree.commit._get_untracked_files
    - typing.IO.commit.tree.path.object.git.diff
    - typing.IO.object.path.head.commit.tree.git.diff
    - datetime.timedelta.path.object.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.head.commit.path.git.diff
    - datetime.timedelta.head.commit.tree.path.git.diff
    - subprocess.Popen.tree.head.commit.path.object._get_untracked_files
    - subprocess.Popen.tree.commit.object.git.diff
    - typing.IO.head.ref.commit.object.tree.git.diff
    - typing.TypeVar.head.ref.commit.path.tree.object.git.diff
    - typing.cast.head.commit.tree.path.object.git.diff
    - datetime.timedelta.object.tree.path.head.commit._get_untracked_files
    - typing.cast.head.ref.commit.tree.path.git.diff
    - typing.cast.tree.head.commit.object.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.path._get_untracked_files
    - typing.IO.path.tree.commit.git.diff
    - typing.IO.path.object.commit.tree._get_untracked_files
    - typing.BinaryIO.object.tree.path.head.commit._get_untracked_files
    - typing.cast.head.commit.object.tree._get_untracked_files
    - datetime.timedelta.tree.object.commit.git.diff
    - subprocess.Popen.tree.path.object.head.commit.git.diff
    - subprocess.Popen.object.tree.commit.path.git.diff
    - subprocess.Popen.tree.commit.path.git.diff
    - subprocess.Popen.tree.head.commit.path.object.git.diff
    - datetime.timedelta.object.path.head.commit.tree.git.diff
    - typing.cast.head.ref.commit.path.object.tree._get_untracked_files
    - typing.IO.tree.commit.path.object.git.diff
    - typing.TypeVar.head.ref.commit.tree.object.path.git.diff
    - typing.IO.head.ref.commit.object.git.diff
    - subprocess.Popen.object.git.diff
    - typing.BinaryIO.head.commit.object.tree.path.git.diff
    - typing.cast.head.commit.path.object.tree._get_untracked_files
    - typing.cast.tree.head.ref.commit.git.diff
    - typing.IO.head.commit.tree.path.git.diff
    - typing.TypeVar.tree.head.ref.commit.object.path._get_untracked_files
    - typing.cast.head.ref.commit.object._get_untracked_files
    - typing.TypeVar.object.tree.path.head.ref.commit._get_untracked_files
    - typing.IO.commit.object.git.diff
    - typing.TypeVar.head.commit.tree.path.object._get_untracked_files
    - typing.TypeVar.object.tree.head.commit.git.diff
    - subprocess.Popen.object.head.commit.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree.object.path.git.diff
    - subprocess.Popen.object.commit.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.object.tree._get_untracked_files
    - typing.BinaryIO.object.head.commit.git.diff
    - subprocess.Popen.object.tree.head.ref.commit.git.diff
    - subprocess.Popen.path.head.ref.commit.object._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.path.object.git.diff
    - typing.IO.path.tree.object.head.commit._get_untracked_files
    - typing.IO.path.object.tree.head.ref.commit._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree.object.path._get_untracked_files
    - datetime.timedelta.path.tree.head.commit.object.git.diff
    - typing.IO.path.object.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.object.commit.tree._get_untracked_files
    - typing.IO.tree.head.commit.object._get_untracked_files
    - typing.TypeVar.tree.head.commit.path.git.diff
    - datetime.timedelta.head.ref.commit.object._get_untracked_files
    - subprocess.Popen.path.tree.commit.git.diff
    - typing.cast.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.tree.object.head.ref.commit._get_untracked_files
    - git.objects.commit.Popen.path.tree._get_untracked_files
    - typing.cast.object.tree.head.commit._get_untracked_files
    - git.objects.commit.Popen.tree._get_untracked_files
    - subprocess.Popen.path.object.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.head.commit.tree.object.path.git.diff
    - datetime.timedelta.object.path.head.commit.git.diff
    - typing.TypeVar.head.ref.commit.object.tree.path._get_untracked_files
    - typing.IO.tree.path.commit._get_untracked_files
    - typing.IO.path.object.head.commit.tree._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit.path.object.git.diff
    - typing.cast.object.tree.head.commit.path._get_untracked_files
    - subprocess.Popen.head.commit.path.object.git.diff
    - typing.BinaryIO.object.head.commit.tree.git.diff
    - datetime.timedelta.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.tree.object._get_untracked_files
    - typing.IO.commit.tree.object._get_untracked_files
    - subprocess.Popen.path.head.commit.tree.object.git.diff
    - subprocess.Popen.path.tree.head.ref.commit.git.diff
    - subprocess.Popen.head.commit.tree.object.path.git.diff
    - subprocess.Popen.commit.path.tree.git.diff
    - datetime.timedelta.commit.path._get_untracked_files
    - datetime.timedelta.path.tree.head.commit.git.diff
    - subprocess.Popen.head.ref.commit.object.path.tree._get_untracked_files
    - typing.TypeVar.head.commit.object.path.tree.git.diff
    - typing.IO.head.commit.path.object.tree.git.diff
    - typing.cast.head.ref.commit.path.tree.object._get_untracked_files
    - subprocess.Popen.object.head.ref.commit.tree.path.git.diff
    - typing.IO.tree.commit.path.object._get_untracked_files
    - typing.cast.object.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.commit.object.tree.path.git.diff
    - typing.IO.head.ref.commit.object.tree.path.git.diff
    - subprocess.Popen.path.object.tree.head.commit.git.diff
    - typing.TypeVar.object.head.commit.path.git.diff
    - typing.cast.head.ref.commit.tree.path.object.git.diff
    - datetime.timedelta.path.tree.object.head.commit._get_untracked_files
    - datetime.timedelta.object.tree.commit.git.diff
    - typing.TypeVar.tree.object.path._get_untracked_files
    - datetime.timedelta.path.commit.object.git.diff
    - subprocess.Popen.head.ref.commit.object.tree._get_untracked_files
    - typing.TypeVar.head.commit.tree.object._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.diff
    - datetime.timedelta.object.path.head.ref.commit.tree.git.diff
    - typing.IO.path.object.head.ref.commit.tree.git.diff
    - typing.IO.head.commit.tree.object.path._get_untracked_files
    - datetime.timedelta.tree.object.commit.path._get_untracked_files
    - typing.TypeVar.head.commit.path.object._get_untracked_files
    - typing.IO.object.tree.path.git.diff
    - subprocess.Popen.tree.path.head.ref.commit.object._get_untracked_files
    - subprocess.Popen.tree.object.head.commit._get_untracked_files
    - typing.IO.object.tree.path.head.commit._get_untracked_files
    - typing.IO.object.tree.commit.path._get_untracked_files
    - typing.BinaryIO.tree.head.commit._get_untracked_files
    - typing.BinaryIO.head.commit.object.tree._get_untracked_files
    - subprocess.Popen.head.commit.object.tree.path.git.diff
    - subprocess.Popen.path.commit.tree._get_untracked_files
    - typing.TypeVar.tree.head.commit.git.diff
    - typing.IO.object.head.commit.path.tree._get_untracked_files
    - datetime.timedelta.path.object.tree._get_untracked_files
    - typing.IO.tree.head.ref.commit.object.path._get_untracked_files
    - typing.BinaryIO.head.commit.object.tree.path._get_untracked_files
    - typing.BinaryIO.head.commit.tree.object.path._get_untracked_files
    - typing.IO.head.commit.path.tree._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit.object._get_untracked_files
    - typing.IO.path.tree.head.commit._get_untracked_files
    - datetime.timedelta.path.commit.object._get_untracked_files
    - datetime.timedelta.commit.tree.object.path.git.diff
    - typing.BinaryIO.object.tree.head.commit.path._get_untracked_files
    - typing.cast.head.ref.commit.tree.git.diff
    - typing.TypeVar.tree.object.head.commit.path._get_untracked_files
    - datetime.timedelta.head.commit._get_untracked_files
    - typing.TypeVar.tree.object.path.commit._get_untracked_files
    - datetime.timedelta.object.commit.path.tree.git.diff
    - subprocess.Popen.head.commit.object._get_untracked_files
    - typing.IO.object.head.commit.tree._get_untracked_files
    - subprocess.Popen.path.tree.commit.object._get_untracked_files
    - datetime.timedelta.tree.object.head.ref.commit.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.diff
    - typing.IO.tree.head.ref.commit.path.git.diff
    - typing.TypeVar.tree.object.path.commit.git.diff
    - typing.IO.tree.path.object.head.commit._get_untracked_files
    - datetime.timedelta.head.ref.commit.object.path.git.diff
    - typing.IO.tree.object.path._get_untracked_files
    - datetime.timedelta.object.tree.git.diff
    - typing.IO.head.commit.tree.object.git.diff
    - typing.BinaryIO.object.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.tree.path.head.ref.commit.git.diff
    - typing.BinaryIO.head.commit.tree.path.object.git.diff
    - typing.IO.tree.path.object.head.ref.commit.git.diff
    - subprocess.Popen.head.commit.tree.object.git.diff
    - typing.cast.tree.object.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.path.commit.tree.git.diff
    - subprocess.Popen.commit.path.object.tree._get_untracked_files
    - typing.IO.tree.path.commit.object._get_untracked_files
    - datetime.timedelta.path.object.tree.head.ref.commit.git.diff
    - typing.IO.tree.object.head.commit.path.git.diff
    - typing.IO.object.commit.tree._get_untracked_files
    - datetime.timedelta.tree.head.commit.object._get_untracked_files
    - typing.IO.object.commit.path.tree.git.diff
    - typing.BinaryIO.head.commit.path.object._get_untracked_files
    - typing.IO.tree.object.head.commit._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.tree.git.diff
    - typing.IO.head.ref.commit.tree.object.git.diff
    - subprocess.Popen.tree.head.ref.commit.path.object._get_untracked_files
    - datetime.timedelta.tree.object.head.ref.commit.path.git.diff
    - typing.IO.head.commit.object.path._get_untracked_files
    - typing.cast.head.commit.tree.git.diff
    - datetime.timedelta.tree.object.path.commit.git.diff
    - datetime.timedelta.tree.path.object.head.ref.commit.git.diff
    - typing.IO.tree.path.object.commit.git.diff
    - subprocess.Popen.path.commit.object.tree.git.diff
    - typing.IO.path.object.head.ref.commit._get_untracked_files
    - typing.cast.tree.object.head.ref.commit.git.diff
    - typing.IO.head.ref.commit.path.object.tree._get_untracked_files
    - typing.BinaryIO.head.commit.object.tree.git.diff
    - datetime.timedelta.object.path.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.tree.head.commit._get_untracked_files
    - subprocess.Popen.commit.tree._get_untracked_files
    - subprocess.Popen.object._get_untracked_files
    - typing.BinaryIO.tree.head.commit.path.git.diff
    - typing.IO.object.path.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.object.commit.path._get_untracked_files
    - datetime.timedelta._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.object.path.git.diff
    - subprocess.Popen.path.object._get_untracked_files
    - typing.cast.head.ref.commit.path.tree.git.diff
    - typing.cast.head.ref.commit.tree.object.path.git.diff
    - datetime.timedelta.tree.commit.object.path._get_untracked_files
    - typing.IO.path.object.tree.head.commit._get_untracked_files
    - typing.BinaryIO.head.commit.path.tree.object._get_untracked_files
    - typing.cast.tree.head.commit.object.git.diff
    - subprocess.Popen.object.path.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.commit.object._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.object._get_untracked_files
    - subprocess.Popen.object.tree.path.head.commit.git.diff
    - typing.IO.tree._get_untracked_files
    - typing.IO.path.head.commit.git.diff
    - typing.cast.tree.head.commit.object._get_untracked_files
    - datetime.timedelta.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.commit.object.path.git.diff
    - subprocess.Popen.tree.head.ref.commit.object.path.git.diff
    - typing.TypeVar.object.tree.head.commit.path._get_untracked_files
    - typing.IO.object.head.ref.commit.tree.path.git.diff
    - subprocess.Popen.head.commit.tree.object._get_untracked_files
    - typing.IO.head.commit.object.tree.path._get_untracked_files
    - datetime.timedelta.tree.commit.path.object.git.diff
    - typing.IO.tree.path._get_untracked_files
    - subprocess.Popen.tree.path.head.commit.git.diff
    - typing.IO.object.commit.path.tree._get_untracked_files
    - subprocess.Popen.commit.path.object.git.diff
    - typing.IO.head.commit.tree.git.diff
    - typing.IO.path.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.tree._get_untracked_files
    - typing.BinaryIO.head.commit.object.git.diff
    - typing.IO.tree.path.head.commit._get_untracked_files
    - datetime.timedelta.object.path.head.commit._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit.path.git.diff
    - typing.IO.tree.head.commit.path._get_untracked_files
    - typing.IO.path.head.commit.tree._get_untracked_files
    - typing.IO.tree.head.commit.object.path.git.diff
    - typing.IO.path.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.path.tree.commit.object.git.diff
    - typing.IO.object.tree.path._get_untracked_files
    - typing.TypeVar.object.head.commit.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.object.path._get_untracked_files
    - typing.IO.commit.object.path._get_untracked_files
    - typing.TypeVar.object.head.ref.commit.path.git.diff
    - typing.BinaryIO.object.tree.head.commit.path.git.diff
    - typing.IO.object.head.commit._get_untracked_files
    - typing.IO.path.object.head.commit.git.diff
    - subprocess.Popen.head.commit.tree.path.git.diff
    - typing.IO.object.path.tree.commit.git.diff
    - datetime.timedelta.tree.object.head.commit.path.git.diff
    - typing.BinaryIO.head.ref.commit.object.git.diff
    - typing.IO.object.head.commit.path.tree.git.diff
    - datetime.timedelta.path.head.commit.tree.object._get_untracked_files
    - datetime.timedelta.path.head.ref.commit.git.diff
    - typing.BinaryIO.object.head.ref.commit.tree.git.diff
    - datetime.timedelta.tree.head.commit.object.git.diff
    - typing.IO.path.tree.head.ref.commit.object.git.diff
    - default_args.append
    - typing.IO.object.head.commit.path.git.diff
    - typing.TypeVar.head.ref.commit.path.object.tree._get_untracked_files
    - typing.TypeVar.head.ref.commit.path.object.tree.git.diff
    - typing.IO.head.commit.path.object._get_untracked_files
    - typing.IO.object.git.diff
    - subprocess.Popen.object.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.tree.commit.object._get_untracked_files
    - subprocess.Popen.path.commit.object.git.diff
    - typing.BinaryIO.head.commit.object.path.git.diff
    - typing.cast.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.object.commit._get_untracked_files
    - datetime.timedelta.tree.path.head.commit._get_untracked_files
    - subprocess.Popen.tree.object.head.commit.git.diff
    - subprocess.Popen.commit.path.tree.object._get_untracked_files
    - typing.cast.head.ref.commit.object.tree.path.git.diff
    - datetime.timedelta.path.tree.object.commit._get_untracked_files
    - typing.IO.path.head.ref.commit.object._get_untracked_files
    - typing.IO.commit.tree.path._get_untracked_files
    - typing.IO.object.path.tree.git.diff
    - subprocess.Popen.path.object.commit.tree.git.diff
    - typing.cast.head.ref.commit.path.tree.object.git.diff
    - typing.cast.head.ref.commit.object.tree.git.diff
    - subprocess.Popen.object.head.commit.git.diff
    - subprocess.Popen.path.object.head.ref.commit.tree.git.diff
    - datetime.timedelta.git.diff
    - subprocess.Popen.head.ref.commit.tree.object._get_untracked_files
    - subprocess.Popen.head.commit.tree.git.diff
    - typing.IO.tree.object.path.head.ref.commit.git.diff
    - typing.IO.object.path.tree._get_untracked_files
    - datetime.timedelta.tree.object.head.commit._get_untracked_files
    - subprocess.Popen.path.object.git.diff
    - typing.TypeVar.head.commit.tree.object.git.diff
    - typing.TypeVar.head.ref.commit.tree.path.object._get_untracked_files
    - subprocess.Popen.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.tree.object.head.commit.path._get_untracked_files
    - datetime.timedelta.commit.path.git.diff
    - typing.TypeVar.head.ref.commit.tree._get_untracked_files
    - typing.IO.path.head.commit.object._get_untracked_files
    - typing.cast.head.commit.tree.path.object._get_untracked_files
    - subprocess.Popen.head.ref.commit.object.tree.git.diff
    - subprocess.Popen.path.tree.head.commit._get_untracked_files
    - subprocess.Popen.commit.tree.object.git.diff
    - typing.TypeVar.tree.object.head.ref.commit.path._get_untracked_files
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.diff
    - typing.IO.commit.object.path.git.diff
    - typing.TypeVar.tree.object.path.git.diff
    - subprocess.Popen.head.ref.commit.object.path.tree.git.diff
    - subprocess.Popen.commit.tree.path.object.git.diff
    - typing.BinaryIO.tree.head.commit.object.path._get_untracked_files
    - subprocess.Popen.head.ref.commit.object.tree.path.git.diff
    - typing.IO.object.head.commit.tree.path._get_untracked_files
    - typing.IO.object.tree.commit.path.git.diff
    - typing.BinaryIO.head.ref.commit.tree.path.git.diff
    - typing.IO.object.path.tree.head.ref.commit._get_untracked_files
    - typing.IO.object.head.ref.commit.path.git.diff
    - datetime.timedelta.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.object.head.ref.commit.tree.git.diff
    - typing.TypeVar.head.ref.commit.path.object.git.diff
    - typing.cast.commit.tree.object.path.git.diff
    - typing.IO.tree.head.ref.commit.path.object.git.diff
    - datetime.timedelta.path.tree.object.head.ref.commit._get_untracked_files
    - typing.IO.tree.object.path.commit._get_untracked_files
    - datetime.timedelta.head.ref.commit.path.tree.git.diff
    - subprocess.Popen.commit.object.tree.path._get_untracked_files
    - typing.IO.tree.head.commit.path.git.diff
    - typing.IO.path.tree._get_untracked_files
    - typing.cast.head.commit.tree.object.git.diff
    - subprocess.Popen.tree.head.commit.path._get_untracked_files
    - subprocess.Popen.object.path.head.ref.commit.git.diff
    - datetime.timedelta.path.tree.object.head.ref.commit.git.diff
    - typing.IO.path.object.tree.git.diff
    - typing.cast.head.ref.commit.tree.object.git.diff
    - datetime.timedelta.path.head.commit.object._get_untracked_files
    - typing.IO.commit.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.path.tree.git.diff
    - subprocess.Popen.object.tree.commit._get_untracked_files
    - subprocess.Popen.commit.tree.object.path._get_untracked_files
    - subprocess.Popen.path.commit.object._get_untracked_files
    - datetime.timedelta.path.tree.head.ref.commit.object._get_untracked_files
    - typing.IO.git.diff
    - subprocess.Popen.tree.path.object.git.diff
    - typing.IO.commit.path.object._get_untracked_files
    - typing.TypeVar.object.head.ref.commit.tree.path.git.diff
    - typing.TypeVar.head.commit.object.path.git.diff
    - subprocess.Popen.object.head.ref.commit.tree.git.diff
    - typing.TypeVar.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.path.object._get_untracked_files
    - typing.TypeVar.object.head.commit.tree._get_untracked_files
    - typing.IO.object.path.head.ref.commit.tree.git.diff
    - datetime.timedelta.object.path.tree.head.commit.git.diff
    - subprocess.Popen.object.path._get_untracked_files
    - datetime.timedelta.tree.commit.object.git.diff
    - subprocess.Popen.commit.object.tree.git.diff
    - typing.IO.tree.path.head.commit.object._get_untracked_files
    - typing.IO.head.ref.commit.path.tree.object._get_untracked_files
    - typing.BinaryIO.object.tree.path.head.commit.git.diff
    - typing.cast.head.commit._get_untracked_files
    - datetime.timedelta.path.commit.tree.object.git.diff
    - typing.BinaryIO.object.head.ref.commit.git.diff
    - datetime.timedelta.tree.path.head.commit.object.git.diff
    - typing.IO.object.commit.path.git.diff
    - typing.IO.tree.object.commit.path.git.diff
    - subprocess.Popen.object.tree.path.git.diff
    - datetime.timedelta.commit.tree._get_untracked_files
    - subprocess.Popen.path.object.commit._get_untracked_files
    - subprocess.Popen.object.tree.head.commit.git.diff
    - datetime.timedelta.path.head.commit.git.diff
    - typing.cast.object.head.ref.commit.tree.git.diff
    - subprocess.Popen.commit.tree.path.git.diff
    - typing.cast.tree.head.ref.commit.path.object._get_untracked_files
    - typing.cast.head.ref.commit.object.tree.path._get_untracked_files
    - datetime.timedelta.object.head.commit.tree.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.object.path.tree._get_untracked_files
    - typing.BinaryIO.head.commit.path.object.tree._get_untracked_files
    - typing.IO.path.head.ref.commit.tree.object.git.diff
    - typing.BinaryIO.head.ref.commit.object.path.git.diff
    - subprocess.Popen.path.object.commit.tree._get_untracked_files
    - datetime.timedelta.path.tree._get_untracked_files
    - typing.cast.object.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.tree.path.git.diff
    - datetime.timedelta.head.commit.object.tree.path._get_untracked_files
    - subprocess.Popen.object.path.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.tree.git.diff
    - typing.BinaryIO.tree.head.ref.commit.object.git.diff
    - typing.IO.object.tree.path.head.ref.commit.git.diff
    - typing.IO.head.commit.tree.path.object.git.diff
    - datetime.timedelta.tree.commit._get_untracked_files
    - datetime.timedelta.path.tree.commit._get_untracked_files
    - typing.IO.object.path.commit._get_untracked_files
    - datetime.timedelta.object.tree.path.head.ref.commit.git.diff
    - subprocess.Popen.object.head.commit._get_untracked_files
    - typing.IO.object.head.ref.commit.tree._get_untracked_files
    - default_args.extend
    - typing.TypeVar.object.head.commit.tree.git.diff
    - subprocess.Popen.head.commit.path.object.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree.path.object._get_untracked_files
    - typing.IO.object.head.commit.tree.git.diff
    - typing.IO.tree.path.object.head.ref.commit._get_untracked_files
    - datetime.timedelta.commit.path.object.git.diff
    - typing.IO.path.head.commit._get_untracked_files
    - subprocess.Popen.path.object.tree.head.ref.commit.git.diff
    - datetime.timedelta.path.object.head.ref.commit.git.diff
    - typing.cast.head.commit.path.object.git.diff
    - typing.BinaryIO.object.head.ref.commit._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.object.path._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.object.tree.git.diff
    - typing.IO.commit.path.tree._get_untracked_files
    - datetime.timedelta.object.tree.path.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.path.head.commit.object.git.diff
    - datetime.timedelta.object.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.head.commit.object._get_untracked_files
    - typing.IO.head.commit.path.tree.object.git.diff
    - subprocess.Popen.head.ref.commit.tree.path.object.git.diff
    - datetime.timedelta.head.ref.commit.path.tree.object.git.diff
    - typing.TypeVar.head.ref.commit.path.tree.object._get_untracked_files
    - datetime.timedelta.tree.head.commit.git.diff
    - typing.cast.object.head.commit.tree._get_untracked_files
    - typing.IO.tree.object.path.head.commit._get_untracked_files
    - subprocess.Popen.path.head.commit._get_untracked_files
    - typing.cast.object.tree.head.commit.git.diff
    - typing.IO.commit.path.git.diff
    - subprocess.Popen.path.commit.object.tree._get_untracked_files
    - datetime.timedelta.object.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.object.tree._get_untracked_files
    - datetime.timedelta.head.commit.git.diff
    - typing.IO.head.ref.commit.object.path.git.diff
    - typing.IO.object.path.tree.head.ref.commit.git.diff
    - typing.BinaryIO.head.ref.commit.object.tree.git.diff
    - typing.IO.tree.object.path.git.diff
    - subprocess.Popen.object.head.ref.commit.tree._get_untracked_files
    - typing.IO.tree.git.diff
    - subprocess.Popen.path.commit.git.diff
    - datetime.timedelta.object.head.ref.commit.tree.path.git.diff
    - typing.TypeVar.head.commit.tree._get_untracked_files
    - subprocess.Popen.tree.path.object.head.commit._get_untracked_files
    - typing.cast.tree.head.ref.commit.object._get_untracked_files
    - typing.cast.head.commit.object.path.git.diff
    - typing.cast.head.commit.tree.path.git.diff
    - datetime.timedelta.path.head.commit.tree.git.diff
    - typing.BinaryIO.head.ref.commit.object._get_untracked_files
    - datetime.timedelta.head.ref.commit.object.tree.path.git.diff
    - subprocess.Popen.path.head.ref.commit._get_untracked_files
    - typing.TypeVar.head.commit.tree.object.path.git.diff
    - typing.IO.tree.head.ref.commit.object.git.diff
    - typing.BinaryIO.head.ref.commit.tree.object.git.diff
    - typing.IO.tree.path.object.git.diff
    - datetime.timedelta.tree.path.object.commit._get_untracked_files
    - typing.IO.path.head.commit.tree.git.diff
    - subprocess.Popen.git.diff
    - datetime.timedelta.object.path.tree.head.commit._get_untracked_files
    - subprocess.Popen.head.commit.tree.path.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.object.path._get_untracked_files
    - subprocess.Popen.path.tree.head.ref.commit.object._get_untracked_files
    - typing.IO.tree.object.head.ref.commit.path.git.diff
    - datetime.timedelta.head.commit.path.object._get_untracked_files
    - datetime.timedelta.head.ref.commit.path.object.tree.git.diff
    - typing.BinaryIO.tree.head.commit.path._get_untracked_files
    - datetime.timedelta.path.object.head.commit._get_untracked_files
    - datetime.timedelta.path.object._get_untracked_files
    - typing.IO.object._get_untracked_files
    - typing.TypeVar.object.tree.head.commit.path.git.diff
    - datetime.timedelta.tree.object.commit._get_untracked_files
    - git.objects.commit.Popen.path._get_untracked_files
    - typing.TypeVar.object.head.commit.tree.path.git.diff
    - typing.IO.commit.git.diff
    - typing.BinaryIO.object.tree.head.ref.commit._get_untracked_files
    - typing.IO.commit.path.object.tree.git.diff
    - datetime.timedelta.head.commit.path.tree._get_untracked_files
    - typing.IO.commit.path.tree.git.diff
    - typing.IO.object.path.tree.head.commit._get_untracked_files
    - datetime.timedelta.path.commit.object.tree.git.diff
    - subprocess.Popen.tree.commit.git.diff
    - subprocess.Popen.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.object.path.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.head.commit.path.tree.git.diff
    - typing.IO.path.tree.object.commit.git.diff
    - typing.cast.head.commit.object.tree.git.diff
    - typing.IO.path.tree.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.object.path.commit.git.diff
    - datetime.timedelta.path.object.commit._get_untracked_files
    - datetime.timedelta.commit.path.tree.object.git.diff
    - typing.TypeVar.head.ref.commit.object.path.tree.git.diff
    - typing.IO.tree.path.object.head.commit.git.diff
    - subprocess.Popen.tree.head.commit.path.git.diff
    - subprocess.Popen.path.head.commit.object.git.diff
    - typing.IO.tree.commit.object._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit.object._get_untracked_files
    - typing.BinaryIO.object.head.commit.tree.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path._get_untracked_files
    - typing.cast.object.head.commit.path.tree.git.diff
    - datetime.timedelta.tree.path.object.commit.git.diff
    - typing.IO.tree.commit.git.diff
    - datetime.timedelta.path.tree.object.git.diff
    - subprocess.Popen.object.head.ref.commit.tree.path._get_untracked_files
    - subprocess.Popen.tree.path._get_untracked_files
    - typing.BinaryIO.head.commit.object.path._get_untracked_files
    - subprocess.Popen.object.commit.path._get_untracked_files
    - typing.BinaryIO.head.commit.tree.path.object._get_untracked_files
    - typing.IO.path.tree.object.head.commit.git.diff
    - typing.IO.object.path.git.diff
    - datetime.timedelta.tree.object.path.head.commit._get_untracked_files
    - typing.TypeVar.tree.object.path.head.ref.commit._get_untracked_files
    - typing.BinaryIO.object.tree.path.git.diff
    - subprocess.Popen.head.ref.commit.object.path.git.diff
    - typing.IO.tree.commit.path._get_untracked_files
    - subprocess.Popen.path.tree.object.head.commit._get_untracked_files
    - datetime.timedelta.tree.object.path.git.diff
    - subprocess.Popen.head.commit.tree.path.object.git.diff
    - subprocess.Popen.object.tree._get_untracked_files
    - subprocess.Popen.head.commit.object.tree.git.diff
    - datetime.timedelta.commit.object.path.tree._get_untracked_files
    - subprocess.Popen.path.object.head.commit.git.diff
    - subprocess.Popen.tree.path.commit.object.git.diff
    - typing.TypeVar.head.ref.commit.object.tree._get_untracked_files
    - subprocess.Popen.tree.path.object.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.commit.path.git.diff
    - datetime.timedelta.tree.object.path.commit._get_untracked_files
    - typing.IO.path.commit.tree._get_untracked_files
    - typing.IO.path.head.commit.object.git.diff
    - datetime.timedelta.head.commit.tree.path.object.git.diff
    - subprocess.Popen.tree.object.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.path.object._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.tree._get_untracked_files
    - typing.IO.tree.head.commit.path.object._get_untracked_files
    - subprocess.Popen.object.tree.head.ref.commit.path._get_untracked_files
    - typing.IO.head.ref.commit.object.path._get_untracked_files
    - typing.cast.tree.head.commit.path.git.diff
    - typing.BinaryIO.head.ref.commit.object.tree._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.tree.path.commit._get_untracked_files
    - datetime.timedelta.path.commit.git.diff
    - subprocess.Popen.path.head.ref.commit.object.tree.git.diff
    - typing.IO.object.tree.path.commit.git.diff
    - datetime.timedelta.object.path.head.ref.commit.git.diff
    - typing.TypeVar.head.commit.object.path.tree._get_untracked_files
    - subprocess.Popen.path.tree.head.commit.object._get_untracked_files
    - datetime.timedelta.head.commit.path.tree.object._get_untracked_files
    - datetime.timedelta.path.head.commit.object.git.diff
    - datetime.timedelta.object.tree.commit._get_untracked_files
    - datetime.timedelta.commit.tree.object.path._get_untracked_files
    - typing.IO.commit.object.tree.path._get_untracked_files
    - typing.IO.object.head.commit.path._get_untracked_files
    - subprocess.Popen.object.tree.path.commit.git.diff
    - typing.TypeVar.object.tree.path.commit._get_untracked_files
    - subprocess.Popen.object.path.tree.commit.git.diff
    - typing.IO.path.git.diff
    - typing.TypeVar.head.commit._get_untracked_files
    - typing.IO.object.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.object.head.ref.commit._get_untracked_files
    - typing.BinaryIO.head.commit.path.git.diff
    - typing.IO.head.commit.object.git.diff
    - datetime.timedelta.object.path.tree.commit.git.diff
    - typing.BinaryIO.head.commit.tree._get_untracked_files
    - subprocess.Popen.path.head.commit.object._get_untracked_files
    - typing.IO.head.ref.commit.tree.git.diff
    - typing.BinaryIO.object.tree.head.commit._get_untracked_files
    - subprocess.Popen.head.ref.commit.object.git.diff
    - typing.TypeVar.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.path.object._get_untracked_files
    - subprocess.Popen.tree.object.head.ref.commit._get_untracked_files
    - typing.IO.commit.tree.object.git.diff
    - typing.TypeVar.head.ref.commit.object.path.tree._get_untracked_files
    - datetime.timedelta.object.path.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.path.object.head.commit._get_untracked_files
    - typing.IO.head.ref.commit.path.tree._get_untracked_files
    - typing.BinaryIO.object.tree.head.ref.commit.git.diff
    - subprocess.Popen.tree.path.object.commit.git.diff
    - typing.IO.object.commit.tree.git.diff
    - datetime.timedelta.commit.tree.object._get_untracked_files
    - typing.cast.object.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.head.commit.path.tree.object.git.diff
    - subprocess.Popen.object.path.tree.head.ref.commit.git.diff
    - datetime.timedelta.object.head.commit.path.tree.git.diff
    - datetime.timedelta.object.head.ref.commit._get_untracked_files
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: default_args.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: default_args.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.diff
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.diff
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.diff
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._get_untracked_files
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._get_untracked_files
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._get_untracked_files
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._get_untracked_files
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._get_untracked_files
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._get_untracked_files
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._get_untracked_files
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._get_untracked_files
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 978
    functionName: git.repo.base.Repo.untracked_files
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.tree.path.object.head.ref.commit._get_untracked_files
    - typing.IO.tree.path._get_untracked_files
    - typing.IO.object.path.head.commit._get_untracked_files
    - datetime.timedelta.object.path.commit.tree._get_untracked_files
    - typing.IO.object.commit.path.tree._get_untracked_files
    - typing.IO._get_untracked_files
    - typing.BinaryIO.object.head.ref.commit.path.tree._get_untracked_files
    - subprocess.Popen.tree.object.path.commit._get_untracked_files
    - typing.cast.tree.head.ref.commit._get_untracked_files
    - subprocess.Popen.head.commit.tree.object.path._get_untracked_files
    - typing.IO.path.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.tree._get_untracked_files
    - subprocess.Popen.path.object.head.commit.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit.object.path._get_untracked_files
    - typing.TypeVar.tree.head.commit.path.object._get_untracked_files
    - datetime.timedelta.object.tree.path._get_untracked_files
    - typing.BinaryIO.head.commit.tree.object._get_untracked_files
    - subprocess.Popen.commit._get_untracked_files
    - typing.IO.path.object.tree.commit._get_untracked_files
    - subprocess.Popen.tree.commit._get_untracked_files
    - datetime.timedelta.path.head.ref.commit.object._get_untracked_files
    - typing.IO.tree.path.head.commit._get_untracked_files
    - subprocess.Popen.head.ref.commit.object.tree.path._get_untracked_files
    - typing.cast.head.commit.path.object._get_untracked_files
    - typing.cast.head.commit.path._get_untracked_files
    - datetime.timedelta.object.path.head.commit._get_untracked_files
    - subprocess.Popen.path.head.commit.object.tree._get_untracked_files
    - typing.cast.object.head.commit._get_untracked_files
    - datetime.timedelta.head.commit.tree.object._get_untracked_files
    - typing.IO.tree.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.commit.tree.path.object._get_untracked_files
    - typing.IO.tree.head.commit.path._get_untracked_files
    - typing.BinaryIO.head.commit.path._get_untracked_files
    - typing.IO.tree.object.path.head.ref.commit._get_untracked_files
    - typing.IO.path.head.commit.tree._get_untracked_files
    - subprocess.Popen.path.commit.tree.object._get_untracked_files
    - typing.TypeVar.object.tree.head.commit._get_untracked_files
    - typing.TypeVar.head.commit.object.path._get_untracked_files
    - typing.IO.head.ref.commit.object._get_untracked_files
    - typing.IO.object.commit.tree.path._get_untracked_files
    - typing.IO.path.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.head.ref.commit.path.tree.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.path._get_untracked_files
    - typing.IO.object.tree.path._get_untracked_files
    - datetime.timedelta.object.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.tree.object.head.commit.path._get_untracked_files
    - datetime.timedelta.object._get_untracked_files
    - typing.TypeVar.object.head.commit.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.object.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.object.path._get_untracked_files
    - typing.IO.commit.object.path._get_untracked_files
    - typing.BinaryIO.head.commit.object.path.tree._get_untracked_files
    - subprocess.Popen.path.tree.object.commit._get_untracked_files
    - subprocess.Popen.object.head.ref.commit.path.tree._get_untracked_files
    - subprocess.Popen.object.tree.path.head.ref.commit._get_untracked_files
    - typing.IO.head.ref.commit.tree.path._get_untracked_files
    - typing.IO.object.head.commit._get_untracked_files
    - typing.IO.tree.object._get_untracked_files
    - typing.IO.commit.path._get_untracked_files
    - subprocess.Popen.path.head.commit.tree.object._get_untracked_files
    - typing.BinaryIO.tree.head.ref.commit.path.object._get_untracked_files
    - datetime.timedelta.tree.path.commit.object._get_untracked_files
    - subprocess.Popen.head.commit.tree._get_untracked_files
    - datetime.timedelta.path.head.ref.commit._get_untracked_files
    - git.objects.commit.Popen.tree.path._get_untracked_files
    - typing.cast.object.head.ref.commit.tree.path._get_untracked_files
    - subprocess.Popen.tree.object.path.head.commit._get_untracked_files
    - typing.IO.object.tree.path.commit._get_untracked_files
    - datetime.timedelta.path.head.commit.tree.object._get_untracked_files
    - typing.IO.object.path.commit.tree._get_untracked_files
    - subprocess.Popen.path.object.tree.head.ref.commit._get_untracked_files
    - typing.TypeVar.object.head.ref.commit.tree.path._get_untracked_files
    - subprocess.Popen.tree._get_untracked_files
    - typing.cast.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.object.head.commit.path.tree._get_untracked_files
    - typing.IO.head.commit.path.tree.object._get_untracked_files
    - typing.IO.path.commit.tree.object._get_untracked_files
    - subprocess.Popen.object.head.ref.commit.path._get_untracked_files
    - typing.IO.head.commit.object.path.tree._get_untracked_files
    - typing.IO.path.object._get_untracked_files
    - typing.IO.path.commit.object._get_untracked_files
    - subprocess.Popen.object.path.head.commit.tree._get_untracked_files
    - subprocess.Popen.head.commit.path.object._get_untracked_files
    - datetime.timedelta.path.head.ref.commit.object.tree._get_untracked_files
    - typing.IO.path.head.ref.commit.tree.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.path.object.tree._get_untracked_files
    - datetime.timedelta.path.tree.object._get_untracked_files
    - subprocess.Popen.object.tree.path.head.commit._get_untracked_files
    - typing.IO.head.commit.path.object._get_untracked_files
    - subprocess.Popen.path.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.path.head.ref.commit._get_untracked_files
    - typing.TypeVar.tree.object.path.head.commit._get_untracked_files
    - datetime.timedelta.object.path.head.commit.tree._get_untracked_files
    - typing.BinaryIO.object.tree.path.head.ref.commit._get_untracked_files
    - typing.IO.path.head.ref.commit.object.tree._get_untracked_files
    - subprocess.Popen.object.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.tree.commit.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.path.object._get_untracked_files
    - typing.IO.head.commit.path.object.tree._get_untracked_files
    - subprocess.Popen.tree.object.path.head.ref.commit._get_untracked_files
    - datetime.timedelta.path.head.commit.object.tree._get_untracked_files
    - subprocess.Popen.tree.path.commit._get_untracked_files
    - typing.cast.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.object.commit._get_untracked_files
    - typing.cast.commit.object.tree.path._get_untracked_files
    - typing.IO.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.object.head.commit.path._get_untracked_files
    - subprocess.Popen.object.tree.commit.path._get_untracked_files
    - subprocess.Popen.head.commit._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.tree.path.head.commit._get_untracked_files
    - datetime.timedelta.commit.object.tree._get_untracked_files
    - subprocess.Popen.commit.path.tree.object._get_untracked_files
    - typing.IO.path.head.commit.object.tree._get_untracked_files
    - datetime.timedelta.path.tree.object.commit._get_untracked_files
    - datetime.timedelta.object.path.tree.commit._get_untracked_files
    - typing.IO.path.head.ref.commit.object._get_untracked_files
    - typing.IO.commit.tree.path._get_untracked_files
    - datetime.timedelta.head.commit.path._get_untracked_files
    - typing.TypeVar.head.ref.commit.path.tree._get_untracked_files
    - typing.TypeVar.head.ref.commit.path._get_untracked_files
    - typing.IO.head.commit.tree.path._get_untracked_files
    - subprocess.Popen.object.path.head.ref.commit._get_untracked_files
    - typing.cast.object.head.commit.path.tree._get_untracked_files
    - datetime.timedelta.object.tree.head.ref.commit.path._get_untracked_files
    - typing.cast.head.commit.tree.object.path._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree.object._get_untracked_files
    - typing.BinaryIO.tree.head.ref.commit.object.path._get_untracked_files
    - typing.cast.tree.head.commit.path.object._get_untracked_files
    - typing.IO.object.path.tree._get_untracked_files
    - datetime.timedelta.tree.object.head.commit._get_untracked_files
    - subprocess.Popen.commit.path.object._get_untracked_files
    - typing.cast.head.ref.commit.object.path._get_untracked_files
    - typing.cast.tree.object.head.commit._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.path.object._get_untracked_files
    - subprocess.Popen.head.ref.commit.path._get_untracked_files
    - typing.BinaryIO.tree.head.commit.object._get_untracked_files
    - typing.IO.tree.commit.object.path._get_untracked_files
    - subprocess.Popen.tree.object.head.commit.path._get_untracked_files
    - typing.cast.object.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.object.tree.head.commit._get_untracked_files
    - typing.TypeVar.head.commit.path.object.tree._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.object.tree._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree._get_untracked_files
    - typing.IO.path.head.commit.object._get_untracked_files
    - typing.IO.object.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.object._get_untracked_files
    - typing.TypeVar.object.head.ref.commit.path.tree._get_untracked_files
    - datetime.timedelta.commit.path.tree._get_untracked_files
    - typing.cast.head.commit.tree.path.object._get_untracked_files
    - typing.IO.object.commit.path._get_untracked_files
    - subprocess.Popen.commit.tree.object._get_untracked_files
    - subprocess.Popen.path.tree.head.commit._get_untracked_files
    - datetime.timedelta.path.head.ref.commit.tree._get_untracked_files
    - typing.cast.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.object.path.commit._get_untracked_files
    - datetime.timedelta.tree.commit.path.object._get_untracked_files
    - typing.TypeVar.tree.object.head.ref.commit.path._get_untracked_files
    - typing.IO.head.ref.commit.tree.path.object._get_untracked_files
    - typing.IO.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.path.tree.head.commit.object._get_untracked_files
    - datetime.timedelta.tree.head.commit.object.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.object.path._get_untracked_files
    - typing.IO.tree.head.ref.commit.object._get_untracked_files
    - typing.BinaryIO.object.tree.path._get_untracked_files
    - datetime.timedelta.object.path.tree._get_untracked_files
    - subprocess.Popen.tree.head.commit.object._get_untracked_files
    - typing.BinaryIO.tree.head.commit.object.path._get_untracked_files
    - typing.cast.head.commit.object._get_untracked_files
    - datetime.timedelta.tree.head.commit.path._get_untracked_files
    - typing.IO.object.head.commit.tree.path._get_untracked_files
    - typing.cast.head.commit.path.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit._get_untracked_files
    - subprocess.Popen.head.commit.path._get_untracked_files
    - datetime.timedelta.head.commit.tree.object.path._get_untracked_files
    - datetime.timedelta.tree.path.object._get_untracked_files
    - typing.TypeVar.object.tree.path._get_untracked_files
    - typing.IO.object.path.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.path.tree.object.head.ref.commit._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.path.object._get_untracked_files
    - typing.IO.tree.object.path.commit._get_untracked_files
    - datetime.timedelta.tree.path._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit._get_untracked_files
    - subprocess.Popen.commit.object.tree.path._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.tree._get_untracked_files
    - typing.IO.path.tree._get_untracked_files
    - subprocess.Popen.path.tree.object._get_untracked_files
    - subprocess.Popen.tree.head.commit.path._get_untracked_files
    - subprocess.Popen.head.commit.object.tree._get_untracked_files
    - typing.IO.object.path.head.commit.tree._get_untracked_files
    - datetime.timedelta.path.commit.object.tree._get_untracked_files
    - subprocess.Popen.tree.path.head.commit._get_untracked_files
    - typing.IO.commit.tree.path.object._get_untracked_files
    - typing.cast.tree.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.commit.object.tree._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.object._get_untracked_files
    - datetime.timedelta.path.head.commit.object._get_untracked_files
    - datetime.timedelta.path.commit.tree._get_untracked_files
    - typing.IO.commit.object._get_untracked_files
    - datetime.timedelta.tree.head.commit.path.object._get_untracked_files
    - subprocess.Popen.head.commit.tree.path._get_untracked_files
    - typing.BinaryIO.head.commit.path.tree._get_untracked_files
    - typing.IO.head.commit.tree.path.object._get_untracked_files
    - datetime.timedelta.head.ref.commit._get_untracked_files
    - typing.IO.tree.head.commit.object.path._get_untracked_files
    - subprocess.Popen.path._get_untracked_files
    - typing.cast.head.ref.commit.object.path.tree._get_untracked_files
    - subprocess.Popen.tree.path.object.commit._get_untracked_files
    - typing.IO.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.object.path.head.commit._get_untracked_files
    - typing.TypeVar.object.head.commit.tree.path._get_untracked_files
    - typing.IO.tree.path.head.ref.commit._get_untracked_files
    - subprocess.Popen.object.tree.commit._get_untracked_files
    - subprocess.Popen.commit.tree.object.path._get_untracked_files
    - subprocess.Popen.path.tree._get_untracked_files
    - datetime.timedelta.tree.path.head.ref.commit._get_untracked_files
    - typing.IO.commit._get_untracked_files
    - datetime.timedelta.path.commit.tree.object._get_untracked_files
    - typing.IO.object.path._get_untracked_files
    - subprocess.Popen.path.commit.object._get_untracked_files
    - datetime.timedelta.path.tree.head.ref.commit.object._get_untracked_files
    - subprocess.Popen.tree.head.commit._get_untracked_files
    - subprocess.Popen.tree.commit.path._get_untracked_files
    - typing.TypeVar.tree.head.commit.object.path._get_untracked_files
    - typing.cast.tree.head.commit.path._get_untracked_files
    - typing.IO.head.ref.commit.object.tree.path._get_untracked_files
    - typing.IO.commit.path.object._get_untracked_files
    - datetime.timedelta.path.tree.head.commit._get_untracked_files
    - typing.IO.object.head.ref.commit.path.tree._get_untracked_files
    - datetime.timedelta.object.tree.commit.path._get_untracked_files
    - subprocess.Popen.tree.object._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree.path._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.commit.tree.path._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.path.object._get_untracked_files
    - typing.TypeVar.object.head.commit.tree._get_untracked_files
    - typing.cast.tree.head.ref.commit.object.path._get_untracked_files
    - typing.cast.head.commit.object.tree.path._get_untracked_files
    - subprocess.Popen.object.path._get_untracked_files
    - typing.IO.tree.path.head.commit.object._get_untracked_files
    - datetime.timedelta.commit._get_untracked_files
    - subprocess.Popen.path.tree.object.head.ref.commit._get_untracked_files
    - datetime.timedelta.object.commit.path.tree._get_untracked_files
    - typing.IO.head.ref.commit.path.tree.object._get_untracked_files
    - datetime.timedelta.path.head.ref.commit.tree.object._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.tree._get_untracked_files
    - typing.cast.head.commit._get_untracked_files
    - datetime.timedelta.head.ref.commit.object.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.tree.object._get_untracked_files
    - typing.BinaryIO.head.ref.commit.object.tree.path._get_untracked_files
    - typing.TypeVar.head.commit.path.tree._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.head.commit.object.path.tree._get_untracked_files
    - datetime.timedelta.commit.object.tree.path._get_untracked_files
    - datetime.timedelta.commit.object._get_untracked_files
    - typing.TypeVar.object.tree.path.head.commit._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.object._get_untracked_files
    - typing.cast.head.ref.commit.object.tree._get_untracked_files
    - datetime.timedelta.tree.head.commit._get_untracked_files
    - typing.TypeVar.object.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.object.head.ref.commit.tree.path._get_untracked_files
    - datetime.timedelta.commit.tree._get_untracked_files
    - subprocess.Popen.object.tree.head.ref.commit._get_untracked_files
    - typing.IO.object.head.ref.commit.tree.path._get_untracked_files
    - subprocess.Popen.path.object.commit._get_untracked_files
    - subprocess.Popen.path.tree.head.ref.commit._get_untracked_files
    - typing.cast.head.commit.path.tree.object._get_untracked_files
    - typing.IO.tree.head.commit._get_untracked_files
    - typing.TypeVar.object.head.ref.commit.path._get_untracked_files
    - typing.IO.path.tree.commit._get_untracked_files
    - typing.cast.object.head.ref.commit.path.tree._get_untracked_files
    - typing.cast.tree.head.ref.commit.path.object._get_untracked_files
    - typing.cast.head.ref.commit.object.tree.path._get_untracked_files
    - datetime.timedelta.object.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.object.head.ref.commit.path.tree._get_untracked_files
    - typing.BinaryIO.head.ref.commit.object.path.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.tree.object._get_untracked_files
    - subprocess.Popen.object.head.commit.path.tree._get_untracked_files
    - datetime.timedelta.path.object.tree.commit._get_untracked_files
    - datetime.timedelta.object.tree.head.commit.path._get_untracked_files
    - typing.BinaryIO.head.commit.path.object.tree._get_untracked_files
    - subprocess.Popen.path.tree.commit._get_untracked_files
    - typing.cast.head.ref.commit.tree.object.path._get_untracked_files
    - typing.TypeVar.object.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.path.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.path.object.commit.tree._get_untracked_files
    - datetime.timedelta.path.tree._get_untracked_files
    - typing.cast.object.tree.head.ref.commit.path._get_untracked_files
    - typing.IO.object.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.head.commit.object.tree.path._get_untracked_files
    - subprocess.Popen.tree.head.commit.path.object._get_untracked_files
    - subprocess.Popen.object.path.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.commit.path.object.tree._get_untracked_files
    - subprocess.Popen.object.path.tree.head.commit._get_untracked_files
    - typing.IO.tree.object.commit.path._get_untracked_files
    - subprocess.Popen.path.object.tree.head.commit._get_untracked_files
    - datetime.timedelta.object.tree.path.head.commit._get_untracked_files
    - typing.IO.object.tree.path.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit.object.path._get_untracked_files
    - typing.IO.head.commit.object.tree._get_untracked_files
    - typing.BinaryIO.tree.head.ref.commit.path._get_untracked_files
    - typing.IO.tree.commit._get_untracked_files
    - subprocess.Popen.commit.object.path.tree._get_untracked_files
    - subprocess.Popen.object.commit.tree.path._get_untracked_files
    - typing.cast.tree.head.commit.object.path._get_untracked_files
    - typing.cast.object.head.commit.tree.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.tree.path._get_untracked_files
    - typing.TypeVar.tree.object.head.ref.commit._get_untracked_files
    - typing.IO.path.tree.commit.object._get_untracked_files
    - datetime.timedelta.tree.commit._get_untracked_files
    - datetime.timedelta.path.tree.commit._get_untracked_files
    - typing.IO.path.object.commit.tree._get_untracked_files
    - typing.IO.object.path.commit._get_untracked_files
    - typing.BinaryIO.object.tree.path.head.commit._get_untracked_files
    - typing.cast.head.commit.object.tree._get_untracked_files
    - subprocess.Popen.object.head.commit._get_untracked_files
    - typing.IO.object.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.head.commit.path.object.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree.path.object._get_untracked_files
    - subprocess.Popen.path.object.tree.commit._get_untracked_files
    - typing.IO.tree.path.object.head.ref.commit._get_untracked_files
    - datetime.timedelta.head.ref.commit.path.object._get_untracked_files
    - subprocess.Popen.head.commit.path.tree.object._get_untracked_files
    - typing.IO.path.head.commit._get_untracked_files
    - typing.cast.head.ref.commit.path.object.tree._get_untracked_files
    - datetime.timedelta.object.head.commit.path._get_untracked_files
    - datetime.timedelta.tree.object.path.head.ref.commit._get_untracked_files
    - subprocess.Popen.commit.path.tree._get_untracked_files
    - typing.cast.head.commit.object.path._get_untracked_files
    - typing.BinaryIO.object.head.ref.commit._get_untracked_files
    - typing.IO.object.tree.head.commit.path._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.object.path._get_untracked_files
    - typing.IO.path.tree.head.ref.commit.object._get_untracked_files
    - typing.cast.head.commit.path.object.tree._get_untracked_files
    - datetime.timedelta.path.object.tree.head.ref.commit._get_untracked_files
    - typing.IO.commit.path.tree._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit.object.path._get_untracked_files
    - datetime.timedelta.object.tree.path.head.ref.commit._get_untracked_files
    - typing.IO.head.ref.commit.tree.object.path._get_untracked_files
    - typing.BinaryIO.tree.head.commit.path.object._get_untracked_files
    - typing.cast.head.ref.commit.object._get_untracked_files
    - typing.IO.object.tree.head.commit._get_untracked_files
    - subprocess.Popen.object.path.tree._get_untracked_files
    - datetime.timedelta.object.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.head.commit.object._get_untracked_files
    - typing.TypeVar.object.tree.path.head.ref.commit._get_untracked_files
    - typing.TypeVar.head.commit.tree.path.object._get_untracked_files
    - subprocess.Popen.object.head.commit.tree._get_untracked_files
    - subprocess.Popen.object.commit.tree._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.object.tree._get_untracked_files
    - typing.cast.head.ref.commit.path.object._get_untracked_files
    - typing.cast.head.ref.commit.tree.path._get_untracked_files
    - typing.IO.tree.path.head.ref.commit.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.path.tree.object._get_untracked_files
    - typing.TypeVar.head.commit.tree.object.path._get_untracked_files
    - subprocess.Popen.commit.object.path._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.object._get_untracked_files
    - typing.cast.object.head.commit.tree._get_untracked_files
    - typing.IO.commit.object.path.tree._get_untracked_files
    - typing.cast.tree.object.head.ref.commit._get_untracked_files
    - typing.IO.path.tree.object.head.commit._get_untracked_files
    - typing.IO.tree.object.path.head.commit._get_untracked_files
    - typing.IO.path.object.tree.head.ref.commit._get_untracked_files
    - typing.TypeVar.tree.head.commit._get_untracked_files
    - subprocess.Popen.path.head.commit._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree.object.path._get_untracked_files
    - typing.IO.path.object.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.object.commit.tree._get_untracked_files
    - typing.IO.tree.head.commit.object._get_untracked_files
    - datetime.timedelta.head.ref.commit.object._get_untracked_files
    - subprocess.Popen.path.commit.object.tree._get_untracked_files
    - datetime.timedelta.object.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.head.commit.tree._get_untracked_files
    - datetime.timedelta.head.ref.commit.object.tree._get_untracked_files
    - typing.IO.path.object.head.commit._get_untracked_files
    - datetime.timedelta.path.object.head.ref.commit.tree._get_untracked_files
    - typing.IO.head.ref.commit._get_untracked_files
    - typing.cast.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.tree.object.head.ref.commit._get_untracked_files
    - typing.IO.head.ref.commit.object.path.tree._get_untracked_files
    - datetime.timedelta.commit.tree.path.object._get_untracked_files
    - git.objects.commit.Popen.path.tree._get_untracked_files
    - datetime.timedelta.object.head.ref.commit.tree.path._get_untracked_files
    - typing.cast.object.tree.head.commit._get_untracked_files
    - datetime.timedelta.path.object.commit.tree._get_untracked_files
    - git.objects.commit.Popen.tree._get_untracked_files
    - subprocess.Popen.path.object.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.object.commit._get_untracked_files
    - subprocess.Popen.object.head.ref.commit.tree._get_untracked_files
    - datetime.timedelta.head.commit.tree.path.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.object.tree.path._get_untracked_files
    - typing.TypeVar.object.head.commit._get_untracked_files
    - typing.IO.tree.path.commit._get_untracked_files
    - typing.IO.path.object.head.commit.tree._get_untracked_files
    - datetime.timedelta.head.ref.commit.object.tree.path._get_untracked_files
    - datetime.timedelta.path.object.tree.head.commit._get_untracked_files
    - typing.TypeVar.head.commit.tree._get_untracked_files
    - typing.cast.object.tree.head.commit.path._get_untracked_files
    - typing.TypeVar.head.ref.commit.object._get_untracked_files
    - subprocess.Popen.tree.path.object.head.commit._get_untracked_files
    - typing.cast.tree.head.ref.commit.object._get_untracked_files
    - typing.IO.path.tree.object.commit._get_untracked_files
    - datetime.timedelta.head.ref.commit.path._get_untracked_files
    - typing.IO.path.tree.head.commit.object._get_untracked_files
    - typing.BinaryIO.head.ref.commit.object._get_untracked_files
    - typing.TypeVar.head.commit.object.tree.path._get_untracked_files
    - datetime.timedelta.tree.object._get_untracked_files
    - subprocess.Popen.path.head.ref.commit._get_untracked_files
    - typing.IO.commit.tree.object._get_untracked_files
    - subprocess.Popen._get_untracked_files
    - typing.IO.head.ref.commit.path.object._get_untracked_files
    - datetime.timedelta.tree.path.object.commit._get_untracked_files
    - datetime.timedelta.commit.path._get_untracked_files
    - subprocess.Popen.head.ref.commit.object.path.tree._get_untracked_files
    - typing.cast.head.ref.commit.path.tree.object._get_untracked_files
    - typing.IO.path.object.tree._get_untracked_files
    - typing.IO.tree.commit.path.object._get_untracked_files
    - datetime.timedelta.object.path.tree.head.commit._get_untracked_files
    - subprocess.Popen.head.commit.tree.path.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.object.path._get_untracked_files
    - typing.TypeVar.head.commit.object.tree._get_untracked_files
    - subprocess.Popen.path.tree.head.ref.commit.object._get_untracked_files
    - typing.cast.object.head.ref.commit.path._get_untracked_files
    - typing.IO.head.commit.tree.object._get_untracked_files
    - datetime.timedelta.tree.path.head.ref.commit.object._get_untracked_files
    - typing.IO.tree.head.ref.commit.path.object._get_untracked_files
    - subprocess.Popen.path.head.commit.tree._get_untracked_files
    - typing.IO.object.commit._get_untracked_files
    - datetime.timedelta.path.tree.object.head.commit._get_untracked_files
    - datetime.timedelta.head.ref.commit.object.path.tree._get_untracked_files
    - typing.IO.tree.object.commit._get_untracked_files
    - datetime.timedelta.head.ref.commit.path.object.tree._get_untracked_files
    - datetime.timedelta.head.commit.path.object._get_untracked_files
    - typing.BinaryIO.tree.head.commit.path._get_untracked_files
    - typing.TypeVar.tree.object.path._get_untracked_files
    - datetime.timedelta.path.object.head.commit._get_untracked_files
    - typing.IO.commit.path.object.tree._get_untracked_files
    - datetime.timedelta.path.object._get_untracked_files
    - typing.BinaryIO.object.tree.head.ref.commit.path._get_untracked_files
    - typing.IO.object._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit.path.object._get_untracked_files
    - datetime.timedelta.tree.object.commit._get_untracked_files
    - datetime.timedelta.object.commit.path._get_untracked_files
    - git.objects.commit.Popen.path._get_untracked_files
    - typing.BinaryIO.object.tree.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.path.head.commit.object._get_untracked_files
    - subprocess.Popen.head.ref.commit.object.tree._get_untracked_files
    - typing.TypeVar.head.commit.tree.object._get_untracked_files
    - typing.IO.commit.path.tree.object._get_untracked_files
    - datetime.timedelta.head.commit.path.tree._get_untracked_files
    - typing.IO.object.path.tree.head.commit._get_untracked_files
    - typing.BinaryIO.object.head.commit.path._get_untracked_files
    - datetime.timedelta.head.ref.commit.path.tree._get_untracked_files
    - git.objects.commit.Popen._get_untracked_files
    - datetime.timedelta.tree.commit.path._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.object.path.tree.head.ref.commit._get_untracked_files
    - subprocess.Popen.object.tree.path.commit._get_untracked_files
    - typing.TypeVar.head.commit.path.tree.object._get_untracked_files
    - typing.IO.path.object.commit._get_untracked_files
    - typing.IO.head.ref.commit.object.tree._get_untracked_files
    - typing.TypeVar.head.commit.path._get_untracked_files
    - typing.IO.head.commit.tree.object.path._get_untracked_files
    - datetime.timedelta.tree.object.commit.path._get_untracked_files
    - subprocess.Popen.commit.tree.path._get_untracked_files
    - typing.IO.object.tree._get_untracked_files
    - typing.IO.path.tree.object.head.ref.commit._get_untracked_files
    - typing.IO.path.tree.object._get_untracked_files
    - subprocess.Popen.tree.path.commit.object._get_untracked_files
    - typing.TypeVar.head.commit.path.object._get_untracked_files
    - subprocess.Popen.tree.commit.path.object._get_untracked_files
    - subprocess.Popen.tree.path.head.ref.commit.object._get_untracked_files
    - datetime.timedelta.path.object.commit._get_untracked_files
    - subprocess.Popen.tree.object.head.commit._get_untracked_files
    - datetime.timedelta.tree.object.path._get_untracked_files
    - datetime.timedelta.tree.head.ref.commit.path._get_untracked_files
    - typing.IO.object.tree.path.head.commit._get_untracked_files
    - typing.IO.object.tree.commit.path._get_untracked_files
    - typing.BinaryIO.tree.head.commit._get_untracked_files
    - typing.BinaryIO.head.commit.object.tree._get_untracked_files
    - typing.IO.tree.object.head.commit.path._get_untracked_files
    - datetime.timedelta.object.path._get_untracked_files
    - subprocess.Popen.path.commit.tree._get_untracked_files
    - typing.IO.tree.object.head.ref.commit.path._get_untracked_files
    - typing.IO.object.path.head.ref.commit.tree._get_untracked_files
    - typing.IO.path.commit.object.tree._get_untracked_files
    - typing.IO.object.head.commit.path.tree._get_untracked_files
    - typing.IO.tree.commit.object._get_untracked_files
    - datetime.timedelta.path.object.tree._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit.object._get_untracked_files
    - typing.IO.tree.head.ref.commit.object.path._get_untracked_files
    - typing.cast.tree.object.head.commit.path._get_untracked_files
    - typing.BinaryIO.head.commit.object.tree.path._get_untracked_files
    - typing.BinaryIO.object.head.commit.tree.path._get_untracked_files
    - typing.BinaryIO.head.commit.tree.object.path._get_untracked_files
    - typing.IO.head.commit.path.tree._get_untracked_files
    - typing.TypeVar.tree.head.ref.commit.object._get_untracked_files
    - typing.IO.path.tree.head.commit._get_untracked_files
    - datetime.timedelta.path.commit.object._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path._get_untracked_files
    - typing.BinaryIO.object.tree.head.commit.path._get_untracked_files
    - typing.IO.path.tree.head.ref.commit._get_untracked_files
    - subprocess.Popen.commit.path._get_untracked_files
    - typing.IO.path.commit._get_untracked_files
    - typing.TypeVar.tree.object.head.commit.path._get_untracked_files
    - datetime.timedelta.tree._get_untracked_files
    - datetime.timedelta.head.commit._get_untracked_files
    - typing.TypeVar.tree.object.path.commit._get_untracked_files
    - datetime.timedelta.path.tree.head.ref.commit._get_untracked_files
    - datetime.timedelta.commit.object.path._get_untracked_files
    - subprocess.Popen.object.head.ref.commit.tree.path._get_untracked_files
    - subprocess.Popen.tree.path._get_untracked_files
    - typing.BinaryIO.head.commit.object.path._get_untracked_files
    - typing.BinaryIO.head.commit.object._get_untracked_files
    - datetime.timedelta.head.commit.object.tree._get_untracked_files
    - typing.IO.head.commit._get_untracked_files
    - typing.IO.path.head.commit.tree.object._get_untracked_files
    - subprocess.Popen.head.ref.commit.object._get_untracked_files
    - typing.TypeVar.tree.head.commit.object._get_untracked_files
    - subprocess.Popen.head.commit.object._get_untracked_files
    - subprocess.Popen.object.commit.path._get_untracked_files
    - typing.BinaryIO.head.commit.tree.path.object._get_untracked_files
    - subprocess.Popen.tree.object.commit._get_untracked_files
    - typing.BinaryIO.head.commit._get_untracked_files
    - datetime.timedelta.tree.object.path.head.commit._get_untracked_files
    - typing.IO.object.head.commit.tree._get_untracked_files
    - subprocess.Popen.path.tree.commit.object._get_untracked_files
    - typing.IO.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.tree.object.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.object.path.commit._get_untracked_files
    - datetime.timedelta.commit.path.tree.object._get_untracked_files
    - subprocess.Popen.head.commit.object.path._get_untracked_files
    - typing.TypeVar.tree.object.path.head.ref.commit._get_untracked_files
    - subprocess.Popen.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.object.path.commit.tree._get_untracked_files
    - subprocess.Popen.object.tree.path._get_untracked_files
    - typing.BinaryIO.tree.head.ref.commit.object._get_untracked_files
    - typing.IO.tree.commit.path._get_untracked_files
    - typing.IO.tree.path.object.head.commit._get_untracked_files
    - datetime.timedelta.path.tree.commit.object._get_untracked_files
    - subprocess.Popen.path.tree.object.head.commit._get_untracked_files
    - typing.cast.head.commit.tree._get_untracked_files
    - typing.cast.commit.tree.object.path._get_untracked_files
    - typing.IO.tree.object.path._get_untracked_files
    - subprocess.Popen.object.tree._get_untracked_files
    - typing.cast.head.ref.commit.tree.path.object._get_untracked_files
    - datetime.timedelta.commit.object.path.tree._get_untracked_files
    - typing.BinaryIO.object.head.ref.commit.tree._get_untracked_files
    - typing.BinaryIO.object.head.commit.tree._get_untracked_files
    - datetime.timedelta.tree.path.head.commit.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.tree.object._get_untracked_files
    - typing.TypeVar.head.ref.commit.object.tree._get_untracked_files
    - subprocess.Popen.tree.path.object.head.ref.commit._get_untracked_files
    - typing.cast.tree.head.commit._get_untracked_files
    - typing.cast.tree.object.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.commit.path.object.tree._get_untracked_files
    - datetime.timedelta.tree.object.path.commit._get_untracked_files
    - typing.IO.path.commit.tree._get_untracked_files
    - typing.BinaryIO.object.head.commit.path.tree._get_untracked_files
    - typing.TypeVar.head.commit.tree.path._get_untracked_files
    - datetime.timedelta.tree.path.object.head.commit._get_untracked_files
    - typing.cast.object.head.commit.path._get_untracked_files
    - subprocess.Popen.head.commit.object.tree.path._get_untracked_files
    - typing.TypeVar.tree.object.head.commit._get_untracked_files
    - typing.IO.tree.path.commit.object._get_untracked_files
    - datetime.timedelta.path.commit._get_untracked_files
    - typing.BinaryIO.head.ref.commit.path.object.tree._get_untracked_files
    - subprocess.Popen.object.commit.path.tree._get_untracked_files
    - typing.IO.object.commit.tree._get_untracked_files
    - datetime.timedelta.path.object.head.commit.tree._get_untracked_files
    - datetime.timedelta.tree.head.commit.object._get_untracked_files
    - typing.IO.object.tree.commit._get_untracked_files
    - typing.BinaryIO.head.commit.path.object._get_untracked_files
    - subprocess.Popen.tree.object.path._get_untracked_files
    - typing.IO.tree.object.head.commit._get_untracked_files
    - subprocess.Popen.object.path.tree.commit._get_untracked_files
    - subprocess.Popen.tree.head.ref.commit.path.object._get_untracked_files
    - typing.cast.head.ref.commit.path.tree._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.path.object._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.path.commit._get_untracked_files
    - typing.IO.head.commit.object.path._get_untracked_files
    - typing.IO.tree.head.commit.path.object._get_untracked_files
    - datetime.timedelta.path.head.commit._get_untracked_files
    - subprocess.Popen.object.tree.head.ref.commit.path._get_untracked_files
    - typing.IO.head.ref.commit.object.path._get_untracked_files
    - typing.TypeVar.tree.head.commit.path._get_untracked_files
    - typing.BinaryIO.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.object.head.ref.commit.path._get_untracked_files
    - typing.BinaryIO.head.ref.commit.object.tree._get_untracked_files
    - subprocess.Popen.path.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.tree.path.commit._get_untracked_files
    - typing.IO.head.commit.object._get_untracked_files
    - typing.IO.tree.path.object._get_untracked_files
    - typing.IO.head.commit.path._get_untracked_files
    - subprocess.Popen.object.tree.head.commit.path._get_untracked_files
    - typing.IO.path.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.commit.object._get_untracked_files
    - typing.IO.path._get_untracked_files
    - typing.IO.head.ref.commit.path.object.tree._get_untracked_files
    - typing.TypeVar.head.commit.object.path.tree._get_untracked_files
    - datetime.timedelta.object.commit.tree.path._get_untracked_files
    - subprocess.Popen.path.tree.head.commit.object._get_untracked_files
    - datetime.timedelta.head.commit.path.tree.object._get_untracked_files
    - datetime.timedelta.object.tree.commit._get_untracked_files
    - typing.IO.head.ref.commit.tree.object._get_untracked_files
    - datetime.timedelta.object.path.head.ref.commit._get_untracked_files
    - datetime.timedelta.commit.tree.object.path._get_untracked_files
    - datetime.timedelta.object.tree.head.commit._get_untracked_files
    - typing.IO.commit.object.tree.path._get_untracked_files
    - typing.IO.object.head.commit.path._get_untracked_files
    - subprocess.Popen.commit.tree._get_untracked_files
    - typing.TypeVar.object.head.commit.path.tree._get_untracked_files
    - typing.TypeVar.head.ref.commit.object.path._get_untracked_files
    - typing.TypeVar.object.tree.path.commit._get_untracked_files
    - subprocess.Popen.object._get_untracked_files
    - typing.IO.object.path.head.ref.commit._get_untracked_files
    - typing.TypeVar.head.commit._get_untracked_files
    - typing.IO.object.head.ref.commit.path._get_untracked_files
    - subprocess.Popen.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.object.commit.path._get_untracked_files
    - datetime.timedelta._get_untracked_files
    - subprocess.Popen.path.object.tree._get_untracked_files
    - datetime.timedelta.head.ref.commit.tree.path._get_untracked_files
    - typing.IO.tree.path.object.commit._get_untracked_files
    - subprocess.Popen.tree.head.commit.object.path._get_untracked_files
    - typing.IO.head.commit.tree._get_untracked_files
    - typing.cast.head.commit.tree.object._get_untracked_files
    - typing.BinaryIO.head.commit.tree._get_untracked_files
    - subprocess.Popen.path.head.commit.object._get_untracked_files
    - subprocess.Popen.head.commit.path.tree._get_untracked_files
    - typing.BinaryIO.object.tree.head.commit._get_untracked_files
    - subprocess.Popen.path.object._get_untracked_files
    - subprocess.Popen.tree.commit.object.path._get_untracked_files
    - typing.TypeVar.object.head.ref.commit._get_untracked_files
    - subprocess.Popen.tree.path.object._get_untracked_files
    - typing.BinaryIO.object.head.commit._get_untracked_files
    - datetime.timedelta.head.commit.path.object.tree._get_untracked_files
    - datetime.timedelta.tree.commit.object.path._get_untracked_files
    - typing.IO.path.object.tree.head.commit._get_untracked_files
    - subprocess.Popen.tree.object.head.ref.commit._get_untracked_files
    - typing.TypeVar.head.ref.commit.object.path.tree._get_untracked_files
    - datetime.timedelta.object.head.commit._get_untracked_files
    - datetime.timedelta.object.path.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.path.object.head.commit._get_untracked_files
    - subprocess.Popen.tree.object.head.ref.commit.path._get_untracked_files
    - typing.BinaryIO.head.commit.path.tree.object._get_untracked_files
    - typing.IO.tree.head.ref.commit._get_untracked_files
    - typing.BinaryIO.object.tree.path.commit._get_untracked_files
    - datetime.timedelta.object.head.commit.tree._get_untracked_files
    - datetime.timedelta.path.head.commit.tree._get_untracked_files
    - subprocess.Popen.object.path.head.ref.commit.tree._get_untracked_files
    - subprocess.Popen.commit.object._get_untracked_files
    - typing.IO.object.path.tree.commit._get_untracked_files
    - datetime.timedelta.path._get_untracked_files
    - subprocess.Popen.head.ref.commit.path.object._get_untracked_files
    - typing.TypeVar.object.tree.head.ref.commit.path._get_untracked_files
    - datetime.timedelta.object.tree.path.commit._get_untracked_files
    - typing.IO.tree._get_untracked_files
    - typing.cast.tree.head.commit.object._get_untracked_files
    - typing.IO.head.ref.commit.path.tree._get_untracked_files
    - subprocess.Popen.head.commit.object.path.tree._get_untracked_files
    - datetime.timedelta.commit.tree.object._get_untracked_files
    - datetime.timedelta.head.commit.tree.path._get_untracked_files
    - typing.IO.commit.object.tree._get_untracked_files
    - datetime.timedelta.head.commit.object.path._get_untracked_files
    - typing.TypeVar.head.commit.object._get_untracked_files
    - typing.cast.object.tree.head.ref.commit._get_untracked_files
    - typing.TypeVar.object.tree.head.commit.path._get_untracked_files
    - datetime.timedelta.commit.path.object._get_untracked_files
    - subprocess.Popen.head.commit.tree.object._get_untracked_files
    - typing.IO.head.commit.object.tree.path._get_untracked_files
    - datetime.timedelta.object.head.ref.commit._get_untracked_files
    - typing.cast.head.commit.object.path.tree._get_untracked_files
    - typing.IO.commit.tree.object.path._get_untracked_files
    - typing.IO.commit.tree._get_untracked_files
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 995
    functionName: git.repo.base.Repo._get_untracked_files
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.head.commit.tree.path.git.status
    - typing.TypeVar.head.ref.commit.object.git.status
    - subprocess.Popen.commit.tree.object.git.status
    - typing.IO.head.commit.object.tree.git.status
    - datetime.timedelta.head.ref.commit.path.tree.object.git.status
    - typing.IO.head.commit.path.object.tree.wait
    - datetime.timedelta.tree.object.git.status
    - typing.BinaryIO.object.tree.path.commit.git.status
    - datetime.timedelta.tree.head.ref.commit.path.git.status
    - typing.IO.tree.object.head.commit.git.status
    - typing.TypeVar.object.tree.head.commit.path.wait
    - typing.BinaryIO.object.tree.path.git.status
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.git.status
    - subprocess.Popen.object.path.tree.commit.wait
    - datetime.timedelta.head.ref.commit.object.git.status
    - subprocess.Popen.tree.path.head.commit.git.status
    - typing.cast.object.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.status
    - typing.IO.head.commit.path.object.git.status
    - datetime.timedelta.object.path.tree.commit.git.status
    - typing.TypeVar.head.ref.commit.object.path.wait
    - typing.IO.path.object.tree.head.ref.commit.git.status
    - subprocess.Popen.head.ref.commit.path.object.git.status
    - typing.IO.tree.object.head.commit.path.git.status
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.BinaryIO.object.head.ref.commit.tree.git.status
    - untracked_files.append
    - typing.IO.object.commit.tree.wait
    - typing.IO.object.tree.path.git.status
    - datetime.timedelta.path.tree.object.head.commit.git.status
    - datetime.timedelta.commit.path.tree.object.git.status
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.git.status
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.commit.path.git.status
    - datetime.timedelta.path.object.tree.head.ref.commit.git.status
    - typing.IO.tree.head.commit.object.path.git.status
    - typing.IO.object.commit.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.cast.head.ref.commit.object.path.tree.git.status
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.object.wait
    - typing.IO.path.object.head.ref.commit.git.status
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.git.status
    - subprocess.Popen.object.commit.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.status
    - datetime.timedelta.path.head.commit.git.status
    - typing.TypeVar.head.commit.path.object.tree.wait
    - datetime.timedelta.path.tree.object.wait
    - typing.cast.object.head.ref.commit.tree.git.status
    - typing.IO.tree.path.commit.object.wait
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.commit.tree.git.status
    - typing.IO.object.path.tree.head.commit.git.status
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.status
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - typing.BinaryIO.head.commit.path.git.status
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.head.ref.commit.git.status
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.TypeVar.object.head.commit.path.tree.git.status
    - typing.cast.head.commit.wait
    - typing.TypeVar.head.commit.object.tree.wait
    - typing.IO.object.head.ref.commit.wait
    - typing.IO.path.head.ref.commit.object.tree.wait
    - typing.IO.tree.path.commit.object.git.status
    - subprocess.Popen.path.tree.commit.wait
    - typing.IO.path.head.commit.object.wait
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.IO.object.path.head.commit.tree.wait
    - datetime.timedelta.path.object.wait
    - subprocess.Popen.head.commit.object.git.status
    - typing.cast.object.tree.head.commit.git.status
    - subprocess.Popen.tree.commit.object.path.git.status
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.git.status
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.head.commit.object.git.status
    - typing.BinaryIO.head.ref.commit.object.wait
    - subprocess.Popen.object.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.git.status
    - subprocess.Popen.object.head.ref.commit.path.tree.git.status
    - typing.TypeVar.head.ref.commit.path.object.git.status
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.object.tree.head.ref.commit.git.status
    - git.objects.commit.Popen.path.wait
    - datetime.timedelta.path.tree.object.commit.git.status
    - typing.cast.head.ref.commit.tree.wait
    - subprocess.Popen.path.commit.object.tree.git.status
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.object.git.status
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.git.status
    - typing.IO.object.tree.head.ref.commit.wait
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.path.object.tree.head.commit.git.status
    - typing.IO.commit.git.status
    - subprocess.Popen.head.commit.tree.object.path.wait
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.IO.path.commit.tree.git.status
    - typing.TypeVar.head.ref.commit.tree.path.git.status
    - typing.TypeVar.tree.head.ref.commit.git.status
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.IO.path.tree.head.commit.git.status
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.tree.git.status
    - typing.IO.path.object.tree.head.commit.git.status
    - typing.IO.path.commit.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.status
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.tree.git.status
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.status
    - datetime.timedelta.tree.path.head.commit.object.git.status
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.BinaryIO.head.commit.tree.object.git.status
    - subprocess.Popen.head.ref.commit.object.git.status
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.head.commit.tree.object.git.status
    - datetime.timedelta.head.ref.commit.tree.object.git.status
    - typing.cast.object.head.ref.commit.tree.path.git.status
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.tree.head.commit.git.status
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - typing.IO.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.path.object.commit.tree.git.status
    - typing.cast.head.commit.tree.path.git.status
    - typing.IO.commit.tree.path.wait
    - typing.cast.head.ref.commit.object.tree.path.git.status
    - datetime.timedelta.tree.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.commit.path.wait
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.tree.object.path.wait
    - subprocess.Popen.commit.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.status
    - datetime.timedelta.head.commit.tree.path.wait
    - typing.IO.object.tree.commit.path.wait
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.commit.object.tree.path.wait
    - typing.IO.path.tree.head.ref.commit.object.git.status
    - subprocess.Popen.path.object.commit.tree.wait
    - datetime.timedelta.commit.path.tree.wait
    - subprocess.Popen.object.tree.path.commit.wait
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.BinaryIO.object.head.commit.tree.path.git.status
    - subprocess.Popen.head.commit.path.tree.git.status
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - typing.cast.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.commit.git.status
    - typing.IO.commit.path.object.tree.wait
    - typing.TypeVar.object.tree.head.commit.git.status
    - typing.TypeVar.object.head.commit.tree.path.wait
    - datetime.timedelta.path.tree.object.head.ref.commit.git.status
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - datetime.timedelta.path.object.commit.git.status
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.tree.object.head.commit.path.git.status
    - typing.IO.object.path.head.ref.commit.tree.git.status
    - typing.IO.tree.path.object.head.ref.commit.git.status
    - datetime.timedelta.head.ref.commit.tree.object.path.git.status
    - datetime.timedelta.tree.path.head.commit.git.status
    - typing.BinaryIO.head.commit.path.object.tree.git.status
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.tree.commit.object.git.status
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.head.commit.git.status
    - typing.IO.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.git.status
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.head.commit.tree.git.status
    - typing.cast.head.commit.object.path.tree.wait
    - typing.IO.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.object.tree.git.status
    - datetime.timedelta.object.tree.head.commit.path.git.status
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - typing.IO.path.object.commit.git.status
    - datetime.timedelta.wait
    - subprocess.Popen.path.head.commit.tree.object.git.status
    - typing.IO.object.tree.head.commit.path.git.status
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.IO.object.commit.tree.git.status
    - subprocess.Popen.head.commit.object.path.git.status
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.git.status
    - datetime.timedelta.tree.object.path.head.ref.commit.git.status
    - typing.IO.object.tree.commit.wait
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.IO.object.head.ref.commit.git.status
    - subprocess.Popen.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.wait
    - subprocess.Popen.tree.object.head.ref.commit.git.status
    - typing.TypeVar.object.tree.path.wait
    - datetime.timedelta.path.object.head.commit.tree.git.status
    - typing.TypeVar.object.head.ref.commit.tree.git.status
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.object.path.head.commit.tree.wait
    - datetime.timedelta.path.commit.object.tree.git.status
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - typing.cast.tree.head.commit.path.object.git.status
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - typing.IO.object.tree.path.head.commit.wait
    - datetime.timedelta.path.head.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.status
    - datetime.timedelta.head.commit.object.tree.path.wait
    - typing.IO.head.commit.path.wait
    - datetime.timedelta.head.commit.path.git.status
    - datetime.timedelta.commit.tree.git.status
    - subprocess.Popen.path.object.tree.git.status
    - subprocess.Popen.commit.path.tree.object.git.status
    - typing.cast.tree.object.head.ref.commit.git.status
    - typing.TypeVar.object.head.commit.tree.path.git.status
    - typing.IO.tree.path.object.commit.git.status
    - typing.IO.head.ref.commit.path.tree.object.git.status
    - typing.TypeVar.object.head.ref.commit.tree.path.git.status
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.wait
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.object.git.status
    - typing.IO.tree.head.ref.commit.path.git.status
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.status
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.git.status
    - <builtin>.len
    - typing.IO.commit.tree.object.path.git.status
    - datetime.timedelta.object.path.tree.head.commit.git.status
    - subprocess.Popen.head.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.commit.tree.object.git.status
    - typing.cast.tree.object.head.commit.git.status
    - typing.IO.path.tree.object.head.commit.git.status
    - subprocess.Popen.object.tree.head.commit.git.status
    - subprocess.Popen.commit.tree.object.path.git.status
    - typing.IO.path.head.ref.commit.object.wait
    - line.startswith
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.git.status
    - typing.IO.head.ref.commit.object.path.tree.git.status
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.cast.tree.head.commit.object.path.wait
    - typing.IO.commit.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.tree.path.object.git.status
    - typing.IO.tree.commit.object.path.git.status
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.status
    - subprocess.Popen.tree.object.commit.git.status
    - datetime.timedelta.commit.tree.path.object.git.status
    - typing.IO.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.path.object.tree.git.status
    - typing.IO.path.commit.git.status
    - typing.IO.path.tree.wait
    - typing.IO.head.ref.commit.tree.path.object.git.status
    - typing.cast.head.commit.path.object.wait
    - subprocess.Popen.object.commit.tree.wait
    - subprocess.Popen.head.ref.commit.git.status
    - subprocess.Popen.head.commit.wait
    - typing.TypeVar.head.commit.object.tree.git.status
    - datetime.timedelta.commit.object.path.tree.git.status
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.BinaryIO.head.commit.object.tree.path.git.status
    - typing.TypeVar.object.tree.path.head.commit.wait
    - typing.IO.path.tree.object.commit.wait
    - subprocess.Popen.commit.path.wait
    - typing.IO.tree.object.commit.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.status
    - datetime.timedelta.tree.head.commit.path.git.status
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - subprocess.Popen.object.commit.path.tree.git.status
    - typing.IO.path.head.ref.commit.git.status
    - subprocess.Popen.tree.object.commit.path.wait
    - typing.TypeVar.head.commit.path.object.git.status
    - datetime.timedelta.head.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.git.status
    - subprocess.Popen.tree.path.git.status
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - subprocess.Popen.tree.object.git.status
    - subprocess.Popen.head.commit.tree.path.git.status
    - subprocess.Popen.path.commit.git.status
    - typing.IO.tree.commit.object.path.wait
    - typing.IO.tree.head.commit.git.status
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - subprocess.Popen.path.object.git.status
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.status
    - typing.IO.object.path.tree.git.status
    - subprocess.Popen.commit.object.path.git.status
    - datetime.timedelta.path.object.tree.git.status
    - typing.IO.object.commit.git.status
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.path.head.ref.commit.object.git.status
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - typing.IO.tree.object.path.git.status
    - typing.cast.commit.object.tree.path.wait
    - typing.cast.head.ref.commit.path.object.git.status
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.path.wait
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.object.git.status
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.git.status
    - typing.cast.head.ref.commit.path.wait
    - typing.BinaryIO.object.tree.head.ref.commit.git.status
    - typing.IO.path.object.wait
    - subprocess.Popen.head.commit.git.status
    - typing.BinaryIO.head.commit.wait
    - subprocess.Popen.object.path.tree.git.status
    - subprocess.Popen.tree.object.path.head.ref.commit.git.status
    - datetime.timedelta.object.tree.wait
    - typing.TypeVar.head.commit.wait
    - datetime.timedelta.path.head.commit.tree.object.git.status
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.object.tree.path.wait
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.tree.commit.path.object.wait
    - subprocess.Popen.git.status
    - typing.TypeVar.tree.head.commit.git.status
    - subprocess.Popen.tree.head.commit.path.git.status
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.IO.path.object.commit.wait
    - typing.TypeVar.tree.object.head.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.git.status
    - subprocess.Popen.head.commit.object.tree.wait
    - typing.IO.path.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.wait
    - subprocess.Popen.tree.head.commit.path.object.git.status
    - typing.IO.head.commit.path.tree.wait
    - typing.IO.tree.path.head.commit.git.status
    - typing.BinaryIO.object.head.commit.tree.wait
    - datetime.timedelta.object.commit.tree.path.git.status
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.git.status
    - typing.IO.head.commit.object.tree.path.wait
    - typing.IO.head.ref.commit.path.object.git.status
    - typing.cast.head.ref.commit.path.tree.object.git.status
    - subprocess.Popen.head.commit.tree.path.object.git.status
    - datetime.timedelta.head.commit.path.object.tree.wait
    - typing.TypeVar.object.tree.path.git.status
    - typing.IO.tree.object.path.head.commit.git.status
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.head.commit.object.tree.git.status
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.commit.path.git.status
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.tree.path.head.commit.wait
    - git.objects.commit.Popen.path.tree.wait
    - datetime.timedelta.tree.commit.path.object.git.status
    - datetime.timedelta.object.tree.head.commit.git.status
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.object.git.status
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.git.status
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.git.status
    - subprocess.Popen.tree.object.path.commit.git.status
    - subprocess.Popen.object.head.commit.path.git.status
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.BinaryIO.head.commit.tree.path.object.git.status
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.object.wait
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - typing.TypeVar.head.commit.object.git.status
    - subprocess.Popen.path.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.wait
    - datetime.timedelta.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.tree.path.git.status
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.commit.git.status
    - subprocess.Popen.object.head.ref.commit.tree.git.status
    - typing.IO.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.path.git.status
    - typing.cast.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.object.path.commit.tree.git.status
    - typing.BinaryIO.object.tree.head.commit.git.status
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.commit.tree.git.status
    - typing.TypeVar.object.head.commit.wait
    - subprocess.Popen.object.tree.git.status
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - subprocess.Popen.commit.tree.git.status
    - subprocess.Popen.object.git.status
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - subprocess.Popen.path.head.ref.commit.object.tree.git.status
    - datetime.timedelta.head.commit.object.path.wait
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.git.status
    - datetime.timedelta.tree.path.object.head.commit.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.tree.head.commit.path.git.status
    - datetime.timedelta.tree.commit.git.status
    - typing.BinaryIO.head.ref.commit.path.tree.git.status
    - subprocess.Popen.tree.head.commit.path.wait
    - typing.cast.head.commit.git.status
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.IO.tree.git.status
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.cast.tree.head.ref.commit.object.git.status
    - typing.BinaryIO.tree.head.commit.path.object.git.status
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - datetime.timedelta.object.commit.tree.git.status
    - typing.IO.head.ref.commit.object.git.status
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - typing.TypeVar.head.ref.commit.object.tree.git.status
    - datetime.timedelta.path.object.tree.wait
    - typing.TypeVar.head.commit.path.tree.git.status
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.object.git.status
    - typing.BinaryIO.tree.head.ref.commit.path.git.status
    - datetime.timedelta.path.commit.git.status
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.wait
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - subprocess.Popen.object.path.commit.git.status
    - subprocess.Popen.path.head.ref.commit.git.status
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.status
    - subprocess.Popen.object.wait
    - datetime.timedelta.path.tree.head.commit.git.status
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.head.commit.object.path.git.status
    - typing.BinaryIO.head.commit.object.path.wait
    - subprocess.Popen.object.commit.tree.path.git.status
    - typing.cast.head.commit.object.tree.git.status
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.TypeVar.tree.head.commit.path.object.git.status
    - datetime.timedelta.object.tree.commit.git.status
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.head.commit.path.tree.wait
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.wait
    - typing.BinaryIO.head.commit.object.path.git.status
    - datetime.timedelta.object.git.status
    - typing.IO.tree.path.head.commit.object.wait
    - typing.TypeVar.tree.object.path.head.commit.git.status
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.path.object.head.commit.git.status
    - datetime.timedelta.head.ref.commit.object.tree.git.status
    - typing.IO.path.tree.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - typing.IO.object.path.head.commit.tree.git.status
    - typing.TypeVar.tree.object.path.commit.git.status
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - typing.TypeVar.object.head.commit.tree.git.status
    - subprocess.Popen.head.ref.commit.path.git.status
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.tree.head.ref.commit.path.object.git.status
    - subprocess.Popen.object.tree.path.commit.git.status
    - subprocess.Popen.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.git.status
    - datetime.timedelta.path.object.tree.head.commit.git.status
    - typing.IO.path.object.head.ref.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.status
    - typing.IO.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.git.status
    - datetime.timedelta.head.commit.wait
    - subprocess.Popen.tree.object.path.git.status
    - datetime.timedelta.tree.path.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - subprocess.Popen.path.commit.tree.git.status
    - datetime.timedelta.tree.object.path.commit.wait
    - subprocess.Popen.object.path.commit.tree.git.status
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.git.status
    - typing.IO.head.commit.object.path.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.status
    - typing.IO.object.path.head.ref.commit.git.status
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.IO.object.tree.head.commit.git.status
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.git.status
    - typing.IO.path.object.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.status
    - subprocess.Popen.tree.git.status
    - datetime.timedelta.tree.head.commit.object.path.git.status
    - typing.BinaryIO.object.head.ref.commit.git.status
    - subprocess.Popen.object.commit.tree.path.wait
    - datetime.timedelta.commit.path.object.wait
    - datetime.timedelta.path.tree.commit.object.git.status
    - typing.BinaryIO.tree.head.commit.wait
    - typing.IO.tree.head.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.status
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.object.tree.commit.path.wait
    - subprocess.Popen.path.tree.object.commit.git.status
    - typing.IO.tree.object.head.ref.commit.git.status
    - subprocess.Popen.path.tree.git.status
    - typing.IO.tree.object.path.commit.wait
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - typing.IO.path.object.head.commit.wait
    - typing.IO.head.ref.commit.path.object.tree.git.status
    - datetime.timedelta.tree.path.git.status
    - typing.IO.head.ref.commit.object.tree.path.git.status
    - typing.cast.object.head.commit.path.git.status
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - typing.cast.head.ref.commit.tree.git.status
    - typing.TypeVar.head.ref.commit.path.tree.object.git.status
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.cast.head.ref.commit.tree.object.path.git.status
    - datetime.timedelta.head.ref.commit.path.tree.git.status
    - typing.IO.commit.path.wait
    - typing.IO.head.commit.path.tree.object.git.status
    - typing.IO.tree.path.head.ref.commit.object.git.status
    - typing.BinaryIO.head.commit.object.tree.git.status
    - subprocess.Popen.path.head.commit.object.wait
    - datetime.timedelta.object.head.commit.tree.path.git.status
    - subprocess.Popen.object.head.commit.git.status
    - typing.cast.tree.head.commit.object.path.git.status
    - datetime.timedelta.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.status
    - typing.IO.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.wait
    - typing.IO.tree.commit.git.status
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.TypeVar.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.BinaryIO.head.ref.commit.path.object.git.status
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.status
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - datetime.timedelta.tree.git.status
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.path.head.commit.wait
    - typing.IO.head.commit.object.path.git.status
    - typing.IO.path.head.ref.commit.tree.object.wait
    - typing.IO.head.commit.path.tree.git.status
    - typing.IO.head.commit.path.tree.object.wait
    - datetime.timedelta.commit.wait
    - datetime.timedelta.path.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.head.commit.tree.object.git.status
    - subprocess.Popen.commit.tree.wait
    - typing.IO.tree.head.ref.commit.wait
    - typing.cast.head.commit.path.tree.object.git.status
    - datetime.timedelta.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.object.head.commit.path.git.status
    - datetime.timedelta.tree.path.commit.object.wait
    - datetime.timedelta.object.path.tree.git.status
    - datetime.timedelta.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.path.git.status
    - datetime.timedelta.path.object.tree.commit.git.status
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.commit.object.path.tree.git.status
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.git.status
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.cast.head.commit.object.path.wait
    - typing.cast.object.head.commit.git.status
    - subprocess.Popen.tree.wait
    - subprocess.Popen.object.commit.path.git.status
    - typing.cast.object.head.commit.tree.path.git.status
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.object.path.git.status
    - typing.BinaryIO.object.head.commit.path.git.status
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.IO.head.commit.git.status
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.commit.object.tree.git.status
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - typing.cast.commit.object.tree.path.git.status
    - typing.IO.tree.path.commit.wait
    - typing.IO.tree.object.path.commit.git.status
    - subprocess.Popen.tree.object.head.commit.git.status
    - subprocess.Popen.path.tree.commit.git.status
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - typing.IO.commit.path.git.status
    - datetime.timedelta.tree.head.ref.commit.object.path.git.status
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - datetime.timedelta.object.path.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.git.status
    - typing.IO.path.tree.object.head.ref.commit.git.status
    - typing.IO.object.head.commit.tree.path.git.status
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.TypeVar.head.commit.path.object.wait
    - datetime.timedelta.tree.commit.object.path.git.status
    - typing.BinaryIO.object.head.ref.commit.path.git.status
    - typing.cast.head.ref.commit.path.object.wait
    - typing.TypeVar.head.commit.tree.object.git.status
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - datetime.timedelta.tree.object.commit.wait
    - typing.IO.tree.path.commit.git.status
    - datetime.timedelta.path.head.ref.commit.object.tree.git.status
    - typing.IO.object.tree.head.commit.wait
    - typing.IO.object.commit.wait
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.git.status
    - subprocess.Popen.commit.path.object.wait
    - typing.IO.commit.path.object.wait
    - subprocess.Popen.tree.head.ref.commit.object.git.status
    - subprocess.Popen.tree.head.commit.object.git.status
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.git.status
    - typing.IO.object.head.ref.commit.path.tree.git.status
    - subprocess.Popen.object.head.commit.path.tree.git.status
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.commit.object.git.status
    - subprocess.Popen.tree.path.head.ref.commit.git.status
    - subprocess.Popen.object.tree.head.ref.commit.git.status
    - subprocess.Popen.path.object.head.ref.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.wait
    - datetime.timedelta.object.head.ref.commit.path.wait
    - datetime.timedelta.object.commit.path.tree.git.status
    - typing.IO.object.path.tree.wait
    - typing.cast.head.ref.commit.tree.object.git.status
    - typing.cast.head.commit.tree.object.git.status
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.path.git.status
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.tree.object.path.commit.git.status
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.commit.tree.object.path.git.status
    - datetime.timedelta.path.commit.object.git.status
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit.git.status
    - subprocess.Popen.object.tree.path.head.ref.commit.git.status
    - typing.IO.object.commit.tree.path.git.status
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.cast.head.commit.object.path.tree.git.status
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.tree.wait
    - typing.IO.commit.path.object.git.status
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.IO.path.object.git.status
    - typing.BinaryIO.head.ref.commit.object.path.git.status
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.wait
    - subprocess.Popen.tree.commit.path.object.git.status
    - typing.BinaryIO.head.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.git.status
    - subprocess.Popen.tree.path.object.commit.git.status
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.path.git.status
    - typing.TypeVar.head.commit.tree.object.wait
    - typing.BinaryIO.head.commit.git.status
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.cast.head.commit.tree.object.path.git.status
    - subprocess.Popen.head.commit.path.tree.object.git.status
    - datetime.timedelta.object.head.commit.path.wait
    - typing.BinaryIO.object.head.commit.tree.git.status
    - typing.IO.object.git.status
    - typing.cast.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.object.path.head.ref.commit.git.status
    - subprocess.Popen.path.tree.object.commit.wait
    - datetime.timedelta.head.ref.commit.path.object.git.status
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.IO.head.ref.commit.object.path.wait
    - typing.IO.head.commit.tree.git.status
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.IO.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.head.commit.wait
    - subprocess.Popen.object.tree.commit.git.status
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.git.status
    - typing.BinaryIO.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.git.status
    - subprocess.Popen.tree.object.path.head.commit.git.status
    - datetime.timedelta.head.commit.object.path.tree.git.status
    - datetime.timedelta.object.head.ref.commit.tree.path.git.status
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.path.tree.git.status
    - typing.IO.object.path.git.status
    - typing.TypeVar.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.git.status
    - git.util.finalize_process
    - subprocess.Popen.tree.path.object.head.ref.commit.git.status
    - typing.TypeVar.tree.head.ref.commit.object.path.git.status
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.head.ref.commit.object.path.git.status
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.commit.path.tree.git.status
    - typing.IO.tree.object.wait
    - typing.IO.path.tree.object.git.status
    - typing.TypeVar.head.ref.commit.object.path.git.status
    - typing.IO.object.tree.path.head.ref.commit.git.status
    - typing.BinaryIO.tree.head.commit.object.path.git.status
    - typing.cast.head.ref.commit.path.object.tree.git.status
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.status
    - typing.cast.head.ref.commit.object.path.git.status
    - subprocess.Popen.head.commit.path.object.tree.git.status
    - typing.IO.head.commit.object.wait
    - typing.IO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - typing.IO.object.path.tree.commit.git.status
    - typing.cast.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.tree.path.object.head.commit.git.status
    - datetime.timedelta.commit.tree.wait
    - datetime.timedelta.tree.head.commit.wait
    - subprocess.Popen.commit.object.path.wait
    - subprocess.Popen.tree.path.wait
    - subprocess.Popen.head.commit.path.object.git.status
    - typing.IO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.commit.tree.wait
    - typing.cast.commit.tree.object.path.git.status
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.git.status
    - datetime.timedelta.object.commit.git.status
    - typing.TypeVar.head.commit.tree.path.object.wait
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.object.path.git.status
    - typing.TypeVar.tree.head.ref.commit.path.git.status
    - datetime.timedelta.head.commit.tree.object.git.status
    - datetime.timedelta.path.tree.wait
    - datetime.timedelta.tree.path.head.ref.commit.git.status
    - datetime.timedelta.path.head.ref.commit.tree.object.git.status
    - typing.BinaryIO.tree.head.ref.commit.git.status
    - line.decode
    - subprocess.Popen.object.path.head.commit.git.status
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.cast.head.commit.path.git.status
    - datetime.timedelta.path.tree.git.status
    - subprocess.Popen.head.commit.path.git.status
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - typing.TypeVar.object.tree.head.commit.path.git.status
    - typing.BinaryIO.tree.head.commit.path.git.status
    - datetime.timedelta.path.tree.head.ref.commit.git.status
    - typing.IO.path.git.status
    - typing.TypeVar.head.commit.path.tree.wait
    - typing.TypeVar.head.commit.object.wait
    - typing.TypeVar.object.tree.path.head.commit.git.status
    - typing.IO.object.head.commit.path.wait
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.head.ref.commit.git.status
    - subprocess.Popen.object.head.ref.commit.tree.path.git.status
    - typing.cast.head.commit.object.path.git.status
    - typing.BinaryIO.object.head.commit.path.tree.git.status
    - typing.IO.path.object.head.commit.git.status
    - typing.BinaryIO.head.ref.commit.tree.object.git.status
    - typing.IO.tree.object.head.ref.commit.path.wait
    - typing.cast.tree.head.ref.commit.object.path.git.status
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - datetime.timedelta.git.status
    - subprocess.Popen.object.head.ref.commit.path.wait
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.commit.path.object.tree.git.status
    - subprocess.Popen.path.git.status
    - typing.IO.tree.path.head.commit.object.git.status
    - typing.cast.head.commit.path.wait
    - typing.IO.object.head.commit.git.status
    - typing.IO.path.tree.object.wait
    - datetime.timedelta.head.commit.path.object.git.status
    - datetime.timedelta.object.head.ref.commit.path.tree.git.status
    - typing.IO.git.status
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.git.status
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.cast.object.head.ref.commit.path.git.status
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.head.ref.commit.tree.git.status
    - subprocess.Popen.path.object.commit.git.status
    - typing.TypeVar.head.commit.object.tree.path.git.status
    - subprocess.Popen.path.tree.head.ref.commit.git.status
    - typing.IO.tree.head.ref.commit.object.git.status
    - subprocess.Popen.object.path.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.git.status
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - typing.cast.tree.head.commit.object.git.status
    - typing.TypeVar.tree.head.commit.object.git.status
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.git.status
    - typing.IO.commit.object.tree.path.git.status
    - typing.IO.object.tree.head.ref.commit.git.status
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - subprocess.Popen.object.path.wait
    - datetime.timedelta.path.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.object.wait
    - typing.IO.path.tree.object.commit.git.status
    - datetime.timedelta.path.object.tree.commit.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.git.status
    - typing.IO.path.head.commit.git.status
    - subprocess.Popen.commit.object.git.status
    - subprocess.Popen.head.commit.object.tree.path.git.status
    - datetime.timedelta.tree.head.ref.commit.object.git.status
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.git.status
    - typing.IO.tree.head.commit.object.git.status
    - typing.TypeVar.object.head.commit.path.git.status
    - typing.IO.path.object.commit.tree.wait
    - typing.IO.path.commit.object.git.status
    - datetime.timedelta.head.ref.commit.object.path.git.status
    - typing.IO.commit.tree.object.path.wait
    - subprocess.Popen.object.tree.path.head.commit.git.status
    - typing.IO.path.head.commit.tree.object.git.status
    - subprocess.Popen.tree.head.ref.commit.path.git.status
    - datetime.timedelta.commit.object.path.git.status
    - subprocess.Popen.tree.head.ref.commit.git.status
    - datetime.timedelta.path.commit.tree.object.git.status
    - typing.IO.head.commit.path.git.status
    - datetime.timedelta.commit.object.git.status
    - typing.TypeVar.tree.object.path.wait
    - typing.cast.head.commit.path.tree.git.status
    - typing.cast.head.ref.commit.tree.path.git.status
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.object.git.status
    - typing.TypeVar.object.tree.head.ref.commit.git.status
    - subprocess.Popen.object.tree.commit.path.git.status
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.path.object.wait
    - datetime.timedelta.object.head.commit.tree.git.status
    - typing.IO.tree.path.wait
    - typing.IO.tree.commit.object.git.status
    - typing.IO.object.commit.path.tree.git.status
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.status
    - typing.IO.object.head.commit.tree.git.status
    - datetime.timedelta.tree.object.path.head.commit.git.status
    - subprocess.Popen.object.tree.head.ref.commit.path.git.status
    - subprocess.Popen.head.ref.commit.path.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - typing.cast.tree.head.commit.wait
    - datetime.timedelta.tree.object.head.commit.git.status
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.path.object.tree.git.status
    - datetime.timedelta.tree.object.path.wait
    - typing.TypeVar.head.commit.path.git.status
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.tree.wait
    - subprocess.Popen.tree.commit.git.status
    - typing.IO.head.commit.object.path.tree.git.status
    - datetime.timedelta.tree.path.commit.git.status
    - subprocess.Popen.path.object.head.commit.git.status
    - subprocess.Popen.commit.object.tree.path.git.status
    - subprocess.Popen.path.object.commit.wait
    - typing.cast.tree.object.head.ref.commit.path.git.status
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - typing.IO.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.object.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.wait
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.head.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.object.path.git.status
    - datetime.timedelta.path.object.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.wait
    - datetime.timedelta.tree.object.commit.git.status
    - typing.BinaryIO.head.ref.commit.path.git.status
    - datetime.timedelta.head.ref.commit.object.path.tree.git.status
    - typing.BinaryIO.object.head.commit.git.status
    - git.objects.commit.Popen.tree.path.wait
    - subprocess.Popen.path.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.cast.tree.object.head.commit.wait
    - datetime.timedelta.path.head.commit.object.wait
    - typing.TypeVar.head.commit.path.tree.object.git.status
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - filename.encode
    - subprocess.Popen.commit.path.object.git.status
    - typing.cast.object.head.commit.tree.git.status
    - datetime.timedelta.path.tree.commit.git.status
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.path.wait
    - typing.cast.head.ref.commit.object.path.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.status
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.git.status
    - typing.BinaryIO.tree.head.ref.commit.object.git.status
    - typing.IO.tree.head.ref.commit.object.path.wait
    - subprocess.Popen.path.tree.commit.object.git.status
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - typing.IO.object.tree.wait
    - typing.cast.tree.head.commit.git.status
    - typing.cast.object.head.commit.path.tree.git.status
    - subprocess.Popen.tree.head.ref.commit.object.path.git.status
    - typing.IO.path.commit.object.tree.git.status
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.cast.object.tree.head.commit.wait
    - typing.TypeVar.tree.object.head.commit.git.status
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.TypeVar.tree.object.path.head.commit.wait
    - subprocess.Popen.head.commit.path.object.tree.wait
    - subprocess.Popen.head.commit.object.tree.git.status
    - typing.IO.tree.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.commit.wait
    - typing.IO.path.tree.commit.git.status
    - typing.IO.head.commit.tree.object.path.git.status
    - datetime.timedelta.tree.head.commit.path.object.git.status
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.cast.head.commit.path.object.git.status
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - subprocess.Popen.head.commit.object.path.tree.git.status
    - typing.IO.object.path.commit.tree.wait
    - typing.cast.head.commit.object.tree.wait
    - typing.cast.object.tree.head.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.tree.path.commit.git.status
    - typing.TypeVar.head.ref.commit.tree.object.git.status
    - typing.TypeVar.head.ref.commit.object.path.tree.git.status
    - typing.IO.head.commit.tree.path.object.git.status
    - typing.cast.tree.head.commit.path.git.status
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.TypeVar.object.tree.path.head.ref.commit.git.status
    - typing.cast.head.ref.commit.path.tree.git.status
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.git.status
    - typing.cast.object.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.status
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - typing.cast.object.tree.head.ref.commit.path.git.status
    - datetime.timedelta.commit.path.tree.git.status
    - subprocess.Popen.path.commit.object.git.status
    - typing.TypeVar.head.commit.tree.object.path.git.status
    - typing.IO.wait
    - subprocess.Popen.path.object.tree.head.commit.wait
    - subprocess.Popen.commit.path.tree.git.status
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.git.status
    - typing.BinaryIO.head.commit.path.tree.git.status
    - datetime.timedelta.commit.object.tree.git.status
    - typing.IO.object.path.wait
    - typing.IO.object.tree.commit.git.status
    - typing.cast.head.ref.commit.object.tree.wait
    - typing.BinaryIO.tree.head.commit.object.git.status
    - datetime.timedelta.object.head.ref.commit.git.status
    - datetime.timedelta.head.commit.object.tree.git.status
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.tree.git.status
    - subprocess.Popen.path.commit.wait
    - typing.IO.path.head.ref.commit.object.tree.git.status
    - subprocess.Popen.tree.path.object.git.status
    - typing.TypeVar.head.commit.object.path.git.status
    - subprocess.Popen.path.head.ref.commit.tree.git.status
    - datetime.timedelta.head.ref.commit.git.status
    - subprocess.Popen.path.tree.object.git.status
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - typing.IO.tree.object.head.ref.commit.path.git.status
    - datetime.timedelta.object.head.ref.commit.path.git.status
    - subprocess.Popen.tree.commit.wait
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.path.head.commit.git.status
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.status
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.commit.object.wait
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.git.status
    - subprocess.Popen.tree.path.head.commit.wait
    - typing.IO.commit.path.tree.git.status
    - subprocess.Popen.tree.commit.object.wait
    - typing.BinaryIO.head.commit.tree.path.git.status
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.head.ref.commit.object.git.status
    - typing.cast.tree.object.head.commit.path.wait
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.tree.object.path.head.commit.wait
    - subprocess.Popen.tree.path.commit.git.status
    - typing.IO.commit.object.git.status
    - typing.IO.tree.object.commit.git.status
    - typing.IO.path.commit.tree.object.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.status
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.IO.object.head.commit.path.tree.git.status
    - typing.IO.path.head.ref.commit.tree.git.status
    - subprocess.Popen.object.path.tree.head.ref.commit.git.status
    - subprocess.Popen.path.head.commit.tree.git.status
    - typing.cast.tree.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.git.status
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - subprocess.Popen.path.tree.wait
    - typing.IO.commit.tree.object.git.status
    - subprocess.Popen.object.head.ref.commit.git.status
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - datetime.timedelta.object.head.ref.commit.tree.git.status
    - typing.IO.tree.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.git.status
    - subprocess.Popen.object.tree.head.commit.path.git.status
    - datetime.timedelta.object.tree.path.head.ref.commit.git.status
    - datetime.timedelta.object.path.head.commit.tree.git.status
    - typing.IO.object.tree.commit.path.git.status
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.TypeVar.tree.head.commit.path.git.status
    - typing.IO.path.head.commit.tree.git.status
    - datetime.timedelta.object.tree.git.status
    - typing.cast.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.wait
    - datetime.timedelta.commit.tree.path.git.status
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - datetime.timedelta.tree.path.object.head.commit.git.status
    - typing.TypeVar.object.head.ref.commit.path.tree.git.status
    - typing.IO.commit.path.object.tree.git.status
    - subprocess.Popen.tree.object.commit.path.git.status
    - typing.BinaryIO.head.commit.object.git.status
    - subprocess.Popen.path.object.tree.wait
    - typing.BinaryIO.object.tree.path.commit.wait
    - datetime.timedelta.object.path.git.status
    - subprocess.Popen.path.tree.head.ref.commit.object.git.status
    - typing.IO.tree.commit.object.wait
    - typing.IO.tree.path.git.status
    - typing.IO.tree.commit.path.object.git.status
    - typing.IO.tree.commit.path.git.status
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.TypeVar.tree.object.head.ref.commit.path.git.status
    - typing.IO.tree.path.object.commit.wait
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - subprocess.Popen.path.tree.head.commit.git.status
    - typing.IO.object.path.head.commit.git.status
    - datetime.timedelta.path.head.commit.wait
    - typing.IO.tree.head.ref.commit.git.status
    - typing.IO.tree.path.object.git.status
    - typing.IO.tree.object.commit.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.git.status
    - typing.IO.object.path.tree.head.ref.commit.git.status
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.path.object.tree.commit.git.status
    - typing.cast.head.commit.tree.path.object.git.status
    - datetime.timedelta.tree.object.path.git.status
    - typing.TypeVar.head.commit.tree.git.status
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - typing.IO.head.commit.object.git.status
    - typing.TypeVar.head.commit.git.status
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.path.object.commit.tree.git.status
    - typing.IO.object.commit.path.git.status
    - typing.IO.commit.object.path.git.status
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.tree.object.commit.wait
    - typing.IO.path.commit.object.tree.wait
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.commit.path.object.wait
    - subprocess.Popen.head.commit.tree.wait
    - typing.IO.head.commit.object.tree.path.git.status
    - typing.IO.tree.path.object.head.commit.git.status
    - datetime.timedelta.object.tree.commit.path.git.status
    - typing.BinaryIO.head.commit.path.object.git.status
    - typing.TypeVar.tree.head.ref.commit.path.object.git.status
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.head.ref.commit.git.status
    - typing.IO.object.tree.git.status
    - typing.BinaryIO.head.ref.commit.tree.git.status
    - datetime.timedelta.tree.head.commit.path.wait
    - datetime.timedelta.object.tree.path.commit.git.status
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.head.commit.tree.object.path.git.status
    - subprocess.Popen.tree.object.head.ref.commit.path.git.status
    - datetime.timedelta.tree.object.head.ref.commit.git.status
    - typing.IO.object.path.commit.git.status
    - subprocess.Popen.commit.object.path.tree.wait
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.status
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - subprocess.Popen.object.path.git.status
    - typing.TypeVar.object.tree.path.commit.git.status
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.object.commit.git.status
    - datetime.timedelta.object.commit.path.wait
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.object.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.git.status
    - datetime.timedelta.tree.path.object.head.ref.commit.git.status
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.IO.commit.tree.path.object.git.status
    - typing.IO.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.commit.object.path.git.status
    - subprocess.Popen.object.commit.path.wait
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.commit.tree.git.status
    - subprocess.Popen.head.ref.commit.path.object.wait
    - subprocess.Popen.object.tree.path.git.status
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.commit.object.tree.path.git.status
    - datetime.timedelta.object.tree.path.commit.wait
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.git.status
    - subprocess.Popen.tree.head.commit.object.path.git.status
    - subprocess.Popen.head.ref.commit.path.object.tree.git.status
    - typing.IO.path.object.tree.commit.git.status
    - typing.IO.head.commit.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.git.status
    - typing.IO.head.ref.commit.tree.object.path.git.status
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - datetime.timedelta.path.wait
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.git.status
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.commit.object.git.status
    - datetime.timedelta.head.commit.tree.object.path.git.status
    - subprocess.Popen.commit.tree.path.object.git.status
    - typing.BinaryIO.tree.head.commit.object.wait
    - subprocess.Popen.head.commit.tree.git.status
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.path.git.status
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.git.status
    - subprocess.Popen.object.head.commit.tree.git.status
    - subprocess.Popen.head.ref.commit.path.tree.object.git.status
    - subprocess.Popen.commit.path.git.status
    - typing.IO.commit.tree.git.status
    - typing.IO.head.ref.commit.object.tree.git.status
    - typing.BinaryIO.object.tree.path.head.commit.git.status
    - typing.IO.tree.object.git.status
    - subprocess.Popen.path.object.commit.tree.git.status
    - typing.IO.object.tree.head.ref.commit.path.git.status
    - typing.IO.path.object.head.ref.commit.tree.git.status
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.object.tree.path.git.status
    - typing.TypeVar.head.ref.commit.tree.path.object.git.status
    - typing.IO.tree.head.commit.path.object.git.status
    - typing.IO.path.object.tree.git.status
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.path.object.commit.wait
    - typing.IO.object.tree.head.commit.path.wait
    - typing.IO.path.commit.tree.object.git.status
    - datetime.timedelta.commit.path.object.tree.git.status
    - typing.cast.tree.head.ref.commit.path.git.status
    - typing.IO.object.head.commit.path.git.status
    - typing.IO.commit.tree.wait
    - typing.cast.head.ref.commit.object.tree.git.status
    - datetime.timedelta.tree.object.commit.path.wait
    - subprocess.Popen.head.ref.commit.tree.git.status
    - datetime.timedelta.commit.object.path.tree.wait
    - subprocess.Popen.object.head.commit.tree.path.git.status
    - typing.BinaryIO.head.commit.tree.git.status
    - typing.IO.object.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.path.object.tree.git.status
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.git.status
    - typing.IO.head.ref.commit.tree.git.status
    - datetime.timedelta.object.path.commit.git.status
    - subprocess.Popen.commit.tree.object.path.wait
    - datetime.timedelta.object.head.commit.path.git.status
    - datetime.timedelta.tree.commit.path.wait
    - typing.IO.object.head.ref.commit.tree.git.status
    - typing.cast.object.head.ref.commit.path.tree.wait
    - typing.IO.commit.path.tree.wait
    - datetime.timedelta.object.path.head.ref.commit.git.status
    - datetime.timedelta.tree.object.commit.path.git.status
    - typing.cast.tree.head.ref.commit.path.object.git.status
    - datetime.timedelta.head.commit.path.object.tree.git.status
    - typing.IO.tree.object.commit.path.git.status
    - typing.TypeVar.head.ref.commit.tree.object.path.git.status
    - datetime.timedelta.tree.path.commit.object.git.status
    - typing.IO.head.ref.commit.tree.path.git.status
    - datetime.timedelta.tree.head.commit.object.git.status
    - subprocess.Popen.commit.tree.path.git.status
    - typing.IO.path.head.ref.commit.tree.object.git.status
    - subprocess.Popen.tree.head.commit.git.status
    - typing.IO.head.ref.commit.tree.object.git.status
    - typing.cast.tree.head.ref.commit.git.status
    - typing.TypeVar.object.head.commit.git.status
    - typing.IO.head.commit.path.object.tree.git.status
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.object.path.tree.head.commit.wait
    - datetime.timedelta.head.commit.tree.wait
    - typing.IO.commit.wait
    - typing.IO.head.commit.tree.path.git.status
    - subprocess.Popen.object.path.tree.commit.git.status
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.cast.tree.head.commit.path.wait
    - typing.IO.object.tree.path.head.commit.git.status
    - datetime.timedelta.object.tree.head.ref.commit.git.status
    - typing.IO.object.head.ref.commit.tree.path.git.status
    - datetime.timedelta.path.head.commit.tree.git.status
    - typing.BinaryIO.head.commit.object.wait
    - subprocess.Popen.path.tree.object.head.commit.git.status
    - typing.cast.object.head.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.git.status
    - datetime.timedelta.tree.wait
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.head.ref.commit.git.status
    - subprocess.Popen.tree.commit.path.git.status
    - typing.IO.head.ref.commit.path.tree.wait
    - typing.IO.path.object.head.commit.tree.git.status
    - datetime.timedelta.object.head.commit.path.tree.git.status
    - typing.cast.object.tree.head.commit.path.git.status
    - subprocess.Popen.path.object.head.ref.commit.tree.git.status
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.status
    - datetime.timedelta.head.ref.commit.path.git.status
    - subprocess.Popen.object.head.commit.wait
    - subprocess.Popen.tree.commit.object.git.status
    - subprocess.Popen.object.path.head.commit.tree.git.status
    - datetime.timedelta.tree.commit.wait
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.tree.path.object.git.status
    - typing.IO.path.tree.head.ref.commit.git.status
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.wait
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.status
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.tree.object.wait
    - subprocess.Popen.path.head.ref.commit.object.git.status
    - datetime.timedelta.object.path.head.commit.git.status
    - typing.IO.path.head.commit.tree.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - typing.cast.head.commit.object.wait
    - typing.cast.object.head.ref.commit.path.tree.git.status
    - typing.IO.commit.path.tree.object.git.status
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.BinaryIO.head.commit.path.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.object.commit.path.git.status
    - typing.TypeVar.tree.object.head.commit.path.git.status
    - typing.cast.head.ref.commit.path.git.status
    - datetime.timedelta.commit.path.object.git.status
    - subprocess.Popen.head.commit.object.wait
    - typing.cast.head.commit.object.git.status
    - typing.IO.tree.head.commit.path.object.wait
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.git.status
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - typing.IO.object.commit.path.wait
    - typing.TypeVar.head.commit.tree.path.git.status
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.status
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.status
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.status
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.decode
    functionSourceFile: <builtin>
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.startswith
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filename.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: untracked_files.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - proc
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 508
    functionName: git.util.finalize_process
    functionSourceFile: git.util
    functionUses: 27
    functionsReached:
    - subprocess.Popen.path.tree.head.commit.object.wait
    - datetime.timedelta.object.commit.tree.path.wait
    - typing.IO.object.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.commit.tree.object.path.wait
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.path.object.head.ref.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.cast.head.ref.commit.object.tree.wait
    - typing.cast.commit.object.tree.path.wait
    - datetime.timedelta.object.head.ref.commit.path.wait
    - typing.TypeVar.object.tree.head.commit.path.wait
    - typing.IO.object.path.tree.wait
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - datetime.timedelta.head.commit.object.tree.wait
    - subprocess.Popen.path.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.path.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.tree.wait
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.object.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.IO.path.object.wait
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - typing.BinaryIO.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - datetime.timedelta.object.tree.wait
    - typing.TypeVar.head.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.IO.object.commit.tree.wait
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.tree.wait
    - datetime.timedelta.path.object.commit.tree.wait
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.tree.commit.path.object.wait
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.commit.object.wait
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.IO.path.object.commit.wait
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.object.path.wait
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.commit.wait
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.head.commit.path.wait
    - subprocess.Popen.tree.path.head.commit.wait
    - subprocess.Popen.tree.commit.object.wait
    - typing.BinaryIO.head.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree.wait
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.path.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.commit.path.wait
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.tree.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.cast.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - typing.BinaryIO.object.head.commit.tree.wait
    - subprocess.Popen.object.commit.wait
    - datetime.timedelta.tree.object.path.head.commit.wait
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.wait
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - datetime.timedelta.head.commit.path.object.tree.wait
    - typing.IO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.object.head.commit.path.wait
    - typing.IO.path.commit.tree.object.wait
    - typing.IO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.tree.path.object.head.commit.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - typing.cast.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - typing.cast.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.path.tree.object.commit.wait
    - datetime.timedelta.tree.path.head.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - git.objects.commit.Popen.path.tree.wait
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.IO.object.head.commit.tree.wait
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.cast.head.commit.wait
    - typing.IO.tree.commit.path.wait
    - typing.TypeVar.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - typing.IO.object.head.ref.commit.wait
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.object.commit.path.tree.wait
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - subprocess.Popen.commit.tree.path.object.wait
    - typing.cast.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.wait
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.object.wait
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - subprocess.Popen.path.tree.commit.wait
    - subprocess.Popen.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path.tree.wait
    - datetime.timedelta.object.path.head.ref.commit.wait
    - datetime.timedelta.object.commit.wait
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.path.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - datetime.timedelta.head.commit.path.tree.object.wait
    - typing.IO.tree.object.wait
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.object.path.head.ref.commit.wait
    - subprocess.Popen.path.object.tree.commit.wait
    - subprocess.Popen.path.object.tree.wait
    - typing.IO.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.BinaryIO.object.tree.path.commit.wait
    - typing.IO.object.path.head.commit.tree.wait
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.path.object.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.path.commit.object.tree.wait
    - typing.IO.tree.commit.object.wait
    - datetime.timedelta.object.tree.path.wait
    - typing.cast.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.object.tree.wait
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.TypeVar.tree.head.commit.wait
    - typing.TypeVar.head.commit.tree.object.path.wait
    - typing.IO.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.cast.object.tree.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.object.wait
    - subprocess.Popen.object.tree.head.commit.wait
    - datetime.timedelta.path.head.commit.wait
    - datetime.timedelta.commit.tree.wait
    - datetime.timedelta.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.tree.object.commit.wait
    - typing.IO.object.path.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.ref.commit.tree.wait
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.tree.path.wait
    - typing.IO.head.commit.wait
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - typing.BinaryIO.head.commit.tree.object.wait
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.object.tree.head.ref.commit.wait
    - datetime.timedelta.head.commit.object.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - typing.IO.path.object.tree.head.commit.wait
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.object.head.commit.wait
    - subprocess.Popen.tree.commit.path.object.wait
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.IO.object.head.commit.tree.path.wait
    - datetime.timedelta.object.path.tree.wait
    - typing.IO.path.commit.wait
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.path.tree.wait
    - subprocess.Popen.object.head.commit.path.wait
    - typing.IO.path.commit.object.tree.wait
    - subprocess.Popen.head.commit.path.tree.object.wait
    - subprocess.Popen.path.tree.object.head.commit.wait
    - subprocess.Popen.tree.head.commit.path.wait
    - typing.cast.tree.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.commit.path.object.wait
    - subprocess.Popen.tree.head.commit.object.path.wait
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.head.commit.tree.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.tree.head.commit.path.wait
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - subprocess.Popen.tree.head.commit.object.wait
    - datetime.timedelta.path.object.tree.wait
    - typing.TypeVar.head.commit.path.tree.wait
    - typing.TypeVar.head.commit.object.wait
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.commit.object.wait
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.head.commit.object.wait
    - typing.cast.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.path.tree.wait
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - typing.IO.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.wait
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - typing.IO.commit.object.tree.wait
    - typing.cast.object.head.commit.path.wait
    - subprocess.Popen.commit.tree.object.wait
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - datetime.timedelta.object.commit.path.wait
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.commit.object.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.tree.path.wait
    - typing.IO.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.IO.path.tree.head.commit.object.wait
    - typing.cast.head.commit.path.wait
    - typing.IO.path.tree.object.wait
    - datetime.timedelta.head.commit.path.wait
    - subprocess.Popen.object.wait
    - typing.IO.path.tree.object.head.commit.wait
    - typing.cast.head.commit.object.tree.path.wait
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.cast.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.commit.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - datetime.timedelta.commit.path.tree.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.path.object.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.IO.head.ref.commit.path.object.wait
    - subprocess.Popen.object.commit.path.wait
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.tree.wait
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.tree.object.commit.wait
    - subprocess.Popen.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.tree.path.commit.wait
    - typing.IO.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.path.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.cast.tree.head.ref.commit.wait
    - typing.TypeVar.head.commit.tree.wait
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - typing.IO.head.commit.tree.wait
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.wait
    - subprocess.Popen.object.path.tree.wait
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.wait
    - typing.IO.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.cast.head.commit.tree.object.wait
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - subprocess.Popen.object.path.wait
    - typing.IO.path.tree.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.path.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.tree.path.commit.wait
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.object.wait
    - typing.IO.path.tree.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.path.object.head.ref.commit.wait
    - typing.cast.object.head.ref.commit.path.wait
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.wait
    - datetime.timedelta.tree.path.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path.commit.wait
    - typing.IO.commit.tree.object.wait
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.path.tree.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.IO.tree.object.head.commit.wait
    - typing.cast.head.commit.object.path.tree.wait
    - typing.IO.tree.head.ref.commit.object.wait
    - typing.IO.path.head.ref.commit.wait
    - typing.IO.head.commit.object.path.wait
    - typing.IO.path.object.commit.tree.wait
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - typing.IO.commit.tree.object.path.wait
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - datetime.timedelta.wait
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.head.ref.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.TypeVar.tree.object.path.wait
    - datetime.timedelta.path.object.commit.wait
    - typing.IO.object.tree.head.commit.path.wait
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.IO.object.tree.commit.wait
    - datetime.timedelta.tree.object.head.commit.wait
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.commit.tree.wait
    - datetime.timedelta.commit.path.object.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.commit.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.head.commit.path.object.wait
    - datetime.timedelta.commit.object.path.tree.wait
    - subprocess.Popen.object.tree.path.wait
    - typing.IO.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.object.tree.commit.path.wait
    - typing.TypeVar.object.tree.path.wait
    - typing.IO.object.commit.tree.path.wait
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.path.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - typing.IO.tree.object.path.commit.wait
    - typing.TypeVar.tree.head.commit.object.path.wait
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.tree.wait
    - typing.IO.path.object.head.commit.wait
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.wait
    - subprocess.Popen.commit.wait
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.commit.path.wait
    - datetime.timedelta.tree.object.path.wait
    - typing.IO.path.head.commit.tree.object.wait
    - typing.cast.object.head.ref.commit.path.tree.wait
    - typing.IO.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - typing.IO.commit.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.tree.wait
    - typing.IO.object.tree.path.head.commit.wait
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.object.commit.wait
    - datetime.timedelta.head.commit.object.tree.path.wait
    - typing.IO.commit.path.wait
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - typing.IO.head.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.object.wait
    - datetime.timedelta.head.commit.tree.path.object.wait
    - typing.cast.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.wait
    - datetime.timedelta.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - git.objects.commit.Popen.tree.path.wait
    - subprocess.Popen.path.commit.object.wait
    - subprocess.Popen.object.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.cast.tree.object.head.commit.wait
    - datetime.timedelta.path.head.commit.object.wait
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.TypeVar.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.head.commit.tree.wait
    - typing.IO.commit.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.cast.tree.head.commit.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.path.head.commit.wait
    - typing.BinaryIO.head.commit.object.wait
    - typing.cast.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.tree.wait
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.path.head.ref.commit.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.IO.head.commit.path.tree.object.wait
    - subprocess.Popen.tree.path.commit.object.wait
    - datetime.timedelta.commit.wait
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.tree.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.IO.head.commit.object.tree.wait
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - datetime.timedelta.tree.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - typing.IO.tree.head.ref.commit.object.path.wait
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - datetime.timedelta.object.head.ref.commit.wait
    - datetime.timedelta.tree.commit.wait
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - typing.IO.object.tree.wait
    - typing.IO.path.head.ref.commit.object.wait
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - typing.IO.path.object.head.commit.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.tree.commit.wait
    - typing.IO.path.object.tree.commit.wait
    - typing.BinaryIO.object.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.cast.head.commit.object.path.wait
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.cast.object.tree.head.commit.wait
    - typing.cast.tree.head.commit.object.path.wait
    - subprocess.Popen.tree.wait
    - typing.IO.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.TypeVar.tree.object.path.head.commit.wait
    - subprocess.Popen.tree.commit.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.IO.tree.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.commit.wait
    - datetime.timedelta.commit.tree.path.wait
    - typing.TypeVar.head.commit.tree.path.wait
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.cast.head.commit.path.tree.object.wait
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.head.ref.commit.wait
    - subprocess.Popen.tree.object.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.IO.tree.path.commit.wait
    - subprocess.Popen.object.tree.head.commit.path.wait
    - typing.IO.commit.object.path.wait
    - typing.IO.tree.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.tree.wait
    - subprocess.Popen.head.commit.path.tree.wait
    - typing.cast.head.commit.path.object.wait
    - subprocess.Popen.object.commit.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - subprocess.Popen.head.commit.wait
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.object.path.commit.tree.wait
    - typing.cast.head.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - typing.cast.object.tree.head.commit.path.wait
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.cast.head.commit.object.wait
    - typing.TypeVar.object.tree.path.head.commit.wait
    - typing.IO.path.tree.object.commit.wait
    - subprocess.Popen.commit.path.wait
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.IO.tree.object.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.BinaryIO.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.cast.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.object.path.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit.path.wait
    - subprocess.Popen.head.commit.object.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.TypeVar.head.commit.path.object.wait
    - typing.cast.head.ref.commit.path.object.wait
    - typing.IO.tree.head.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - datetime.timedelta.tree.object.commit.wait
    - typing.IO.object.tree.head.commit.wait
    - typing.IO.object.commit.wait
    - subprocess.Popen.commit.tree.path.wait
    - subprocess.Popen.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - typing.IO.wait
    - typing.IO.tree.commit.object.path.wait
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - typing.IO.object.commit.path.wait
    - subprocess.Popen.commit.path.object.wait
    - typing.IO.commit.path.object.wait
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - paths
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1015
    functionName: git.repo.base.Repo.ignored
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.IO.tree.path.object.head.ref.commit.git.check_ignore
    - datetime.timedelta.tree.object.path.head.commit.git.check_ignore
    - typing.IO.tree.commit.path.git.check_ignore
    - datetime.timedelta.tree.head.commit.object.path.git.check_ignore
    - subprocess.Popen.path.tree.object.commit.git.check_ignore
    - datetime.timedelta.tree.path.object.commit.git.check_ignore
    - typing.IO.tree.head.commit.object.path.git.check_ignore
    - typing.cast.tree.head.commit.path.object.git.check_ignore
    - datetime.timedelta.object.head.commit.tree.git.check_ignore
    - typing.IO.tree.commit.object.path.git.check_ignore
    - typing.TypeVar.tree.object.path.head.commit.git.check_ignore
    - typing.IO.path.object.tree.head.commit.git.check_ignore
    - typing.cast.head.ref.commit.tree.git.check_ignore
    - datetime.timedelta.commit.tree.path.object.git.check_ignore
    - datetime.timedelta.object.tree.path.head.ref.commit.git.check_ignore
    - datetime.timedelta.commit.object.git.check_ignore
    - subprocess.Popen.object.head.ref.commit.path.git.check_ignore
    - typing.IO.path.object.tree.git.check_ignore
    - typing.IO.head.commit.object.tree.git.check_ignore
    - datetime.timedelta.path.commit.tree.object.git.check_ignore
    - typing.TypeVar.head.commit.git.check_ignore
    - typing.BinaryIO.head.ref.commit.path.git.check_ignore
    - datetime.timedelta.path.commit.tree.git.check_ignore
    - typing.cast.head.ref.commit.object.path.tree.git.check_ignore
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.check_ignore
    - typing.IO.tree.object.path.head.commit.git.check_ignore
    - subprocess.Popen.tree.head.ref.commit.git.check_ignore
    - typing.IO.path.tree.object.head.commit.git.check_ignore
    - typing.cast.head.commit.object.tree.git.check_ignore
    - typing.IO.object.path.tree.head.ref.commit.git.check_ignore
    - typing.cast.head.ref.commit.tree.path.object.git.check_ignore
    - typing.BinaryIO.head.commit.tree.git.check_ignore
    - typing.IO.head.commit.path.git.check_ignore
    - typing.TypeVar.tree.head.ref.commit.path.git.check_ignore
    - typing.IO.commit.object.tree.path.git.check_ignore
    - typing.TypeVar.tree.head.ref.commit.object.path.git.check_ignore
    - datetime.timedelta.head.ref.commit.git.check_ignore
    - typing.cast.head.commit.path.object.git.check_ignore
    - subprocess.Popen.tree.object.head.commit.path.git.check_ignore
    - typing.cast.head.commit.tree.path.git.check_ignore
    - datetime.timedelta.tree.path.head.ref.commit.git.check_ignore
    - typing.IO.object.head.commit.path.tree.git.check_ignore
    - datetime.timedelta.path.tree.object.git.check_ignore
    - typing.IO.path.tree.object.head.ref.commit.git.check_ignore
    - subprocess.Popen.path.commit.tree.object.git.check_ignore
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.check_ignore
    - subprocess.Popen.object.tree.commit.path.git.check_ignore
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.check_ignore
    - typing.BinaryIO.object.tree.path.head.commit.git.check_ignore
    - datetime.timedelta.path.object.tree.git.check_ignore
    - typing.IO.path.tree.head.ref.commit.git.check_ignore
    - subprocess.Popen.path.tree.head.ref.commit.object.git.check_ignore
    - typing.BinaryIO.tree.head.commit.object.git.check_ignore
    - typing.IO.object.head.commit.path.git.check_ignore
    - typing.IO.object.head.ref.commit.git.check_ignore
    - subprocess.Popen.object.tree.path.commit.git.check_ignore
    - typing.IO.tree.object.git.check_ignore
    - datetime.timedelta.object.tree.head.commit.git.check_ignore
    - typing.IO.path.tree.commit.git.check_ignore
    - typing.IO.object.tree.head.ref.commit.path.git.check_ignore
    - datetime.timedelta.tree.object.commit.git.check_ignore
    - typing.TypeVar.head.ref.commit.object.git.check_ignore
    - subprocess.Popen.path.tree.head.commit.git.check_ignore
    - datetime.timedelta.path.head.commit.tree.git.check_ignore
    - typing.IO.commit.object.tree.git.check_ignore
    - typing.TypeVar.head.commit.tree.object.git.check_ignore
    - subprocess.Popen.path.tree.commit.git.check_ignore
    - datetime.timedelta.commit.object.tree.git.check_ignore
    - datetime.timedelta.object.head.ref.commit.git.check_ignore
    - typing.IO.object.tree.commit.path.git.check_ignore
    - typing.TypeVar.object.tree.path.head.ref.commit.git.check_ignore
    - subprocess.Popen.object.head.ref.commit.path.tree.git.check_ignore
    - typing.cast.head.commit.object.tree.path.git.check_ignore
    - subprocess.Popen.commit.git.check_ignore
    - typing.TypeVar.head.ref.commit.tree.git.check_ignore
    - subprocess.Popen.tree.commit.object.path.git.check_ignore
    - typing.IO.object.commit.tree.git.check_ignore
    - subprocess.Popen.path.tree.head.commit.object.git.check_ignore
    - typing.IO.head.commit.object.git.check_ignore
    - typing.TypeVar.head.ref.commit.object.tree.git.check_ignore
    - subprocess.Popen.path.object.tree.head.commit.git.check_ignore
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.check_ignore
    - typing.BinaryIO.object.head.commit.path.tree.git.check_ignore
    - datetime.timedelta.tree.commit.git.check_ignore
    - typing.IO.tree.path.head.commit.object.git.check_ignore
    - datetime.timedelta.path.commit.git.check_ignore
    - typing.TypeVar.head.commit.path.tree.git.check_ignore
    - typing.IO.path.head.commit.object.git.check_ignore
    - typing.IO.tree.head.ref.commit.object.git.check_ignore
    - typing.BinaryIO.object.head.ref.commit.path.git.check_ignore
    - subprocess.Popen.commit.tree.object.path.git.check_ignore
    - subprocess.Popen.tree.head.ref.commit.object.path.git.check_ignore
    - typing.BinaryIO.head.commit.object.tree.path.git.check_ignore
    - typing.cast.tree.object.head.ref.commit.git.check_ignore
    - subprocess.Popen.head.ref.commit.tree.git.check_ignore
    - subprocess.Popen.object.head.ref.commit.tree.git.check_ignore
    - subprocess.Popen.head.commit.git.check_ignore
    - datetime.timedelta.head.commit.object.git.check_ignore
    - typing.TypeVar.object.head.commit.path.git.check_ignore
    - typing.IO.tree.path.object.commit.git.check_ignore
    - subprocess.Popen.tree.commit.path.object.git.check_ignore
    - datetime.timedelta.tree.commit.object.git.check_ignore
    - typing.TypeVar.object.tree.head.commit.git.check_ignore
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.check_ignore
    - subprocess.Popen.tree.path.head.commit.git.check_ignore
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.check_ignore
    - typing.cast.object.head.ref.commit.tree.path.git.check_ignore
    - datetime.timedelta.object.tree.path.commit.git.check_ignore
    - datetime.timedelta.tree.head.commit.path.object.git.check_ignore
    - datetime.timedelta.head.commit.tree.path.object.git.check_ignore
    - subprocess.Popen.object.path.head.ref.commit.git.check_ignore
    - typing.IO.head.commit.object.path.tree.git.check_ignore
    - typing.IO.object.path.commit.git.check_ignore
    - typing.IO.object.head.ref.commit.tree.path.git.check_ignore
    - typing.TypeVar.head.commit.object.path.git.check_ignore
    - datetime.timedelta.path.head.ref.commit.object.git.check_ignore
    - typing.IO.path.object.commit.git.check_ignore
    - typing.TypeVar.head.commit.object.path.tree.git.check_ignore
    - subprocess.Popen.head.commit.object.path.git.check_ignore
    - typing.BinaryIO.head.ref.commit.path.object.git.check_ignore
    - subprocess.Popen.tree.object.path.git.check_ignore
    - datetime.timedelta.object.git.check_ignore
    - subprocess.Popen.object.head.ref.commit.git.check_ignore
    - datetime.timedelta.path.tree.head.ref.commit.object.git.check_ignore
    - subprocess.Popen.path.commit.tree.git.check_ignore
    - subprocess.Popen.commit.object.git.check_ignore
    - typing.cast.head.ref.commit.tree.object.path.git.check_ignore
    - typing.TypeVar.head.ref.commit.path.object.git.check_ignore
    - subprocess.Popen.tree.path.object.head.ref.commit.git.check_ignore
    - typing.IO.commit.object.path.git.check_ignore
    - typing.cast.tree.head.commit.object.git.check_ignore
    - typing.BinaryIO.head.ref.commit.tree.git.check_ignore
    - typing.cast.head.commit.object.path.git.check_ignore
    - typing.BinaryIO.object.tree.path.git.check_ignore
    - datetime.timedelta.object.head.commit.tree.path.git.check_ignore
    - datetime.timedelta.path.head.commit.object.tree.git.check_ignore
    - datetime.timedelta.path.head.ref.commit.git.check_ignore
    - typing.BinaryIO.head.commit.tree.path.object.git.check_ignore
    - subprocess.Popen.head.commit.path.object.git.check_ignore
    - typing.IO.path.object.head.commit.tree.git.check_ignore
    - typing.cast.head.commit.object.git.check_ignore
    - subprocess.Popen.object.path.head.ref.commit.tree.git.check_ignore
    - subprocess.Popen.tree.path.object.commit.git.check_ignore
    - subprocess.Popen.object.head.commit.git.check_ignore
    - typing.cast.tree.object.head.commit.git.check_ignore
    - subprocess.Popen.path.object.head.ref.commit.git.check_ignore
    - datetime.timedelta.tree.head.commit.object.git.check_ignore
    - typing.IO.head.ref.commit.object.git.check_ignore
    - typing.IO.tree.object.head.commit.path.git.check_ignore
    - subprocess.Popen.tree.object.head.ref.commit.path.git.check_ignore
    - typing.IO.tree.head.commit.git.check_ignore
    - subprocess.Popen.object.path.tree.git.check_ignore
    - typing.IO.commit.path.tree.git.check_ignore
    - subprocess.Popen.head.commit.object.tree.git.check_ignore
    - typing.IO.head.commit.path.tree.object.git.check_ignore
    - typing.IO.object.path.tree.head.commit.git.check_ignore
    - typing.cast.head.ref.commit.object.git.check_ignore
    - typing.cast.tree.head.commit.object.path.git.check_ignore
    - subprocess.Popen.head.commit.tree.git.check_ignore
    - subprocess.Popen.tree.path.head.commit.object.git.check_ignore
    - typing.cast.tree.head.ref.commit.object.git.check_ignore
    - typing.BinaryIO.head.commit.path.tree.git.check_ignore
    - typing.cast.head.commit.path.git.check_ignore
    - typing.IO.commit.path.object.git.check_ignore
    - subprocess.Popen.tree.path.object.head.commit.git.check_ignore
    - typing.cast.tree.head.commit.git.check_ignore
    - typing.IO.head.commit.tree.object.path.git.check_ignore
    - datetime.timedelta.tree.head.commit.path.git.check_ignore
    - subprocess.Popen.path.object.git.check_ignore
    - typing.IO.head.ref.commit.object.path.tree.git.check_ignore
    - typing.TypeVar.head.ref.commit.path.tree.git.check_ignore
    - datetime.timedelta.head.ref.commit.tree.path.object.git.check_ignore
    - datetime.timedelta.head.commit.object.tree.git.check_ignore
    - typing.IO.object.head.commit.tree.path.git.check_ignore
    - typing.cast.object.tree.head.ref.commit.path.git.check_ignore
    - datetime.timedelta.path.tree.object.head.commit.git.check_ignore
    - datetime.timedelta.commit.path.git.check_ignore
    - subprocess.Popen.path.object.tree.head.ref.commit.git.check_ignore
    - datetime.timedelta.object.path.head.ref.commit.tree.git.check_ignore
    - datetime.timedelta.tree.commit.path.git.check_ignore
    - typing.BinaryIO.head.commit.tree.path.git.check_ignore
    - subprocess.Popen.tree.object.git.check_ignore
    - datetime.timedelta.commit.git.check_ignore
    - subprocess.Popen.commit.path.object.tree.git.check_ignore
    - datetime.timedelta.path.tree.head.commit.object.git.check_ignore
    - datetime.timedelta.tree.object.head.ref.commit.path.git.check_ignore
    - typing.IO.tree.head.commit.object.git.check_ignore
    - typing.IO.path.commit.object.tree.git.check_ignore
    - subprocess.Popen.path.object.commit.tree.git.check_ignore
    - subprocess.Popen.tree.commit.path.git.check_ignore
    - typing.IO.tree.commit.object.git.check_ignore
    - typing.IO.object.tree.git.check_ignore
    - subprocess.Popen.path.object.head.ref.commit.tree.git.check_ignore
    - typing.cast.head.commit.tree.object.git.check_ignore
    - typing.cast.object.head.ref.commit.tree.git.check_ignore
    - datetime.timedelta.object.tree.path.git.check_ignore
    - typing.IO.object.path.head.commit.tree.git.check_ignore
    - typing.TypeVar.tree.head.commit.path.object.git.check_ignore
    - datetime.timedelta.head.commit.path.tree.git.check_ignore
    - typing.BinaryIO.tree.head.commit.path.object.git.check_ignore
    - datetime.timedelta.tree.path.object.head.ref.commit.git.check_ignore
    - typing.TypeVar.head.commit.object.tree.git.check_ignore
    - datetime.timedelta.path.head.commit.git.check_ignore
    - subprocess.Popen.object.path.head.commit.git.check_ignore
    - subprocess.Popen.path.head.commit.object.git.check_ignore
    - typing.IO.object.path.head.ref.commit.git.check_ignore
    - subprocess.Popen.path.object.tree.git.check_ignore
    - typing.IO.path.head.ref.commit.object.tree.git.check_ignore
    - datetime.timedelta.head.ref.commit.object.tree.path.git.check_ignore
    - typing.IO.object.commit.path.git.check_ignore
    - subprocess.Popen.head.commit.path.object.tree.git.check_ignore
    - typing.TypeVar.head.commit.path.git.check_ignore
    - typing.IO.path.object.tree.commit.git.check_ignore
    - datetime.timedelta.commit.tree.object.git.check_ignore
    - typing.IO.head.commit.tree.path.git.check_ignore
    - typing.IO.tree.object.commit.path.git.check_ignore
    - subprocess.Popen.path.head.ref.commit.object.git.check_ignore
    - typing.TypeVar.object.head.commit.path.tree.git.check_ignore
    - datetime.timedelta.path.git.check_ignore
    - datetime.timedelta.head.commit.tree.object.git.check_ignore
    - subprocess.Popen.object.path.tree.commit.git.check_ignore
    - typing.IO.path.tree.git.check_ignore
    - typing.TypeVar.head.commit.path.object.git.check_ignore
    - datetime.timedelta.object.commit.path.git.check_ignore
    - datetime.timedelta.tree.head.ref.commit.git.check_ignore
    - subprocess.Popen.tree.head.commit.path.object.git.check_ignore
    - typing.BinaryIO.head.commit.object.tree.git.check_ignore
    - typing.TypeVar.head.ref.commit.tree.path.git.check_ignore
    - typing.cast.head.commit.path.object.tree.git.check_ignore
    - subprocess.Popen.path.commit.object.tree.git.check_ignore
    - typing.IO.object.tree.path.head.commit.git.check_ignore
    - subprocess.Popen.head.ref.commit.path.tree.git.check_ignore
    - subprocess.Popen.tree.head.commit.git.check_ignore
    - subprocess.Popen.object.path.tree.head.ref.commit.git.check_ignore
    - subprocess.Popen.tree.object.path.commit.git.check_ignore
    - typing.cast.head.commit.git.check_ignore
    - datetime.timedelta.commit.object.tree.path.git.check_ignore
    - datetime.timedelta.head.commit.object.path.tree.git.check_ignore
    - typing.IO.commit.path.object.tree.git.check_ignore
    - typing.IO.path.head.commit.tree.object.git.check_ignore
    - typing.BinaryIO.head.commit.object.git.check_ignore
    - typing.BinaryIO.object.head.ref.commit.tree.git.check_ignore
    - datetime.timedelta.head.commit.path.git.check_ignore
    - typing.TypeVar.tree.head.commit.git.check_ignore
    - datetime.timedelta.object.tree.commit.path.git.check_ignore
    - datetime.timedelta.path.tree.object.head.ref.commit.git.check_ignore
    - typing.IO.tree.path.commit.object.git.check_ignore
    - typing.IO.commit.tree.object.git.check_ignore
    - typing.cast.object.head.ref.commit.path.git.check_ignore
    - typing.BinaryIO.tree.head.ref.commit.path.git.check_ignore
    - datetime.timedelta.object.tree.head.ref.commit.git.check_ignore
    - typing.TypeVar.head.ref.commit.path.tree.object.git.check_ignore
    - typing.IO.tree.object.head.commit.git.check_ignore
    - typing.IO.tree.head.ref.commit.object.path.git.check_ignore
    - datetime.timedelta.object.tree.head.ref.commit.path.git.check_ignore
    - subprocess.Popen.object.tree.head.commit.path.git.check_ignore
    - typing.IO.head.commit.tree.path.object.git.check_ignore
    - typing.IO.path.head.ref.commit.tree.object.git.check_ignore
    - typing.BinaryIO.object.head.commit.tree.path.git.check_ignore
    - typing.TypeVar.head.ref.commit.path.git.check_ignore
    - typing.IO.object.path.tree.commit.git.check_ignore
    - datetime.timedelta.head.commit.tree.object.path.git.check_ignore
    - subprocess.Popen.object.tree.path.git.check_ignore
    - datetime.timedelta.head.ref.commit.object.path.git.check_ignore
    - subprocess.Popen.head.ref.commit.path.git.check_ignore
    - typing.IO.tree.object.commit.git.check_ignore
    - typing.IO.head.ref.commit.git.check_ignore
    - subprocess.Popen.commit.tree.git.check_ignore
    - typing.TypeVar.tree.object.head.commit.path.git.check_ignore
    - datetime.timedelta.head.commit.tree.path.git.check_ignore
    - typing.BinaryIO.object.tree.head.ref.commit.git.check_ignore
    - typing.cast.head.commit.path.tree.object.git.check_ignore
    - typing.IO.tree.path.head.commit.git.check_ignore
    - datetime.timedelta.path.object.head.commit.git.check_ignore
    - datetime.timedelta.head.ref.commit.object.git.check_ignore
    - subprocess.Popen.path.tree.object.head.ref.commit.git.check_ignore
    - typing.cast.head.ref.commit.path.object.tree.git.check_ignore
    - typing.IO.path.head.ref.commit.object.git.check_ignore
    - typing.BinaryIO.head.ref.commit.object.git.check_ignore
    - typing.cast.object.head.ref.commit.path.tree.git.check_ignore
    - typing.IO.path.head.commit.object.tree.git.check_ignore
    - subprocess.Popen.commit.path.object.git.check_ignore
    - subprocess.Popen.object.tree.path.head.ref.commit.git.check_ignore
    - typing.IO.tree.head.ref.commit.git.check_ignore
    - subprocess.Popen.object.path.commit.git.check_ignore
    - typing.IO.tree.path.git.check_ignore
    - subprocess.Popen.head.ref.commit.tree.object.path.git.check_ignore
    - datetime.timedelta.head.ref.commit.path.git.check_ignore
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.check_ignore
    - subprocess.Popen.tree.commit.git.check_ignore
    - typing.IO.path.tree.head.ref.commit.object.git.check_ignore
    - typing.TypeVar.object.tree.head.commit.path.git.check_ignore
    - typing.BinaryIO.tree.head.commit.path.git.check_ignore
    - typing.IO.object.path.git.check_ignore
    - typing.IO.object.path.tree.git.check_ignore
    - datetime.timedelta.tree.object.git.check_ignore
    - typing.cast.head.ref.commit.object.path.git.check_ignore
    - typing.IO.tree.commit.path.object.git.check_ignore
    - typing.IO.object.head.commit.git.check_ignore
    - datetime.timedelta.object.path.commit.tree.git.check_ignore
    - datetime.timedelta.object.tree.git.check_ignore
    - datetime.timedelta.object.commit.tree.git.check_ignore
    - subprocess.Popen.head.ref.commit.tree.path.git.check_ignore
    - datetime.timedelta.commit.object.path.tree.git.check_ignore
    - subprocess.Popen.object.path.tree.head.commit.git.check_ignore
    - typing.IO.commit.object.git.check_ignore
    - typing.cast.object.head.commit.tree.git.check_ignore
    - typing.TypeVar.object.tree.path.commit.git.check_ignore
    - subprocess.Popen.object.head.ref.commit.tree.path.git.check_ignore
    - typing.cast.object.head.commit.path.git.check_ignore
    - subprocess.Popen.tree.path.object.git.check_ignore
    - typing.IO.path.object.commit.tree.git.check_ignore
    - subprocess.Popen.head.commit.path.tree.git.check_ignore
    - subprocess.Popen.object.tree.head.commit.git.check_ignore
    - subprocess.Popen.tree.path.commit.git.check_ignore
    - typing.BinaryIO.tree.head.ref.commit.git.check_ignore
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.check_ignore
    - typing.IO.tree.object.head.ref.commit.git.check_ignore
    - typing.IO.tree.path.commit.git.check_ignore
    - typing.cast.object.head.commit.git.check_ignore
    - typing.IO.tree.commit.git.check_ignore
    - subprocess.Popen.head.commit.path.git.check_ignore
    - subprocess.Popen.path.commit.git.check_ignore
    - subprocess.Popen.head.commit.tree.path.object.git.check_ignore
    - datetime.timedelta.tree.path.head.commit.object.git.check_ignore
    - subprocess.Popen.object.tree.head.ref.commit.git.check_ignore
    - datetime.timedelta.object.head.commit.path.git.check_ignore
    - datetime.timedelta.path.object.tree.commit.git.check_ignore
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.check_ignore
    - typing.TypeVar.tree.head.ref.commit.path.object.git.check_ignore
    - datetime.timedelta.commit.tree.git.check_ignore
    - typing.IO.object.path.head.ref.commit.tree.git.check_ignore
    - typing.IO.path.tree.object.git.check_ignore
    - typing.BinaryIO.head.ref.commit.object.tree.git.check_ignore
    - typing.IO.object.tree.head.ref.commit.git.check_ignore
    - datetime.timedelta.object.commit.git.check_ignore
    - typing.TypeVar.head.commit.tree.path.git.check_ignore
    - subprocess.Popen.tree.head.commit.object.path.git.check_ignore
    - subprocess.Popen.tree.object.commit.git.check_ignore
    - typing.IO.tree.head.commit.path.git.check_ignore
    - typing.cast.head.commit.path.tree.git.check_ignore
    - typing.IO.head.ref.commit.tree.object.git.check_ignore
    - datetime.timedelta.path.object.commit.tree.git.check_ignore
    - typing.TypeVar.tree.object.head.ref.commit.path.git.check_ignore
    - datetime.timedelta.head.commit.object.path.git.check_ignore
    - datetime.timedelta.object.path.commit.git.check_ignore
    - typing.TypeVar.head.commit.tree.object.path.git.check_ignore
    - subprocess.Popen.tree.git.check_ignore
    - datetime.timedelta.commit.tree.object.path.git.check_ignore
    - subprocess.Popen.object.path.git.check_ignore
    - typing.IO.object.tree.path.head.ref.commit.git.check_ignore
    - typing.cast.object.tree.head.commit.git.check_ignore
    - datetime.timedelta.tree.path.git.check_ignore
    - typing.IO.head.ref.commit.path.tree.git.check_ignore
    - typing.cast.tree.object.head.ref.commit.path.git.check_ignore
    - typing.IO.head.commit.tree.object.git.check_ignore
    - typing.cast.tree.head.ref.commit.path.git.check_ignore
    - proc.replace
    - typing.IO.head.ref.commit.tree.path.object.git.check_ignore
    - datetime.timedelta.object.path.tree.git.check_ignore
    - datetime.timedelta.head.commit.path.object.git.check_ignore
    - subprocess.Popen.tree.path.git.check_ignore
    - subprocess.Popen.object.commit.tree.git.check_ignore
    - typing.IO.tree.head.commit.path.object.git.check_ignore
    - subprocess.Popen.commit.path.tree.object.git.check_ignore
    - datetime.timedelta.tree.head.ref.commit.object.git.check_ignore
    - typing.IO.object.commit.tree.path.git.check_ignore
    - typing.IO.path.head.ref.commit.tree.git.check_ignore
    - subprocess.Popen.head.ref.commit.object.path.tree.git.check_ignore
    - datetime.timedelta.object.path.tree.commit.git.check_ignore
    - typing.BinaryIO.head.ref.commit.tree.object.git.check_ignore
    - typing.IO.commit.tree.git.check_ignore
    - subprocess.Popen.tree.head.commit.path.git.check_ignore
    - datetime.timedelta.tree.object.head.commit.path.git.check_ignore
    - typing.cast.head.ref.commit.path.tree.git.check_ignore
    - typing.BinaryIO.head.commit.path.object.tree.git.check_ignore
    - typing.IO.path.head.ref.commit.git.check_ignore
    - subprocess.Popen.head.commit.tree.object.path.git.check_ignore
    - typing.IO.object.path.commit.tree.git.check_ignore
    - datetime.timedelta.tree.commit.object.path.git.check_ignore
    - subprocess.Popen.path.tree.git.check_ignore
    - typing.cast.head.ref.commit.object.tree.path.git.check_ignore
    - typing.cast.head.ref.commit.object.tree.git.check_ignore
    - typing.cast.object.head.commit.tree.path.git.check_ignore
    - subprocess.Popen.object.head.commit.path.git.check_ignore
    - typing.cast.tree.head.commit.path.git.check_ignore
    - typing.IO.object.git.check_ignore
    - typing.TypeVar.head.commit.object.tree.path.git.check_ignore
    - typing.TypeVar.object.head.commit.tree.path.git.check_ignore
    - datetime.timedelta.path.object.head.ref.commit.tree.git.check_ignore
    - typing.cast.tree.head.ref.commit.path.object.git.check_ignore
    - subprocess.Popen.object.path.head.commit.tree.git.check_ignore
    - typing.TypeVar.tree.object.path.head.ref.commit.git.check_ignore
    - subprocess.Popen.tree.head.ref.commit.object.git.check_ignore
    - datetime.timedelta.object.path.head.commit.tree.git.check_ignore
    - typing.IO.path.tree.head.commit.git.check_ignore
    - subprocess.Popen.tree.path.head.ref.commit.git.check_ignore
    - datetime.timedelta.path.commit.object.git.check_ignore
    - subprocess.Popen.tree.object.path.head.ref.commit.git.check_ignore
    - datetime.timedelta.head.commit.git.check_ignore
    - datetime.timedelta.object.path.head.ref.commit.git.check_ignore
    - typing.IO.commit.object.path.tree.git.check_ignore
    - typing.cast.head.ref.commit.path.git.check_ignore
    - typing.IO.commit.path.git.check_ignore
    - subprocess.Popen.path.head.commit.git.check_ignore
    - subprocess.Popen.tree.path.head.ref.commit.object.git.check_ignore
    - subprocess.Popen.tree.path.commit.object.git.check_ignore
    - datetime.timedelta.path.object.commit.git.check_ignore
    - subprocess.Popen.tree.head.commit.object.git.check_ignore
    - subprocess.Popen.head.commit.path.tree.object.git.check_ignore
    - datetime.timedelta.object.head.ref.commit.tree.path.git.check_ignore
    - typing.BinaryIO.object.head.commit.tree.git.check_ignore
    - subprocess.Popen.tree.head.ref.commit.path.git.check_ignore
    - typing.BinaryIO.head.commit.git.check_ignore
    - subprocess.Popen.object.tree.commit.git.check_ignore
    - datetime.timedelta.commit.path.tree.object.git.check_ignore
    - typing.cast.head.commit.tree.object.path.git.check_ignore
    - subprocess.Popen.commit.object.tree.path.git.check_ignore
    - subprocess.Popen.object.path.commit.tree.git.check_ignore
    - typing.IO.path.tree.commit.object.git.check_ignore
    - typing.TypeVar.head.commit.object.git.check_ignore
    - datetime.timedelta.commit.path.object.tree.git.check_ignore
    - subprocess.Popen.head.ref.commit.path.object.git.check_ignore
    - datetime.timedelta.object.head.ref.commit.path.git.check_ignore
    - datetime.timedelta.tree.path.head.commit.git.check_ignore
    - typing.IO.head.ref.commit.tree.object.path.git.check_ignore
    - datetime.timedelta.commit.tree.path.git.check_ignore
    - datetime.timedelta.tree.head.commit.git.check_ignore
    - datetime.timedelta.head.ref.commit.object.tree.git.check_ignore
    - typing.TypeVar.object.head.ref.commit.tree.path.git.check_ignore
    - typing.IO.object.head.ref.commit.path.tree.git.check_ignore
    - subprocess.Popen.path.head.ref.commit.object.tree.git.check_ignore
    - typing.BinaryIO.object.head.ref.commit.git.check_ignore
    - typing.IO.object.tree.head.commit.path.git.check_ignore
    - typing.TypeVar.object.tree.head.ref.commit.path.git.check_ignore
    - typing.cast.tree.head.ref.commit.object.path.git.check_ignore
    - subprocess.Popen.head.ref.commit.object.tree.path.git.check_ignore
    - subprocess.Popen.object.head.commit.tree.path.git.check_ignore
    - datetime.timedelta.path.tree.head.commit.git.check_ignore
    - typing.IO.path.git.check_ignore
    - typing.TypeVar.tree.object.head.commit.git.check_ignore
    - datetime.timedelta.object.head.ref.commit.path.tree.git.check_ignore
    - typing.TypeVar.object.head.ref.commit.path.tree.git.check_ignore
    - datetime.timedelta.tree.git.check_ignore
    - subprocess.Popen.commit.tree.path.git.check_ignore
    - subprocess.Popen.commit.object.path.git.check_ignore
    - typing.cast.commit.object.tree.path.git.check_ignore
    - typing.TypeVar.tree.head.commit.path.git.check_ignore
    - typing.BinaryIO.tree.head.commit.git.check_ignore
    - datetime.timedelta.object.path.head.commit.git.check_ignore
    - typing.TypeVar.object.head.commit.tree.git.check_ignore
    - typing.BinaryIO.head.ref.commit.tree.path.git.check_ignore
    - typing.IO.tree.object.path.commit.git.check_ignore
    - subprocess.Popen.path.object.tree.commit.git.check_ignore
    - typing.IO.object.head.ref.commit.path.git.check_ignore
    - typing.BinaryIO.head.commit.tree.object.git.check_ignore
    - datetime.timedelta.object.path.tree.head.ref.commit.git.check_ignore
    - subprocess.Popen.head.ref.commit.object.git.check_ignore
    - datetime.timedelta.head.ref.commit.object.path.tree.git.check_ignore
    - subprocess.Popen.path.head.commit.object.tree.git.check_ignore
    - typing.TypeVar.head.ref.commit.tree.object.git.check_ignore
    - typing.IO.path.head.commit.git.check_ignore
    - datetime.timedelta.tree.object.path.commit.git.check_ignore
    - typing.IO.path.object.head.ref.commit.tree.git.check_ignore
    - typing.IO.tree.object.head.ref.commit.path.git.check_ignore
    - subprocess.Popen.head.commit.tree.object.git.check_ignore
    - datetime.timedelta.path.tree.git.check_ignore
    - datetime.timedelta.object.path.git.check_ignore
    - datetime.timedelta.commit.path.object.git.check_ignore
    - datetime.timedelta.object.path.tree.head.commit.git.check_ignore
    - datetime.timedelta.commit.path.tree.git.check_ignore
    - datetime.timedelta.path.object.head.commit.tree.git.check_ignore
    - subprocess.Popen.path.head.ref.commit.tree.object.git.check_ignore
    - typing.TypeVar.head.commit.path.object.tree.git.check_ignore
    - subprocess.Popen.object.commit.git.check_ignore
    - typing.IO.tree.head.ref.commit.path.object.git.check_ignore
    - datetime.timedelta.head.ref.commit.path.object.tree.git.check_ignore
    - subprocess.Popen.object.head.commit.path.tree.git.check_ignore
    - subprocess.Popen.head.commit.object.tree.path.git.check_ignore
    - typing.IO.path.object.head.commit.git.check_ignore
    - subprocess.Popen.tree.object.head.ref.commit.git.check_ignore
    - subprocess.Popen.git.check_ignore
    - subprocess.Popen.path.tree.head.ref.commit.git.check_ignore
    - datetime.timedelta.head.commit.tree.git.check_ignore
    - subprocess.Popen.object.commit.path.tree.git.check_ignore
    - typing.IO.head.ref.commit.path.object.git.check_ignore
    - subprocess.Popen.path.head.commit.tree.git.check_ignore
    - typing.BinaryIO.head.ref.commit.object.path.git.check_ignore
    - typing.BinaryIO.object.tree.head.commit.path.git.check_ignore
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.check_ignore
    - typing.TypeVar.object.tree.path.git.check_ignore
    - subprocess.Popen.path.head.ref.commit.git.check_ignore
    - datetime.timedelta.tree.object.path.head.ref.commit.git.check_ignore
    - datetime.timedelta.tree.object.path.git.check_ignore
    - typing.TypeVar.head.ref.commit.tree.object.path.git.check_ignore
    - typing.IO.object.head.commit.tree.git.check_ignore
    - typing.TypeVar.head.ref.commit.object.tree.path.git.check_ignore
    - typing.IO.commit.path.tree.object.git.check_ignore
    - typing.BinaryIO.object.head.commit.git.check_ignore
    - subprocess.Popen.head.commit.tree.path.git.check_ignore
    - subprocess.Popen.commit.tree.object.git.check_ignore
    - datetime.timedelta.object.commit.tree.path.git.check_ignore
    - typing.IO.object.head.ref.commit.tree.git.check_ignore
    - typing.TypeVar.tree.head.ref.commit.git.check_ignore
    - typing.IO.path.object.head.ref.commit.git.check_ignore
    - typing.IO.commit.git.check_ignore
    - subprocess.Popen.path.object.head.commit.tree.git.check_ignore
    - subprocess.Popen.object.commit.path.git.check_ignore
    - typing.IO.head.commit.object.path.git.check_ignore
    - subprocess.Popen.commit.path.tree.git.check_ignore
    - typing.IO.object.tree.path.git.check_ignore
    - datetime.timedelta.tree.object.head.ref.commit.git.check_ignore
    - datetime.timedelta.path.head.ref.commit.tree.git.check_ignore
    - datetime.timedelta.object.tree.path.head.commit.git.check_ignore
    - datetime.timedelta.path.tree.commit.git.check_ignore
    - subprocess.Popen.head.ref.commit.git.check_ignore
    - typing.IO.head.commit.tree.git.check_ignore
    - typing.cast.tree.head.ref.commit.git.check_ignore
    - typing.BinaryIO.head.ref.commit.path.tree.git.check_ignore
    - typing.IO.tree.head.ref.commit.path.git.check_ignore
    - datetime.timedelta.object.tree.commit.git.check_ignore
    - typing.TypeVar.object.head.ref.commit.tree.git.check_ignore
    - subprocess.Popen.path.tree.object.git.check_ignore
    - typing.BinaryIO.object.head.commit.path.git.check_ignore
    - typing.cast.head.ref.commit.path.object.git.check_ignore
    - datetime.timedelta.head.ref.commit.path.tree.git.check_ignore
    - subprocess.Popen.head.ref.commit.tree.object.git.check_ignore
    - datetime.timedelta.path.commit.object.tree.git.check_ignore
    - typing.IO.path.commit.tree.git.check_ignore
    - subprocess.Popen.tree.commit.object.git.check_ignore
    - subprocess.Popen.path.head.commit.tree.object.git.check_ignore
    - typing.cast.object.tree.head.commit.path.git.check_ignore
    - subprocess.Popen.object.tree.path.head.commit.git.check_ignore
    - subprocess.Popen.head.commit.object.git.check_ignore
    - subprocess.Popen.path.tree.object.head.commit.git.check_ignore
    - subprocess.Popen.object.commit.tree.path.git.check_ignore
    - typing.TypeVar.tree.object.head.ref.commit.git.check_ignore
    - subprocess.Popen.path.object.commit.git.check_ignore
    - subprocess.Popen.object.git.check_ignore
    - typing.IO.head.commit.path.object.git.check_ignore
    - datetime.timedelta.object.head.commit.git.check_ignore
    - subprocess.Popen.path.commit.object.git.check_ignore
    - datetime.timedelta.head.commit.path.tree.object.git.check_ignore
    - subprocess.Popen.head.ref.commit.object.path.git.check_ignore
    - typing.IO.path.commit.git.check_ignore
    - datetime.timedelta.head.commit.object.tree.path.git.check_ignore
    - subprocess.Popen.commit.object.tree.git.check_ignore
    - subprocess.Popen.tree.head.ref.commit.path.object.git.check_ignore
    - datetime.timedelta.object.head.commit.path.tree.git.check_ignore
    - typing.BinaryIO.head.commit.object.path.tree.git.check_ignore
    - typing.IO.tree.path.object.head.commit.git.check_ignore
    - datetime.timedelta.head.ref.commit.tree.object.git.check_ignore
    - typing.IO.commit.tree.path.object.git.check_ignore
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.check_ignore
    - typing.TypeVar.object.tree.head.ref.commit.git.check_ignore
    - datetime.timedelta.tree.object.commit.path.git.check_ignore
    - datetime.timedelta.path.tree.object.commit.git.check_ignore
    - typing.TypeVar.head.commit.path.tree.object.git.check_ignore
    - subprocess.Popen.object.tree.head.ref.commit.path.git.check_ignore
    - datetime.timedelta.path.object.head.ref.commit.git.check_ignore
    - datetime.timedelta.head.ref.commit.tree.git.check_ignore
    - typing.TypeVar.head.ref.commit.tree.path.object.git.check_ignore
    - typing.BinaryIO.head.commit.path.tree.object.git.check_ignore
    - typing.cast.head.ref.commit.tree.object.git.check_ignore
    - subprocess.Popen.head.ref.commit.tree.path.object.git.check_ignore
    - typing.TypeVar.object.tree.path.head.commit.git.check_ignore
    - typing.BinaryIO.head.commit.tree.object.path.git.check_ignore
    - typing.cast.tree.object.head.commit.path.git.check_ignore
    - datetime.timedelta.tree.path.commit.object.git.check_ignore
    - typing.IO.head.ref.commit.path.git.check_ignore
    - datetime.timedelta.tree.object.head.commit.git.check_ignore
    - typing.IO.path.tree.head.commit.object.git.check_ignore
    - typing.TypeVar.tree.head.ref.commit.object.git.check_ignore
    - typing.TypeVar.head.ref.commit.object.path.tree.git.check_ignore
    - typing.IO.tree.git.check_ignore
    - datetime.timedelta.tree.head.ref.commit.path.object.git.check_ignore
    - typing.TypeVar.tree.object.path.commit.git.check_ignore
    - datetime.timedelta.path.object.tree.head.ref.commit.git.check_ignore
    - typing.TypeVar.tree.object.path.git.check_ignore
    - subprocess.Popen.path.tree.commit.object.git.check_ignore
    - typing.IO.object.path.head.commit.git.check_ignore
    - datetime.timedelta.head.commit.path.object.tree.git.check_ignore
    - typing.IO.head.commit.object.tree.path.git.check_ignore
    - typing.IO.path.commit.object.git.check_ignore
    - typing.IO.head.ref.commit.tree.path.git.check_ignore
    - typing.IO.head.ref.commit.object.tree.git.check_ignore
    - typing.cast.head.ref.commit.tree.path.git.check_ignore
    - typing.IO.path.object.git.check_ignore
    - datetime.timedelta.git.check_ignore
    - typing.BinaryIO.object.tree.path.commit.git.check_ignore
    - datetime.timedelta.path.head.commit.object.git.check_ignore
    - typing.IO.head.commit.git.check_ignore
    - datetime.timedelta.path.object.git.check_ignore
    - subprocess.Popen.head.ref.commit.path.object.tree.git.check_ignore
    - typing.IO.head.ref.commit.object.path.git.check_ignore
    - subprocess.Popen.object.tree.git.check_ignore
    - datetime.timedelta.object.head.ref.commit.tree.git.check_ignore
    - datetime.timedelta.path.object.tree.head.commit.git.check_ignore
    - typing.IO.object.commit.path.tree.git.check_ignore
    - typing.TypeVar.tree.head.commit.object.git.check_ignore
    - subprocess.Popen.head.ref.commit.path.tree.object.git.check_ignore
    - typing.TypeVar.object.head.ref.commit.git.check_ignore
    - datetime.timedelta.object.commit.path.tree.git.check_ignore
    - typing.IO.head.ref.commit.object.tree.path.git.check_ignore
    - typing.IO.tree.path.object.git.check_ignore
    - subprocess.Popen.head.commit.object.path.tree.git.check_ignore
    - typing.IO.object.tree.commit.git.check_ignore
    - datetime.timedelta.path.head.commit.tree.object.git.check_ignore
    - datetime.timedelta.tree.path.commit.git.check_ignore
    - typing.IO.head.ref.commit.path.object.tree.git.check_ignore
    - datetime.timedelta.object.tree.head.commit.path.git.check_ignore
    - datetime.timedelta.head.ref.commit.path.tree.object.git.check_ignore
    - datetime.timedelta.head.ref.commit.path.object.git.check_ignore
    - typing.IO.git.check_ignore
    - subprocess.Popen.head.ref.commit.object.tree.git.check_ignore
    - datetime.timedelta.head.ref.commit.tree.object.path.git.check_ignore
    - typing.IO.object.commit.git.check_ignore
    - typing.TypeVar.tree.head.commit.object.path.git.check_ignore
    - subprocess.Popen.path.head.ref.commit.tree.git.check_ignore
    - typing.cast.object.tree.head.ref.commit.git.check_ignore
    - datetime.timedelta.head.ref.commit.tree.path.git.check_ignore
    - typing.IO.head.commit.path.object.tree.git.check_ignore
    - typing.cast.head.commit.object.path.tree.git.check_ignore
    - datetime.timedelta.tree.head.ref.commit.path.git.check_ignore
    - typing.cast.head.commit.tree.git.check_ignore
    - datetime.timedelta.path.tree.head.ref.commit.git.check_ignore
    - datetime.timedelta.tree.head.ref.commit.object.path.git.check_ignore
    - typing.IO.tree.object.path.git.check_ignore
    - datetime.timedelta.commit.object.path.git.check_ignore
    - typing.IO.head.ref.commit.tree.git.check_ignore
    - typing.IO.commit.tree.path.git.check_ignore
    - subprocess.Popen.object.head.commit.tree.git.check_ignore
    - subprocess.Popen.path.object.head.commit.git.check_ignore
    - typing.IO.path.object.tree.head.ref.commit.git.check_ignore
    - typing.IO.object.tree.path.commit.git.check_ignore
    - typing.IO.head.ref.commit.path.tree.object.git.check_ignore
    - datetime.timedelta.tree.path.object.head.commit.git.check_ignore
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.check_ignore
    - typing.BinaryIO.head.commit.object.path.git.check_ignore
    - typing.cast.head.ref.commit.path.tree.object.git.check_ignore
    - subprocess.Popen.tree.object.commit.path.git.check_ignore
    - subprocess.Popen.tree.object.head.commit.git.check_ignore
    - datetime.timedelta.path.tree.commit.object.git.check_ignore
    - typing.IO.tree.object.path.head.ref.commit.git.check_ignore
    - typing.IO.path.head.commit.tree.git.check_ignore
    - typing.IO.object.tree.head.commit.git.check_ignore
    - typing.cast.object.head.commit.path.tree.git.check_ignore
    - typing.BinaryIO.head.commit.path.object.git.check_ignore
    - typing.TypeVar.head.commit.tree.path.object.git.check_ignore
    - datetime.timedelta.path.head.ref.commit.object.tree.git.check_ignore
    - subprocess.Popen.commit.object.path.tree.git.check_ignore
    - typing.TypeVar.head.commit.tree.git.check_ignore
    - typing.BinaryIO.head.commit.path.git.check_ignore
    - typing.IO.tree.path.head.ref.commit.git.check_ignore
    - typing.BinaryIO.object.tree.head.commit.git.check_ignore
    - subprocess.Popen.commit.tree.path.object.git.check_ignore
    - datetime.timedelta.path.head.ref.commit.tree.object.git.check_ignore
    - typing.TypeVar.object.head.commit.git.check_ignore
    - subprocess.Popen.commit.path.git.check_ignore
    - subprocess.Popen.path.git.check_ignore
    - typing.TypeVar.object.head.ref.commit.path.git.check_ignore
    - typing.cast.head.commit.tree.path.object.git.check_ignore
    - typing.TypeVar.head.ref.commit.object.path.git.check_ignore
    - datetime.timedelta.tree.path.object.git.check_ignore
    - typing.IO.tree.path.head.ref.commit.object.git.check_ignore
    - datetime.timedelta.tree.commit.path.object.git.check_ignore
    - subprocess.Popen.tree.object.path.head.commit.git.check_ignore
    - typing.IO.commit.tree.object.path.git.check_ignore
    - typing.TypeVar.head.ref.commit.path.object.tree.git.check_ignore
    - typing.IO.head.commit.path.tree.git.check_ignore
    - typing.IO.path.commit.tree.object.git.check_ignore
    - typing.BinaryIO.tree.head.commit.object.path.git.check_ignore
    - typing.BinaryIO.tree.head.ref.commit.object.git.check_ignore
    - datetime.timedelta.tree.path.head.ref.commit.object.git.check_ignore
    - typing.IO.path.tree.object.commit.git.check_ignore
    - typing.cast.commit.tree.object.path.git.check_ignore
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.check_ignore
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.check_ignore
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.check_ignore
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1040
    functionName: git.repo.base.Repo.active_branch
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - rev
    - file
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1052
    functionName: git.repo.base.Repo.blame_incremental
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - subprocess.Popen.commit.object.path.git.blame
    - datetime.timedelta.object.path.head.commit.tree.git.blame
    - typing.TypeVar.head.ref.commit.tree.object.git.blame
    - typing.IO.tree.path.object.decode
    - subprocess.Popen.path.tree.object.head.commit.git.blame
    - typing.cast.head.commit.object.git.blame
    - typing.IO.object.commit.tree.decode
    - typing.IO.path.tree.head.ref.commit.object.git.blame
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.cast.head.ref.commit.object.tree.git.blame
    - typing.IO.tree.commit.path.object.git.blame
    - typing.BinaryIO.head.commit.path.tree.object.git.blame
    - typing.IO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.BinaryIO.object.tree.head.ref.commit.git.blame
    - typing.IO.tree.object.head.ref.commit.decode
    - subprocess.Popen.path.tree.commit.git.blame
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.commit.path.object.decode
    - typing.IO.object.path.tree.head.commit.decode
    - typing.BinaryIO.object.tree.head.commit.decode
    - subprocess.Popen.tree.path.head.commit.git.blame
    - typing.cast.head.commit.tree.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.git.blame
    - datetime.timedelta.commit.object.tree.path.git.blame
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - typing.cast.head.commit.object.tree.path.git.blame
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - datetime.timedelta.commit.tree.path.decode
    - typing.IO.path.tree.object.commit.decode
    - typing.TypeVar.tree.object.path.git.blame
    - typing.IO.tree.head.ref.commit.decode
    - typing.BinaryIO.object.tree.head.commit.path.git.blame
    - typing.IO.object.head.commit.path.tree.decode
    - datetime.timedelta.path.object.commit.git.blame
    - typing.cast.head.ref.commit.object.tree.path.git.blame
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.git.blame
    - typing.IO.object.path.tree.head.commit.git.blame
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.cast.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.decode
    - typing.IO.commit.tree.object.path.git.blame
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - datetime.timedelta.tree.object.path.commit.git.blame
    - typing.IO.head.commit.tree.object.git.blame
    - subprocess.Popen.tree.path.head.ref.commit.object.git.blame
    - subprocess.Popen.tree.object.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.path.tree.commit.decode
    - datetime.timedelta.path.object.head.ref.commit.decode
    - datetime.timedelta.tree.object.path.head.commit.git.blame
    - typing.IO.object.head.commit.path.tree.git.blame
    - subprocess.Popen.tree.head.commit.object.path.git.blame
    - typing.cast.head.ref.commit.tree.git.blame
    - typing.BinaryIO.head.commit.tree.path.decode
    - typing.cast.tree.object.head.ref.commit.path.git.blame
    - typing.IO.object.head.ref.commit.path.tree.git.blame
    - typing.IO.commit.object.path.tree.decode
    - typing.IO.path.head.ref.commit.object.decode
    - typing.BinaryIO.object.head.ref.commit.decode
    - subprocess.Popen.object.tree.commit.git.blame
    - datetime.timedelta.tree.object.path.git.blame
    - subprocess.Popen.path.tree.head.commit.object.decode
    - typing.IO.path.head.ref.commit.tree.git.blame
    - typing.IO.object.tree.head.ref.commit.path.git.blame
    - typing.IO.head.ref.commit.path.object.tree.decode
    - typing.TypeVar.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.git.blame
    - typing.IO.commit.path.decode
    - datetime.timedelta.commit.tree.git.blame
    - typing.TypeVar.tree.head.ref.commit.object.path.git.blame
    - subprocess.Popen.head.ref.commit.object.tree.git.blame
    - typing.IO.commit.tree.object.path.decode
    - typing.TypeVar.object.tree.head.commit.path.git.blame
    - typing.IO.path.head.commit.object.git.blame
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - typing.IO.path.tree.commit.git.blame
    - subprocess.Popen.commit.path.object.git.blame
    - subprocess.Popen.commit.object.path.tree.git.blame
    - typing.IO.commit.decode
    - subprocess.Popen.path.tree.commit.object.decode
    - subprocess.Popen.path.commit.object.tree.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.git.blame
    - typing.IO.object.tree.path.head.ref.commit.git.blame
    - typing.IO.commit.path.tree.object.git.blame
    - typing.IO.head.commit.object.decode
    - datetime.timedelta.object.head.commit.path.git.blame
    - typing.TypeVar.object.head.commit.path.tree.git.blame
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - typing.IO.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.object.path.commit.tree.git.blame
    - typing.cast.object.head.commit.git.blame
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - datetime.timedelta.head.commit.git.blame
    - subprocess.Popen.head.ref.commit.object.tree.path.git.blame
    - typing.BinaryIO.tree.head.commit.object.path.git.blame
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.IO.object.path.head.ref.commit.git.blame
    - subprocess.Popen.object.commit.path.tree.git.blame
    - typing.IO.object.head.ref.commit.decode
    - typing.IO.object.tree.git.blame
    - subprocess.Popen.path.object.head.commit.decode
    - typing.IO.commit.object.tree.git.blame
    - typing.IO.object.git.blame
    - typing.cast.object.head.ref.commit.tree.path.git.blame
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - subprocess.Popen.head.commit.object.git.blame
    - subprocess.Popen.path.head.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.object.decode
    - typing.IO.path.tree.git.blame
    - typing.IO.tree.object.path.commit.git.blame
    - typing.BinaryIO.tree.head.commit.decode
    - typing.cast.head.ref.commit.path.tree.decode
    - typing.TypeVar.object.tree.path.head.commit.decode
    - datetime.timedelta.path.object.head.ref.commit.git.blame
    - datetime.timedelta.object.commit.path.tree.git.blame
    - typing.BinaryIO.object.head.ref.commit.path.git.blame
    - datetime.timedelta.tree.path.object.commit.git.blame
    - typing.IO.tree.object.head.ref.commit.git.blame
    - datetime.timedelta.object.tree.commit.path.git.blame
    - datetime.timedelta.head.ref.commit.object.path.decode
    - subprocess.Popen.path.head.commit.tree.git.blame
    - typing.BinaryIO.head.ref.commit.object.tree.git.blame
    - typing.IO.object.commit.decode
    - typing.cast.object.tree.head.ref.commit.git.blame
    - typing.IO.commit.tree.decode
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.commit.tree.object.decode
    - datetime.timedelta.object.tree.decode
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - datetime.timedelta.path.head.commit.git.blame
    - subprocess.Popen.tree.commit.path.decode
    - typing.IO.path.head.commit.decode
    - typing.IO.object.commit.tree.path.decode
    - typing.BinaryIO.object.head.commit.tree.git.blame
    - typing.TypeVar.tree.head.commit.object.path.git.blame
    - typing.IO.path.commit.tree.decode
    - typing.IO.head.ref.commit.path.decode
    - typing.IO.tree.path.object.git.blame
    - datetime.timedelta.head.ref.commit.tree.object.path.git.blame
    - typing.cast.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.object.tree.path.decode
    - datetime.timedelta.tree.path.head.commit.object.git.blame
    - typing.TypeVar.head.ref.commit.object.tree.git.blame
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.object.git.blame
    - subprocess.Popen.object.tree.path.commit.git.blame
    - subprocess.Popen.tree.object.path.head.ref.commit.git.blame
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.path.tree.git.blame
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - subprocess.Popen.head.commit.object.path.git.blame
    - typing.cast.head.commit.tree.git.blame
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.blame
    - typing.cast.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.object.head.commit.path.tree.decode
    - typing.cast.head.ref.commit.path.tree.object.git.blame
    - typing.IO.path.object.tree.head.commit.git.blame
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - typing.IO.commit.tree.object.git.blame
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.object.git.blame
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.object.tree.git.blame
    - subprocess.Popen.path.object.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.git.blame
    - datetime.timedelta.head.commit.object.tree.path.git.blame
    - typing.TypeVar.object.tree.path.git.blame
    - subprocess.Popen.commit.git.blame
    - typing.IO.path.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.IO.object.head.ref.commit.tree.path.git.blame
    - subprocess.Popen.object.head.commit.path.decode
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - typing.TypeVar.head.commit.path.git.blame
    - typing.IO.path.commit.git.blame
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.path.git.blame
    - typing.IO.commit.path.object.git.blame
    - typing.IO.object.head.commit.tree.path.decode
    - datetime.timedelta.object.head.commit.tree.git.blame
    - typing.IO.tree.head.ref.commit.path.decode
    - subprocess.Popen.object.tree.head.commit.git.blame
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.tree.head.commit.object.git.blame
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - typing.IO.tree.head.commit.path.object.git.blame
    - typing.TypeVar.head.ref.commit.path.tree.object.git.blame
    - typing.BinaryIO.head.ref.commit.path.git.blame
    - typing.IO.head.commit.object.path.git.blame
    - subprocess.Popen.object.tree.path.head.commit.git.blame
    - typing.cast.object.head.commit.tree.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.git.blame
    - typing.IO.object.tree.head.commit.decode
    - datetime.timedelta.head.commit.tree.object.path.git.blame
    - typing.IO.tree.object.path.head.commit.git.blame
    - typing.IO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.head.ref.commit.tree.object.git.blame
    - typing.IO.head.commit.tree.git.blame
    - typing.IO.path.head.commit.object.decode
    - typing.TypeVar.head.ref.commit.tree.path.object.git.blame
    - typing.cast.head.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.git.blame
    - subprocess.Popen.tree.object.commit.path.git.blame
    - subprocess.Popen.path.git.blame
    - datetime.timedelta.object.tree.path.git.blame
    - typing.TypeVar.head.commit.path.tree.git.blame
    - typing.BinaryIO.head.commit.object.tree.decode
    - typing.IO.path.decode
    - datetime.timedelta.tree.object.head.ref.commit.git.blame
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.path.commit.tree.decode
    - datetime.timedelta.object.commit.git.blame
    - typing.BinaryIO.head.commit.path.decode
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - datetime.timedelta.path.tree.head.commit.decode
    - subprocess.Popen.tree.commit.path.object.git.blame
    - subprocess.Popen.object.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.object.path.git.blame
    - datetime.timedelta.tree.path.commit.decode
    - subprocess.Popen.head.commit.path.tree.object.git.blame
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.cast.head.commit.path.tree.git.blame
    - typing.IO.object.tree.decode
    - subprocess.Popen.object.path.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.git.blame
    - typing.IO.path.object.tree.head.commit.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - subprocess.Popen.head.ref.commit.object.decode
    - typing.IO.head.commit.path.git.blame
    - typing.IO.object.commit.path.tree.git.blame
    - typing.TypeVar.object.head.commit.path.git.blame
    - subprocess.Popen.tree.object.head.commit.git.blame
    - subprocess.Popen.object.tree.commit.path.decode
    - typing.IO.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.tree.head.ref.commit.git.blame
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - datetime.timedelta.path.object.decode
    - typing.IO.tree.path.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.commit.git.blame
    - typing.BinaryIO.head.commit.path.object.decode
    - typing.TypeVar.head.commit.tree.object.path.git.blame
    - typing.cast.tree.object.head.commit.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.cast.head.commit.object.tree.decode
    - typing.cast.object.head.commit.decode
    - typing.cast.head.ref.commit.tree.object.git.blame
    - typing.cast.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.tree.path.object.head.commit.git.blame
    - datetime.timedelta.path.object.tree.head.commit.git.blame
    - subprocess.Popen.head.ref.commit.object.git.blame
    - typing.IO.tree.path.head.commit.object.git.blame
    - typing.IO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.tree.path.head.ref.commit.git.blame
    - subprocess.Popen.object.commit.tree.git.blame
    - typing.cast.head.commit.tree.path.decode
    - datetime.timedelta.path.tree.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.blame
    - typing.cast.object.head.ref.commit.path.tree.git.blame
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.blame
    - subprocess.Popen.head.commit.path.object.tree.git.blame
    - typing.BinaryIO.tree.head.commit.object.git.blame
    - subprocess.Popen.head.commit.git.blame
    - typing.cast.object.head.commit.tree.decode
    - subprocess.Popen.path.object.commit.tree.git.blame
    - subprocess.Popen.tree.path.object.commit.git.blame
    - datetime.timedelta.commit.object.tree.path.decode
    - typing.IO.head.ref.commit.object.decode
    - typing.IO.tree.head.commit.object.git.blame
    - typing.IO.tree.path.commit.object.decode
    - typing.IO.path.object.head.commit.decode
    - datetime.timedelta.tree.commit.path.object.git.blame
    - typing.BinaryIO.tree.head.commit.path.decode
    - datetime.timedelta.commit.git.blame
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - typing.IO.object.head.commit.tree.path.git.blame
    - typing.IO.path.object.git.blame
    - typing.IO.path.tree.object.head.commit.decode
    - typing.BinaryIO.head.commit.tree.object.path.git.blame
    - typing.cast.head.ref.commit.path.object.tree.git.blame
    - typing.TypeVar.object.tree.head.commit.decode
    - subprocess.Popen.path.head.commit.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - subprocess.Popen.object.tree.git.blame
    - typing.TypeVar.head.commit.object.path.tree.git.blame
    - datetime.timedelta.head.ref.commit.tree.path.object.git.blame
    - typing.BinaryIO.head.commit.tree.path.git.blame
    - datetime.timedelta.head.ref.commit.object.git.blame
    - typing.TypeVar.object.head.commit.git.blame
    - datetime.timedelta.object.path.tree.head.ref.commit.git.blame
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.path.commit.object.git.blame
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - subprocess.Popen.head.ref.commit.tree.git.blame
    - datetime.timedelta.tree.path.head.ref.commit.git.blame
    - datetime.timedelta.object.commit.tree.path.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - typing.IO.head.commit.object.tree.path.git.blame
    - typing.IO.path.tree.commit.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - typing.IO.object.decode
    - typing.IO.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.tree.head.ref.commit.decode
    - datetime.timedelta.path.object.head.commit.tree.git.blame
    - subprocess.Popen.tree.head.commit.object.git.blame
    - datetime.timedelta.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.object.head.commit.path.decode
    - datetime.timedelta.commit.tree.path.object.git.blame
    - subprocess.Popen.head.commit.object.decode
    - datetime.timedelta.object.tree.commit.decode
    - typing.IO.commit.path.object.tree.git.blame
    - typing.cast.object.head.ref.commit.path.decode
    - subprocess.Popen.path.object.head.commit.tree.decode
    - subprocess.Popen.path.commit.decode
    - typing.IO.tree.path.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.git.blame
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.IO.tree.object.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.blame
    - typing.IO.path.tree.object.head.commit.git.blame
    - subprocess.Popen.path.head.ref.commit.git.blame
    - typing.cast.tree.object.head.ref.commit.decode
    - typing.IO.head.commit.path.object.tree.git.blame
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - typing.IO.path.tree.object.decode
    - subprocess.Popen.tree.commit.path.git.blame
    - datetime.timedelta.tree.path.object.decode
    - typing.TypeVar.head.commit.object.path.git.blame
    - subprocess.Popen.tree.path.object.head.commit.git.blame
    - typing.IO.tree.object.head.commit.git.blame
    - datetime.timedelta.head.ref.commit.object.decode
    - subprocess.Popen.head.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.path.tree.object.git.blame
    - subprocess.Popen.head.commit.tree.path.git.blame
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - typing.IO.path.tree.object.git.blame
    - typing.IO.object.head.ref.commit.path.tree.decode
    - typing.IO.path.object.tree.commit.git.blame
    - subprocess.Popen.path.object.tree.commit.git.blame
    - typing.TypeVar.head.ref.commit.tree.path.git.blame
    - subprocess.Popen.path.tree.head.ref.commit.object.git.blame
    - typing.cast.head.ref.commit.object.path.git.blame
    - datetime.timedelta.commit.tree.object.git.blame
    - typing.cast.object.tree.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.tree.path.git.blame
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.blame
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.blame
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - typing.IO.path.object.commit.git.blame
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.commit.path.object.decode
    - datetime.timedelta.path.tree.git.blame
    - <builtin>.range
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - subprocess.Popen.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - typing.IO.path.git.blame
    - subprocess.Popen.head.ref.commit.tree.decode
    - datetime.timedelta.path.object.tree.decode
    - typing.cast.tree.head.commit.decode
    - typing.IO.path.commit.tree.git.blame
    - subprocess.Popen.head.commit.path.git.blame
    - subprocess.Popen.path.commit.object.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.IO.head.commit.tree.path.git.blame
    - typing.IO.object.tree.path.git.blame
    - subprocess.Popen.path.head.ref.commit.tree.object.git.blame
    - typing.IO.object.path.head.commit.tree.decode
    - datetime.timedelta.path.object.git.blame
    - git.objects.commit.Popen.path.decode
    - subprocess.Popen.object.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - subprocess.Popen.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.git.blame
    - typing.TypeVar.object.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.git.blame
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.path.object.commit.tree.decode
    - datetime.timedelta.tree.path.head.commit.decode
    - datetime.timedelta.tree.commit.object.decode
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.tree.object.commit.decode
    - datetime.timedelta.commit.path.object.git.blame
    - datetime.timedelta.tree.commit.path.git.blame
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.ref.commit.git.blame
    - typing.TypeVar.head.commit.tree.object.git.blame
    - typing.BinaryIO.head.ref.commit.tree.decode
    - typing.IO.commit.path.tree.git.blame
    - datetime.timedelta.commit.tree.object.path.git.blame
    - typing.cast.head.ref.commit.object.path.tree.git.blame
    - typing.cast.object.head.ref.commit.tree.git.blame
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - typing.IO.path.head.ref.commit.tree.decode
    - typing.cast.object.head.commit.path.decode
    - typing.IO.commit.tree.git.blame
    - typing.cast.object.tree.head.commit.git.blame
    - typing.cast.object.head.commit.tree.path.git.blame
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.object.path.decode
    - typing.IO.object.head.ref.commit.tree.decode
    - typing.TypeVar.head.commit.object.git.blame
    - datetime.timedelta.path.head.commit.object.git.blame
    - subprocess.Popen.tree.object.path.head.commit.git.blame
    - subprocess.Popen.path.commit.tree.decode
    - typing.cast.head.commit.object.tree.git.blame
    - datetime.timedelta.head.commit.object.path.git.blame
    - subprocess.Popen.object.tree.path.git.blame
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.IO.object.path.tree.decode
    - datetime.timedelta.commit.tree.path.git.blame
    - datetime.timedelta.path.tree.head.ref.commit.git.blame
    - subprocess.Popen.path.object.tree.git.blame
    - subprocess.Popen.tree.path.object.head.commit.decode
    - subprocess.Popen.tree.object.git.blame
    - typing.BinaryIO.head.ref.commit.object.path.git.blame
    - typing.cast.head.commit.object.path.git.blame
    - typing.TypeVar.tree.head.commit.path.object.git.blame
    - datetime.timedelta.tree.head.ref.commit.git.blame
    - git.objects.commit.Popen.tree.decode
    - subprocess.Popen.object.head.commit.tree.path.decode
    - subprocess.Popen.path.object.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.git.blame
    - typing.TypeVar.tree.object.head.ref.commit.git.blame
    - typing.cast.tree.object.head.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.path.head.ref.commit.tree.git.blame
    - typing.TypeVar.tree.head.commit.object.git.blame
    - typing.cast.commit.object.tree.path.git.blame
    - subprocess.Popen.path.object.tree.commit.decode
    - typing.BinaryIO.head.ref.commit.path.tree.git.blame
    - typing.cast.tree.head.commit.object.git.blame
    - typing.cast.head.commit.path.object.git.blame
    - typing.BinaryIO.tree.head.ref.commit.git.blame
    - typing.IO.tree.head.commit.object.path.git.blame
    - subprocess.Popen.object.commit.decode
    - subprocess.Popen.head.commit.tree.git.blame
    - datetime.timedelta.commit.path.tree.object.git.blame
    - typing.BinaryIO.head.commit.object.tree.git.blame
    - typing.IO.commit.tree.path.git.blame
    - typing.IO.path.object.head.ref.commit.tree.decode
    - subprocess.Popen.tree.head.ref.commit.object.git.blame
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - typing.IO.path.commit.tree.object.decode
    - subprocess.Popen.head.commit.tree.object.git.blame
    - typing.IO.path.object.head.ref.commit.git.blame
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.TypeVar.head.ref.commit.object.path.tree.git.blame
    - typing.IO.commit.object.git.blame
    - subprocess.Popen.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.path.object.git.blame
    - typing.IO.head.commit.git.blame
    - subprocess.Popen.tree.commit.decode
    - typing.IO.tree.git.blame
    - typing.cast.head.commit.tree.path.object.git.blame
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - datetime.timedelta.path.commit.object.tree.git.blame
    - subprocess.Popen.path.tree.head.ref.commit.git.blame
    - typing.IO.tree.path.object.commit.git.blame
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.path.commit.tree.object.decode
    - datetime.timedelta.path.commit.object.decode
    - datetime.timedelta.tree.path.git.blame
    - typing.IO.path.tree.head.commit.git.blame
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - subprocess.Popen.head.commit.object.path.tree.git.blame
    - typing.BinaryIO.head.commit.git.blame
    - datetime.timedelta.head.commit.tree.path.object.git.blame
    - datetime.timedelta.object.tree.head.commit.decode
    - git.objects.commit.Popen.path.tree.decode
    - subprocess.Popen.path.tree.object.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.git.blame
    - datetime.timedelta.tree.object.head.commit.git.blame
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - typing.IO.head.commit.tree.object.path.git.blame
    - typing.TypeVar.head.commit.path.object.tree.git.blame
    - datetime.timedelta.commit.object.path.tree.git.blame
    - typing.cast.head.ref.commit.tree.path.git.blame
    - datetime.timedelta.head.ref.commit.path.object.tree.git.blame
    - typing.cast.head.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - datetime.timedelta.path.git.blame
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.tree.object.git.blame
    - typing.IO.head.commit.tree.path.decode
    - typing.TypeVar.object.head.commit.path.decode
    - typing.IO.head.ref.commit.object.path.git.blame
    - subprocess.Popen.path.object.tree.head.ref.commit.git.blame
    - typing.TypeVar.object.head.ref.commit.path.git.blame
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - typing.cast.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.head.commit.git.blame
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - typing.BinaryIO.object.tree.path.commit.git.blame
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - typing.IO.object.path.commit.tree.git.blame
    - typing.cast.tree.head.ref.commit.git.blame
    - subprocess.Popen.tree.head.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - subprocess.Popen.object.tree.commit.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - typing.BinaryIO.head.ref.commit.path.object.git.blame
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.git.blame
    - typing.IO.head.commit.object.path.decode
    - typing.IO.tree.path.git.blame
    - datetime.timedelta.tree.head.commit.object.path.git.blame
    - typing.BinaryIO.tree.head.commit.path.git.blame
    - typing.IO.object.tree.head.commit.git.blame
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - subprocess.Popen.path.object.commit.git.blame
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - typing.IO.path.commit.object.tree.git.blame
    - typing.cast.head.ref.commit.tree.object.decode
    - subprocess.Popen.tree.path.object.commit.decode
    - subprocess.Popen.tree.head.ref.commit.object.path.git.blame
    - datetime.timedelta.object.head.commit.path.tree.git.blame
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.BinaryIO.head.commit.path.git.blame
    - subprocess.Popen.commit.path.git.blame
    - typing.IO.head.ref.commit.path.git.blame
    - subprocess.Popen.object.path.git.blame
    - typing.IO.object.path.tree.commit.git.blame
    - datetime.timedelta.tree.head.ref.commit.object.path.git.blame
    - datetime.timedelta.head.commit.object.tree.path.decode
    - subprocess.Popen.path.tree.commit.object.git.blame
    - subprocess.Popen.object.path.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.path.tree.git.blame
    - typing.cast.tree.head.ref.commit.path.git.blame
    - subprocess.Popen.head.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.git.blame
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - typing.cast.tree.head.ref.commit.object.path.git.blame
    - datetime.timedelta.object.commit.tree.path.git.blame
    - subprocess.Popen.path.tree.git.blame
    - typing.IO.tree.object.head.commit.path.git.blame
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - subprocess.Popen.head.ref.commit.git.blame
    - git.objects.commit.Popen.decode
    - datetime.timedelta.path.tree.object.head.commit.git.blame
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.decode
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - typing.IO.commit.tree.path.decode
    - typing.IO.commit.object.tree.path.git.blame
    - subprocess.Popen.commit.tree.path.object.decode
    - subprocess.Popen.path.head.ref.commit.object.decode
    - datetime.timedelta.head.ref.commit.decode
    - typing.cast.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.git.blame
    - datetime.timedelta.path.commit.tree.object.git.blame
    - datetime.timedelta.tree.path.head.commit.object.decode
    - subprocess.Popen.head.commit.object.tree.path.git.blame
    - typing.IO.tree.object.path.head.ref.commit.decode
    - typing.IO.head.ref.commit.path.tree.object.git.blame
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.blame
    - typing.IO.tree.path.decode
    - datetime.timedelta.commit.object.path.git.blame
    - typing.IO.path.head.ref.commit.decode
    - typing.IO.object.path.head.commit.tree.git.blame
    - typing.IO.tree.head.ref.commit.git.blame
    - typing.IO.head.ref.commit.object.path.tree.git.blame
    - typing.IO.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.blame
    - subprocess.Popen.path.commit.tree.git.blame
    - datetime.timedelta.commit.path.git.blame
    - subprocess.Popen.commit.tree.path.decode
    - subprocess.Popen.object.path.tree.head.commit.git.blame
    - typing.cast.head.commit.git.blame
    - subprocess.Popen.path.commit.tree.object.git.blame
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - typing.IO.path.commit.tree.object.git.blame
    - typing.cast.object.tree.head.ref.commit.path.git.blame
    - datetime.timedelta.head.commit.tree.decode
    - datetime.timedelta.head.ref.commit.path.git.blame
    - typing.IO.object.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.path.tree.object.git.blame
    - subprocess.Popen.head.commit.path.object.git.blame
    - typing.IO.path.head.ref.commit.git.blame
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - typing.IO.tree.object.path.head.commit.decode
    - datetime.timedelta.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - typing.IO.head.commit.tree.path.object.git.blame
    - subprocess.Popen.head.ref.commit.tree.path.object.git.blame
    - datetime.timedelta.tree.head.commit.path.object.git.blame
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.ref.commit.decode
    - typing.TypeVar.object.head.ref.commit.path.decode
    - datetime.timedelta.object.path.head.ref.commit.tree.git.blame
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - typing.cast.head.commit.object.decode
    - typing.IO.tree.object.path.git.blame
    - subprocess.Popen.object.path.commit.decode
    - typing.cast.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.path.commit.git.blame
    - subprocess.Popen.object.head.commit.tree.git.blame
    - subprocess.Popen.commit.tree.object.path.decode
    - datetime.timedelta.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.git.blame
    - datetime.timedelta.head.commit.path.object.git.blame
    - typing.IO.object.head.commit.tree.decode
    - typing.IO.path.object.tree.commit.decode
    - typing.TypeVar.head.commit.object.tree.path.git.blame
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - subprocess.Popen.path.head.commit.tree.decode
    - subprocess.Popen.tree.path.object.git.blame
    - datetime.timedelta.head.ref.commit.object.tree.path.git.blame
    - typing.IO.tree.object.path.head.ref.commit.git.blame
    - datetime.timedelta.object.tree.path.head.commit.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.git.blame
    - subprocess.Popen.tree.object.head.commit.path.git.blame
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.decode
    - typing.IO.head.commit.object.tree.git.blame
    - subprocess.Popen.commit.path.object.tree.git.blame
    - datetime.timedelta.commit.object.path.tree.decode
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.blame
    - typing.IO.head.commit.path.tree.git.blame
    - typing.TypeVar.head.ref.commit.path.tree.git.blame
    - typing.IO.tree.path.head.ref.commit.object.git.blame
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - datetime.timedelta.commit.object.tree.decode
    - typing.cast.object.tree.head.commit.path.git.blame
    - subprocess.Popen.object.path.tree.head.ref.commit.git.blame
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - typing.IO.decode
    - datetime.timedelta.head.ref.commit.tree.path.git.blame
    - typing.TypeVar.object.head.commit.tree.git.blame
    - typing.TypeVar.head.commit.tree.path.object.git.blame
    - typing.TypeVar.tree.object.head.commit.decode
    - subprocess.Popen.object.path.head.commit.tree.git.blame
    - datetime.timedelta.head.commit.path.tree.git.blame
    - typing.IO.commit.git.blame
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.git.blame
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.object.tree.path.git.blame
    - subprocess.Popen.object.path.tree.commit.decode
    - datetime.timedelta.tree.git.blame
    - typing.TypeVar.head.commit.tree.git.blame
    - datetime.timedelta.head.commit.path.git.blame
    - typing.IO.path.object.commit.decode
    - datetime.timedelta.tree.head.commit.git.blame
    - typing.cast.tree.object.head.commit.path.git.blame
    - typing.IO.tree.object.head.ref.commit.path.git.blame
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.path.head.ref.commit.object.git.blame
    - subprocess.Popen.head.commit.object.path.decode
    - subprocess.Popen.path.head.commit.object.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - typing.IO.path.object.head.commit.tree.git.blame
    - typing.BinaryIO.object.head.commit.path.decode
    - datetime.timedelta.path.head.commit.object.tree.decode
    - typing.BinaryIO.tree.head.commit.object.decode
    - datetime.timedelta.tree.object.commit.git.blame
    - typing.IO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.head.commit.path.tree.decode
    - typing.IO.path.head.commit.tree.object.git.blame
    - typing.cast.head.commit.tree.path.object.decode
    - typing.IO.tree.object.decode
    - typing.IO.object.commit.tree.git.blame
    - typing.IO.path.object.tree.head.ref.commit.git.blame
    - typing.IO.path.object.head.commit.tree.decode
    - typing.IO.object.path.head.commit.git.blame
    - datetime.timedelta.object.path.head.commit.tree.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.git.blame
    - subprocess.Popen.git.blame
    - subprocess.Popen.commit.path.decode
    - typing.BinaryIO.head.commit.decode
    - datetime.timedelta.head.commit.tree.git.blame
    - subprocess.Popen.head.commit.object.tree.decode
    - typing.TypeVar.tree.head.ref.commit.path.object.git.blame
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.IO.head.commit.path.object.tree.decode
    - subprocess.Popen.commit.object.tree.path.decode
    - datetime.timedelta.tree.object.head.commit.path.git.blame
    - typing.IO.head.ref.commit.path.object.git.blame
    - datetime.timedelta.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.commit.object.git.blame
    - typing.IO.head.ref.commit.object.tree.path.git.blame
    - typing.TypeVar.object.tree.path.decode
    - typing.cast.tree.head.ref.commit.path.decode
    - typing.IO.tree.object.commit.path.git.blame
    - typing.IO.head.commit.path.tree.object.decode
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - git.util.Actor.__init__
    - datetime.timedelta.commit.object.git.blame
    - datetime.timedelta.commit.tree.object.path.decode
    - datetime.timedelta.object.head.ref.commit.path.git.blame
    - typing.IO.object.path.head.ref.commit.tree.git.blame
    - datetime.timedelta.object.head.commit.decode
    - typing.IO.object.path.tree.git.blame
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.head.commit.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - typing.TypeVar.head.commit.path.object.decode
    - typing.IO.object.commit.tree.path.git.blame
    - typing.TypeVar.tree.head.commit.object.decode
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - typing.BinaryIO.head.commit.tree.object.git.blame
    - datetime.timedelta.tree.path.commit.object.git.blame
    - subprocess.Popen.head.commit.object.tree.path.decode
    - typing.IO.path.commit.object.tree.decode
    - typing.IO.object.path.tree.commit.decode
    - subprocess.Popen.path.decode
    - typing.TypeVar.tree.object.path.commit.decode
    - typing.cast.object.head.ref.commit.path.git.blame
    - typing.cast.commit.object.tree.path.decode
    - typing.cast.object.tree.head.commit.path.decode
    - typing.BinaryIO.head.commit.object.path.git.blame
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.git.blame
    - datetime.timedelta.object.head.ref.commit.path.decode
    - typing.BinaryIO.tree.head.commit.path.object.git.blame
    - typing.TypeVar.tree.head.ref.commit.object.git.blame
    - typing.IO.path.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.head.commit.tree.object.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree.git.blame
    - subprocess.Popen.tree.git.blame
    - datetime.timedelta.head.commit.path.object.tree.decode
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - subprocess.Popen.object.path.head.commit.git.blame
    - subprocess.Popen.object.path.head.ref.commit.tree.git.blame
    - typing.IO.tree.path.head.ref.commit.object.decode
    - subprocess.Popen.object.path.tree.head.commit.decode
    - typing.TypeVar.tree.head.commit.path.decode
    - subprocess.Popen.path.commit.git.blame
    - subprocess.Popen.object.path.commit.git.blame
    - subprocess.Popen.path.object.head.ref.commit.tree.git.blame
    - typing.IO.object.path.tree.head.ref.commit.git.blame
    - typing.BinaryIO.object.head.commit.git.blame
    - subprocess.Popen.head.commit.path.tree.git.blame
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - typing.IO.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - typing.IO.commit.tree.path.object.git.blame
    - subprocess.Popen.path.head.ref.commit.object.tree.git.blame
    - typing.TypeVar.head.commit.object.tree.git.blame
    - subprocess.Popen.tree.object.path.commit.git.blame
    - typing.BinaryIO.head.commit.tree.git.blame
    - typing.cast.head.commit.tree.object.git.blame
    - git.objects.commit.Popen.tree.path.decode
    - typing.TypeVar.head.ref.commit.tree.git.blame
    - typing.IO.path.head.ref.commit.tree.object.decode
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.path.git.blame
    - subprocess.Popen.head.ref.commit.path.tree.git.blame
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.path.head.ref.commit.git.blame
    - data.split
    - typing.IO.path.tree.commit.decode
    - typing.cast.commit.tree.object.path.git.blame
    - subprocess.Popen.commit.tree.git.blame
    - typing.IO.head.ref.commit.tree.object.git.blame
    - typing.IO.head.ref.commit.tree.path.git.blame
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - subprocess.Popen.head.ref.commit.object.path.decode
    - typing.IO.head.ref.commit.path.tree.git.blame
    - typing.IO.head.commit.object.git.blame
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.TypeVar.head.commit.tree.path.git.blame
    - typing.IO.object.path.head.commit.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.git.blame
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.object.head.commit.tree.path.git.blame
    - typing.BinaryIO.tree.head.ref.commit.path.git.blame
    - subprocess.Popen.head.commit.tree.decode
    - subprocess.Popen.object.tree.commit.path.git.blame
    - typing.IO.head.commit.object.tree.decode
    - datetime.timedelta.path.object.commit.decode
    - subprocess.Popen.tree.path.commit.git.blame
    - datetime.timedelta.path.commit.git.blame
    - datetime.timedelta.path.object.commit.tree.git.blame
    - typing.IO.object.head.commit.decode
    - typing.IO.tree.commit.decode
    - subprocess.Popen.tree.commit.object.decode
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.object.git.blame
    - typing.IO.tree.head.ref.commit.path.object.git.blame
    - typing.IO.tree.object.path.decode
    - datetime.timedelta.tree.path.head.commit.git.blame
    - typing.TypeVar.head.ref.commit.object.tree.path.git.blame
    - subprocess.Popen.head.commit.tree.object.path.git.blame
    - datetime.timedelta.tree.head.commit.path.object.decode
    - subprocess.Popen.tree.commit.object.git.blame
    - typing.BinaryIO.head.commit.path.tree.git.blame
    - subprocess.Popen.tree.object.head.ref.commit.path.git.blame
    - typing.IO.head.ref.commit.git.blame
    - datetime.timedelta.object.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.decode
    - typing.IO.object.head.commit.path.decode
    - line.split
    - subprocess.Popen.object.tree.head.commit.path.git.blame
    - subprocess.Popen.path.object.head.commit.tree.git.blame
    - typing.IO.head.commit.path.object.git.blame
    - typing.IO.path.tree.commit.object.git.blame
    - typing.BinaryIO.head.commit.object.path.tree.git.blame
    - typing.TypeVar.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.object.tree.git.blame
    - datetime.timedelta.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.head.ref.commit.decode
    - typing.IO.head.commit.object.path.tree.git.blame
    - datetime.timedelta.tree.path.head.ref.commit.object.git.blame
    - typing.IO.commit.path.git.blame
    - typing.TypeVar.object.tree.head.commit.git.blame
    - typing.TypeVar.object.tree.head.ref.commit.git.blame
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - datetime.timedelta.head.commit.path.tree.decode
    - typing.TypeVar.head.commit.path.object.git.blame
    - typing.cast.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.decode
    - subprocess.Popen.tree.path.object.decode
    - typing.cast.head.commit.path.git.blame
    - typing.IO.commit.object.tree.decode
    - typing.IO.commit.object.path.git.blame
    - <builtin>.next
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.object.commit.path.decode
    - subprocess.Popen.object.path.tree.commit.git.blame
    - subprocess.Popen.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - <builtin>.int
    - datetime.timedelta.head.commit.tree.path.object.decode
    - typing.cast.object.head.commit.path.tree.git.blame
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.path.decode
    - subprocess.Popen.head.commit.object.tree.git.blame
    - typing.BinaryIO.tree.head.ref.commit.object.git.blame
    - typing.IO.path.head.ref.commit.tree.object.git.blame
    - typing.IO.object.head.ref.commit.tree.git.blame
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.head.commit.tree.path.object.decode
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - subprocess.Popen.commit.object.git.blame
    - datetime.timedelta.tree.head.ref.commit.path.object.git.blame
    - typing.TypeVar.object.head.commit.tree.path.decode
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.object.decode
    - typing.IO.path.object.decode
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - datetime.timedelta.tree.head.ref.commit.path.git.blame
    - typing.IO.head.commit.object.path.tree.decode
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - typing.IO.tree.head.commit.path.decode
    - typing.IO.path.head.commit.tree.decode
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.object.head.commit.git.blame
    - datetime.timedelta.head.ref.commit.object.path.tree.git.blame
    - typing.IO.path.object.commit.tree.git.blame
    - datetime.timedelta.path.commit.tree.git.blame
    - datetime.timedelta.tree.commit.git.blame
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.object.head.commit.tree.path.git.blame
    - subprocess.Popen.path.tree.head.commit.git.blame
    - typing.IO.path.head.commit.tree.git.blame
    - datetime.timedelta.tree.object.path.head.commit.decode
    - typing.BinaryIO.object.tree.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.git.blame
    - subprocess.Popen.path.object.tree.head.commit.git.blame
    - typing.IO.path.head.commit.tree.object.decode
    - datetime.timedelta.object.path.tree.git.blame
    - typing.IO.tree.object.commit.git.blame
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - typing.TypeVar.head.commit.git.blame
    - typing.IO.tree.commit.path.object.decode
    - typing.cast.object.head.commit.tree.git.blame
    - datetime.timedelta.tree.commit.path.object.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - typing.IO.object.commit.path.decode
    - typing.cast.tree.object.head.commit.git.blame
    - subprocess.Popen.path.head.ref.commit.tree.git.blame
    - typing.TypeVar.head.ref.commit.object.path.decode
    - subprocess.Popen.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - subprocess.Popen.commit.tree.path.git.blame
    - typing.TypeVar.tree.object.head.commit.path.git.blame
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.IO.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.git.blame
    - subprocess.Popen.tree.path.commit.decode
    - typing.TypeVar.head.commit.path.tree.object.git.blame
    - subprocess.Popen.object.tree.path.head.ref.commit.git.blame
    - typing.TypeVar.head.ref.commit.object.git.blame
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - typing.BinaryIO.object.head.ref.commit.git.blame
    - datetime.timedelta.path.decode
    - subprocess.Popen.object.head.ref.commit.path.decode
    - typing.IO.path.tree.object.head.ref.commit.git.blame
    - subprocess.Popen.tree.head.commit.decode
    - datetime.timedelta.path.head.commit.tree.git.blame
    - typing.IO.path.tree.head.ref.commit.git.blame
    - datetime.timedelta.tree.object.commit.path.git.blame
    - subprocess.Popen.path.object.git.blame
    - typing.IO.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.git.blame
    - typing.TypeVar.tree.object.path.head.commit.git.blame
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.git.blame
    - datetime.timedelta.tree.object.head.commit.path.decode
    - typing.IO.path.head.commit.object.tree.git.blame
    - datetime.timedelta.head.commit.path.object.decode
    - typing.IO.tree.object.git.blame
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.cast.commit.tree.object.path.decode
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.cast.head.commit.tree.path.git.blame
    - datetime.timedelta.path.tree.commit.git.blame
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.tree.head.commit.path.git.blame
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.cast.tree.head.commit.object.path.git.blame
    - typing.IO.object.tree.commit.decode
    - typing.IO.object.head.ref.commit.path.git.blame
    - typing.IO.commit.path.tree.decode
    - datetime.timedelta.path.object.tree.head.ref.commit.git.blame
    - typing.TypeVar.tree.head.commit.path.git.blame
    - typing.cast.tree.object.head.ref.commit.git.blame
    - subprocess.Popen.object.path.head.commit.decode
    - datetime.timedelta.tree.path.commit.git.blame
    - typing.IO.head.ref.commit.path.object.tree.git.blame
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - subprocess.Popen.path.head.commit.git.blame
    - subprocess.Popen.commit.tree.decode
    - typing.BinaryIO.object.head.commit.tree.decode
    - typing.TypeVar.tree.object.path.decode
    - typing.BinaryIO.head.commit.object.path.decode
    - typing.cast.tree.head.commit.path.object.decode
    - typing.cast.head.ref.commit.tree.path.object.git.blame
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - typing.IO.object.head.commit.git.blame
    - datetime.timedelta.commit.path.tree.git.blame
    - typing.BinaryIO.head.commit.path.object.git.blame
    - subprocess.Popen.commit.tree.path.object.git.blame
    - datetime.timedelta.commit.tree.path.object.decode
    - typing.BinaryIO.head.ref.commit.object.git.blame
    - typing.TypeVar.tree.head.ref.commit.path.git.blame
    - datetime.timedelta.path.object.head.commit.tree.decode
    - subprocess.Popen.tree.object.commit.git.blame
    - typing.IO.head.commit.path.object.decode
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.BinaryIO.head.commit.tree.decode
    - subprocess.Popen.object.path.decode
    - typing.IO.commit.tree.object.decode
    - datetime.timedelta.path.tree.object.head.commit.decode
    - typing.IO.object.tree.path.head.commit.git.blame
    - datetime.timedelta.tree.decode
    - subprocess.Popen.commit.tree.object.path.git.blame
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    - datetime.timedelta.object.path.git.blame
    - typing.cast.object.head.commit.path.git.blame
    - typing.BinaryIO.object.tree.path.git.blame
    - datetime.timedelta.tree.commit.object.path.git.blame
    - typing.IO.tree.head.commit.object.decode
    - datetime.timedelta.tree.commit.object.git.blame
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.blame
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.object.commit.decode
    - subprocess.Popen.tree.commit.git.blame
    - datetime.timedelta.tree.head.commit.object.decode
    - typing.IO.tree.path.head.ref.commit.git.blame
    - typing.IO.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.head.commit.object.git.blame
    - subprocess.Popen.path.tree.object.commit.git.blame
    - typing.IO.git.blame
    - datetime.timedelta.path.tree.object.commit.git.blame
    - datetime.timedelta.head.ref.commit.object.path.git.blame
    - datetime.timedelta.object.path.commit.git.blame
    - subprocess.Popen.object.head.commit.git.blame
    - typing.IO.head.commit.tree.object.decode
    - subprocess.Popen.tree.object.commit.decode
    - datetime.timedelta.path.object.head.commit.decode
    - typing.TypeVar.head.commit.tree.decode
    - typing.IO.path.commit.object.git.blame
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - datetime.timedelta.path.head.ref.commit.git.blame
    - typing.IO.object.tree.head.ref.commit.git.blame
    - subprocess.Popen.tree.head.ref.commit.git.blame
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.path.object.tree.commit.decode
    - subprocess.Popen.tree.commit.object.path.git.blame
    - subprocess.Popen.path.head.commit.object.tree.git.blame
    - typing.cast.head.commit.path.tree.object.git.blame
    - subprocess.Popen.path.tree.object.git.blame
    - typing.TypeVar.object.tree.path.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.BinaryIO.tree.head.commit.git.blame
    - typing.IO.tree.head.commit.path.git.blame
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - typing.IO.head.ref.commit.tree.git.blame
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - typing.IO.object.path.commit.tree.decode
    - subprocess.Popen.object.tree.head.commit.decode
    - datetime.timedelta.object.head.ref.commit.decode
    - datetime.timedelta.path.commit.object.git.blame
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.blame
    - typing.IO.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.tree.head.commit.object.decode
    - datetime.timedelta.path.head.commit.tree.object.git.blame
    - subprocess.Popen.tree.object.head.ref.commit.git.blame
    - datetime.timedelta.path.object.head.commit.git.blame
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.git.blame
    - subprocess.Popen.object.tree.head.ref.commit.path.git.blame
    - subprocess.Popen.tree.path.head.commit.object.decode
    - datetime.timedelta.head.commit.tree.path.decode
    - typing.IO.object.path.git.blame
    - subprocess.Popen.object.path.head.ref.commit.git.blame
    - typing.cast.head.ref.commit.path.tree.git.blame
    - datetime.timedelta.head.commit.tree.path.git.blame
    - typing.TypeVar.head.ref.commit.path.object.git.blame
    - datetime.timedelta.path.commit.tree.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.git.blame
    - typing.TypeVar.head.commit.path.object.tree.decode
    - typing.IO.tree.commit.object.path.git.blame
    - typing.cast.tree.head.commit.git.blame
    - typing.cast.head.commit.path.tree.decode
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.commit.object.tree.path.git.blame
    - datetime.timedelta.object.tree.head.ref.commit.path.git.blame
    - typing.BinaryIO.object.tree.path.head.commit.git.blame
    - typing.IO.path.head.ref.commit.object.tree.git.blame
    - datetime.timedelta.decode
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.BinaryIO.object.head.ref.commit.tree.git.blame
    - subprocess.Popen.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.object.tree.git.blame
    - subprocess.Popen.tree.object.path.head.commit.decode
    - typing.IO.tree.path.head.commit.git.blame
    - datetime.timedelta.path.object.head.ref.commit.tree.git.blame
    - typing.IO.tree.commit.path.git.blame
    - typing.IO.path.tree.object.commit.git.blame
    - subprocess.Popen.tree.head.commit.path.git.blame
    - typing.cast.head.ref.commit.object.git.blame
    - typing.IO.tree.head.commit.object.path.decode
    - subprocess.Popen.object.path.head.commit.tree.decode
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.commit.tree.object.git.blame
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - typing.IO.path.head.ref.commit.object.git.blame
    - datetime.timedelta.object.path.head.commit.git.blame
    - datetime.timedelta.path.head.commit.object.tree.git.blame
    - typing.IO.path.object.head.ref.commit.tree.git.blame
    - typing.TypeVar.object.head.commit.tree.decode
    - typing.IO.head.commit.path.decode
    - typing.BinaryIO.head.ref.commit.tree.object.git.blame
    - typing.IO.path.object.commit.tree.decode
    - subprocess.Popen.commit.object.tree.git.blame
    - typing.IO.tree.head.ref.commit.path.git.blame
    - subprocess.Popen.path.head.commit.tree.object.git.blame
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.object.tree.path.commit.git.blame
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.git.blame
    - typing.IO.path.tree.head.commit.object.git.blame
    - typing.IO.path.tree.head.commit.decode
    - datetime.timedelta.object.tree.commit.git.blame
    - typing.IO.tree.head.ref.commit.object.path.git.blame
    - typing.BinaryIO.head.ref.commit.path.decode
    - typing.IO.path.head.commit.object.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.path.git.blame
    - typing.TypeVar.object.head.ref.commit.path.tree.git.blame
    - subprocess.Popen.path.tree.object.head.ref.commit.git.blame
    - typing.IO.head.ref.commit.object.git.blame
    - typing.TypeVar.object.tree.path.commit.git.blame
    - typing.cast.head.ref.commit.path.git.blame
    - typing.IO.head.ref.commit.object.tree.git.blame
    - datetime.timedelta.commit.path.object.tree.git.blame
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - typing.cast.tree.head.ref.commit.object.git.blame
    - typing.IO.tree.head.commit.path.object.decode
    - datetime.timedelta.path.tree.commit.object.decode
    - typing.BinaryIO.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - datetime.timedelta.path.head.ref.commit.object.git.blame
    - typing.IO.tree.path.object.head.ref.commit.decode
    - typing.IO.path.object.tree.git.blame
    - typing.cast.tree.head.commit.path.object.git.blame
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.path.tree.decode
    - typing.IO.tree.path.object.head.commit.git.blame
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.blame
    - subprocess.Popen.object.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.git.blame
    - datetime.timedelta.object.tree.path.head.commit.git.blame
    - subprocess.Popen.object.decode
    - subprocess.Popen.path.commit.object.tree.git.blame
    - typing.IO.path.commit.decode
    - datetime.timedelta.head.commit.tree.object.git.blame
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - typing.cast.head.commit.object.path.tree.git.blame
    - subprocess.Popen.object.head.commit.tree.decode
    - typing.BinaryIO.object.tree.path.commit.decode
    - datetime.timedelta.tree.head.commit.path.git.blame
    - subprocess.Popen.tree.commit.object.path.decode
    - datetime.timedelta.head.commit.object.decode
    - typing.TypeVar.object.tree.path.head.commit.git.blame
    - typing.TypeVar.head.ref.commit.tree.object.path.git.blame
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.head.commit.object.git.blame
    - subprocess.Popen.tree.path.object.head.ref.commit.git.blame
    - typing.IO.tree.path.object.head.ref.commit.git.blame
    - datetime.timedelta.head.commit.object.path.tree.git.blame
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - typing.IO.commit.object.path.tree.git.blame
    - subprocess.Popen.head.ref.commit.path.object.tree.git.blame
    - subprocess.Popen.object.path.commit.tree.decode
    - typing.cast.tree.head.ref.commit.path.object.git.blame
    - typing.IO.tree.head.commit.decode
    - datetime.timedelta.path.tree.object.git.blame
    - typing.cast.tree.head.commit.object.path.decode
    - datetime.timedelta.object.git.blame
    - datetime.timedelta.path.head.commit.tree.decode
    - typing.cast.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.head.ref.commit.path.git.blame
    - git.compat.safe_decode
    - datetime.timedelta.path.tree.object.head.ref.commit.git.blame
    - datetime.timedelta.tree.head.commit.object.path.decode
    - datetime.timedelta.path.tree.head.commit.object.git.blame
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - typing.IO.tree.commit.git.blame
    - datetime.timedelta.object.tree.head.commit.git.blame
    - datetime.timedelta.head.commit.path.object.tree.git.blame
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - typing.cast.head.commit.path.object.tree.git.blame
    - subprocess.Popen.head.commit.tree.path.object.git.blame
    - typing.IO.tree.object.head.commit.path.decode
    - subprocess.Popen.tree.object.path.git.blame
    - datetime.timedelta.head.ref.commit.path.tree.git.blame
    - typing.IO.commit.object.tree.path.decode
    - datetime.timedelta.path.head.ref.commit.tree.object.git.blame
    - subprocess.Popen.path.object.head.ref.commit.git.blame
    - typing.IO.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.decode
    - subprocess.Popen.path.tree.head.commit.object.git.blame
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - typing.IO.commit.tree.path.object.decode
    - subprocess.Popen.commit.decode
    - datetime.timedelta.commit.path.tree.object.decode
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - subprocess.Popen.tree.path.head.ref.commit.git.blame
    - typing.cast.head.commit.tree.object.path.git.blame
    - subprocess.Popen.tree.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.commit.object.decode
    - typing.cast.head.ref.commit.tree.object.path.git.blame
    - typing.IO.tree.head.commit.git.blame
    - typing.cast.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.commit.tree.object.decode
    - datetime.timedelta.object.tree.head.commit.path.git.blame
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.IO.commit.path.object.tree.decode
    - datetime.timedelta.object.tree.path.commit.decode
    - datetime.timedelta.tree.head.commit.decode
    - typing.IO.head.ref.commit.path.tree.decode
    - subprocess.Popen.path.object.decode
    - subprocess.Popen.head.ref.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.object.decode
    - datetime.timedelta.path.head.commit.tree.object.decode
    - typing.IO.tree.commit.object.path.decode
    - typing.IO.object.tree.path.head.ref.commit.decode
    - typing.TypeVar.object.head.commit.tree.path.git.blame
    - typing.IO.tree.path.commit.git.blame
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.git.blame
    - typing.IO.tree.commit.object.git.blame
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - typing.TypeVar.tree.object.head.commit.git.blame
    - typing.NamedTuple.__init__
    - typing.cast.head.commit.path.decode
    - datetime.timedelta.object.path.commit.tree.git.blame
    - subprocess.Popen.object.commit.git.blame
    - datetime.timedelta.object.path.head.commit.decode
    - typing.IO.object.head.ref.commit.git.blame
    - typing.TypeVar.object.head.ref.commit.git.blame
    - datetime.timedelta.object.commit.tree.git.blame
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - subprocess.Popen.tree.commit.path.object.decode
    - datetime.timedelta.git.blame
    - subprocess.Popen.path.head.ref.commit.decode
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.git.blame
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.IO.tree.path.commit.object.git.blame
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.head.commit.path.decode
    - typing.TypeVar.tree.object.path.head.ref.commit.git.blame
    - typing.BinaryIO.object.head.commit.path.git.blame
    - subprocess.Popen.object.commit.path.git.blame
    - typing.IO.commit.object.decode
    - datetime.timedelta.head.commit.object.path.tree.decode
    - datetime.timedelta.object.tree.head.ref.commit.git.blame
    - subprocess.Popen.decode
    - typing.IO.path.tree.head.commit.object.decode
    - datetime.timedelta.object.path.tree.commit.git.blame
    - datetime.timedelta.object.commit.path.git.blame
    - typing.TypeVar.tree.head.commit.git.blame
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - datetime.timedelta.head.commit.path.decode
    - typing.BinaryIO.head.commit.path.object.tree.git.blame
    - typing.IO.head.ref.commit.tree.path.object.git.blame
    - subprocess.Popen.object.head.commit.path.git.blame
    - typing.IO.path.object.head.commit.git.blame
    - typing.IO.head.ref.commit.tree.object.path.git.blame
    - subprocess.Popen.object.head.commit.decode
    - datetime.timedelta.path.tree.commit.object.git.blame
    - datetime.timedelta.commit.object.path.decode
    - typing.cast.head.commit.path.object.decode
    - typing.cast.tree.head.commit.path.git.blame
    - typing.IO.path.head.commit.git.blame
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.path.tree.head.commit.git.blame
    - datetime.timedelta.tree.object.path.decode
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.decode
    - subprocess.Popen.tree.head.commit.path.object.git.blame
    - datetime.timedelta.tree.commit.path.decode
    - typing.IO.tree.commit.object.decode
    - typing.IO.head.ref.commit.decode
    - typing.IO.head.commit.path.tree.object.git.blame
    - datetime.timedelta.object.tree.path.decode
    - datetime.timedelta.commit.path.object.tree.decode
    - typing.BinaryIO.head.commit.object.git.blame
    - typing.IO.object.commit.path.git.blame
    - typing.TypeVar.head.commit.object.tree.path.decode
    - subprocess.Popen.object.head.ref.commit.path.git.blame
    - typing.IO.object.commit.git.blame
    - typing.IO.tree.head.ref.commit.object.git.blame
    - datetime.timedelta.tree.object.head.ref.commit.path.git.blame
    - typing.IO.object.path.commit.git.blame
    - typing.IO.object.tree.commit.path.git.blame
    - <builtin>.isinstance
    - typing.TypeVar.object.head.ref.commit.tree.git.blame
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.object.git.blame
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.TypeVar.head.ref.commit.path.git.blame
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.object.head.commit.git.blame
    - typing.BinaryIO.object.tree.head.commit.git.blame
    - typing.IO.path.object.head.ref.commit.decode
    - datetime.timedelta.commit.path.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.git.blame
    - typing.IO.object.head.commit.tree.git.blame
    - subprocess.Popen.object.commit.path.decode
    - subprocess.Popen.commit.object.path.decode
    - typing.IO.object.tree.commit.git.blame
    - typing.cast.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.object.tree.path.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.decode
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - datetime.timedelta.commit.object.tree.git.blame
    - typing.IO.tree.head.ref.commit.object.path.decode
    - typing.cast.head.ref.commit.path.object.git.blame
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.git.blame
    - datetime.timedelta.tree.path.object.git.blame
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.cast.head.commit.object.tree.path.decode
    - typing.IO.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.commit.tree.path.git.blame
    - typing.IO.head.commit.object.tree.path.decode
    - typing.IO.object.path.tree.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.blame
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.blame
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.blame
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.hex_to_bin
    functionSourceFile: gitdb
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - email
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 797
    functionName: git.util.Actor.__init__
    functionSourceFile: ''
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.__init__
    functionSourceFile: ''
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 21
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 30
    ICount: 4
    IfCount: 21
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f4480f143d0>
    - <ast.Constant object at 0x7f4480f144f0>
    argNames:
    - self
    - rev
    - file
    - incremental
    - rev_opts
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1144
    functionName: git.repo.base.Repo.blame
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.TypeVar.head.ref.commit.tree.blame_incremental
    - subprocess.Popen.commit.object.path.git.blame
    - datetime.timedelta.path.commit.object.tree.re_whitespace.split
    - typing.IO.tree.path.object.commit.re_hexsha_only.search
    - typing.BinaryIO.head.commit.path.tree.object.blame_incremental
    - datetime.timedelta.object.path.head.commit.tree.git.blame
    - typing.TypeVar.head.ref.commit.tree.object.git.blame
    - subprocess.Popen.path.tree.object.head.ref.commit.re_hexsha_only.search
    - typing.IO.tree.path.object.commit.blame_incremental
    - subprocess.Popen.path.tree.object.head.commit.git.blame
    - typing.cast.head.commit.object.git.blame
    - datetime.timedelta.tree.object.re_whitespace.split
    - typing.IO.object.commit.tree.blame_incremental
    - subprocess.Popen.head.commit.path.object.tree.re_hexsha_only.search
    - subprocess.Popen.object.head.ref.commit.tree.path.blame_incremental
    - typing.IO.path.tree.head.ref.commit.object.git.blame
    - typing.cast.object.head.commit.path.blame_incremental
    - datetime.timedelta.path.head.commit.tree.object.blame_incremental
    - typing.IO.object.head.ref.commit.re_whitespace.split
    - datetime.timedelta.object.path.head.commit.re_whitespace.split
    - typing.BinaryIO.tree.head.commit.path.re_author_committer_start.search
    - typing.IO.commit.tree.re_hexsha_only.search
    - typing.TypeVar.tree.head.ref.commit.object.re_author_committer_start.search
    - typing.IO.head.ref.commit.path.tree.object.re_whitespace.split
    - typing.cast.head.ref.commit.object.tree.git.blame
    - subprocess.Popen.path.object.tree.commit.re_whitespace.split
    - typing.IO.tree.commit.path.object.git.blame
    - subprocess.Popen.head.ref.commit.object.tree.re_whitespace.split
    - subprocess.Popen.head.ref.commit.object.tree.re_hexsha_only.search
    - datetime.timedelta.object.tree.path.head.commit.re_hexsha_only.search
    - typing.cast.object.head.commit.tree.re_whitespace.split
    - typing.BinaryIO.tree.head.ref.commit.path.object.blame_incremental
    - typing.IO.tree.path.head.commit.object.blame_incremental
    - subprocess.Popen.path.object.commit.blame_incremental
    - typing.IO.path.object.commit.tree.re_hexsha_only.search
    - typing.cast.object.head.commit.tree.blame_incremental
    - typing.BinaryIO.head.commit.path.tree.object.git.blame
    - subprocess.Popen.tree.re_author_committer_start.search
    - typing.BinaryIO.object.tree.head.ref.commit.git.blame
    - subprocess.Popen.object.commit.re_whitespace.split
    - typing.TypeVar.tree.head.ref.commit.path.re_hexsha_only.search
    - subprocess.Popen.path.tree.commit.git.blame
    - typing.BinaryIO.object.head.commit.path.blame_incremental
    - subprocess.Popen.head.ref.commit.path.re_hexsha_only.search
    - datetime.timedelta.tree.head.commit.path.object.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.tree.re_whitespace.split
    - typing.BinaryIO.head.commit.object.re_hexsha_only.search
    - datetime.timedelta.tree.object.commit.re_author_committer_start.search
    - datetime.timedelta.object.path.tree.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.path.object.re_whitespace.split
    - datetime.timedelta.head.commit.tree.path.re_whitespace.split
    - datetime.timedelta.path.tree.head.ref.commit.object.re_whitespace.split
    - subprocess.Popen.head.ref.commit.object.re_hexsha_only.search
    - typing.IO.path.object.commit.tree.re_whitespace.split
    - typing.cast.object.head.ref.commit.tree.blame_incremental
    - subprocess.Popen.tree.path.head.commit.git.blame
    - subprocess.Popen.tree.path.head.commit.object.re_hexsha_only.search
    - subprocess.Popen.object.path.re_hexsha_only.search
    - typing.IO.head.ref.commit.path.tree.object.re_hexsha_only.search
    - typing.TypeVar.tree.head.ref.commit.object.path.re_author_committer_start.search
    - subprocess.Popen.path.tree.object.head.commit.re_author_committer_start.search
    - typing.TypeVar.object.tree.head.commit.path.re_hexsha_only.search
    - typing.IO.head.commit.tree.re_author_committer_start.search
    - typing.IO.object.head.commit.blame_incremental
    - typing.cast.head.ref.commit.object.path.tree.re_whitespace.split
    - git.objects.commit.Popen.tree.path.re_hexsha_only.search
    - typing.IO.path.commit.object.tree.re_whitespace.split
    - typing.IO.tree.commit.re_whitespace.split
    - typing.IO.commit.path.re_whitespace.split
    - datetime.timedelta.path.tree.re_author_committer_start.search
    - datetime.timedelta.commit.object.tree.re_whitespace.split
    - datetime.timedelta.tree.path.object.head.ref.commit.git.blame
    - datetime.timedelta.tree.path.commit.object.re_author_committer_start.search
    - typing.cast.head.commit.tree.path.object.re_hexsha_only.search
    - typing.TypeVar.tree.head.ref.commit.path.object.re_hexsha_only.search
    - typing.cast.head.ref.commit.path.object.blame_incremental
    - subprocess.Popen.head.ref.commit.tree.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.tree.re_author_committer_start.search
    - subprocess.Popen.path.head.commit.object.tree.re_author_committer_start.search
    - subprocess.Popen.tree.object.path.head.commit.re_whitespace.split
    - datetime.timedelta.commit.path.re_whitespace.split
    - datetime.timedelta.tree.path.head.commit.object.blame_incremental
    - datetime.timedelta.commit.object.path.tree.blame_incremental
    - datetime.timedelta.commit.object.tree.path.git.blame
    - typing.IO.commit.tree.path.object.re_whitespace.split
    - typing.TypeVar.object.head.commit.tree.blame_incremental
    - typing.cast.object.tree.head.ref.commit.re_whitespace.split
    - datetime.timedelta.path.tree.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.tree.path.object.re_author_committer_start.search
    - subprocess.Popen.object.tree.head.commit.re_whitespace.split
    - datetime.timedelta.head.commit.path.object.tree.blame_incremental
    - typing.IO.path.tree.object.commit.re_whitespace.split
    - typing.IO.object.tree.path.re_whitespace.split
    - typing.cast.head.commit.object.tree.path.git.blame
    - subprocess.Popen.object.head.ref.commit.path.tree.blame_incremental
    - subprocess.Popen.head.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.path.tree.head.commit.blame_incremental
    - datetime.timedelta.commit.tree.object.path.re_whitespace.split
    - subprocess.Popen.path.tree.commit.re_whitespace.split
    - subprocess.Popen.head.ref.commit.tree.path.object.re_author_committer_start.search
    - typing.TypeVar.tree.object.path.git.blame
    - typing.cast.head.commit.object.path.tree.re_whitespace.split
    - datetime.timedelta.tree.object.path.blame_incremental
    - subprocess.Popen.object.tree.head.commit.blame_incremental
    - typing.BinaryIO.object.tree.head.commit.path.git.blame
    - subprocess.Popen.object.path.tree.head.commit.blame_incremental
    - typing.BinaryIO.head.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.path.object.commit.git.blame
    - typing.IO.commit.path.tree.object.blame_incremental
    - commits.get
    - typing.cast.head.ref.commit.object.tree.path.git.blame
    - subprocess.Popen.tree.path.head.commit.re_whitespace.split
    - subprocess.Popen.commit.path.object.tree.re_hexsha_only.search
    - datetime.timedelta.tree.object.path.head.commit.re_whitespace.split
    - typing.IO.commit.path.tree.blame_incremental
    - subprocess.Popen.commit.object.re_hexsha_only.search
    - typing.TypeVar.head.commit.object.tree.path.re_whitespace.split
    - datetime.timedelta.commit.tree.re_whitespace.split
    - datetime.timedelta.object.head.ref.commit.tree.path.re_whitespace.split
    - datetime.timedelta.path.commit.tree.re_hexsha_only.search
    - typing.IO.path.object.re_whitespace.split
    - datetime.timedelta.object.head.commit.tree.blame_incremental
    - typing.IO.head.ref.commit.path.object.re_author_committer_start.search
    - typing.TypeVar.object.tree.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.object.tree.commit.path.blame_incremental
    - typing.BinaryIO.tree.head.commit.blame_incremental
    - subprocess.Popen.path.object.head.commit.tree.blame_incremental
    - git.util.Actor._from_string
    - subprocess.Popen.object.head.ref.commit.tree.path.git.blame
    - typing.cast.head.commit.path.tree.object.re_whitespace.split
    - typing.TypeVar.head.ref.commit.object.tree.path.re_hexsha_only.search
    - typing.IO.object.path.tree.head.commit.git.blame
    - subprocess.Popen.re_hexsha_only.search
    - typing.cast.head.commit.blame_incremental
    - datetime.timedelta.object.tree.path.commit.re_author_committer_start.search
    - typing.IO.path.commit.object.tree.blame_incremental
    - subprocess.Popen.path.head.commit.tree.blame_incremental
    - typing.BinaryIO.head.ref.commit.object.blame_incremental
    - typing.IO.tree.head.commit.path.object.re_whitespace.split
    - typing.cast.head.ref.commit.tree.path.re_whitespace.split
    - typing.TypeVar.head.commit.object.path.tree.blame_incremental
    - subprocess.Popen.tree.path.re_whitespace.split
    - subprocess.Popen.head.ref.commit.tree.object.re_author_committer_start.search
    - typing.TypeVar.tree.head.commit.object.path.blame_incremental
    - typing.IO.path.object.head.commit.blame_incremental
    - subprocess.Popen.head.commit.tree.object.re_hexsha_only.search
    - typing.IO.object.tree.path.blame_incremental
    - typing.IO.tree.head.commit.path.re_author_committer_start.search
    - datetime.timedelta.tree.object.head.ref.commit.re_whitespace.split
    - typing.IO.commit.tree.object.path.git.blame
    - typing.cast.tree.object.head.ref.commit.path.re_author_committer_start.search
    - subprocess.Popen.tree.head.commit.path.object.re_whitespace.split
    - subprocess.Popen.path.head.ref.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.tree.head.commit.object.path.re_hexsha_only.search
    - typing.IO.path.tree.head.commit.blame_incremental
    - datetime.timedelta.tree.object.path.commit.git.blame
    - subprocess.Popen.tree.object.head.commit.path.re_author_committer_start.search
    - typing.IO.head.commit.path.re_hexsha_only.search
    - typing.TypeVar.tree.head.ref.commit.re_hexsha_only.search
    - typing.BinaryIO.object.tree.path.head.commit.re_hexsha_only.search
    - typing.IO.head.commit.tree.object.git.blame
    - typing.IO.commit.path.object.re_author_committer_start.search
    - typing.BinaryIO.object.head.commit.re_hexsha_only.search
    - subprocess.Popen.tree.path.head.ref.commit.object.git.blame
    - typing.BinaryIO.head.ref.commit.tree.object.re_whitespace.split
    - subprocess.Popen.tree.blame_incremental
    - subprocess.Popen.object.blame_incremental
    - typing.IO.tree.object.commit.blame_incremental
    - typing.IO.object.re_whitespace.split
    - typing.IO.object.path.tree.head.commit.re_author_committer_start.search
    - datetime.timedelta.object.re_author_committer_start.search
    - subprocess.Popen.object.tree.path.commit.blame_incremental
    - datetime.timedelta.head.ref.commit.tree.path.re_whitespace.split
    - subprocess.Popen.object.tree.head.ref.commit.re_hexsha_only.search
    - typing.BinaryIO.tree.head.commit.object.path.blame_incremental
    - datetime.timedelta.path.commit.tree.object.blame_incremental
    - typing.IO.object.path.commit.re_author_committer_start.search
    - typing.cast.commit.object.tree.path.blame_incremental
    - subprocess.Popen.object.path.commit.tree.re_author_committer_start.search
    - datetime.timedelta.tree.object.commit.re_hexsha_only.search
    - typing.TypeVar.object.head.commit.tree.re_hexsha_only.search
    - datetime.timedelta.head.commit.object.re_author_committer_start.search
    - typing.IO.commit.tree.object.path.re_whitespace.split
    - datetime.timedelta.path.object.tree.commit.blame_incremental
    - typing.TypeVar.object.tree.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.path.object.tree.head.commit.re_hexsha_only.search
    - datetime.timedelta.tree.object.path.head.commit.git.blame
    - typing.IO.object.head.commit.path.tree.git.blame
    - subprocess.Popen.tree.head.commit.object.path.git.blame
    - datetime.timedelta.head.ref.commit.object.tree.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.git.blame
    - subprocess.Popen.head.ref.commit.object.path.blame_incremental
    - datetime.timedelta.path.object.head.ref.commit.tree.re_author_committer_start.search
    - datetime.timedelta.object.head.ref.commit.path.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.path.tree.blame_incremental
    - datetime.timedelta.tree.head.commit.re_hexsha_only.search
    - subprocess.Popen.tree.head.commit.object.re_hexsha_only.search
    - typing.cast.head.commit.path.re_whitespace.split
    - typing.cast.tree.object.head.ref.commit.path.git.blame
    - datetime.timedelta.path.object.head.commit.re_author_committer_start.search
    - typing.IO.tree.head.ref.commit.object.re_author_committer_start.search
    - subprocess.Popen.object.commit.blame_incremental
    - subprocess.Popen.path.commit.tree.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.blame_incremental
    - typing.IO.object.head.ref.commit.path.tree.git.blame
    - subprocess.Popen.tree.path.head.ref.commit.object.re_hexsha_only.search
    - typing.TypeVar.head.commit.object.tree.blame_incremental
    - datetime.timedelta.tree.head.ref.commit.path.object.re_hexsha_only.search
    - subprocess.Popen.tree.object.head.commit.path.re_hexsha_only.search
    - datetime.timedelta.object.tree.path.head.ref.commit.blame_incremental
    - subprocess.Popen.object.tree.commit.git.blame
    - typing.IO.path.commit.object.blame_incremental
    - typing.IO.path.object.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.tree.object.re_hexsha_only.search
    - typing.BinaryIO.object.tree.path.blame_incremental
    - datetime.timedelta.tree.object.path.git.blame
    - typing.IO.path.head.ref.commit.tree.git.blame
    - typing.TypeVar.head.ref.commit.path.tree.re_whitespace.split
    - datetime.timedelta.head.ref.commit.tree.path.object.blame_incremental
    - typing.IO.object.tree.head.ref.commit.path.git.blame
    - datetime.timedelta.path.object.head.ref.commit.re_whitespace.split
    - datetime.timedelta.tree.commit.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.object.path.tree.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.object.git.blame
    - datetime.timedelta.re_hexsha_only.search
    - subprocess.Popen.tree.head.commit.path.re_hexsha_only.search
    - typing.cast.tree.head.commit.path.object.re_author_committer_start.search
    - typing.TypeVar.tree.object.head.ref.commit.re_whitespace.split
    - datetime.timedelta.commit.path.object.re_author_committer_start.search
    - datetime.timedelta.commit.tree.git.blame
    - typing.TypeVar.tree.head.ref.commit.object.path.git.blame
    - subprocess.Popen.head.ref.commit.object.tree.git.blame
    - typing.TypeVar.object.head.commit.path.tree.blame_incremental
    - typing.BinaryIO.object.head.ref.commit.path.tree.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.blame_incremental
    - typing.IO.path.head.commit.object.git.blame
    - subprocess.Popen.object.commit.path.tree.blame_incremental
    - typing.TypeVar.object.tree.head.commit.path.git.blame
    - datetime.timedelta.object.commit.tree.re_hexsha_only.search
    - typing.IO.object.tree.commit.path.blame_incremental
    - datetime.timedelta.head.ref.commit.object.path.re_whitespace.split
    - typing.IO.path.tree.object.head.ref.commit.re_hexsha_only.search
    - typing.BinaryIO.object.tree.head.ref.commit.blame_incremental
    - datetime.timedelta.commit.path.tree.object.re_author_committer_start.search
    - typing.IO.path.tree.commit.git.blame
    - subprocess.Popen.commit.path.object.git.blame
    - subprocess.Popen.head.commit.tree.object.path.re_author_committer_start.search
    - typing.IO.tree.path.head.ref.commit.re_whitespace.split
    - typing.IO.head.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.head.commit.object.re_whitespace.split
    - subprocess.Popen.commit.object.path.tree.git.blame
    - typing.IO.path.object.head.commit.tree.re_whitespace.split
    - datetime.timedelta.head.ref.commit.tree.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.object.tree.path.blame_incremental
    - typing.IO.tree.head.commit.object.re_hexsha_only.search
    - subprocess.Popen.path.head.commit.tree.re_author_committer_start.search
    - datetime.timedelta.path.object.tree.commit.re_hexsha_only.search
    - typing.cast.tree.object.head.commit.path.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.path.object.tree.re_hexsha_only.search
    - typing.BinaryIO.object.tree.head.ref.commit.path.re_author_committer_start.search
    - typing.cast.object.head.ref.commit.path.tree.re_whitespace.split
    - subprocess.Popen.head.ref.commit.path.tree.object.git.blame
    - datetime.timedelta.tree.path.object.head.commit.re_hexsha_only.search
    - typing.cast.head.commit.tree.blame_incremental
    - typing.IO.object.tree.path.head.ref.commit.git.blame
    - datetime.timedelta.path.head.commit.re_hexsha_only.search
    - typing.IO.commit.path.tree.object.git.blame
    - datetime.timedelta.commit.tree.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.object.re_whitespace.split
    - typing.TypeVar.object.head.ref.commit.path.tree.re_hexsha_only.search
    - subprocess.Popen.tree.object.path.re_whitespace.split
    - subprocess.Popen.commit.path.tree.object.re_hexsha_only.search
    - datetime.timedelta.object.head.commit.path.git.blame
    - typing.IO.head.commit.path.re_whitespace.split
    - typing.TypeVar.object.head.commit.path.tree.git.blame
    - subprocess.Popen.object.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.path.tree.head.commit.object.blame_incremental
    - subprocess.Popen.path.head.ref.commit.tree.object.blame_incremental
    - datetime.timedelta.tree.head.ref.commit.path.object.re_whitespace.split
    - typing.TypeVar.object.tree.head.commit.re_author_committer_start.search
    - subprocess.Popen.head.commit.path.tree.object.re_author_committer_start.search
    - typing.cast.object.head.commit.tree.path.re_author_committer_start.search
    - typing.IO.object.path.head.ref.commit.blame_incremental
    - subprocess.Popen.commit.path.tree.re_author_committer_start.search
    - typing.IO.commit.object.tree.path.re_hexsha_only.search
    - subprocess.Popen.tree.object.path.blame_incremental
    - subprocess.Popen.head.commit.path.object.tree.blame_incremental
    - subprocess.Popen.object.path.commit.tree.git.blame
    - typing.cast.object.head.commit.git.blame
    - typing.cast.tree.object.head.ref.commit.path.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.object.re_hexsha_only.search
    - subprocess.Popen.object.path.head.ref.commit.blame_incremental
    - datetime.timedelta.object.tree.head.ref.commit.path.blame_incremental
    - datetime.timedelta.head.commit.git.blame
    - typing.BinaryIO.head.commit.object.path.tree.re_author_committer_start.search
    - typing.IO.object.path.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.object.tree.path.git.blame
    - subprocess.Popen.path.re_hexsha_only.search
    - subprocess.Popen.tree.path.head.ref.commit.object.re_whitespace.split
    - datetime.timedelta.object.path.head.ref.commit.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.path.object.re_hexsha_only.search
    - typing.BinaryIO.object.tree.head.commit.path.re_whitespace.split
    - typing.BinaryIO.tree.head.commit.object.path.git.blame
    - subprocess.Popen.tree.head.ref.commit.re_whitespace.split
    - typing.IO.path.head.ref.commit.blame_incremental
    - typing.IO.object.path.head.ref.commit.git.blame
    - subprocess.Popen.object.commit.path.tree.git.blame
    - subprocess.Popen.object.path.re_author_committer_start.search
    - subprocess.Popen.commit.object.tree.path.re_author_committer_start.search
    - typing.IO.path.commit.re_hexsha_only.search
    - typing.BinaryIO.tree.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.tree.commit.path.re_whitespace.split
    - typing.IO.tree.object.head.commit.path.blame_incremental
    - typing.IO.object.tree.git.blame
    - datetime.timedelta.object.head.commit.tree.re_hexsha_only.search
    - typing.IO.path.tree.object.head.ref.commit.re_whitespace.split
    - typing.IO.commit.tree.object.path.re_hexsha_only.search
    - typing.IO.commit.object.tree.git.blame
    - typing.BinaryIO.head.commit.object.tree.re_whitespace.split
    - subprocess.Popen.tree.object.path.head.commit.blame_incremental
    - typing.TypeVar.head.ref.commit.object.path.blame_incremental
    - typing.IO.object.git.blame
    - typing.cast.head.commit.object.path.tree.re_hexsha_only.search
    - typing.cast.object.head.ref.commit.tree.path.git.blame
    - typing.TypeVar.head.ref.commit.object.re_whitespace.split
    - datetime.timedelta.object.path.head.commit.re_author_committer_start.search
    - subprocess.Popen.head.commit.object.git.blame
    - datetime.timedelta.head.commit.tree.path.object.re_whitespace.split
    - typing.IO.path.head.commit.tree.object.re_hexsha_only.search
    - typing.IO.object.tree.head.commit.re_author_committer_start.search
    - typing.cast.head.commit.path.object.tree.re_whitespace.split
    - subprocess.Popen.tree.object.head.ref.commit.path.re_hexsha_only.search
    - typing.cast.head.commit.tree.path.re_hexsha_only.search
    - datetime.timedelta.path.tree.head.ref.commit.object.re_author_committer_start.search
    - typing.IO.path.tree.git.blame
    - typing.IO.tree.object.path.commit.git.blame
    - datetime.timedelta.head.commit.object.tree.re_whitespace.split
    - subprocess.Popen.object.path.tree.commit.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.object.path.blame_incremental
    - typing.IO.object.path.re_hexsha_only.search
    - datetime.timedelta.object.head.commit.tree.path.re_whitespace.split
    - typing.IO.commit.tree.object.re_hexsha_only.search
    - datetime.timedelta.path.commit.re_hexsha_only.search
    - typing.IO.tree.object.head.commit.path.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.tree.object.re_whitespace.split
    - typing.cast.tree.object.head.commit.re_author_committer_start.search
    - typing.IO.head.commit.object.path.blame_incremental
    - datetime.timedelta.object.tree.commit.path.re_hexsha_only.search
    - datetime.timedelta.object.commit.path.blame_incremental
    - typing.IO.object.tree.re_hexsha_only.search
    - datetime.timedelta.path.object.head.ref.commit.git.blame
    - datetime.timedelta.object.commit.path.tree.git.blame
    - typing.BinaryIO.object.head.ref.commit.path.git.blame
    - datetime.timedelta.path.object.head.commit.re_hexsha_only.search
    - datetime.timedelta.tree.object.head.ref.commit.re_author_committer_start.search
    - datetime.timedelta.tree.path.object.commit.git.blame
    - typing.IO.tree.object.head.ref.commit.git.blame
    - typing.IO.tree.object.path.blame_incremental
    - typing.TypeVar.head.commit.tree.object.path.re_whitespace.split
    - datetime.timedelta.object.tree.commit.path.git.blame
    - subprocess.Popen.head.ref.commit.tree.object.blame_incremental
    - subprocess.Popen.tree.object.head.ref.commit.re_whitespace.split
    - typing.IO.object.tree.head.commit.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.object.re_whitespace.split
    - typing.IO.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.head.commit.path.re_whitespace.split
    - typing.BinaryIO.object.head.ref.commit.path.tree.re_author_committer_start.search
    - typing.cast.object.head.ref.commit.tree.path.re_author_committer_start.search
    - subprocess.Popen.path.head.commit.tree.git.blame
    - typing.BinaryIO.head.ref.commit.object.tree.git.blame
    - datetime.timedelta.commit.tree.object.re_whitespace.split
    - typing.IO.commit.tree.path.blame_incremental
    - typing.BinaryIO.object.head.commit.tree.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.tree.path.re_author_committer_start.search
    - typing.cast.object.tree.head.ref.commit.git.blame
    - typing.IO.object.head.commit.path.tree.re_whitespace.split
    - typing.IO.tree.path.head.ref.commit.object.re_whitespace.split
    - subprocess.Popen.object.head.ref.commit.tree.re_hexsha_only.search
    - datetime.timedelta.commit.path.re_hexsha_only.search
    - datetime.timedelta.tree.path.object.commit.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.path.object.tree.re_author_committer_start.search
    - typing.IO.head.commit.tree.path.object.blame_incremental
    - typing.IO.path.object.tree.commit.re_whitespace.split
    - typing.IO.path.tree.head.ref.commit.object.re_author_committer_start.search
    - subprocess.Popen.tree.head.ref.commit.object.blame_incremental
    - typing.cast.head.ref.commit.object.tree.path.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.path.object.re_hexsha_only.search
    - datetime.timedelta.object.commit.path.tree.re_whitespace.split
    - datetime.timedelta.commit.path.tree.object.re_whitespace.split
    - typing.IO.head.commit.tree.object.re_hexsha_only.search
    - typing.TypeVar.head.ref.commit.tree.object.path.re_author_committer_start.search
    - datetime.timedelta.path.head.commit.git.blame
    - typing.IO.path.commit.tree.blame_incremental
    - datetime.timedelta.object.tree.head.ref.commit.path.re_whitespace.split
    - typing.IO.head.commit.path.object.blame_incremental
    - typing.IO.commit.object.tree.re_author_committer_start.search
    - typing.BinaryIO.object.head.commit.tree.git.blame
    - subprocess.Popen.head.commit.path.re_whitespace.split
    - typing.cast.tree.object.head.ref.commit.path.blame_incremental
    - typing.TypeVar.tree.head.commit.object.path.git.blame
    - typing.IO.object.head.commit.re_hexsha_only.search
    - datetime.timedelta.object.head.commit.tree.path.blame_incremental
    - typing.IO.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.object.head.commit.path.tree.re_hexsha_only.search
    - typing.TypeVar.head.commit.tree.path.blame_incremental
    - typing.IO.tree.path.object.git.blame
    - datetime.timedelta.head.ref.commit.tree.object.path.git.blame
    - typing.cast.object.head.commit.tree.path.blame_incremental
    - datetime.timedelta.head.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.tree.path.head.commit.object.git.blame
    - typing.TypeVar.head.ref.commit.object.tree.git.blame
    - typing.TypeVar.head.ref.commit.tree.path.re_whitespace.split
    - typing.IO.path.tree.head.commit.object.blame_incremental
    - datetime.timedelta.path.object.tree.re_hexsha_only.search
    - typing.IO.object.commit.path.tree.blame_incremental
    - subprocess.Popen.commit.object.blame_incremental
    - subprocess.Popen.path.object.tree.head.ref.commit.re_hexsha_only.search
    - typing.TypeVar.object.tree.path.commit.re_author_committer_start.search
    - typing.IO.object.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.path.head.commit.tree.re_author_committer_start.search
    - typing.IO.path.head.commit.tree.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.path.object.re_whitespace.split
    - datetime.timedelta.tree.head.ref.commit.object.git.blame
    - subprocess.Popen.path.head.commit.re_hexsha_only.search
    - subprocess.Popen.object.tree.re_whitespace.split
    - subprocess.Popen.path.head.ref.commit.object.blame_incremental
    - datetime.timedelta.tree.path.object.head.commit.re_author_committer_start.search
    - git.objects.commit.Popen.tree.path.re_whitespace.split
    - subprocess.Popen.object.tree.path.commit.git.blame
    - subprocess.Popen.tree.object.path.head.ref.commit.git.blame
    - subprocess.Popen.object.path.tree.git.blame
    - typing.IO.path.object.tree.head.commit.re_whitespace.split
    - subprocess.Popen.commit.tree.path.object.re_author_committer_start.search
    - typing.IO.path.commit.object.re_whitespace.split
    - typing.cast.head.ref.commit.tree.path.object.blame_incremental
    - typing.TypeVar.head.commit.object.tree.path.blame_incremental
    - typing.IO.head.commit.object.tree.path.blame_incremental
    - subprocess.Popen.head.commit.object.path.git.blame
    - typing.cast.head.commit.tree.git.blame
    - datetime.timedelta.object.path.tree.commit.re_hexsha_only.search
    - typing.IO.path.tree.object.head.commit.re_hexsha_only.search
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.blame
    - typing.IO.path.commit.object.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.path.tree.object.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.object.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.path.tree.re_author_committer_start.search
    - typing.cast.head.ref.commit.path.tree.object.git.blame
    - subprocess.Popen.path.head.commit.tree.object.re_hexsha_only.search
    - typing.IO.path.object.tree.head.commit.git.blame
    - subprocess.Popen.object.commit.tree.re_hexsha_only.search
    - typing.cast.head.ref.commit.path.object.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.blame_incremental
    - typing.BinaryIO.tree.head.commit.object.re_whitespace.split
    - subprocess.Popen.object.head.commit.path.re_hexsha_only.search
    - datetime.timedelta.tree.head.commit.object.path.re_author_committer_start.search
    - datetime.timedelta.path.commit.object.re_whitespace.split
    - typing.TypeVar.tree.head.ref.commit.path.object.blame_incremental
    - typing.cast.object.head.commit.tree.path.re_hexsha_only.search
    - typing.IO.commit.tree.object.git.blame
    - datetime.timedelta.tree.head.ref.commit.path.re_whitespace.split
    - typing.IO.object.tree.head.ref.commit.path.re_author_committer_start.search
    - datetime.timedelta.head.commit.path.blame_incremental
    - subprocess.Popen.commit.path.tree.object.git.blame
    - subprocess.Popen.tree.head.commit.path.object.re_hexsha_only.search
    - datetime.timedelta.commit.object.path.re_whitespace.split
    - typing.cast.tree.head.commit.path.object.re_whitespace.split
    - datetime.timedelta.path.object.tree.git.blame
    - subprocess.Popen.path.tree.re_hexsha_only.search
    - typing.TypeVar.tree.head.ref.commit.object.path.blame_incremental
    - typing.IO.path.tree.head.ref.commit.object.re_whitespace.split
    - typing.TypeVar.tree.object.path.head.ref.commit.re_author_committer_start.search
    - typing.TypeVar.object.tree.head.ref.commit.path.re_author_committer_start.search
    - datetime.timedelta.commit.path.object.tree.re_hexsha_only.search
    - datetime.timedelta.object.head.ref.commit.tree.path.git.blame
    - datetime.timedelta.head.commit.object.tree.path.git.blame
    - typing.TypeVar.object.tree.path.git.blame
    - subprocess.Popen.commit.git.blame
    - typing.IO.tree.commit.object.path.re_whitespace.split
    - datetime.timedelta.object.path.head.ref.commit.blame_incremental
    - typing.cast.object.head.commit.path.tree.blame_incremental
    - typing.IO.object.head.ref.commit.tree.path.git.blame
    - subprocess.Popen.path.tree.object.head.ref.commit.re_author_committer_start.search
    - typing.IO.object.path.commit.re_hexsha_only.search
    - subprocess.Popen.path.head.commit.blame_incremental
    - typing.BinaryIO.object.tree.head.ref.commit.path.re_whitespace.split
    - typing.IO.head.ref.commit.object.tree.re_hexsha_only.search
    - typing.IO.object.commit.path.tree.re_hexsha_only.search
    - typing.TypeVar.head.ref.commit.path.object.blame_incremental
    - git.objects.commit.Popen.path.tree.re_author_committer_start.search
    - typing.cast.tree.head.ref.commit.path.object.re_whitespace.split
    - typing.TypeVar.head.ref.commit.object.tree.re_author_committer_start.search
    - typing.IO.tree.head.ref.commit.path.blame_incremental
    - typing.TypeVar.head.commit.path.git.blame
    - typing.BinaryIO.object.head.ref.commit.tree.path.re_author_committer_start.search
    - subprocess.Popen.blame_incremental
    - typing.IO.path.object.head.commit.tree.re_author_committer_start.search
    - typing.cast.head.commit.tree.path.re_whitespace.split
    - subprocess.Popen.object.path.head.ref.commit.re_author_committer_start.search
    - typing.IO.path.commit.git.blame
    - subprocess.Popen.head.commit.object.tree.path.blame_incremental
    - datetime.timedelta.head.ref.commit.path.object.tree.re_author_committer_start.search
    - datetime.timedelta.tree.object.head.ref.commit.path.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.object.tree.blame_incremental
    - typing.IO.object.head.commit.path.git.blame
    - subprocess.Popen.object.path.tree.head.ref.commit.blame_incremental
    - datetime.timedelta.head.commit.object.path.re_author_committer_start.search
    - typing.IO.commit.path.object.git.blame
    - typing.cast.head.ref.commit.path.tree.blame_incremental
    - typing.IO.path.object.commit.re_author_committer_start.search
    - datetime.timedelta.object.head.commit.tree.git.blame
    - typing.IO.tree.path.re_hexsha_only.search
    - datetime.timedelta.tree.object.path.commit.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.path.re_author_committer_start.search
    - subprocess.Popen.tree.object.path.commit.re_hexsha_only.search
    - typing.IO.object.tree.path.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.object.tree.head.commit.git.blame
    - subprocess.Popen.object.path.re_whitespace.split
    - datetime.timedelta.tree.head.commit.object.git.blame
    - typing.BinaryIO.head.commit.re_whitespace.split
    - subprocess.Popen.tree.head.ref.commit.path.object.re_author_committer_start.search
    - git.objects.commit.Popen.path.re_author_committer_start.search
    - typing.IO.tree.head.commit.path.object.git.blame
    - typing.TypeVar.head.ref.commit.path.tree.object.git.blame
    - typing.BinaryIO.head.ref.commit.path.git.blame
    - datetime.timedelta.object.path.re_whitespace.split
    - typing.TypeVar.head.commit.path.re_whitespace.split
    - typing.IO.head.commit.object.path.git.blame
    - subprocess.Popen.object.tree.path.head.commit.git.blame
    - typing.cast.head.ref.commit.tree.object.path.re_hexsha_only.search
    - subprocess.Popen.object.head.ref.commit.tree.git.blame
    - typing.IO.head.ref.commit.tree.object.re_hexsha_only.search
    - typing.IO.object.commit.path.re_hexsha_only.search
    - datetime.timedelta.head.commit.tree.object.path.git.blame
    - typing.IO.commit.tree.path.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.object.path.re_author_committer_start.search
    - typing.IO.commit.re_whitespace.split
    - typing.IO.object.head.commit.tree.re_hexsha_only.search
    - typing.cast.head.commit.path.tree.object.re_author_committer_start.search
    - typing.IO.tree.object.path.head.commit.git.blame
    - subprocess.Popen.tree.path.object.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.tree.object.git.blame
    - typing.IO.head.commit.tree.git.blame
    - subprocess.Popen.head.commit.object.path.re_hexsha_only.search
    - datetime.timedelta.object.head.ref.commit.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.path.tree.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.path.object.git.blame
    - subprocess.Popen.head.ref.commit.object.path.re_hexsha_only.search
    - typing.IO.object.tree.path.head.ref.commit.re_whitespace.split
    - datetime.timedelta.path.head.commit.object.tree.re_whitespace.split
    - datetime.timedelta.tree.path.head.ref.commit.blame_incremental
    - typing.BinaryIO.head.commit.tree.path.object.git.blame
    - subprocess.Popen.tree.object.commit.path.git.blame
    - subprocess.Popen.tree.head.commit.object.re_whitespace.split
    - typing.BinaryIO.object.head.ref.commit.tree.re_author_committer_start.search
    - typing.IO.commit.tree.object.re_whitespace.split
    - subprocess.Popen.commit.object.tree.path.re_hexsha_only.search
    - subprocess.Popen.path.git.blame
    - datetime.timedelta.object.tree.path.git.blame
    - typing.BinaryIO.tree.head.commit.path.object.re_whitespace.split
    - typing.TypeVar.head.commit.path.tree.git.blame
    - subprocess.Popen.object.head.ref.commit.re_hexsha_only.search
    - typing.cast.tree.object.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.tree.path.object.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.tree.head.ref.commit.object.re_hexsha_only.search
    - typing.IO.path.commit.tree.object.re_hexsha_only.search
    - datetime.timedelta.path.tree.object.head.commit.re_whitespace.split
    - subprocess.Popen.path.tree.head.ref.commit.re_whitespace.split
    - typing.TypeVar.tree.object.path.head.ref.commit.re_whitespace.split
    - subprocess.Popen.object.re_hexsha_only.search
    - datetime.timedelta.path.tree.object.head.ref.commit.re_author_committer_start.search
    - typing.TypeVar.object.tree.path.head.ref.commit.re_hexsha_only.search
    - typing.TypeVar.head.ref.commit.tree.path.object.blame_incremental
    - typing.IO.head.ref.commit.object.tree.path.blame_incremental
    - typing.cast.head.commit.path.object.re_hexsha_only.search
    - datetime.timedelta.tree.object.head.ref.commit.git.blame
    - typing.TypeVar.head.ref.commit.path.tree.blame_incremental
    - typing.TypeVar.tree.head.commit.object.blame_incremental
    - datetime.timedelta.commit.tree.object.path.re_author_committer_start.search
    - datetime.timedelta.object.commit.git.blame
    - datetime.timedelta.object.commit.path.tree.re_author_committer_start.search
    - typing.IO.commit.path.object.tree.re_author_committer_start.search
    - typing.IO.object.head.ref.commit.tree.re_whitespace.split
    - typing.IO.object.path.head.ref.commit.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.object.blame_incremental
    - typing.TypeVar.object.head.ref.commit.tree.path.blame_incremental
    - typing.IO.blame_incremental
    - subprocess.Popen.path.head.ref.commit.tree.re_whitespace.split
    - typing.IO.tree.head.commit.re_author_committer_start.search
    - subprocess.Popen.tree.commit.path.object.git.blame
    - subprocess.Popen.path.object.head.commit.re_hexsha_only.search
    - typing.TypeVar.tree.head.ref.commit.re_whitespace.split
    - typing.IO.path.head.commit.object.tree.re_hexsha_only.search
    - typing.IO.object.head.ref.commit.path.tree.blame_incremental
    - typing.TypeVar.head.ref.commit.object.path.git.blame
    - subprocess.Popen.head.commit.path.tree.object.git.blame
    - typing.TypeVar.head.commit.path.tree.object.re_hexsha_only.search
    - typing.TypeVar.head.ref.commit.tree.object.re_hexsha_only.search
    - typing.BinaryIO.head.commit.path.tree.object.re_hexsha_only.search
    - typing.cast.object.head.ref.commit.tree.re_hexsha_only.search
    - typing.cast.head.commit.path.tree.git.blame
    - typing.IO.tree.commit.object.path.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.tree.git.blame
    - datetime.timedelta.commit.tree.path.blame_incremental
    - datetime.timedelta.head.commit.path.re_hexsha_only.search
    - typing.IO.tree.path.object.head.commit.re_author_committer_start.search
    - typing.IO.head.commit.path.tree.re_whitespace.split
    - datetime.timedelta.commit.object.tree.path.blame_incremental
    - typing.IO.tree.head.ref.commit.object.re_whitespace.split
    - typing.TypeVar.object.head.ref.commit.tree.path.re_author_committer_start.search
    - typing.BinaryIO.object.head.commit.tree.blame_incremental
    - datetime.timedelta.path.head.ref.commit.tree.object.re_whitespace.split
    - datetime.timedelta.tree.head.commit.path.object.blame_incremental
    - typing.BinaryIO.object.tree.head.ref.commit.path.blame_incremental
    - subprocess.Popen.path.tree.commit.object.blame_incremental
    - typing.IO.head.commit.tree.object.re_whitespace.split
    - typing.cast.head.ref.commit.tree.object.path.blame_incremental
    - datetime.timedelta.object.head.commit.path.re_author_committer_start.search
    - typing.IO.path.object.head.ref.commit.tree.blame_incremental
    - typing.IO.head.commit.path.git.blame
    - subprocess.Popen.path.tree.re_author_committer_start.search
    - datetime.timedelta.object.head.commit.re_author_committer_start.search
    - typing.IO.object.commit.path.tree.git.blame
    - typing.TypeVar.object.head.commit.path.git.blame
    - subprocess.Popen.tree.object.head.commit.git.blame
    - typing.IO.object.head.ref.commit.path.blame_incremental
    - typing.TypeVar.tree.head.commit.object.re_author_committer_start.search
    - subprocess.Popen.path.object.tree.commit.re_hexsha_only.search
    - datetime.timedelta.path.commit.tree.re_author_committer_start.search
    - datetime.timedelta.object.head.commit.path.tree.blame_incremental
    - typing.IO.head.commit.path.object.re_whitespace.split
    - typing.cast.head.ref.commit.path.re_hexsha_only.search
    - datetime.timedelta.head.commit.tree.object.path.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.tree.path.re_whitespace.split
    - typing.IO.tree.path.re_author_committer_start.search
    - subprocess.Popen.commit.tree.blame_incremental
    - typing.IO.object.tree.path.head.commit.re_author_committer_start.search
    - subprocess.Popen.object.tree.head.ref.commit.git.blame
    - typing.cast.head.commit.path.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.path.re_author_committer_start.search
    - typing.TypeVar.object.head.commit.tree.path.re_whitespace.split
    - datetime.timedelta.tree.object.head.ref.commit.path.blame_incremental
    - typing.cast.tree.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.tree.path.object.commit.re_author_committer_start.search
    - typing.BinaryIO.object.tree.path.head.commit.blame_incremental
    - subprocess.Popen.commit.re_whitespace.split
    - subprocess.Popen.object.commit.tree.path.re_hexsha_only.search
    - typing.BinaryIO.object.head.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.path.object.tree.commit.git.blame
    - typing.IO.head.commit.object.tree.path.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.object.tree.path.re_whitespace.split
    - datetime.timedelta.object.commit.tree.re_author_committer_start.search
    - typing.TypeVar.head.commit.tree.object.path.git.blame
    - datetime.timedelta.tree.commit.object.path.re_hexsha_only.search
    - datetime.timedelta.commit.re_author_committer_start.search
    - typing.cast.object.head.commit.path.re_hexsha_only.search
    - datetime.timedelta.object.path.tree.head.commit.re_whitespace.split
    - typing.BinaryIO.head.commit.path.tree.re_hexsha_only.search
    - datetime.timedelta.tree.path.object.head.ref.commit.re_whitespace.split
    - datetime.timedelta.path.object.tree.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.object.path.tree.re_author_committer_start.search
    - datetime.timedelta.tree.path.head.commit.blame_incremental
    - typing.IO.object.head.commit.re_whitespace.split
    - datetime.timedelta.object.path.head.ref.commit.re_whitespace.split
    - typing.cast.head.ref.commit.tree.object.git.blame
    - datetime.timedelta.head.commit.object.path.tree.re_author_committer_start.search
    - typing.IO.head.ref.commit.tree.path.re_hexsha_only.search
    - datetime.timedelta.tree.path.object.head.commit.git.blame
    - typing.BinaryIO.tree.head.commit.re_hexsha_only.search
    - typing.BinaryIO.tree.head.commit.path.object.re_author_committer_start.search
    - typing.IO.tree.head.commit.re_whitespace.split
    - subprocess.Popen.object.head.commit.tree.re_whitespace.split
    - datetime.timedelta.path.object.tree.head.commit.git.blame
    - typing.cast.head.commit.object.tree.path.blame_incremental
    - typing.IO.re_whitespace.split
    - typing.cast.commit.object.tree.path.re_whitespace.split
    - subprocess.Popen.path.commit.object.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.object.tree.path.re_hexsha_only.search
    - datetime.timedelta.tree.head.ref.commit.object.path.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.object.git.blame
    - subprocess.Popen.path.object.commit.re_whitespace.split
    - datetime.timedelta.tree.object.head.commit.re_hexsha_only.search
    - subprocess.Popen.path.commit.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.object.tree.path.re_author_committer_start.search
    - typing.IO.object.tree.path.head.ref.commit.blame_incremental
    - typing.cast.tree.head.commit.path.re_author_committer_start.search
    - typing.TypeVar.object.tree.head.ref.commit.re_whitespace.split
    - typing.IO.tree.path.head.commit.object.git.blame
    - datetime.timedelta.head.ref.commit.object.path.tree.blame_incremental
    - datetime.timedelta.object.tree.path.head.ref.commit.git.blame
    - subprocess.Popen.tree.path.re_author_committer_start.search
    - datetime.timedelta.tree.object.blame_incremental
    - subprocess.Popen.object.commit.tree.git.blame
    - typing.IO.tree.object.path.re_author_committer_start.search
    - subprocess.Popen.commit.object.re_author_committer_start.search
    - typing.IO.commit.tree.path.object.blame_incremental
    - typing.IO.object.tree.path.commit.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.blame
    - subprocess.Popen.path.head.commit.object.re_hexsha_only.search
    - typing.cast.object.head.ref.commit.path.tree.git.blame
    - typing.BinaryIO.object.head.ref.commit.path.blame_incremental
    - subprocess.Popen.path.head.ref.commit.tree.object.re_hexsha_only.search
    - datetime.timedelta.head.commit.re_author_committer_start.search
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.blame
    - subprocess.Popen.head.ref.commit.tree.object.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.object.re_whitespace.split
    - datetime.timedelta.object.tree.path.head.ref.commit.re_author_committer_start.search
    - datetime.timedelta.tree.object.head.commit.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.path.tree.object.blame_incremental
    - subprocess.Popen.head.commit.path.object.tree.git.blame
    - subprocess.Popen.object.tree.path.re_whitespace.split
    - <builtin>.len
    - typing.BinaryIO.tree.head.commit.object.git.blame
    - subprocess.Popen.head.commit.git.blame
    - datetime.timedelta.tree.head.ref.commit.object.path.blame_incremental
    - subprocess.Popen.tree.object.head.ref.commit.re_hexsha_only.search
    - typing.IO.head.ref.commit.object.tree.path.re_whitespace.split
    - typing.IO.head.ref.commit.object.path.tree.re_author_committer_start.search
    - datetime.timedelta.head.commit.tree.object.path.re_hexsha_only.search
    - typing.TypeVar.head.commit.tree.path.re_whitespace.split
    - subprocess.Popen.path.object.commit.tree.git.blame
    - subprocess.Popen.head.commit.object.tree.path.re_author_committer_start.search
    - datetime.timedelta.path.object.commit.re_author_committer_start.search
    - subprocess.Popen.tree.path.object.commit.git.blame
    - typing.IO.object.tree.head.ref.commit.re_hexsha_only.search
    - typing.TypeVar.object.head.commit.path.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.path.blame_incremental
    - typing.IO.object.commit.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.tree.object.path.re_whitespace.split
    - typing.IO.object.path.commit.tree.re_author_committer_start.search
    - typing.IO.tree.commit.re_hexsha_only.search
    - typing.cast.object.head.commit.blame_incremental
    - typing.IO.tree.head.commit.object.git.blame
    - datetime.timedelta.head.ref.commit.path.object.re_whitespace.split
    - typing.IO.tree.head.ref.commit.object.path.re_author_committer_start.search
    - typing.TypeVar.head.commit.path.re_hexsha_only.search
    - typing.BinaryIO.head.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.tree.commit.path.object.git.blame
    - datetime.timedelta.commit.git.blame
    - subprocess.Popen.tree.object.path.head.commit.re_hexsha_only.search
    - datetime.timedelta.head.commit.path.object.re_whitespace.split
    - typing.BinaryIO.head.commit.object.path.tree.re_whitespace.split
    - typing.TypeVar.head.commit.object.re_hexsha_only.search
    - typing.IO.object.head.commit.tree.path.git.blame
    - typing.IO.path.object.git.blame
    - subprocess.Popen.re_author_committer_start.search
    - datetime.timedelta.object.path.commit.tree.re_author_committer_start.search
    - datetime.timedelta.head.commit.object.tree.path.blame_incremental
    - typing.cast.head.commit.object.tree.blame_incremental
    - datetime.timedelta.head.ref.commit.path.re_hexsha_only.search
    - datetime.timedelta.path.object.commit.tree.re_hexsha_only.search
    - datetime.timedelta.tree.path.head.commit.re_author_committer_start.search
    - typing.cast.head.commit.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.path.blame_incremental
    - subprocess.Popen.object.head.commit.path.re_whitespace.split
    - typing.cast.head.commit.tree.path.object.re_whitespace.split
    - typing.BinaryIO.head.commit.tree.object.path.git.blame
    - typing.IO.commit.object.re_author_committer_start.search
    - typing.cast.head.ref.commit.path.object.tree.git.blame
    - typing.cast.commit.object.tree.path.re_hexsha_only.search
    - datetime.timedelta.head.commit.tree.object.blame_incremental
    - subprocess.Popen.object.path.tree.blame_incremental
    - typing.IO.path.tree.object.head.commit.re_author_committer_start.search
    - typing.IO.tree.head.ref.commit.object.blame_incremental
    - typing.TypeVar.head.ref.commit.path.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.object.path.tree.re_whitespace.split
    - subprocess.Popen.object.tree.path.head.commit.blame_incremental
    - typing.IO.tree.head.ref.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.object.tree.git.blame
    - typing.TypeVar.object.tree.path.head.commit.re_hexsha_only.search
    - subprocess.Popen.tree.commit.object.path.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.re_hexsha_only.search
    - typing.IO.tree.head.commit.path.object.blame_incremental
    - datetime.timedelta.tree.commit.object.path.re_author_committer_start.search
    - typing.IO.object.tree.path.head.commit.re_hexsha_only.search
    - datetime.timedelta.path.tree.commit.re_author_committer_start.search
    - typing.TypeVar.head.commit.object.path.tree.git.blame
    - datetime.timedelta.head.ref.commit.tree.path.object.git.blame
    - datetime.timedelta.object.tree.path.commit.re_hexsha_only.search
    - typing.BinaryIO.head.commit.tree.path.git.blame
    - typing.TypeVar.head.ref.commit.object.tree.path.re_whitespace.split
    - datetime.timedelta.head.ref.commit.object.git.blame
    - typing.TypeVar.object.head.commit.re_whitespace.split
    - datetime.timedelta.re_whitespace.split
    - typing.TypeVar.object.head.commit.git.blame
    - datetime.timedelta.object.commit.tree.path.re_hexsha_only.search
    - typing.IO.path.tree.object.re_whitespace.split
    - subprocess.Popen.object.tree.commit.path.re_whitespace.split
    - datetime.timedelta.object.path.tree.head.ref.commit.git.blame
    - typing.IO.object.path.commit.tree.blame_incremental
    - subprocess.Popen.head.commit.path.blame_incremental
    - subprocess.Popen.tree.object.head.ref.commit.path.blame_incremental
    - subprocess.Popen.tree.head.commit.path.object.re_author_committer_start.search
    - subprocess.Popen.path.commit.object.git.blame
    - subprocess.Popen.head.ref.commit.tree.git.blame
    - typing.IO.head.commit.tree.object.path.re_whitespace.split
    - subprocess.Popen.head.commit.tree.path.re_hexsha_only.search
    - typing.BinaryIO.tree.head.commit.object.blame_incremental
    - typing.IO.head.commit.tree.path.object.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.tree.path.head.ref.commit.git.blame
    - subprocess.Popen.head.ref.commit.tree.path.re_whitespace.split
    - datetime.timedelta.path.head.ref.commit.re_whitespace.split
    - subprocess.Popen.head.commit.object.path.tree.re_author_committer_start.search
    - datetime.timedelta.path.tree.commit.object.re_author_committer_start.search
    - datetime.timedelta.tree.path.head.commit.object.re_whitespace.split
    - typing.IO.path.object.tree.head.commit.re_author_committer_start.search
    - typing.IO.head.commit.object.tree.path.git.blame
    - git.objects.commit.Popen.re_hexsha_only.search
    - datetime.timedelta.object.path.tree.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.tree.object.re_hexsha_only.search
    - typing.IO.object.commit.tree.path.re_whitespace.split
    - typing.cast.tree.head.commit.object.re_hexsha_only.search
    - typing.IO.head.ref.commit.tree.re_whitespace.split
    - datetime.timedelta.path.object.head.commit.tree.git.blame
    - typing.IO.tree.commit.path.re_hexsha_only.search
    - subprocess.Popen.tree.head.commit.object.git.blame
    - typing.IO.object.head.commit.path.re_whitespace.split
    - typing.BinaryIO.head.commit.re_author_committer_start.search
    - typing.BinaryIO.tree.head.commit.object.path.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.object.path.tree.re_author_committer_start.search
    - typing.IO.path.object.tree.head.ref.commit.re_hexsha_only.search
    - typing.BinaryIO.object.tree.path.head.commit.re_author_committer_start.search
    - datetime.timedelta.tree.head.ref.commit.object.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.tree.re_hexsha_only.search
    - typing.IO.commit.path.tree.object.re_author_committer_start.search
    - subprocess.Popen.object.path.commit.re_author_committer_start.search
    - datetime.timedelta.commit.tree.path.object.git.blame
    - typing.TypeVar.tree.object.head.ref.commit.re_author_committer_start.search
    - typing.IO.head.commit.path.tree.re_hexsha_only.search
    - typing.IO.commit.path.object.tree.git.blame
    - subprocess.Popen.object.head.ref.commit.tree.re_author_committer_start.search
    - typing.IO.tree.object.blame_incremental
    - datetime.timedelta.path.tree.head.commit.object.re_whitespace.split
    - typing.IO.tree.head.ref.commit.path.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.tree.path.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.tree.git.blame
    - typing.IO.tree.object.head.commit.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.object.tree.path.re_whitespace.split
    - typing.cast.head.ref.commit.path.object.tree.re_whitespace.split
    - typing.TypeVar.head.commit.path.object.tree.re_hexsha_only.search
    - subprocess.Popen.object.path.commit.re_hexsha_only.search
    - typing.cast.head.commit.path.tree.re_hexsha_only.search
    - datetime.timedelta.path.head.ref.commit.tree.object.blame_incremental
    - typing.TypeVar.head.ref.commit.object.path.re_whitespace.split
    - typing.IO.object.head.ref.commit.tree.re_author_committer_start.search
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.blame
    - typing.IO.path.tree.object.head.commit.git.blame
    - typing.TypeVar.head.commit.path.tree.re_whitespace.split
    - subprocess.Popen.path.head.ref.commit.git.blame
    - typing.TypeVar.object.tree.path.commit.re_whitespace.split
    - typing.IO.head.commit.re_author_committer_start.search
    - typing.IO.head.commit.path.object.tree.git.blame
    - subprocess.Popen.tree.head.commit.object.re_author_committer_start.search
    - typing.IO.head.ref.commit.path.re_author_committer_start.search
    - subprocess.Popen.object.head.commit.path.re_author_committer_start.search
    - typing.IO.commit.tree.object.path.blame_incremental
    - subprocess.Popen.head.ref.commit.object.tree.path.re_author_committer_start.search
    - typing.cast.object.head.commit.path.tree.re_hexsha_only.search
    - typing.TypeVar.head.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.tree.commit.path.git.blame
    - datetime.timedelta.tree.object.re_author_committer_start.search
    - datetime.timedelta.object.tree.head.commit.path.re_hexsha_only.search
    - subprocess.Popen.path.object.head.commit.re_author_committer_start.search
    - datetime.timedelta.path.head.commit.object.tree.re_author_committer_start.search
    - datetime.timedelta.object.head.commit.tree.path.re_hexsha_only.search
    - typing.TypeVar.head.commit.tree.path.object.re_hexsha_only.search
    - typing.TypeVar.object.tree.path.re_author_committer_start.search
    - subprocess.Popen.path.tree.head.ref.commit.object.blame_incremental
    - m.groups
    - typing.BinaryIO.object.head.ref.commit.tree.blame_incremental
    - subprocess.Popen.object.tree.commit.path.re_author_committer_start.search
    - typing.IO.head.ref.commit.re_author_committer_start.search
    - typing.TypeVar.head.commit.object.path.git.blame
    - typing.IO.path.object.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.object.path.commit.tree.re_whitespace.split
    - subprocess.Popen.tree.path.object.head.commit.git.blame
    - typing.IO.tree.object.head.commit.git.blame
    - subprocess.Popen.head.commit.re_author_committer_start.search
    - typing.IO.object.commit.tree.path.blame_incremental
    - datetime.timedelta.head.ref.commit.object.blame_incremental
    - datetime.timedelta.commit.tree.object.path.blame_incremental
    - datetime.timedelta.head.ref.commit.path.tree.object.git.blame
    - subprocess.Popen.head.commit.tree.path.git.blame
    - subprocess.Popen.path.tree.head.commit.object.blame_incremental
    - typing.TypeVar.head.commit.path.object.re_whitespace.split
    - subprocess.Popen.path.tree.head.commit.re_hexsha_only.search
    - typing.IO.path.tree.object.git.blame
    - subprocess.Popen.tree.head.commit.path.re_author_committer_start.search
    - subprocess.Popen.path.tree.head.ref.commit.object.re_author_committer_start.search
    - datetime.timedelta.tree.path.object.re_author_committer_start.search
    - typing.IO.head.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.object.head.commit.re_hexsha_only.search
    - subprocess.Popen.tree.object.path.head.ref.commit.re_hexsha_only.search
    - typing.cast.head.commit.object.tree.re_whitespace.split
    - subprocess.Popen.commit.tree.object.blame_incremental
    - datetime.timedelta.object.head.commit.re_hexsha_only.search
    - typing.IO.path.object.tree.commit.git.blame
    - subprocess.Popen.path.object.tree.commit.git.blame
    - typing.TypeVar.head.ref.commit.tree.path.git.blame
    - typing.TypeVar.object.tree.head.ref.commit.re_author_committer_start.search
    - typing.IO.head.ref.commit.tree.path.object.re_author_committer_start.search
    - typing.IO.head.commit.re_whitespace.split
    - subprocess.Popen.path.tree.head.ref.commit.object.git.blame
    - typing.cast.head.ref.commit.object.path.git.blame
    - subprocess.Popen.object.path.tree.head.commit.re_whitespace.split
    - subprocess.Popen.tree.path.commit.re_hexsha_only.search
    - subprocess.Popen.object.tree.head.ref.commit.re_author_committer_start.search
    - datetime.timedelta.commit.tree.object.git.blame
    - subprocess.Popen.head.ref.commit.tree.path.git.blame
    - typing.TypeVar.tree.head.commit.path.blame_incremental
    - subprocess.Popen.tree.head.ref.commit.object.re_author_committer_start.search
    - subprocess.Popen.path.commit.tree.object.blame_incremental
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.blame
    - typing.IO.path.head.commit.tree.object.blame_incremental
    - subprocess.Popen.head.commit.object.path.re_whitespace.split
    - datetime.timedelta.path.tree.head.commit.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.blame
    - subprocess.Popen.tree.commit.object.re_author_committer_start.search
    - typing.BinaryIO.head.commit.path.object.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.path.re_whitespace.split
    - typing.IO.path.object.commit.git.blame
    - typing.cast.head.commit.object.tree.path.re_author_committer_start.search
    - typing.cast.head.commit.path.object.tree.re_author_committer_start.search
    - datetime.timedelta.commit.path.object.blame_incremental
    - subprocess.Popen.tree.head.ref.commit.object.re_whitespace.split
    - datetime.timedelta.tree.object.head.commit.path.blame_incremental
    - typing.IO.head.commit.object.path.tree.blame_incremental
    - typing.BinaryIO.head.ref.commit.object.path.tree.re_whitespace.split
    - typing.TypeVar.object.head.ref.commit.re_hexsha_only.search
    - typing.TypeVar.tree.head.commit.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.tree.object.path.blame_incremental
    - typing.IO.object.path.tree.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.path.object.blame_incremental
    - typing.IO.object.re_author_committer_start.search
    - datetime.timedelta.path.tree.git.blame
    - subprocess.Popen.head.ref.commit.object.path.tree.blame_incremental
    - subprocess.Popen.path.commit.object.tree.re_hexsha_only.search
    - typing.cast.head.commit.object.tree.re_author_committer_start.search
    - datetime.timedelta.object.path.commit.tree.re_whitespace.split
    - typing.TypeVar.tree.head.ref.commit.path.blame_incremental
    - datetime.timedelta.object.commit.tree.re_whitespace.split
    - git.objects.commit.Popen.path.tree.re_hexsha_only.search
    - subprocess.Popen.tree.head.ref.commit.path.object.re_whitespace.split
    - typing.IO.tree.path.head.ref.commit.object.re_author_committer_start.search
    - datetime.timedelta.tree.object.path.head.ref.commit.re_whitespace.split
    - typing.cast.tree.head.ref.commit.object.path.re_hexsha_only.search
    - datetime.timedelta.commit.object.path.tree.re_author_committer_start.search
    - typing.IO.path.git.blame
    - typing.TypeVar.head.commit.tree.object.re_whitespace.split
    - subprocess.Popen.object.head.commit.tree.re_hexsha_only.search
    - datetime.timedelta.commit.tree.blame_incremental
    - typing.IO.head.ref.commit.path.object.re_whitespace.split
    - typing.IO.tree.head.commit.blame_incremental
    - typing.TypeVar.tree.head.ref.commit.path.re_author_committer_start.search
    - datetime.timedelta.commit.path.tree.re_whitespace.split
    - typing.TypeVar.head.ref.commit.object.tree.path.re_author_committer_start.search
    - typing.IO.path.commit.tree.git.blame
    - subprocess.Popen.head.commit.path.git.blame
    - subprocess.Popen.object.tree.commit.re_hexsha_only.search
    - datetime.timedelta.path.head.commit.tree.object.re_author_committer_start.search
    - datetime.timedelta.tree.path.commit.blame_incremental
    - typing.IO.commit.object.tree.re_whitespace.split
    - subprocess.Popen.tree.path.object.head.commit.re_author_committer_start.search
    - datetime.timedelta.tree.commit.path.re_hexsha_only.search
    - m.group
    - subprocess.Popen.path.tree.object.head.commit.re_whitespace.split
    - typing.IO.head.commit.tree.path.git.blame
    - subprocess.Popen.object.tree.head.ref.commit.blame_incremental
    - subprocess.Popen.head.ref.commit.object.tree.blame_incremental
    - git.objects.commit.Popen.tree.path.re_author_committer_start.search
    - datetime.timedelta.re_author_committer_start.search
    - typing.IO.object.tree.path.git.blame
    - datetime.timedelta.head.commit.object.re_hexsha_only.search
    - subprocess.Popen.path.head.ref.commit.tree.object.git.blame
    - datetime.timedelta.tree.commit.object.re_author_committer_start.search
    - typing.IO.tree.head.commit.path.object.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.tree.object.re_hexsha_only.search
    - typing.IO.path.tree.head.ref.commit.re_whitespace.split
    - typing.IO.tree.path.head.commit.object.re_whitespace.split
    - datetime.timedelta.object.path.tree.head.commit.blame_incremental
    - datetime.timedelta.head.commit.tree.re_whitespace.split
    - datetime.timedelta.path.object.git.blame
    - typing.BinaryIO.tree.head.ref.commit.path.blame_incremental
    - typing.IO.path.head.commit.object.re_whitespace.split
    - typing.BinaryIO.object.head.commit.path.re_hexsha_only.search
    - datetime.timedelta.commit.path.tree.blame_incremental
    - typing.IO.object.path.head.commit.tree.re_hexsha_only.search
    - datetime.timedelta.tree.head.ref.commit.re_whitespace.split
    - subprocess.Popen.path.object.commit.re_author_committer_start.search
    - typing.cast.head.ref.commit.tree.object.path.re_author_committer_start.search
    - typing.IO.head.commit.path.object.re_hexsha_only.search
    - typing.IO.head.ref.commit.object.tree.path.re_hexsha_only.search
    - datetime.timedelta.object.head.ref.commit.git.blame
    - typing.TypeVar.tree.head.ref.commit.path.re_whitespace.split
    - subprocess.Popen.object.path.commit.re_whitespace.split
    - datetime.timedelta.path.tree.head.ref.commit.object.git.blame
    - datetime.timedelta.commit.object.path.tree.re_hexsha_only.search
    - typing.cast.tree.object.head.commit.re_whitespace.split
    - typing.cast.head.ref.commit.object.blame_incremental
    - typing.IO.tree.path.commit.blame_incremental
    - datetime.timedelta.path.object.tree.head.ref.commit.blame_incremental
    - typing.cast.head.ref.commit.tree.re_hexsha_only.search
    - typing.IO.head.ref.commit.tree.object.re_author_committer_start.search
    - typing.TypeVar.head.commit.tree.path.re_hexsha_only.search
    - subprocess.Popen.commit.path.re_whitespace.split
    - datetime.timedelta.commit.path.object.git.blame
    - datetime.timedelta.tree.commit.path.git.blame
    - typing.cast.object.head.ref.commit.tree.re_whitespace.split
    - typing.IO.commit.path.tree.object.re_hexsha_only.search
    - cls.name_email_regex.search
    - typing.IO.path.object.blame_incremental
    - datetime.timedelta.tree.head.ref.commit.path.blame_incremental
    - typing.BinaryIO.head.commit.object.tree.path.re_author_committer_start.search
    - typing.TypeVar.tree.head.ref.commit.git.blame
    - typing.TypeVar.head.commit.tree.object.git.blame
    - datetime.timedelta.commit.tree.path.object.re_whitespace.split
    - subprocess.Popen.object.tree.head.commit.path.re_whitespace.split
    - typing.IO.head.ref.commit.object.path.tree.re_whitespace.split
    - subprocess.Popen.object.path.head.ref.commit.tree.re_whitespace.split
    - typing.IO.commit.path.tree.git.blame
    - subprocess.Popen.object.tree.path.head.ref.commit.re_author_committer_start.search
    - typing.IO.tree.object.head.ref.commit.blame_incremental
    - datetime.timedelta.commit.tree.object.path.git.blame
    - typing.BinaryIO.head.ref.commit.object.tree.path.re_author_committer_start.search
    - typing.cast.head.ref.commit.object.path.tree.git.blame
    - typing.cast.object.head.ref.commit.tree.git.blame
    - typing.IO.path.tree.blame_incremental
    - datetime.timedelta.path.object.tree.head.ref.commit.re_whitespace.split
    - typing.IO.object.tree.path.head.commit.blame_incremental
    - typing.IO.head.commit.object.re_whitespace.split
    - subprocess.Popen.head.ref.commit.path.object.tree.re_hexsha_only.search
    - typing.cast.head.commit.object.path.re_author_committer_start.search
    - subprocess.Popen.commit.tree.object.path.re_author_committer_start.search
    - typing.IO.path.object.tree.re_author_committer_start.search
    - typing.IO.commit.tree.git.blame
    - typing.BinaryIO.object.tree.path.head.ref.commit.re_whitespace.split
    - typing.cast.object.tree.head.commit.git.blame
    - datetime.timedelta.commit.object.tree.re_author_committer_start.search
    - typing.cast.object.head.commit.tree.path.git.blame
    - typing.BinaryIO.object.tree.head.commit.path.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.tree.blame_incremental
    - subprocess.Popen.tree.commit.path.object.re_author_committer_start.search
    - typing.BinaryIO.object.head.commit.blame_incremental
    - typing.TypeVar.tree.head.commit.object.path.re_whitespace.split
    - datetime.timedelta.path.object.tree.re_author_committer_start.search
    - datetime.timedelta.commit.path.object.tree.re_author_committer_start.search
    - datetime.timedelta.path.head.commit.tree.object.re_whitespace.split
    - typing.IO.tree.head.ref.commit.object.path.blame_incremental
    - typing.TypeVar.head.commit.object.git.blame
    - typing.cast.head.ref.commit.path.tree.object.re_hexsha_only.search
    - typing.IO.object.path.re_author_committer_start.search
    - datetime.timedelta.path.head.commit.object.git.blame
    - subprocess.Popen.head.commit.object.tree.re_whitespace.split
    - subprocess.Popen.tree.object.path.head.commit.git.blame
    - typing.cast.object.head.ref.commit.path.re_author_committer_start.search
    - typing.TypeVar.tree.head.ref.commit.re_author_committer_start.search
    - typing.cast.head.commit.object.path.tree.re_author_committer_start.search
    - typing.cast.head.commit.object.tree.git.blame
    - datetime.timedelta.head.commit.object.path.git.blame
    - typing.BinaryIO.head.commit.object.tree.re_author_committer_start.search
    - subprocess.Popen.object.tree.path.git.blame
    - typing.cast.tree.head.commit.path.re_hexsha_only.search
    - typing.cast.object.head.ref.commit.tree.re_author_committer_start.search
    - subprocess.Popen.object.commit.path.blame_incremental
    - typing.IO.commit.object.path.blame_incremental
    - typing.BinaryIO.head.ref.commit.tree.path.re_author_committer_start.search
    - typing.IO.object.head.commit.tree.re_author_committer_start.search
    - typing.TypeVar.head.commit.path.object.tree.blame_incremental
    - datetime.timedelta.commit.tree.path.git.blame
    - datetime.timedelta.head.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.object.path.tree.commit.re_hexsha_only.search
    - datetime.timedelta.path.object.head.ref.commit.tree.blame_incremental
    - line_bytes.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.git.blame
    - subprocess.Popen.path.object.tree.git.blame
    - subprocess.Popen.tree.object.git.blame
    - typing.BinaryIO.head.ref.commit.object.path.git.blame
    - typing.cast.head.commit.object.path.git.blame
    - typing.IO.path.commit.tree.re_hexsha_only.search
    - typing.TypeVar.tree.head.commit.path.object.git.blame
    - typing.IO.object.tree.commit.path.re_author_committer_start.search
    - subprocess.Popen.head.commit.path.object.blame_incremental
    - datetime.timedelta.object.re_hexsha_only.search
    - typing.IO.head.commit.tree.path.blame_incremental
    - datetime.timedelta.tree.head.ref.commit.git.blame
    - typing.cast.object.tree.head.ref.commit.path.re_author_committer_start.search
    - typing.BinaryIO.head.commit.tree.path.object.re_whitespace.split
    - typing.IO.tree.commit.path.object.re_whitespace.split
    - subprocess.Popen.commit.path.object.tree.re_author_committer_start.search
    - datetime.timedelta.tree.object.path.head.ref.commit.blame_incremental
    - cls.name_only_regex.search
    - typing.IO.object.tree.head.commit.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.path.object.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.object.path.git.blame
    - typing.TypeVar.tree.object.head.ref.commit.git.blame
    - typing.TypeVar.head.ref.commit.tree.path.re_hexsha_only.search
    - datetime.timedelta.object.path.tree.head.ref.commit.re_whitespace.split
    - typing.IO.commit.object.tree.blame_incremental
    - subprocess.Popen.tree.head.ref.commit.path.object.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.path.object.tree.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.object.tree.blame_incremental
    - datetime.timedelta.path.head.ref.commit.tree.git.blame
    - typing.TypeVar.tree.head.commit.object.git.blame
    - typing.cast.commit.object.tree.path.git.blame
    - subprocess.Popen.object.head.ref.commit.path.blame_incremental
    - subprocess.Popen.tree.head.commit.object.path.blame_incremental
    - typing.BinaryIO.tree.head.commit.path.object.re_hexsha_only.search
    - typing.TypeVar.tree.object.head.commit.path.re_hexsha_only.search
    - subprocess.Popen.path.object.head.commit.tree.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.path.tree.git.blame
    - datetime.timedelta.tree.object.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.path.tree.object.head.ref.commit.re_hexsha_only.search
    - typing.TypeVar.tree.head.commit.object.re_hexsha_only.search
    - typing.IO.head.ref.commit.tree.object.re_whitespace.split
    - typing.cast.object.tree.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.tree.object.re_hexsha_only.search
    - typing.cast.tree.head.commit.object.blame_incremental
    - typing.TypeVar.head.ref.commit.object.path.tree.blame_incremental
    - subprocess.Popen.tree.path.object.head.commit.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.object.re_author_committer_start.search
    - typing.IO.head.commit.path.re_author_committer_start.search
    - typing.IO.path.object.tree.head.commit.re_hexsha_only.search
    - typing.BinaryIO.object.tree.head.commit.re_author_committer_start.search
    - subprocess.Popen.tree.object.head.commit.re_author_committer_start.search
    - typing.cast.tree.head.commit.object.git.blame
    - typing.cast.head.commit.path.object.git.blame
    - subprocess.Popen.tree.object.path.commit.re_whitespace.split
    - datetime.timedelta.head.ref.commit.path.tree.re_whitespace.split
    - typing.IO.path.object.tree.head.commit.blame_incremental
    - typing.BinaryIO.tree.head.ref.commit.git.blame
    - typing.IO.tree.head.commit.object.path.git.blame
    - typing.IO.object.head.ref.commit.path.tree.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.object.re_whitespace.split
    - typing.IO.object.tree.path.head.commit.re_whitespace.split
    - typing.IO.head.commit.tree.object.blame_incremental
    - typing.BinaryIO.tree.head.commit.object.path.re_whitespace.split
    - typing.TypeVar.tree.object.head.commit.blame_incremental
    - subprocess.Popen.head.commit.path.object.tree.re_whitespace.split
    - subprocess.Popen.object.head.commit.re_whitespace.split
    - typing.IO.re_hexsha_only.search
    - typing.cast.object.head.ref.commit.tree.path.blame_incremental
    - subprocess.Popen.head.commit.tree.git.blame
    - datetime.timedelta.path.head.ref.commit.object.blame_incremental
    - typing.cast.head.commit.object.path.re_whitespace.split
    - typing.IO.object.head.ref.commit.tree.re_hexsha_only.search
    - datetime.timedelta.commit.path.tree.object.git.blame
    - typing.BinaryIO.head.commit.object.tree.git.blame
    - typing.TypeVar.head.commit.path.tree.re_hexsha_only.search
    - datetime.timedelta.tree.head.ref.commit.blame_incremental
    - datetime.timedelta.path.head.ref.commit.tree.re_whitespace.split
    - typing.IO.tree.object.path.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.object.head.ref.commit.tree.re_whitespace.split
    - typing.IO.commit.tree.path.git.blame
    - typing.IO.head.ref.commit.path.object.tree.re_hexsha_only.search
    - typing.IO.tree.path.object.head.commit.blame_incremental
    - datetime.timedelta.object.blame_incremental
    - datetime.timedelta.commit.object.re_whitespace.split
    - typing.TypeVar.tree.object.path.re_hexsha_only.search
    - subprocess.Popen.path.object.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.tree.path.object.re_author_committer_start.search
    - subprocess.Popen.tree.head.ref.commit.object.git.blame
    - subprocess.Popen.tree.head.ref.commit.path.re_hexsha_only.search
    - typing.TypeVar.object.head.commit.re_author_committer_start.search
    - datetime.timedelta.path.head.commit.re_whitespace.split
    - typing.BinaryIO.tree.head.ref.commit.object.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.tree.object.blame_incremental
    - typing.BinaryIO.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.head.commit.tree.re_hexsha_only.search
    - datetime.timedelta.object.tree.path.head.ref.commit.re_whitespace.split
    - typing.IO.tree.commit.blame_incremental
    - datetime.timedelta.object.path.head.commit.tree.re_whitespace.split
    - subprocess.Popen.tree.path.commit.re_author_committer_start.search
    - datetime.timedelta.object.head.commit.path.blame_incremental
    - typing.IO.tree.head.ref.commit.path.object.blame_incremental
    - typing.IO.path.object.head.ref.commit.git.blame
    - subprocess.Popen.head.commit.tree.object.git.blame
    - typing.IO.path.object.head.commit.re_author_committer_start.search
    - datetime.timedelta.commit.object.path.re_author_committer_start.search
    - datetime.timedelta.path.head.ref.commit.tree.re_hexsha_only.search
    - typing.BinaryIO.head.commit.tree.re_hexsha_only.search
    - typing.IO.path.head.commit.object.re_hexsha_only.search
    - typing.IO.object.path.tree.head.commit.blame_incremental
    - typing.TypeVar.object.tree.path.head.commit.blame_incremental
    - typing.IO.head.ref.commit.tree.object.path.re_whitespace.split
    - subprocess.Popen.head.commit.path.tree.object.re_hexsha_only.search
    - typing.TypeVar.head.commit.object.path.blame_incremental
    - datetime.timedelta.head.commit.object.path.tree.blame_incremental
    - typing.TypeVar.tree.object.head.commit.re_author_committer_start.search
    - subprocess.Popen.object.path.tree.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.object.tree.re_author_committer_start.search
    - datetime.timedelta.tree.path.commit.re_author_committer_start.search
    - typing.cast.head.ref.commit.object.path.blame_incremental
    - typing.IO.tree.commit.re_author_committer_start.search
    - subprocess.Popen.head.commit.re_whitespace.split
    - typing.IO.head.commit.path.tree.object.re_author_committer_start.search
    - datetime.timedelta.path.tree.head.ref.commit.blame_incremental
    - typing.TypeVar.head.ref.commit.object.path.tree.git.blame
    - typing.TypeVar.object.head.commit.tree.re_author_committer_start.search
    - data.splitlines
    - typing.IO.commit.object.git.blame
    - typing.BinaryIO.head.commit.path.tree.re_whitespace.split
    - typing.TypeVar.object.head.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.path.object.git.blame
    - datetime.timedelta.path.commit.tree.re_whitespace.split
    - typing.TypeVar.object.head.commit.path.tree.re_author_committer_start.search
    - typing.IO.object.path.tree.head.ref.commit.re_whitespace.split
    - typing.IO.path.tree.commit.object.re_whitespace.split
    - typing.IO.path.tree.object.re_author_committer_start.search
    - typing.IO.head.commit.git.blame
    - typing.IO.path.re_whitespace.split
    - subprocess.Popen.head.commit.object.tree.blame_incremental
    - typing.TypeVar.tree.object.path.head.ref.commit.blame_incremental
    - subprocess.Popen.head.ref.commit.object.re_author_committer_start.search
    - datetime.timedelta.path.commit.object.tree.blame_incremental
    - typing.BinaryIO.object.tree.path.commit.re_hexsha_only.search
    - subprocess.Popen.head.commit.tree.re_hexsha_only.search
    - typing.BinaryIO.head.commit.tree.path.object.re_hexsha_only.search
    - subprocess.Popen.commit.tree.path.re_author_committer_start.search
    - typing.IO.object.path.head.commit.blame_incremental
    - typing.BinaryIO.head.commit.path.object.tree.blame_incremental
    - subprocess.Popen.path.tree.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.tree.path.re_hexsha_only.search
    - typing.IO.tree.git.blame
    - typing.IO.tree.object.commit.path.blame_incremental
    - subprocess.Popen.path.object.tree.commit.re_author_committer_start.search
    - typing.cast.head.commit.tree.path.object.git.blame
    - typing.IO.head.ref.commit.tree.path.re_author_committer_start.search
    - typing.cast.head.ref.commit.object.tree.re_whitespace.split
    - datetime.timedelta.tree.path.object.commit.blame_incremental
    - datetime.timedelta.head.ref.commit.object.tree.path.re_whitespace.split
    - subprocess.Popen.object.path.commit.blame_incremental
    - datetime.timedelta.tree.object.head.commit.blame_incremental
    - typing.IO.tree.head.commit.re_hexsha_only.search
    - datetime.timedelta.tree.head.commit.object.re_author_committer_start.search
    - datetime.timedelta.path.commit.object.tree.git.blame
    - subprocess.Popen.path.tree.head.ref.commit.git.blame
    - typing.IO.object.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.path.object.tree.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.object.re_author_committer_start.search
    - datetime.timedelta.object.tree.blame_incremental
    - typing.IO.tree.path.object.commit.git.blame
    - datetime.timedelta.head.ref.commit.tree.object.path.re_author_committer_start.search
    - datetime.timedelta.object.tree.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.object.blame_incremental
    - typing.TypeVar.object.head.commit.path.blame_incremental
    - typing.IO.head.commit.tree.path.object.re_hexsha_only.search
    - datetime.timedelta.tree.path.head.ref.commit.re_author_committer_start.search
    - typing.IO.object.head.commit.path.tree.blame_incremental
    - subprocess.Popen.tree.head.commit.path.object.blame_incremental
    - datetime.timedelta.path.head.commit.tree.object.re_hexsha_only.search
    - datetime.timedelta.path.tree.object.commit.blame_incremental
    - subprocess.Popen.object.path.tree.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.tree.path.commit.re_whitespace.split
    - datetime.timedelta.tree.path.git.blame
    - datetime.timedelta.commit.tree.path.object.re_hexsha_only.search
    - typing.IO.path.tree.head.commit.git.blame
    - typing.cast.commit.tree.object.path.re_hexsha_only.search
    - datetime.timedelta.tree.object.head.ref.commit.path.re_hexsha_only.search
    - typing.IO.tree.path.commit.re_author_committer_start.search
    - typing.IO.object.path.tree.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.head.commit.object.path.tree.git.blame
    - typing.IO.object.tree.commit.re_author_committer_start.search
    - typing.BinaryIO.head.commit.git.blame
    - typing.cast.tree.head.commit.path.re_whitespace.split
    - datetime.timedelta.head.commit.tree.path.object.git.blame
    - typing.IO.object.commit.path.tree.re_whitespace.split
    - typing.TypeVar.object.tree.path.head.commit.re_author_committer_start.search
    - subprocess.Popen.tree.object.head.ref.commit.re_author_committer_start.search
    - typing.IO.head.commit.object.tree.re_author_committer_start.search
    - typing.IO.object.head.commit.path.tree.re_hexsha_only.search
    - datetime.timedelta.object.tree.commit.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.object.re_hexsha_only.search
    - datetime.timedelta.head.commit.path.tree.re_whitespace.split
    - typing.cast.tree.head.ref.commit.path.object.blame_incremental
    - datetime.timedelta.path.object.head.commit.tree.re_hexsha_only.search
    - typing.cast.head.commit.path.object.tree.re_hexsha_only.search
    - typing.TypeVar.tree.object.head.ref.commit.blame_incremental
    - typing.cast.head.ref.commit.path.tree.re_whitespace.split
    - typing.IO.path.commit.blame_incremental
    - subprocess.Popen.object.head.commit.path.tree.git.blame
    - datetime.timedelta.commit.tree.path.object.re_author_committer_start.search
    - datetime.timedelta.path.tree.head.commit.re_author_committer_start.search
    - datetime.timedelta.tree.object.head.commit.git.blame
    - typing.TypeVar.head.commit.tree.object.path.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.object.path.tree.re_hexsha_only.search
    - typing.IO.head.commit.tree.object.path.git.blame
    - subprocess.Popen.head.commit.path.tree.object.blame_incremental
    - subprocess.Popen.object.tree.commit.path.re_hexsha_only.search
    - typing.TypeVar.head.commit.path.object.tree.git.blame
    - subprocess.Popen.tree.head.ref.commit.object.path.re_author_committer_start.search
    - subprocess.Popen.object.tree.path.commit.re_whitespace.split
    - typing.IO.tree.head.commit.path.object.re_author_committer_start.search
    - datetime.timedelta.commit.object.path.tree.git.blame
    - datetime.timedelta.path.head.ref.commit.re_author_committer_start.search
    - typing.cast.head.ref.commit.tree.path.git.blame
    - datetime.timedelta.head.ref.commit.path.object.tree.git.blame
    - typing.BinaryIO.object.head.ref.commit.tree.re_hexsha_only.search
    - subprocess.Popen.commit.object.path.tree.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.tree.object.path.re_author_committer_start.search
    - typing.IO.tree.object.path.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.commit.re_hexsha_only.search
    - typing.IO.object.path.tree.re_whitespace.split
    - typing.TypeVar.tree.object.path.blame_incremental
    - typing.BinaryIO.head.commit.path.tree.blame_incremental
    - datetime.timedelta.tree.commit.path.object.re_hexsha_only.search
    - datetime.timedelta.path.commit.tree.object.re_whitespace.split
    - subprocess.Popen.object.head.ref.commit.tree.path.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.tree.blame_incremental
    - subprocess.Popen.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.tree.head.ref.commit.re_author_committer_start.search
    - datetime.timedelta.tree.path.head.commit.re_whitespace.split
    - datetime.timedelta.path.git.blame
    - subprocess.Popen.head.commit.object.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.tree.object.git.blame
    - typing.BinaryIO.head.commit.tree.path.object.blame_incremental
    - subprocess.Popen.path.object.head.commit.re_whitespace.split
    - datetime.timedelta.head.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.path.tree.re_author_committer_start.search
    - typing.TypeVar.tree.object.head.commit.path.re_author_committer_start.search
    - typing.IO.head.ref.commit.object.path.git.blame
    - subprocess.Popen.object.head.ref.commit.tree.path.re_whitespace.split
    - typing.IO.path.tree.head.commit.re_hexsha_only.search
    - subprocess.Popen.path.object.tree.head.ref.commit.git.blame
    - typing.TypeVar.object.head.ref.commit.path.git.blame
    - typing.IO.path.tree.head.commit.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.path.object.tree.re_whitespace.split
    - typing.BinaryIO.tree.head.ref.commit.object.path.re_author_committer_start.search
    - datetime.timedelta.object.tree.commit.path.re_whitespace.split
    - datetime.timedelta.head.ref.commit.tree.path.object.re_hexsha_only.search
    - typing.IO.tree.path.object.head.commit.re_whitespace.split
    - typing.IO.object.tree.path.commit.blame_incremental
    - datetime.timedelta.head.ref.commit.re_whitespace.split
    - typing.cast.tree.head.ref.commit.object.path.re_whitespace.split
    - typing.IO.head.ref.commit.tree.path.object.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.object.blame_incremental
    - subprocess.Popen.head.ref.commit.tree.path.object.blame_incremental
    - typing.BinaryIO.tree.head.ref.commit.object.re_whitespace.split
    - typing.BinaryIO.object.head.ref.commit.tree.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.object.path.re_whitespace.split
    - datetime.timedelta.object.path.tree.commit.blame_incremental
    - subprocess.Popen.tree.head.commit.git.blame
    - typing.IO.path.object.tree.head.ref.commit.re_whitespace.split
    - typing.IO.tree.object.path.head.ref.commit.re_whitespace.split
    - typing.BinaryIO.object.head.commit.path.tree.re_author_committer_start.search
    - typing.TypeVar.tree.object.path.head.commit.blame_incremental
    - typing.IO.object.tree.head.ref.commit.blame_incremental
    - typing.IO.head.ref.commit.tree.object.blame_incremental
    - subprocess.Popen.tree.object.commit.path.re_author_committer_start.search
    - typing.BinaryIO.object.tree.path.commit.git.blame
    - typing.IO.object.path.commit.tree.git.blame
    - typing.IO.head.commit.object.blame_incremental
    - typing.cast.tree.head.ref.commit.git.blame
    - typing.IO.tree.re_author_committer_start.search
    - datetime.timedelta.path.tree.object.head.ref.commit.re_whitespace.split
    - typing.IO.tree.path.head.commit.object.re_author_committer_start.search
    - datetime.timedelta.object.path.head.commit.tree.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.path.object.git.blame
    - typing.IO.tree.path.head.commit.blame_incremental
    - typing.BinaryIO.tree.head.ref.commit.object.blame_incremental
    - typing.cast.head.commit.tree.path.object.blame_incremental
    - typing.BinaryIO.head.ref.commit.path.blame_incremental
    - typing.IO.tree.object.commit.path.re_whitespace.split
    - datetime.timedelta.tree.object.path.re_whitespace.split
    - typing.IO.object.re_hexsha_only.search
    - typing.BinaryIO.tree.head.commit.re_author_committer_start.search
    - typing.cast.head.ref.commit.path.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.object.tree.path.blame_incremental
    - subprocess.Popen.object.tree.commit.re_author_committer_start.search
    - typing.TypeVar.tree.object.head.commit.path.re_whitespace.split
    - datetime.timedelta.tree.path.object.re_whitespace.split
    - typing.BinaryIO.head.commit.path.tree.object.re_whitespace.split
    - datetime.timedelta.path.tree.object.head.ref.commit.blame_incremental
    - typing.cast.object.head.commit.tree.path.re_whitespace.split
    - subprocess.Popen.object.path.tree.commit.re_whitespace.split
    - typing.TypeVar.object.tree.path.head.ref.commit.git.blame
    - datetime.timedelta.commit.object.tree.path.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.object.path.re_author_committer_start.search
    - typing.IO.head.commit.path.object.tree.blame_incremental
    - typing.IO.tree.path.git.blame
    - datetime.timedelta.tree.head.commit.object.path.git.blame
    - subprocess.Popen.path.head.ref.commit.object.re_whitespace.split
    - typing.BinaryIO.head.commit.object.path.tree.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.re_whitespace.split
    - typing.IO.path.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.commit.object.tree.re_hexsha_only.search
    - datetime.timedelta.tree.commit.re_hexsha_only.search
    - typing.BinaryIO.tree.head.ref.commit.path.object.re_author_committer_start.search
    - subprocess.Popen.path.blame_incremental
    - typing.BinaryIO.tree.head.commit.path.git.blame
    - datetime.timedelta.object.head.commit.tree.re_whitespace.split
    - datetime.timedelta.commit.path.re_author_committer_start.search
    - typing.IO.object.tree.head.commit.git.blame
    - typing.IO.head.commit.tree.path.re_author_committer_start.search
    - subprocess.Popen.object.path.tree.re_whitespace.split
    - datetime.timedelta.path.commit.re_author_committer_start.search
    - subprocess.Popen.path.object.commit.git.blame
    - datetime.timedelta.object.tree.head.commit.blame_incremental
    - datetime.timedelta.tree.object.path.head.commit.re_hexsha_only.search
    - typing.BinaryIO.object.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.tree.head.commit.object.path.re_author_committer_start.search
    - typing.cast.head.ref.commit.tree.object.re_whitespace.split
    - typing.IO.path.commit.object.tree.git.blame
    - typing.IO.object.path.tree.re_author_committer_start.search
    - subprocess.Popen.path.commit.object.tree.blame_incremental
    - datetime.timedelta.tree.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.object.tree.commit.re_author_committer_start.search
    - subprocess.Popen.tree.object.head.commit.re_hexsha_only.search
    - typing.TypeVar.object.head.commit.tree.path.re_hexsha_only.search
    - subprocess.Popen.commit.tree.path.blame_incremental
    - subprocess.Popen.tree.head.commit.re_author_committer_start.search
    - typing.IO.path.tree.object.commit.re_hexsha_only.search
    - typing.cast.head.commit.path.re_author_committer_start.search
    - subprocess.Popen.commit.object.path.tree.re_author_committer_start.search
    - subprocess.Popen.path.object.tree.head.ref.commit.blame_incremental
    - subprocess.Popen.tree.object.path.head.ref.commit.blame_incremental
    - subprocess.Popen.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.tree.head.ref.commit.object.path.git.blame
    - subprocess.Popen.commit.tree.path.object.re_whitespace.split
    - subprocess.Popen.object.tree.head.commit.re_hexsha_only.search
    - typing.cast.head.ref.commit.object.tree.path.re_hexsha_only.search
    - datetime.timedelta.object.path.head.ref.commit.re_hexsha_only.search
    - typing.IO.commit.path.object.blame_incremental
    - subprocess.Popen.tree.head.commit.re_whitespace.split
    - typing.IO.head.ref.commit.path.tree.re_author_committer_start.search
    - typing.IO.object.blame_incremental
    - datetime.timedelta.object.head.commit.path.tree.git.blame
    - datetime.timedelta.tree.path.head.commit.object.re_author_committer_start.search
    - typing.BinaryIO.head.commit.path.git.blame
    - typing.TypeVar.object.head.commit.path.re_author_committer_start.search
    - subprocess.Popen.commit.path.git.blame
    - typing.IO.head.ref.commit.path.git.blame
    - subprocess.Popen.object.path.git.blame
    - typing.IO.tree.path.head.commit.re_author_committer_start.search
    - subprocess.Popen.commit.object.path.re_author_committer_start.search
    - typing.IO.object.path.tree.commit.git.blame
    - subprocess.Popen.head.ref.commit.tree.object.path.re_author_committer_start.search
    - datetime.timedelta.tree.head.ref.commit.object.path.git.blame
    - subprocess.Popen.path.tree.commit.object.git.blame
    - datetime.timedelta.tree.path.object.head.commit.re_whitespace.split
    - datetime.timedelta.tree.path.re_hexsha_only.search
    - datetime.timedelta.tree.head.commit.path.object.re_whitespace.split
    - datetime.timedelta.head.commit.tree.path.object.re_hexsha_only.search
    - typing.BinaryIO.object.head.commit.path.tree.git.blame
    - subprocess.Popen.object.head.commit.tree.re_author_committer_start.search
    - typing.cast.tree.head.ref.commit.path.git.blame
    - datetime.timedelta.commit.path.tree.re_author_committer_start.search
    - subprocess.Popen.tree.head.ref.commit.path.re_whitespace.split
    - typing.IO.path.head.ref.commit.tree.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.path.object.re_hexsha_only.search
    - typing.TypeVar.head.ref.commit.object.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.object.path.tree.git.blame
    - typing.IO.object.head.commit.path.re_author_committer_start.search
    - subprocess.Popen.tree.head.commit.path.blame_incremental
    - typing.cast.head.ref.commit.path.tree.re_hexsha_only.search
    - typing.TypeVar.object.head.ref.commit.re_whitespace.split
    - datetime.timedelta.object.commit.blame_incremental
    - typing.cast.tree.head.ref.commit.object.path.git.blame
    - typing.IO.path.commit.tree.re_whitespace.split
    - datetime.timedelta.object.commit.tree.path.git.blame
    - datetime.timedelta.head.ref.commit.path.object.tree.re_whitespace.split
    - subprocess.Popen.path.tree.git.blame
    - subprocess.Popen.head.commit.path.object.re_whitespace.split
    - typing.IO.object.commit.path.re_whitespace.split
    - datetime.timedelta.object.re_whitespace.split
    - typing.BinaryIO.head.commit.path.tree.object.re_author_committer_start.search
    - typing.IO.tree.object.head.commit.path.git.blame
    - datetime.timedelta.commit.object.re_hexsha_only.search
    - typing.cast.head.commit.path.object.re_author_committer_start.search
    - subprocess.Popen.object.head.ref.commit.path.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.tree.re_whitespace.split
    - typing.TypeVar.tree.head.commit.path.re_author_committer_start.search
    - datetime.timedelta.object.head.ref.commit.path.tree.blame_incremental
    - typing.TypeVar.head.ref.commit.object.path.tree.re_whitespace.split
    - subprocess.Popen.head.ref.commit.git.blame
    - typing.IO.tree.head.commit.path.re_hexsha_only.search
    - typing.IO.path.tree.object.head.commit.re_whitespace.split
    - datetime.timedelta.path.head.ref.commit.object.re_whitespace.split
    - subprocess.Popen.object.path.head.ref.commit.re_hexsha_only.search
    - typing.TypeVar.object.tree.head.ref.commit.path.re_hexsha_only.search
    - datetime.timedelta.head.commit.tree.path.object.blame_incremental
    - subprocess.Popen.head.commit.tree.object.re_whitespace.split
    - typing.BinaryIO.object.head.ref.commit.path.re_hexsha_only.search
    - datetime.timedelta.tree.object.commit.blame_incremental
    - subprocess.Popen.object.head.ref.commit.path.tree.re_hexsha_only.search
    - datetime.timedelta.tree.object.head.commit.path.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.path.object.tree.blame_incremental
    - datetime.timedelta.path.tree.object.head.commit.git.blame
    - datetime.timedelta.path.commit.object.re_author_committer_start.search
    - typing.TypeVar.tree.object.head.commit.re_hexsha_only.search
    - datetime.timedelta.path.object.re_whitespace.split
    - subprocess.Popen.tree.path.commit.object.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.path.object.re_author_committer_start.search
    - subprocess.Popen.tree.commit.re_hexsha_only.search
    - typing.BinaryIO.head.commit.path.object.tree.re_hexsha_only.search
    - subprocess.Popen.path.head.ref.commit.tree.re_author_committer_start.search
    - typing.IO.tree.head.commit.object.path.re_whitespace.split
    - typing.TypeVar.object.head.commit.re_hexsha_only.search
    - datetime.timedelta.path.head.ref.commit.object.tree.re_author_committer_start.search
    - typing.TypeVar.tree.head.commit.object.re_whitespace.split
    - typing.IO.commit.object.path.re_author_committer_start.search
    - datetime.timedelta.path.object.tree.head.commit.re_author_committer_start.search
    - typing.cast.head.commit.tree.path.re_author_committer_start.search
    - typing.BinaryIO.head.commit.tree.path.re_hexsha_only.search
    - datetime.timedelta.object.head.ref.commit.tree.path.re_hexsha_only.search
    - typing.IO.commit.object.tree.path.git.blame
    - typing.IO.object.tree.head.commit.path.blame_incremental
    - typing.IO.object.path.head.ref.commit.tree.re_hexsha_only.search
    - typing.cast.commit.tree.object.path.re_author_committer_start.search
    - typing.IO.object.tree.head.commit.path.re_author_committer_start.search
    - subprocess.Popen.tree.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.path.object.blame_incremental
    - subprocess.Popen.head.ref.commit.tree.re_author_committer_start.search
    - typing.IO.tree.object.path.head.commit.re_author_committer_start.search
    - datetime.timedelta.head.commit.object.tree.re_author_committer_start.search
    - typing.BinaryIO.tree.head.commit.path.blame_incremental
    - subprocess.Popen.object.tree.path.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.tree.object.commit.re_whitespace.split
    - subprocess.Popen.tree.commit.path.object.blame_incremental
    - subprocess.Popen.commit.path.blame_incremental
    - typing.BinaryIO.object.head.commit.re_author_committer_start.search
    - typing.BinaryIO.head.commit.object.tree.path.blame_incremental
    - typing.TypeVar.object.head.ref.commit.path.tree.re_author_committer_start.search
    - typing.IO.tree.object.head.commit.re_hexsha_only.search
    - subprocess.Popen.object.head.ref.commit.path.tree.git.blame
    - subprocess.Popen.path.tree.object.commit.blame_incremental
    - typing.IO.path.blame_incremental
    - datetime.timedelta.path.commit.tree.object.git.blame
    - subprocess.Popen.head.commit.object.tree.path.git.blame
    - typing.IO.object.commit.tree.re_author_committer_start.search
    - typing.IO.object.head.ref.commit.tree.path.re_whitespace.split
    - typing.IO.re_author_committer_start.search
    - datetime.timedelta.tree.object.path.commit.blame_incremental
    - typing.IO.head.ref.commit.path.tree.object.git.blame
    - typing.TypeVar.head.ref.commit.path.tree.object.re_hexsha_only.search
    - subprocess.Popen.object.head.commit.path.tree.blame_incremental
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.blame
    - datetime.timedelta.commit.object.path.git.blame
    - typing.BinaryIO.object.tree.path.commit.re_author_committer_start.search
    - datetime.timedelta.head.commit.tree.object.re_hexsha_only.search
    - datetime.timedelta.object.head.commit.blame_incremental
    - typing.IO.object.head.ref.commit.path.re_author_committer_start.search
    - subprocess.Popen.path.head.commit.re_whitespace.split
    - datetime.timedelta.path.head.commit.blame_incremental
    - typing.IO.object.path.head.commit.tree.git.blame
    - subprocess.Popen.tree.object.path.commit.re_author_committer_start.search
    - datetime.timedelta.path.tree.commit.object.blame_incremental
    - subprocess.Popen.object.tree.path.commit.re_author_committer_start.search
    - subprocess.Popen.tree.path.object.head.commit.blame_incremental
    - typing.IO.tree.head.ref.commit.git.blame
    - datetime.timedelta.path.object.head.ref.commit.blame_incremental
    - subprocess.Popen.path.commit.object.re_author_committer_start.search
    - datetime.timedelta.path.object.tree.head.commit.blame_incremental
    - subprocess.Popen.path.object.tree.re_whitespace.split
    - typing.IO.tree.path.commit.re_whitespace.split
    - typing.IO.head.commit.object.re_hexsha_only.search
    - subprocess.Popen.path.tree.commit.object.re_whitespace.split
    - typing.IO.head.ref.commit.object.path.tree.git.blame
    - datetime.timedelta.object.head.commit.path.tree.re_whitespace.split
    - datetime.timedelta.commit.path.tree.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.blame
    - subprocess.Popen.path.commit.tree.git.blame
    - datetime.timedelta.tree.head.commit.re_whitespace.split
    - typing.IO.path.head.ref.commit.object.tree.re_hexsha_only.search
    - datetime.timedelta.commit.path.git.blame
    - typing.IO.tree.commit.path.object.re_author_committer_start.search
    - subprocess.Popen.object.path.tree.head.commit.git.blame
    - subprocess.Popen.path.commit.object.tree.re_author_committer_start.search
    - typing.cast.head.commit.git.blame
    - subprocess.Popen.path.commit.tree.object.git.blame
    - datetime.timedelta.path.tree.head.ref.commit.object.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.path.object.tree.re_hexsha_only.search
    - typing.IO.path.commit.tree.object.git.blame
    - typing.IO.tree.head.ref.commit.re_hexsha_only.search
    - typing.cast.object.tree.head.ref.commit.path.git.blame
    - typing.IO.commit.tree.path.re_whitespace.split
    - datetime.timedelta.path.head.commit.tree.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.object.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.path.tree.object.blame_incremental
    - typing.cast.commit.object.tree.path.re_author_committer_start.search
    - datetime.timedelta.tree.commit.path.object.re_author_committer_start.search
    - typing.IO.head.ref.commit.object.path.blame_incremental
    - datetime.timedelta.object.path.tree.re_author_committer_start.search
    - typing.BinaryIO.head.commit.object.path.re_whitespace.split
    - subprocess.Popen.tree.head.ref.commit.path.object.blame_incremental
    - datetime.timedelta.head.ref.commit.path.git.blame
    - typing.TypeVar.object.head.commit.path.tree.re_whitespace.split
    - git.objects.commit.Popen.tree.path.blame_incremental
    - subprocess.Popen.tree.head.ref.commit.blame_incremental
    - typing.cast.object.tree.head.commit.path.re_whitespace.split
    - typing.IO.head.ref.commit.path.blame_incremental
    - datetime.timedelta.head.commit.path.tree.object.git.blame
    - typing.BinaryIO.object.tree.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.head.commit.path.object.git.blame
    - datetime.timedelta.tree.head.commit.object.blame_incremental
    - datetime.timedelta.path.head.commit.object.blame_incremental
    - typing.IO.object.tree.head.ref.commit.re_author_committer_start.search
    - typing.IO.commit.path.object.tree.re_whitespace.split
    - typing.IO.head.commit.path.object.tree.re_author_committer_start.search
    - typing.IO.tree.path.object.head.commit.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.re_whitespace.split
    - typing.IO.tree.path.commit.re_hexsha_only.search
    - typing.IO.path.tree.head.commit.object.re_hexsha_only.search
    - subprocess.Popen.head.commit.tree.path.blame_incremental
    - typing.IO.path.head.ref.commit.git.blame
    - typing.BinaryIO.object.head.commit.tree.path.re_hexsha_only.search
    - typing.IO.tree.head.commit.object.blame_incremental
    - datetime.timedelta.tree.commit.blame_incremental
    - datetime.timedelta.path.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.commit.tree.path.object.re_hexsha_only.search
    - datetime.timedelta.path.tree.object.head.commit.re_hexsha_only.search
    - typing.BinaryIO.tree.head.ref.commit.re_author_committer_start.search
    - typing.IO.object.commit.re_author_committer_start.search
    - typing.BinaryIO.head.commit.tree.object.path.blame_incremental
    - subprocess.Popen.commit.object.re_whitespace.split
    - subprocess.Popen.object.head.ref.commit.tree.path.re_hexsha_only.search
    - datetime.timedelta.head.commit.path.tree.object.re_author_committer_start.search
    - typing.cast.tree.head.commit.object.path.blame_incremental
    - git.objects.commit.Popen.path.re_hexsha_only.search
    - typing.BinaryIO.head.commit.tree.object.path.re_whitespace.split
    - typing.cast.head.commit.tree.object.re_hexsha_only.search
    - datetime.timedelta.path.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.path.commit.blame_incremental
    - typing.BinaryIO.object.head.commit.tree.path.blame_incremental
    - typing.IO.head.commit.tree.path.object.git.blame
    - datetime.timedelta.tree.path.head.ref.commit.object.blame_incremental
    - subprocess.Popen.head.ref.commit.tree.path.object.git.blame
    - datetime.timedelta.object.commit.re_whitespace.split
    - datetime.timedelta.tree.head.commit.path.object.git.blame
    - subprocess.Popen.object.path.tree.head.ref.commit.re_whitespace.split
    - typing.IO.path.object.head.ref.commit.tree.re_hexsha_only.search
    - typing.BinaryIO.object.head.ref.commit.tree.path.re_whitespace.split
    - datetime.timedelta.head.ref.commit.path.blame_incremental
    - subprocess.Popen.tree.path.commit.object.re_author_committer_start.search
    - datetime.timedelta.object.path.head.ref.commit.tree.git.blame
    - typing.TypeVar.object.head.ref.commit.tree.re_hexsha_only.search
    - typing.BinaryIO.tree.head.ref.commit.path.object.re_whitespace.split
    - subprocess.Popen.commit.object.tree.blame_incremental
    - typing.IO.tree.path.commit.object.re_hexsha_only.search
    - subprocess.Popen.commit.path.object.tree.re_whitespace.split
    - subprocess.Popen.object.tree.path.commit.re_hexsha_only.search
    - typing.TypeVar.head.commit.path.object.blame_incremental
    - typing.IO.tree.object.path.git.blame
    - typing.IO.commit.object.tree.path.blame_incremental
    - git.objects.commit.Popen.tree.re_author_committer_start.search
    - subprocess.Popen.commit.path.object.tree.blame_incremental
    - subprocess.Popen.path.object.re_whitespace.split
    - typing.cast.tree.head.commit.object.path.re_author_committer_start.search
    - datetime.timedelta.tree.head.ref.commit.re_author_committer_start.search
    - datetime.timedelta.path.commit.tree.blame_incremental
    - datetime.timedelta.tree.path.re_whitespace.split
    - typing.TypeVar.tree.object.path.commit.git.blame
    - typing.cast.object.head.ref.commit.path.tree.re_hexsha_only.search
    - subprocess.Popen.commit.object.tree.re_author_committer_start.search
    - typing.cast.object.head.ref.commit.tree.path.re_whitespace.split
    - subprocess.Popen.object.head.commit.tree.git.blame
    - typing.TypeVar.head.commit.blame_incremental
    - typing.IO.head.ref.commit.tree.object.path.blame_incremental
    - typing.IO.tree.head.ref.commit.path.object.re_whitespace.split
    - subprocess.Popen.path.head.ref.commit.tree.re_hexsha_only.search
    - typing.cast.head.commit.tree.object.re_whitespace.split
    - typing.IO.commit.tree.path.object.re_author_committer_start.search
    - typing.BinaryIO.tree.head.commit.path.re_whitespace.split
    - subprocess.Popen.path.object.tree.head.commit.re_author_committer_start.search
    - datetime.timedelta.tree.object.git.blame
    - typing.BinaryIO.head.ref.commit.path.tree.re_hexsha_only.search
    - typing.IO.object.tree.path.head.ref.commit.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.object.path.re_author_committer_start.search
    - typing.cast.head.commit.re_author_committer_start.search
    - subprocess.Popen.object.tree.head.ref.commit.path.blame_incremental
    - datetime.timedelta.head.commit.path.object.git.blame
    - typing.IO.commit.path.object.re_whitespace.split
    - subprocess.Popen.object.head.ref.commit.re_whitespace.split
    - datetime.timedelta.object.tree.head.ref.commit.re_hexsha_only.search
    - blames.append
    - datetime.timedelta.head.commit.tree.blame_incremental
    - typing.TypeVar.head.commit.object.tree.path.git.blame
    - subprocess.Popen.object.commit.tree.blame_incremental
    - typing.IO.tree.object.head.commit.path.re_hexsha_only.search
    - datetime.timedelta.path.tree.head.commit.object.re_author_committer_start.search
    - subprocess.Popen.head.commit.tree.path.object.blame_incremental
    - typing.IO.object.tree.blame_incremental
    - typing.IO.tree.commit.path.object.blame_incremental
    - typing.IO.path.head.commit.tree.blame_incremental
    - typing.cast.tree.object.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.tree.path.object.git.blame
    - subprocess.Popen.tree.head.ref.commit.path.blame_incremental
    - typing.TypeVar.head.ref.commit.path.blame_incremental
    - datetime.timedelta.head.ref.commit.object.tree.path.git.blame
    - datetime.timedelta.tree.head.ref.commit.path.re_hexsha_only.search
    - typing.TypeVar.object.tree.head.ref.commit.path.blame_incremental
    - typing.IO.tree.object.path.head.ref.commit.git.blame
    - typing.IO.tree.object.re_author_committer_start.search
    - subprocess.Popen.object.commit.tree.path.blame_incremental
    - typing.IO.path.tree.head.commit.object.re_author_committer_start.search
    - typing.IO.tree.object.head.commit.path.re_whitespace.split
    - datetime.timedelta.object.head.ref.commit.path.tree.git.blame
    - subprocess.Popen.tree.object.head.commit.path.git.blame
    - datetime.timedelta.head.ref.commit.tree.object.path.re_whitespace.split
    - subprocess.Popen.head.commit.path.tree.object.re_whitespace.split
    - subprocess.Popen.object.path.head.ref.commit.tree.re_author_committer_start.search
    - typing.cast.head.ref.commit.path.object.re_whitespace.split
    - typing.IO.tree.object.head.commit.re_whitespace.split
    - typing.BinaryIO.head.commit.path.re_hexsha_only.search
    - subprocess.Popen.object.head.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.object.path.head.ref.commit.tree.re_whitespace.split
    - typing.IO.head.commit.object.tree.git.blame
    - subprocess.Popen.object.commit.path.re_hexsha_only.search
    - subprocess.Popen.commit.path.object.tree.git.blame
    - datetime.timedelta.head.commit.object.re_whitespace.split
    - typing.IO.head.ref.commit.tree.path.blame_incremental
    - datetime.timedelta.path.object.head.commit.tree.re_author_committer_start.search
    - datetime.timedelta.path.commit.tree.object.re_author_committer_start.search
    - typing.IO.object.path.head.ref.commit.re_whitespace.split
    - typing.TypeVar.object.tree.path.head.ref.commit.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.blame
    - typing.IO.head.commit.path.tree.git.blame
    - typing.IO.tree.object.path.commit.re_whitespace.split
    - typing.TypeVar.head.ref.commit.path.tree.git.blame
    - typing.IO.tree.path.head.ref.commit.object.git.blame
    - datetime.timedelta.path.head.ref.commit.object.tree.blame_incremental
    - subprocess.Popen.head.commit.object.blame_incremental
    - datetime.timedelta.object.commit.re_author_committer_start.search
    - typing.cast.object.tree.head.commit.path.git.blame
    - subprocess.Popen.object.path.tree.head.ref.commit.git.blame
    - subprocess.Popen.tree.object.path.head.ref.commit.re_whitespace.split
    - typing.IO.tree.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.head.commit.path.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.object.tree.re_whitespace.split
    - typing.IO.object.tree.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.tree.path.git.blame
    - typing.TypeVar.object.head.commit.tree.git.blame
    - typing.TypeVar.head.commit.tree.path.object.git.blame
    - typing.BinaryIO.head.ref.commit.tree.object.re_hexsha_only.search
    - datetime.timedelta.head.commit.tree.object.path.re_whitespace.split
    - subprocess.Popen.object.path.head.commit.tree.git.blame
    - datetime.timedelta.head.commit.path.tree.git.blame
    - typing.IO.commit.git.blame
    - datetime.timedelta.head.commit.object.path.tree.re_whitespace.split
    - subprocess.Popen.object.path.head.commit.tree.re_hexsha_only.search
    - typing.BinaryIO.object.tree.path.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.object.tree.git.blame
    - subprocess.Popen.path.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.object.tree.re_author_committer_start.search
    - typing.BinaryIO.head.commit.tree.re_author_committer_start.search
    - typing.IO.object.path.tree.commit.re_whitespace.split
    - typing.cast.head.commit.path.tree.blame_incremental
    - subprocess.Popen.tree.commit.path.object.re_hexsha_only.search
    - typing.cast.head.ref.commit.object.path.re_hexsha_only.search
    - typing.BinaryIO.head.commit.object.tree.path.git.blame
    - subprocess.Popen.path.head.ref.commit.tree.object.re_whitespace.split
    - subprocess.Popen.head.commit.path.re_author_committer_start.search
    - subprocess.Popen.object.tree.path.blame_incremental
    - datetime.timedelta.tree.git.blame
    - typing.IO.tree.object.head.ref.commit.path.re_hexsha_only.search
    - datetime.timedelta.object.commit.path.re_whitespace.split
    - subprocess.Popen.tree.commit.path.re_author_committer_start.search
    - typing.BinaryIO.tree.head.ref.commit.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.tree.object.re_whitespace.split
    - datetime.timedelta.object.head.ref.commit.path.tree.re_whitespace.split
    - typing.IO.tree.head.ref.commit.blame_incremental
    - typing.IO.path.commit.tree.object.re_author_committer_start.search
    - typing.TypeVar.head.commit.tree.object.path.blame_incremental
    - typing.TypeVar.head.commit.tree.git.blame
    - typing.IO.head.ref.commit.object.path.re_hexsha_only.search
    - datetime.timedelta.head.commit.path.git.blame
    - typing.IO.head.commit.object.tree.blame_incremental
    - datetime.timedelta.head.ref.commit.object.path.tree.re_whitespace.split
    - datetime.timedelta.tree.head.commit.git.blame
    - subprocess.Popen.head.ref.commit.object.path.re_whitespace.split
    - typing.cast.tree.object.head.commit.path.git.blame
    - subprocess.Popen.object.head.ref.commit.path.tree.re_whitespace.split
    - typing.cast.head.commit.object.path.re_hexsha_only.search
    - typing.IO.path.object.commit.tree.re_author_committer_start.search
    - typing.IO.tree.object.head.ref.commit.path.git.blame
    - typing.TypeVar.object.head.ref.commit.blame_incremental
    - typing.cast.head.commit.tree.object.path.blame_incremental
    - subprocess.Popen.object.head.commit.tree.path.re_author_committer_start.search
    - typing.IO.head.commit.object.path.re_author_committer_start.search
    - subprocess.Popen.tree.head.ref.commit.object.path.blame_incremental
    - subprocess.Popen.commit.object.path.re_whitespace.split
    - typing.IO.object.path.head.ref.commit.tree.blame_incremental
    - typing.IO.tree.head.ref.commit.object.re_hexsha_only.search
    - subprocess.Popen.path.head.ref.commit.object.git.blame
    - typing.IO.path.object.head.commit.tree.git.blame
    - typing.IO.tree.object.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.path.object.commit.re_whitespace.split
    - subprocess.Popen.object.path.head.commit.re_hexsha_only.search
    - datetime.timedelta.object.path.head.commit.tree.blame_incremental
    - git.objects.commit.Popen.re_author_committer_start.search
    - datetime.timedelta.blame_incremental
    - datetime.timedelta.head.ref.commit.tree.path.object.re_whitespace.split
    - typing.IO.object.tree.head.commit.path.re_whitespace.split
    - typing.TypeVar.tree.head.ref.commit.object.blame_incremental
    - datetime.timedelta.tree.object.commit.git.blame
    - subprocess.Popen.head.ref.commit.re_author_committer_start.search
    - typing.IO.head.commit.tree.re_hexsha_only.search
    - typing.IO.tree.head.commit.object.path.re_author_committer_start.search
    - typing.TypeVar.head.commit.tree.path.re_author_committer_start.search
    - typing.IO.object.path.head.commit.tree.re_author_committer_start.search
    - subprocess.Popen.head.commit.tree.object.path.blame_incremental
    - subprocess.Popen.head.commit.tree.object.path.re_whitespace.split
    - subprocess.Popen.commit.object.path.tree.blame_incremental
    - typing.cast.head.ref.commit.tree.path.re_author_committer_start.search
    - subprocess.Popen.head.commit.tree.object.blame_incremental
    - typing.BinaryIO.tree.head.commit.re_whitespace.split
    - typing.IO.head.ref.commit.path.object.tree.re_author_committer_start.search
    - typing.IO.path.head.commit.tree.object.git.blame
    - typing.cast.head.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.tree.path.commit.re_whitespace.split
    - typing.IO.object.commit.tree.git.blame
    - typing.IO.path.object.tree.head.ref.commit.git.blame
    - typing.IO.path.object.tree.head.ref.commit.blame_incremental
    - typing.BinaryIO.head.commit.path.object.re_whitespace.split
    - typing.BinaryIO.head.commit.object.path.tree.blame_incremental
    - typing.IO.object.path.head.commit.git.blame
    - subprocess.Popen.commit.tree.path.re_hexsha_only.search
    - typing.TypeVar.tree.head.commit.blame_incremental
    - typing.IO.head.ref.commit.tree.re_author_committer_start.search
    - typing.TypeVar.object.head.ref.commit.tree.path.git.blame
    - subprocess.Popen.git.blame
    - datetime.timedelta.tree.commit.re_whitespace.split
    - subprocess.Popen.tree.object.head.commit.re_whitespace.split
    - typing.IO.tree.object.path.head.commit.re_whitespace.split
    - datetime.timedelta.head.commit.tree.git.blame
    - typing.IO.object.commit.blame_incremental
    - datetime.timedelta.head.ref.commit.path.tree.object.re_hexsha_only.search
    - typing.TypeVar.tree.head.ref.commit.path.object.git.blame
    - typing.IO.path.tree.re_hexsha_only.search
    - datetime.timedelta.head.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.object.commit.path.re_author_committer_start.search
    - typing.TypeVar.object.head.commit.path.re_whitespace.split
    - typing.TypeVar.tree.head.ref.commit.path.object.re_author_committer_start.search
    - typing.cast.tree.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.object.path.tree.commit.re_author_committer_start.search
    - typing.TypeVar.head.commit.tree.object.path.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.object.blame_incremental
    - datetime.timedelta.object.head.commit.tree.re_author_committer_start.search
    - datetime.timedelta.object.path.re_hexsha_only.search
    - typing.IO.tree.path.head.ref.commit.object.blame_incremental
    - typing.IO.tree.commit.object.re_whitespace.split
    - datetime.timedelta.tree.object.head.commit.path.git.blame
    - typing.IO.head.ref.commit.path.object.git.blame
    - typing.IO.tree.object.path.commit.re_author_committer_start.search
    - typing.cast.head.commit.re_whitespace.split
    - typing.cast.head.commit.tree.re_whitespace.split
    - datetime.timedelta.tree.object.commit.path.re_hexsha_only.search
    - subprocess.Popen.tree.path.commit.object.git.blame
    - datetime.timedelta.path.head.commit.object.re_author_committer_start.search
    - typing.cast.tree.head.ref.commit.object.path.blame_incremental
    - datetime.timedelta.path.head.ref.commit.tree.object.re_hexsha_only.search
    - typing.cast.head.ref.commit.path.tree.object.re_whitespace.split
    - datetime.timedelta.tree.head.commit.object.path.blame_incremental
    - typing.IO.head.ref.commit.object.tree.path.git.blame
    - subprocess.Popen.path.object.head.ref.commit.tree.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.tree.re_whitespace.split
    - datetime.timedelta.tree.path.object.head.commit.blame_incremental
    - typing.IO.head.commit.path.tree.object.re_hexsha_only.search
    - datetime.timedelta.tree.re_author_committer_start.search
    - datetime.timedelta.tree.re_whitespace.split
    - typing.IO.tree.object.commit.path.git.blame
    - datetime.timedelta.head.ref.commit.path.tree.object.re_author_committer_start.search
    - typing.IO.path.head.ref.commit.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.object.path.tree.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.tree.object.path.blame_incremental
    - datetime.timedelta.path.re_author_committer_start.search
    - git.util.Actor.__init__
    - datetime.timedelta.commit.object.git.blame
    - typing.BinaryIO.head.commit.path.object.blame_incremental
    - typing.TypeVar.object.tree.path.re_hexsha_only.search
    - typing.cast.head.commit.tree.re_author_committer_start.search
    - datetime.timedelta.object.head.ref.commit.path.git.blame
    - typing.IO.object.path.head.ref.commit.tree.git.blame
    - datetime.timedelta.head.ref.commit.path.tree.re_hexsha_only.search
    - typing.IO.head.commit.tree.path.re_whitespace.split
    - typing.IO.object.path.tree.git.blame
    - typing.IO.commit.object.tree.re_hexsha_only.search
    - typing.IO.commit.path.blame_incremental
    - typing.TypeVar.tree.head.ref.commit.blame_incremental
    - typing.TypeVar.object.head.ref.commit.tree.path.re_hexsha_only.search
    - typing.IO.tree.head.commit.path.re_whitespace.split
    - typing.cast.tree.object.head.commit.path.re_whitespace.split
    - typing.IO.commit.object.path.tree.re_hexsha_only.search
    - typing.IO.head.ref.commit.path.tree.blame_incremental
    - typing.IO.object.commit.tree.path.git.blame
    - subprocess.Popen.head.commit.tree.blame_incremental
    - typing.cast.object.tree.head.ref.commit.path.re_whitespace.split
    - subprocess.Popen.path.object.head.ref.commit.tree.blame_incremental
    - typing.BinaryIO.head.commit.tree.path.blame_incremental
    - typing.IO.path.head.commit.object.tree.re_whitespace.split
    - typing.IO.commit.path.tree.re_hexsha_only.search
    - subprocess.Popen.tree.commit.path.blame_incremental
    - typing.BinaryIO.head.commit.tree.object.git.blame
    - subprocess.Popen.head.commit.re_hexsha_only.search
    - typing.IO.tree.head.commit.object.re_author_committer_start.search
    - subprocess.Popen.path.object.re_author_committer_start.search
    - subprocess.Popen.tree.path.head.ref.commit.object.re_author_committer_start.search
    - typing.cast.head.ref.commit.object.re_author_committer_start.search
    - datetime.timedelta.tree.path.commit.object.git.blame
    - datetime.timedelta.path.commit.object.re_hexsha_only.search
    - subprocess.Popen.tree.object.path.head.commit.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.tree.object.path.re_hexsha_only.search
    - subprocess.Popen.path.tree.object.head.commit.re_hexsha_only.search
    - datetime.timedelta.tree.path.head.commit.object.re_hexsha_only.search
    - typing.IO.tree.path.object.head.ref.commit.re_whitespace.split
    - typing.IO.path.tree.object.head.ref.commit.blame_incremental
    - datetime.timedelta.object.head.commit.path.re_hexsha_only.search
    - subprocess.Popen.path.tree.object.commit.re_whitespace.split
    - datetime.timedelta.tree.object.path.commit.re_whitespace.split
    - typing.IO.path.object.head.ref.commit.tree.re_whitespace.split
    - subprocess.Popen.object.tree.commit.re_whitespace.split
    - typing.cast.object.head.ref.commit.path.git.blame
    - datetime.timedelta.path.head.commit.object.re_hexsha_only.search
    - typing.IO.head.ref.commit.object.tree.re_whitespace.split
    - typing.IO.path.head.commit.re_hexsha_only.search
    - typing.IO.tree.commit.object.re_author_committer_start.search
    - typing.BinaryIO.head.commit.tree.object.path.re_hexsha_only.search
    - typing.IO.path.object.tree.re_whitespace.split
    - typing.cast.object.tree.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.path.tree.commit.object.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.path.tree.object.re_whitespace.split
    - typing.BinaryIO.head.commit.object.path.git.blame
    - subprocess.Popen.path.object.tree.commit.blame_incremental
    - subprocess.Popen.commit.path.tree.git.blame
    - typing.BinaryIO.object.head.commit.tree.re_whitespace.split
    - typing.IO.commit.blame_incremental
    - typing.TypeVar.head.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.tree.commit.object.re_hexsha_only.search
    - subprocess.Popen.tree.path.commit.object.re_whitespace.split
    - typing.IO.tree.commit.object.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.tree.object.blame_incremental
    - datetime.timedelta.tree.head.commit.re_author_committer_start.search
    - typing.BinaryIO.tree.head.commit.path.object.git.blame
    - datetime.timedelta.object.commit.path.tree.blame_incremental
    - typing.TypeVar.head.commit.object.re_whitespace.split
    - typing.IO.object.head.ref.commit.tree.path.blame_incremental
    - typing.TypeVar.tree.head.ref.commit.object.git.blame
    - typing.BinaryIO.object.tree.path.commit.blame_incremental
    - datetime.timedelta.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.path.commit.tree.re_hexsha_only.search
    - typing.cast.object.tree.head.commit.blame_incremental
    - datetime.timedelta.tree.head.ref.commit.object.re_whitespace.split
    - firstpart.endswith
    - typing.IO.object.path.tree.head.commit.re_hexsha_only.search
    - datetime.timedelta.path.head.ref.commit.tree.blame_incremental
    - typing.BinaryIO.tree.head.ref.commit.object.path.blame_incremental
    - typing.TypeVar.head.ref.commit.path.object.tree.git.blame
    - typing.TypeVar.head.ref.commit.path.object.tree.re_author_committer_start.search
    - typing.TypeVar.tree.object.head.ref.commit.path.re_author_committer_start.search
    - typing.cast.head.ref.commit.object.re_whitespace.split
    - typing.BinaryIO.head.commit.tree.path.re_whitespace.split
    - typing.BinaryIO.head.commit.path.object.tree.re_whitespace.split
    - datetime.timedelta.tree.object.re_hexsha_only.search
    - typing.IO.head.commit.path.object.tree.re_hexsha_only.search
    - subprocess.Popen.tree.git.blame
    - typing.TypeVar.head.commit.path.object.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.tree.head.commit.object.path.re_whitespace.split
    - subprocess.Popen.object.path.head.commit.git.blame
    - typing.IO.object.head.commit.tree.path.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.tree.path.object.blame_incremental
    - typing.IO.path.object.head.commit.tree.re_hexsha_only.search
    - subprocess.Popen.path.object.head.ref.commit.tree.re_whitespace.split
    - subprocess.Popen.path.head.ref.commit.object.re_hexsha_only.search
    - datetime.timedelta.path.object.head.ref.commit.tree.re_hexsha_only.search
    - typing.IO.head.ref.commit.object.path.tree.blame_incremental
    - typing.IO.head.ref.commit.path.object.re_hexsha_only.search
    - datetime.timedelta.tree.path.commit.object.re_hexsha_only.search
    - datetime.timedelta.object.path.head.ref.commit.tree.blame_incremental
    - typing.BinaryIO.head.ref.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.tree.commit.re_whitespace.split
    - subprocess.Popen.object.path.head.ref.commit.tree.git.blame
    - datetime.timedelta.object.head.ref.commit.tree.re_author_committer_start.search
    - typing.TypeVar.tree.head.ref.commit.object.re_hexsha_only.search
    - typing.IO.tree.path.head.commit.re_whitespace.split
    - datetime.timedelta.object.tree.path.head.commit.re_author_committer_start.search
    - datetime.timedelta.tree.object.head.commit.re_author_committer_start.search
    - typing.TypeVar.object.tree.path.blame_incremental
    - typing.IO.object.head.commit.path.re_hexsha_only.search
    - typing.TypeVar.object.tree.head.commit.path.re_author_committer_start.search
    - datetime.timedelta.head.commit.path.object.blame_incremental
    - subprocess.Popen.object.path.commit.git.blame
    - subprocess.Popen.path.commit.git.blame
    - subprocess.Popen.object.head.commit.re_author_committer_start.search
    - subprocess.Popen.tree.path.re_hexsha_only.search
    - subprocess.Popen.path.object.head.ref.commit.tree.git.blame
    - typing.IO.object.path.tree.head.ref.commit.git.blame
    - typing.BinaryIO.object.head.commit.git.blame
    - typing.TypeVar.head.commit.tree.object.blame_incremental
    - subprocess.Popen.head.commit.path.tree.git.blame
    - subprocess.Popen.object.tree.path.head.commit.re_author_committer_start.search
    - typing.IO.tree.path.object.re_author_committer_start.search
    - datetime.timedelta.path.object.tree.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.head.commit.tree.path.object.re_whitespace.split
    - subprocess.Popen.tree.head.commit.blame_incremental
    - typing.BinaryIO.head.commit.path.re_author_committer_start.search
    - datetime.timedelta.tree.object.path.head.commit.blame_incremental
    - typing.BinaryIO.object.tree.head.commit.path.blame_incremental
    - typing.IO.commit.tree.path.object.git.blame
    - datetime.timedelta.object.head.commit.re_whitespace.split
    - datetime.timedelta.object.tree.head.commit.re_hexsha_only.search
    - subprocess.Popen.path.head.ref.commit.object.tree.git.blame
    - subprocess.Popen.commit.path.object.blame_incremental
    - typing.TypeVar.head.commit.object.tree.git.blame
    - typing.BinaryIO.object.head.commit.path.tree.re_whitespace.split
    - subprocess.Popen.tree.object.path.commit.git.blame
    - typing.BinaryIO.head.commit.tree.git.blame
    - typing.cast.tree.object.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.path.tree.object.head.commit.blame_incremental
    - typing.cast.head.commit.tree.object.git.blame
    - typing.cast.head.ref.commit.object.path.re_author_committer_start.search
    - datetime.timedelta.commit.path.object.re_whitespace.split
    - subprocess.Popen.object.path.head.ref.commit.tree.re_hexsha_only.search
    - typing.TypeVar.head.ref.commit.tree.git.blame
    - typing.IO.path.tree.commit.object.blame_incremental
    - datetime.timedelta.object.tree.path.blame_incremental
    - subprocess.Popen.commit.tree.object.path.blame_incremental
    - typing.TypeVar.head.commit.re_hexsha_only.search
    - subprocess.Popen.tree.object.commit.blame_incremental
    - datetime.timedelta.object.path.head.commit.blame_incremental
    - typing.IO.path.object.head.commit.tree.blame_incremental
    - subprocess.Popen.head.ref.commit.path.git.blame
    - subprocess.Popen.head.ref.commit.path.tree.git.blame
    - datetime.timedelta.tree.path.object.blame_incremental
    - subprocess.Popen.head.ref.commit.tree.path.blame_incremental
    - typing.cast.head.commit.path.tree.object.blame_incremental
    - datetime.timedelta.object.path.head.ref.commit.git.blame
    - typing.BinaryIO.head.commit.object.re_author_committer_start.search
    - datetime.timedelta.path.tree.commit.blame_incremental
    - typing.IO.head.commit.path.tree.object.re_whitespace.split
    - typing.cast.head.commit.tree.re_hexsha_only.search
    - typing.cast.head.ref.commit.object.tree.path.re_whitespace.split
    - typing.cast.head.ref.commit.object.path.tree.re_hexsha_only.search
    - git.objects.commit.Popen.path.tree.re_whitespace.split
    - subprocess.Popen.path.tree.head.commit.re_whitespace.split
    - typing.IO.head.commit.path.blame_incremental
    - typing.cast.commit.tree.object.path.git.blame
    - subprocess.Popen.head.commit.path.object.tree.re_author_committer_start.search
    - typing.IO.commit.path.object.tree.re_hexsha_only.search
    - subprocess.Popen.path.commit.tree.object.re_whitespace.split
    - typing.TypeVar.head.commit.object.path.tree.re_hexsha_only.search
    - datetime.timedelta.tree.path.commit.re_hexsha_only.search
    - subprocess.Popen.commit.tree.git.blame
    - typing.IO.head.ref.commit.tree.object.git.blame
    - typing.IO.head.ref.commit.tree.path.git.blame
    - typing.BinaryIO.head.ref.commit.tree.path.object.re_whitespace.split
    - typing.IO.path.tree.head.commit.object.re_whitespace.split
    - datetime.timedelta.path.tree.object.blame_incremental
    - datetime.timedelta.path.tree.commit.re_whitespace.split
    - typing.cast.tree.head.commit.path.object.blame_incremental
    - datetime.timedelta.path.blame_incremental
    - typing.IO.object.path.commit.blame_incremental
    - typing.BinaryIO.head.ref.commit.tree.path.object.re_hexsha_only.search
    - datetime.timedelta.object.path.blame_incremental
    - typing.TypeVar.object.head.ref.commit.path.blame_incremental
    - datetime.timedelta.path.object.tree.commit.re_author_committer_start.search
    - subprocess.Popen.head.commit.object.re_author_committer_start.search
    - datetime.timedelta.head.commit.object.path.tree.re_hexsha_only.search
    - datetime.timedelta.path.object.commit.blame_incremental
    - subprocess.Popen.path.re_author_committer_start.search
    - typing.IO.head.ref.commit.path.tree.git.blame
    - typing.BinaryIO.head.commit.path.blame_incremental
    - typing.BinaryIO.head.commit.object.re_whitespace.split
    - typing.IO.head.commit.object.git.blame
    - subprocess.Popen.commit.path.tree.object.re_whitespace.split
    - typing.TypeVar.tree.object.head.ref.commit.path.re_hexsha_only.search
    - typing.TypeVar.head.commit.object.path.re_whitespace.split
    - typing.TypeVar.head.commit.path.blame_incremental
    - typing.IO.object.tree.head.ref.commit.path.re_hexsha_only.search
    - typing.TypeVar.head.commit.tree.path.git.blame
    - typing.IO.path.object.tree.re_hexsha_only.search
    - subprocess.Popen.tree.head.ref.commit.path.object.git.blame
    - subprocess.Popen.head.ref.commit.path.blame_incremental
    - typing.IO.object.path.head.commit.re_author_committer_start.search
    - typing.TypeVar.object.head.commit.path.tree.re_hexsha_only.search
    - subprocess.Popen.tree.path.object.head.ref.commit.re_whitespace.split
    - typing.IO.path.object.tree.commit.re_author_committer_start.search
    - typing.IO.head.commit.object.tree.path.re_author_committer_start.search
    - typing.IO.tree.object.path.commit.blame_incremental
    - typing.IO.head.commit.tree.blame_incremental
    - datetime.timedelta.object.head.commit.tree.path.git.blame
    - subprocess.Popen.object.tree.path.head.ref.commit.blame_incremental
    - typing.cast.head.commit.object.re_hexsha_only.search
    - typing.BinaryIO.tree.head.ref.commit.path.git.blame
    - subprocess.Popen.tree.re_whitespace.split
    - typing.BinaryIO.tree.head.ref.commit.object.path.re_hexsha_only.search
    - typing.IO.path.commit.tree.object.re_whitespace.split
    - datetime.timedelta.object.tree.path.re_hexsha_only.search
    - subprocess.Popen.object.tree.commit.path.git.blame
    - subprocess.Popen.head.commit.path.object.re_author_committer_start.search
    - datetime.timedelta.tree.path.object.head.ref.commit.blame_incremental
    - typing.IO.object.head.ref.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.object.tree.path.head.commit.re_whitespace.split
    - subprocess.Popen.object.tree.head.commit.path.re_hexsha_only.search
    - typing.cast.head.commit.tree.path.blame_incremental
    - subprocess.Popen.path.object.tree.re_author_committer_start.search
    - typing.IO.head.ref.commit.path.object.tree.re_whitespace.split
    - subprocess.Popen.tree.path.commit.git.blame
    - subprocess.Popen.object.path.blame_incremental
    - typing.IO.path.tree.object.head.ref.commit.re_author_committer_start.search
    - datetime.timedelta.head.commit.path.object.re_author_committer_start.search
    - typing.IO.commit.re_hexsha_only.search
    - datetime.timedelta.path.commit.git.blame
    - subprocess.Popen.path.commit.tree.blame_incremental
    - typing.TypeVar.object.head.ref.commit.tree.re_whitespace.split
    - subprocess.Popen.tree.commit.object.path.re_author_committer_start.search
    - datetime.timedelta.path.object.commit.tree.git.blame
    - subprocess.Popen.tree.path.head.commit.re_hexsha_only.search
    - typing.TypeVar.head.commit.tree.re_hexsha_only.search
    - subprocess.Popen.tree.object.commit.path.re_whitespace.split
    - datetime.timedelta.path.head.ref.commit.object.re_author_committer_start.search
    - typing.IO.object.head.ref.commit.path.tree.re_author_committer_start.search
    - typing.TypeVar.tree.head.commit.re_whitespace.split
    - typing.TypeVar.tree.head.commit.object.path.re_author_committer_start.search
    - typing.IO.head.commit.object.path.tree.re_author_committer_start.search
    - subprocess.Popen.tree.commit.object.re_hexsha_only.search
    - subprocess.Popen.object.git.blame
    - typing.IO.tree.head.ref.commit.path.object.git.blame
    - datetime.timedelta.tree.path.head.commit.git.blame
    - typing.cast.head.commit.tree.object.path.re_author_committer_start.search
    - typing.IO.path.object.tree.commit.blame_incremental
    - datetime.timedelta.head.ref.commit.tree.path.re_hexsha_only.search
    - subprocess.Popen.object.tree.head.ref.commit.path.re_whitespace.split
    - typing.TypeVar.head.ref.commit.object.tree.path.git.blame
    - typing.IO.object.commit.tree.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.tree.object.re_whitespace.split
    - datetime.timedelta.head.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.head.commit.tree.object.path.git.blame
    - typing.cast.object.head.ref.commit.path.tree.blame_incremental
    - typing.IO.tree.object.commit.path.re_author_committer_start.search
    - subprocess.Popen.head.commit.tree.path.re_whitespace.split
    - datetime.timedelta.path.re_whitespace.split
    - subprocess.Popen.tree.commit.object.git.blame
    - typing.cast.object.head.commit.re_whitespace.split
    - subprocess.Popen.tree.path.commit.object.blame_incremental
    - subprocess.Popen.head.ref.commit.object.tree.re_author_committer_start.search
    - typing.BinaryIO.head.commit.path.tree.git.blame
    - subprocess.Popen.path.object.tree.head.ref.commit.re_whitespace.split
    - datetime.timedelta.object.tree.head.commit.path.re_author_committer_start.search
    - subprocess.Popen.tree.commit.path.object.re_whitespace.split
    - datetime.timedelta.path.object.commit.tree.blame_incremental
    - subprocess.Popen.tree.object.head.ref.commit.path.git.blame
    - typing.IO.head.ref.commit.git.blame
    - typing.cast.object.head.commit.re_hexsha_only.search
    - datetime.timedelta.object.commit.tree.path.blame_incremental
    - datetime.timedelta.tree.path.object.head.ref.commit.re_hexsha_only.search
    - typing.IO.object.path.tree.commit.blame_incremental
    - typing.IO.commit.object.path.re_hexsha_only.search
    - typing.TypeVar.head.commit.tree.blame_incremental
    - datetime.timedelta.path.tree.commit.object.re_hexsha_only.search
    - datetime.timedelta.object.tree.commit.path.re_author_committer_start.search
    - datetime.timedelta.path.head.ref.commit.object.tree.re_whitespace.split
    - datetime.timedelta.tree.object.path.head.commit.re_author_committer_start.search
    - subprocess.Popen.object.tree.head.commit.path.git.blame
    - typing.IO.path.tree.head.ref.commit.blame_incremental
    - typing.TypeVar.object.tree.path.commit.blame_incremental
    - datetime.timedelta.head.commit.re_hexsha_only.search
    - subprocess.Popen.path.object.head.commit.tree.git.blame
    - subprocess.Popen.tree.commit.path.re_whitespace.split
    - subprocess.Popen.path.head.commit.tree.object.re_author_committer_start.search
    - git.objects.commit.Popen.blame_incremental
    - subprocess.Popen.commit.object.tree.re_whitespace.split
    - typing.IO.head.commit.path.object.git.blame
    - typing.IO.path.tree.commit.object.git.blame
    - subprocess.Popen.commit.object.tree.path.re_whitespace.split
    - typing.BinaryIO.head.commit.object.path.tree.git.blame
    - datetime.timedelta.object.tree.head.commit.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.re_author_committer_start.search
    - datetime.timedelta.object.commit.tree.path.re_author_committer_start.search
    - subprocess.Popen.object.re_author_committer_start.search
    - datetime.timedelta.commit.tree.object.re_hexsha_only.search
    - subprocess.Popen.path.object.tree.re_hexsha_only.search
    - datetime.timedelta.commit.object.re_author_committer_start.search
    - typing.BinaryIO.tree.head.ref.commit.path.object.re_hexsha_only.search
    - typing.IO.path.commit.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.path.object.re_whitespace.split
    - git.objects.commit.Popen.path.re_whitespace.split
    - typing.IO.tree.head.ref.commit.re_author_committer_start.search
    - typing.BinaryIO.object.head.ref.commit.path.re_author_committer_start.search
    - typing.IO.head.ref.commit.object.re_whitespace.split
    - subprocess.Popen.head.commit.object.tree.re_hexsha_only.search
    - datetime.timedelta.head.commit.object.tree.git.blame
    - subprocess.Popen.path.tree.head.commit.object.re_author_committer_start.search
    - subprocess.Popen.tree.commit.blame_incremental
    - datetime.timedelta.head.commit.path.tree.blame_incremental
    - typing.IO.head.commit.object.path.tree.git.blame
    - typing.IO.object.tree.path.commit.re_author_committer_start.search
    - datetime.timedelta.tree.path.head.ref.commit.object.git.blame
    - typing.TypeVar.object.tree.head.ref.commit.blame_incremental
    - typing.TypeVar.tree.object.head.commit.path.blame_incremental
    - datetime.timedelta.path.tree.object.re_author_committer_start.search
    - subprocess.Popen.tree.path.head.commit.object.blame_incremental
    - typing.BinaryIO.object.tree.path.head.commit.re_whitespace.split
    - typing.IO.path.object.commit.tree.blame_incremental
    - typing.IO.commit.path.git.blame
    - subprocess.Popen.head.ref.commit.path.tree.re_hexsha_only.search
    - typing.cast.tree.head.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.object.tree.blame_incremental
    - typing.IO.tree.path.commit.object.blame_incremental
    - datetime.timedelta.tree.commit.object.path.blame_incremental
    - subprocess.Popen.head.commit.path.tree.blame_incremental
    - subprocess.Popen.tree.path.object.head.ref.commit.blame_incremental
    - typing.TypeVar.object.tree.head.commit.git.blame
    - typing.BinaryIO.head.commit.path.object.tree.re_author_committer_start.search
    - subprocess.Popen.tree.commit.object.re_whitespace.split
    - typing.IO.tree.path.head.ref.commit.blame_incremental
    - datetime.timedelta.object.tree.head.ref.commit.path.re_author_committer_start.search
    - typing.TypeVar.object.tree.head.ref.commit.git.blame
    - typing.IO.tree.re_hexsha_only.search
    - datetime.timedelta.path.tree.object.head.commit.blame_incremental
    - subprocess.Popen.head.commit.tree.path.object.re_hexsha_only.search
    - typing.BinaryIO.head.commit.object.path.re_hexsha_only.search
    - datetime.timedelta.tree.head.commit.object.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.object.path.re_hexsha_only.search
    - typing.BinaryIO.head.commit.re_hexsha_only.search
    - typing.TypeVar.head.ref.commit.object.path.re_author_committer_start.search
    - typing.cast.head.commit.path.object.tree.blame_incremental
    - typing.IO.path.tree.head.ref.commit.re_hexsha_only.search
    - typing.cast.head.commit.path.tree.re_author_committer_start.search
    - typing.TypeVar.object.head.ref.commit.path.tree.re_whitespace.split
    - datetime.timedelta.object.head.ref.commit.tree.path.blame_incremental
    - typing.IO.tree.path.commit.object.re_author_committer_start.search
    - datetime.timedelta.commit.tree.re_hexsha_only.search
    - typing.IO.commit.re_author_committer_start.search
    - typing.BinaryIO.head.commit.object.blame_incremental
    - typing.IO.tree.object.path.commit.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.tree.re_whitespace.split
    - typing.TypeVar.head.commit.path.object.git.blame
    - typing.IO.path.commit.tree.object.blame_incremental
    - typing.IO.commit.tree.object.path.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.path.object.tree.blame_incremental
    - datetime.timedelta.commit.path.object.re_hexsha_only.search
    - typing.IO.object.commit.path.blame_incremental
    - datetime.timedelta.commit.object.tree.path.re_whitespace.split
    - typing.cast.head.commit.path.git.blame
    - typing.BinaryIO.head.ref.commit.object.path.tree.re_hexsha_only.search
    - datetime.timedelta.object.head.ref.commit.path.blame_incremental
    - typing.IO.tree.path.object.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.path.object.head.ref.commit.re_whitespace.split
    - subprocess.Popen.path.head.ref.commit.blame_incremental
    - typing.BinaryIO.head.commit.object.tree.path.re_hexsha_only.search
    - datetime.timedelta.path.object.head.commit.re_whitespace.split
    - typing.cast.object.head.ref.commit.path.re_whitespace.split
    - typing.cast.commit.tree.object.path.re_whitespace.split
    - subprocess.Popen.object.path.head.commit.blame_incremental
    - datetime.timedelta.commit.path.object.tree.re_whitespace.split
    - datetime.timedelta.tree.head.commit.object.path.re_hexsha_only.search
    - typing.IO.commit.object.path.git.blame
    - subprocess.Popen.path.object.re_hexsha_only.search
    - typing.TypeVar.object.head.ref.commit.re_author_committer_start.search
    - typing.cast.object.tree.head.ref.commit.blame_incremental
    - typing.TypeVar.tree.object.path.re_whitespace.split
    - subprocess.Popen.object.path.tree.commit.git.blame
    - datetime.timedelta.tree.head.ref.commit.object.re_hexsha_only.search
    - <builtin>.int
    - datetime.timedelta.head.commit.re_whitespace.split
    - typing.IO.object.tree.head.ref.commit.path.re_whitespace.split
    - subprocess.Popen.path.object.head.ref.commit.re_author_committer_start.search
    - typing.cast.object.head.commit.path.tree.git.blame
    - typing.IO.head.ref.commit.tree.object.path.re_hexsha_only.search
    - subprocess.Popen.tree.path.head.ref.commit.blame_incremental
    - typing.BinaryIO.tree.head.ref.commit.blame_incremental
    - datetime.timedelta.head.ref.commit.object.path.blame_incremental
    - subprocess.Popen.head.commit.object.tree.git.blame
    - typing.IO.path.head.ref.commit.object.tree.blame_incremental
    - typing.BinaryIO.tree.head.ref.commit.object.git.blame
    - subprocess.Popen.head.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.object.re_whitespace.split
    - subprocess.Popen.path.object.head.commit.tree.re_whitespace.split
    - subprocess.Popen.tree.path.head.commit.object.re_whitespace.split
    - datetime.timedelta.tree.object.head.ref.commit.re_hexsha_only.search
    - typing.cast.head.ref.commit.object.path.tree.re_author_committer_start.search
    - datetime.timedelta.tree.commit.object.path.re_whitespace.split
    - typing.BinaryIO.head.ref.commit.tree.object.path.blame_incremental
    - typing.TypeVar.tree.object.path.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.object.re_whitespace.split
    - typing.cast.head.ref.commit.path.object.tree.blame_incremental
    - typing.BinaryIO.object.tree.head.ref.commit.path.re_hexsha_only.search
    - typing.IO.path.commit.tree.re_author_committer_start.search
    - typing.IO.commit.object.path.tree.re_whitespace.split
    - subprocess.Popen.path.commit.object.re_whitespace.split
    - typing.IO.commit.object.path.tree.blame_incremental
    - typing.BinaryIO.object.tree.head.ref.commit.re_whitespace.split
    - datetime.timedelta.object.path.tree.head.ref.commit.blame_incremental
    - typing.IO.path.head.ref.commit.tree.object.git.blame
    - typing.IO.object.head.ref.commit.tree.git.blame
    - subprocess.Popen.path.object.tree.head.commit.re_whitespace.split
    - subprocess.Popen.object.commit.re_hexsha_only.search
    - typing.IO.tree.head.ref.commit.object.path.re_whitespace.split
    - subprocess.Popen.head.commit.path.tree.re_whitespace.split
    - subprocess.Popen.head.ref.commit.re_hexsha_only.search
    - typing.IO.object.head.commit.re_author_committer_start.search
    - subprocess.Popen.commit.object.git.blame
    - datetime.timedelta.tree.head.ref.commit.path.object.git.blame
    - typing.IO.head.commit.tree.path.re_hexsha_only.search
    - typing.IO.head.ref.commit.path.tree.object.blame_incremental
    - typing.IO.head.ref.commit.tree.re_hexsha_only.search
    - typing.TypeVar.head.ref.commit.object.blame_incremental
    - typing.cast.tree.object.head.commit.blame_incremental
    - datetime.timedelta.tree.path.commit.object.re_whitespace.split
    - subprocess.Popen.commit.path.tree.blame_incremental
    - subprocess.Popen.commit.tree.object.re_hexsha_only.search
    - typing.cast.head.ref.commit.path.blame_incremental
    - typing.TypeVar.object.head.ref.commit.path.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.tree.path.blame_incremental
    - typing.IO.commit.object.tree.path.re_author_committer_start.search
    - subprocess.Popen.path.head.commit.object.tree.re_hexsha_only.search
    - datetime.timedelta.commit.path.tree.object.blame_incremental
    - typing.IO.tree.object.path.re_hexsha_only.search
    - datetime.timedelta.object.commit.path.re_hexsha_only.search
    - datetime.timedelta.path.object.commit.tree.re_author_committer_start.search
    - typing.cast.tree.head.commit.object.re_whitespace.split
    - typing.TypeVar.object.head.commit.tree.re_whitespace.split
    - typing.cast.head.ref.commit.tree.path.object.re_hexsha_only.search
    - subprocess.Popen.path.object.blame_incremental
    - subprocess.Popen.tree.head.commit.object.path.re_whitespace.split
    - typing.BinaryIO.head.commit.tree.re_whitespace.split
    - datetime.timedelta.tree.commit.object.re_whitespace.split
    - typing.TypeVar.tree.object.head.commit.re_whitespace.split
    - subprocess.Popen.head.commit.tree.object.path.re_hexsha_only.search
    - datetime.timedelta.tree.head.ref.commit.path.object.re_author_committer_start.search
    - subprocess.Popen.commit.path.tree.re_whitespace.split
    - typing.IO.path.tree.commit.object.re_author_committer_start.search
    - typing.cast.head.ref.commit.path.re_author_committer_start.search
    - typing.cast.head.commit.path.blame_incremental
    - subprocess.Popen.head.commit.path.tree.re_hexsha_only.search
    - datetime.timedelta.tree.head.ref.commit.path.git.blame
    - datetime.timedelta.commit.tree.path.object.blame_incremental
    - typing.IO.tree.commit.object.blame_incremental
    - subprocess.Popen.tree.object.head.ref.commit.blame_incremental
    - datetime.timedelta.object.path.head.commit.tree.re_hexsha_only.search
    - typing.TypeVar.object.tree.head.commit.path.re_whitespace.split
    - datetime.timedelta.path.head.commit.tree.blame_incremental
    - typing.IO.tree.head.commit.path.blame_incremental
    - datetime.timedelta.head.ref.commit.path.tree.blame_incremental
    - typing.IO.object.path.commit.tree.re_whitespace.split
    - typing.IO.tree.path.head.ref.commit.object.re_hexsha_only.search
    - subprocess.Popen.tree.path.head.ref.commit.object.blame_incremental
    - subprocess.Popen.tree.object.head.commit.path.re_whitespace.split
    - subprocess.Popen.commit.tree.path.object.blame_incremental
    - typing.IO.object.head.commit.tree.path.blame_incremental
    - gitdb.util.hex_to_bin
    - typing.IO.head.commit.path.tree.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.tree.blame_incremental
    - subprocess.Popen.path.object.head.commit.git.blame
    - datetime.timedelta.head.ref.commit.object.path.tree.git.blame
    - subprocess.Popen.head.ref.commit.path.object.re_author_committer_start.search
    - typing.IO.path.object.commit.tree.git.blame
    - subprocess.Popen.tree.head.commit.object.blame_incremental
    - datetime.timedelta.path.commit.tree.git.blame
    - datetime.timedelta.object.tree.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.path.object.tree.blame_incremental
    - datetime.timedelta.tree.commit.git.blame
    - subprocess.Popen.path.tree.commit.object.re_hexsha_only.search
    - typing.IO.tree.object.commit.re_whitespace.split
    - subprocess.Popen.object.head.commit.tree.path.git.blame
    - subprocess.Popen.path.tree.head.commit.git.blame
    - datetime.timedelta.tree.object.head.ref.commit.blame_incremental
    - typing.IO.path.head.commit.tree.git.blame
    - datetime.timedelta.head.commit.tree.path.blame_incremental
    - typing.IO.head.ref.commit.path.tree.re_whitespace.split
    - typing.BinaryIO.object.head.commit.tree.re_author_committer_start.search
    - typing.IO.tree.blame_incremental
    - subprocess.Popen.tree.head.ref.commit.path.git.blame
    - typing.BinaryIO.head.ref.commit.object.tree.re_whitespace.split
    - typing.IO.tree.path.head.ref.commit.re_author_committer_start.search
    - datetime.timedelta.path.object.commit.tree.re_whitespace.split
    - subprocess.Popen.path.object.tree.head.commit.git.blame
    - subprocess.Popen.tree.head.ref.commit.object.path.re_whitespace.split
    - datetime.timedelta.object.head.commit.path.re_whitespace.split
    - subprocess.Popen.path.tree.object.re_author_committer_start.search
    - typing.IO.head.ref.commit.object.tree.blame_incremental
    - typing.BinaryIO.head.commit.tree.object.re_whitespace.split
    - datetime.timedelta.object.path.tree.git.blame
    - typing.IO.tree.object.commit.git.blame
    - typing.BinaryIO.object.head.ref.commit.blame_incremental
    - typing.TypeVar.head.commit.git.blame
    - typing.IO.tree.re_whitespace.split
    - datetime.timedelta.head.commit.object.tree.path.re_whitespace.split
    - subprocess.Popen.commit.tree.path.re_whitespace.split
    - datetime.timedelta.tree.head.commit.path.re_hexsha_only.search
    - subprocess.Popen.path.tree.head.commit.re_author_committer_start.search
    - typing.IO.path.head.commit.object.tree.blame_incremental
    - datetime.timedelta.head.commit.object.tree.path.re_author_committer_start.search
    - typing.cast.object.head.commit.tree.git.blame
    - subprocess.Popen.object.tree.path.head.ref.commit.re_whitespace.split
    - typing.TypeVar.head.ref.commit.path.object.tree.re_whitespace.split
    - typing.IO.path.object.re_author_committer_start.search
    - typing.IO.head.ref.commit.tree.path.object.re_whitespace.split
    - datetime.timedelta.head.ref.commit.object.tree.path.re_hexsha_only.search
    - typing.IO.path.object.commit.re_hexsha_only.search
    - typing.IO.tree.head.ref.commit.re_whitespace.split
    - datetime.timedelta.object.tree.path.head.commit.blame_incremental
    - typing.cast.tree.object.head.commit.git.blame
    - typing.BinaryIO.object.tree.head.commit.blame_incremental
    - subprocess.Popen.path.head.ref.commit.tree.git.blame
    - datetime.timedelta.object.path.commit.re_author_committer_start.search
    - typing.IO.object.path.tree.blame_incremental
    - datetime.timedelta.object.head.ref.commit.path.tree.re_author_committer_start.search
    - subprocess.Popen.object.head.commit.path.blame_incremental
    - subprocess.Popen.head.ref.commit.object.tree.path.blame_incremental
    - subprocess.Popen.commit.tree.path.git.blame
    - typing.TypeVar.tree.object.head.commit.path.git.blame
    - datetime.timedelta.path.object.head.commit.tree.blame_incremental
    - typing.TypeVar.head.commit.tree.path.object.re_whitespace.split
    - datetime.timedelta.tree.commit.path.re_author_committer_start.search
    - subprocess.Popen.head.commit.tree.object.re_author_committer_start.search
    - typing.IO.object.path.head.commit.tree.re_whitespace.split
    - datetime.timedelta.tree.object.path.commit.re_author_committer_start.search
    - subprocess.Popen.path.head.commit.tree.object.blame_incremental
    - datetime.timedelta.object.path.tree.head.commit.git.blame
    - typing.TypeVar.object.tree.head.commit.path.blame_incremental
    - subprocess.Popen.object.commit.tree.path.re_author_committer_start.search
    - typing.TypeVar.head.commit.path.tree.object.git.blame
    - subprocess.Popen.path.tree.object.head.ref.commit.blame_incremental
    - subprocess.Popen.object.tree.path.head.ref.commit.git.blame
    - typing.TypeVar.head.ref.commit.object.git.blame
    - typing.cast.object.head.ref.commit.path.re_hexsha_only.search
    - typing.cast.head.commit.tree.path.object.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.path.re_hexsha_only.search
    - typing.TypeVar.tree.object.path.head.commit.re_whitespace.split
    - typing.BinaryIO.object.head.ref.commit.git.blame
    - datetime.timedelta.head.ref.commit.object.tree.re_whitespace.split
    - typing.IO.tree.path.object.re_whitespace.split
    - subprocess.Popen.object.head.commit.tree.path.re_whitespace.split
    - subprocess.Popen.head.ref.commit.object.path.tree.re_author_committer_start.search
    - subprocess.Popen.path.head.ref.commit.object.re_author_committer_start.search
    - typing.cast.tree.head.ref.commit.path.re_hexsha_only.search
    - subprocess.Popen.object.path.commit.tree.re_hexsha_only.search
    - typing.IO.head.commit.tree.object.path.blame_incremental
    - typing.IO.path.tree.object.head.ref.commit.git.blame
    - subprocess.Popen.object.tree.path.re_author_committer_start.search
    - typing.IO.tree.object.head.commit.blame_incremental
    - datetime.timedelta.path.tree.commit.object.re_whitespace.split
    - typing.IO.commit.path.tree.re_whitespace.split
    - typing.IO.path.tree.head.ref.commit.object.re_hexsha_only.search
    - typing.TypeVar.object.tree.path.re_whitespace.split
    - subprocess.Popen.path.commit.object.blame_incremental
    - subprocess.Popen.path.tree.head.ref.commit.re_author_committer_start.search
    - datetime.timedelta.path.head.commit.tree.git.blame
    - subprocess.Popen.commit.tree.re_author_committer_start.search
    - typing.IO.path.tree.head.ref.commit.git.blame
    - datetime.timedelta.tree.object.commit.path.git.blame
    - datetime.timedelta.object.commit.tree.blame_incremental
    - subprocess.Popen.path.object.git.blame
    - subprocess.Popen.tree.object.head.commit.blame_incremental
    - datetime.timedelta.head.ref.commit.git.blame
    - typing.TypeVar.tree.object.path.head.commit.git.blame
    - datetime.timedelta.path.tree.object.head.commit.re_author_committer_start.search
    - typing.cast.head.commit.tree.object.path.re_whitespace.split
    - subprocess.Popen.path.head.commit.object.tree.re_whitespace.split
    - typing.IO.object.head.ref.commit.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.object.tree.blame_incremental
    - datetime.timedelta.commit.re_whitespace.split
    - typing.IO.head.ref.commit.object.path.re_author_committer_start.search
    - typing.IO.commit.tree.blame_incremental
    - subprocess.Popen.object.head.ref.commit.git.blame
    - datetime.timedelta.tree.object.commit.path.re_author_committer_start.search
    - typing.BinaryIO.head.commit.path.object.re_hexsha_only.search
    - subprocess.Popen.path.head.commit.object.re_author_committer_start.search
    - subprocess.Popen.object.path.head.commit.re_author_committer_start.search
    - typing.cast.head.commit.object.blame_incremental
    - typing.BinaryIO.tree.head.ref.commit.path.re_author_committer_start.search
    - typing.IO.path.head.commit.object.tree.git.blame
    - subprocess.Popen.tree.path.head.ref.commit.re_whitespace.split
    - typing.IO.tree.object.git.blame
    - subprocess.Popen.path.tree.object.re_hexsha_only.search
    - datetime.timedelta.object.path.commit.tree.blame_incremental
    - typing.cast.tree.object.head.ref.commit.blame_incremental
    - subprocess.Popen.object.tree.commit.path.blame_incremental
    - typing.TypeVar.object.tree.path.head.ref.commit.re_author_committer_start.search
    - typing.cast.head.ref.commit.object.tree.path.blame_incremental
    - typing.IO.path.commit.object.tree.re_author_committer_start.search
    - typing.cast.head.commit.tree.path.git.blame
    - typing.TypeVar.head.commit.path.re_author_committer_start.search
    - typing.IO.head.ref.commit.path.re_hexsha_only.search
    - subprocess.Popen.tree.path.object.re_whitespace.split
    - datetime.timedelta.path.tree.commit.git.blame
    - typing.IO.object.tree.head.commit.path.git.blame
    - datetime.timedelta.path.object.head.ref.commit.re_hexsha_only.search
    - typing.cast.object.head.commit.tree.re_hexsha_only.search
    - typing.cast.tree.head.commit.object.path.git.blame
    - typing.IO.commit.tree.object.blame_incremental
    - typing.BinaryIO.object.tree.path.commit.re_whitespace.split
    - typing.BinaryIO.object.head.commit.path.re_author_committer_start.search
    - typing.BinaryIO.object.tree.path.head.ref.commit.blame_incremental
    - subprocess.Popen.path.head.ref.commit.object.tree.blame_incremental
    - datetime.timedelta.object.tree.path.commit.blame_incremental
    - typing.IO.object.head.ref.commit.path.git.blame
    - datetime.timedelta.path.re_hexsha_only.search
    - datetime.timedelta.path.object.tree.head.ref.commit.git.blame
    - typing.IO.object.tree.head.ref.commit.re_whitespace.split
    - typing.TypeVar.tree.head.ref.commit.object.path.re_whitespace.split
    - typing.IO.object.tree.commit.re_hexsha_only.search
    - typing.IO.object.path.tree.commit.re_hexsha_only.search
    - subprocess.Popen.path.head.commit.object.blame_incremental
    - typing.TypeVar.tree.head.commit.path.git.blame
    - datetime.timedelta.object.tree.head.commit.path.re_whitespace.split
    - datetime.timedelta.head.ref.commit.object.path.tree.re_hexsha_only.search
    - typing.IO.object.head.commit.tree.path.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.tree.object.path.re_whitespace.split
    - typing.cast.tree.object.head.ref.commit.git.blame
    - datetime.timedelta.tree.path.commit.git.blame
    - typing.IO.path.object.commit.re_whitespace.split
    - subprocess.Popen.path.tree.commit.re_author_committer_start.search
    - typing.IO.head.ref.commit.path.object.tree.git.blame
    - datetime.timedelta.path.object.commit.re_hexsha_only.search
    - datetime.timedelta.path.tree.object.commit.re_whitespace.split
    - subprocess.Popen.path.object.head.commit.tree.re_hexsha_only.search
    - subprocess.Popen.path.head.commit.git.blame
    - subprocess.Popen.object.path.head.commit.tree.re_whitespace.split
    - datetime.timedelta.object.tree.path.re_author_committer_start.search
    - typing.IO.path.tree.commit.re_whitespace.split
    - subprocess.Popen.head.commit.object.path.tree.blame_incremental
    - typing.TypeVar.head.ref.commit.path.re_hexsha_only.search
    - typing.TypeVar.object.tree.path.head.commit.re_whitespace.split
    - subprocess.Popen.path.commit.tree.re_whitespace.split
    - typing.IO.tree.object.head.ref.commit.re_whitespace.split
    - subprocess.Popen.tree.path.object.re_hexsha_only.search
    - typing.IO.object.tree.path.commit.re_whitespace.split
    - typing.IO.tree.object.head.ref.commit.re_author_committer_start.search
    - typing.IO.object.tree.commit.re_whitespace.split
    - typing.IO.tree.object.re_hexsha_only.search
    - subprocess.Popen.tree.commit.object.path.blame_incremental
    - typing.BinaryIO.head.ref.commit.object.re_hexsha_only.search
    - typing.IO.path.head.commit.blame_incremental
    - typing.IO.head.commit.object.tree.re_whitespace.split
    - typing.IO.tree.object.commit.re_hexsha_only.search
    - typing.IO.tree.commit.path.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.tree.object.path.re_hexsha_only.search
    - typing.TypeVar.object.head.ref.commit.path.tree.blame_incremental
    - typing.IO.object.head.commit.tree.blame_incremental
    - subprocess.Popen.object.tree.path.head.commit.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.path.object.git.blame
    - datetime.timedelta.path.head.ref.commit.tree.re_author_committer_start.search
    - typing.IO.head.commit.tree.path.object.re_whitespace.split
    - typing.IO.object.path.head.ref.commit.tree.re_author_committer_start.search
    - typing.IO.head.commit.tree.object.path.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.path.object.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.object.path.tree.re_author_committer_start.search
    - datetime.timedelta.tree.head.commit.path.re_author_committer_start.search
    - datetime.timedelta.path.object.tree.blame_incremental
    - typing.IO.object.head.commit.git.blame
    - subprocess.Popen.object.commit.path.tree.re_whitespace.split
    - typing.IO.path.re_author_committer_start.search
    - typing.cast.tree.head.ref.commit.path.re_author_committer_start.search
    - datetime.timedelta.commit.path.tree.git.blame
    - typing.IO.path.head.commit.tree.re_author_committer_start.search
    - typing.BinaryIO.head.commit.path.object.git.blame
    - datetime.timedelta.object.path.head.ref.commit.tree.re_author_committer_start.search
    - subprocess.Popen.object.path.tree.commit.blame_incremental
    - typing.IO.tree.head.ref.commit.path.object.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.re_author_committer_start.search
    - subprocess.Popen.commit.tree.path.object.git.blame
    - typing.BinaryIO.head.ref.commit.object.git.blame
    - typing.cast.object.head.ref.commit.tree.path.re_hexsha_only.search
    - typing.IO.commit.path.re_author_committer_start.search
    - typing.BinaryIO.tree.head.commit.object.re_hexsha_only.search
    - typing.TypeVar.tree.head.ref.commit.path.git.blame
    - subprocess.Popen.tree.path.object.head.commit.re_hexsha_only.search
    - typing.TypeVar.head.commit.path.tree.object.re_author_committer_start.search
    - subprocess.Popen.object.commit.re_author_committer_start.search
    - typing.IO.commit.path.object.tree.blame_incremental
    - subprocess.Popen.commit.path.object.re_whitespace.split
    - subprocess.Popen.path.head.commit.tree.re_whitespace.split
    - subprocess.Popen.head.commit.object.path.tree.re_hexsha_only.search
    - subprocess.Popen.path.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.tree.object.commit.git.blame
    - typing.BinaryIO.object.head.commit.re_whitespace.split
    - datetime.timedelta.path.object.re_author_committer_start.search
    - typing.IO.commit.object.blame_incremental
    - typing.IO.object.head.ref.commit.path.tree.re_whitespace.split
    - typing.IO.head.ref.commit.object.blame_incremental
    - subprocess.Popen.commit.tree.object.path.re_whitespace.split
    - datetime.timedelta.object.path.re_author_committer_start.search
    - typing.BinaryIO.object.tree.head.commit.re_whitespace.split
    - typing.IO.object.tree.head.commit.blame_incremental
    - typing.TypeVar.tree.object.path.commit.re_author_committer_start.search
    - datetime.timedelta.commit.object.blame_incremental
    - typing.IO.tree.path.object.commit.re_author_committer_start.search
    - datetime.timedelta.path.object.head.commit.tree.re_whitespace.split
    - typing.IO.tree.commit.path.object.re_hexsha_only.search
    - firstpart.startswith
    - typing.IO.head.ref.commit.blame_incremental
    - datetime.timedelta.commit.tree.path.re_hexsha_only.search
    - datetime.timedelta.commit.object.path.re_hexsha_only.search
    - typing.TypeVar.object.tree.head.commit.re_whitespace.split
    - typing.IO.object.tree.path.head.commit.git.blame
    - typing.cast.tree.head.commit.path.object.re_hexsha_only.search
    - subprocess.Popen.head.commit.object.tree.re_author_committer_start.search
    - typing.BinaryIO.tree.head.commit.object.re_author_committer_start.search
    - typing.IO.object.head.ref.commit.blame_incremental
    - typing.IO.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.commit.tree.object.path.git.blame
    - datetime.timedelta.tree.path.commit.object.blame_incremental
    - typing.IO.tree.path.object.blame_incremental
    - datetime.timedelta.object.path.git.blame
    - typing.cast.object.head.commit.path.git.blame
    - typing.BinaryIO.object.tree.path.git.blame
    - datetime.timedelta.tree.head.commit.blame_incremental
    - datetime.timedelta.head.ref.commit.path.re_whitespace.split
    - typing.IO.path.object.tree.blame_incremental
    - datetime.timedelta.tree.commit.object.path.git.blame
    - typing.TypeVar.head.commit.tree.re_whitespace.split
    - datetime.timedelta.tree.commit.object.git.blame
    - subprocess.Popen.tree.commit.re_author_committer_start.search
    - datetime.timedelta.tree.object.path.head.ref.commit.re_author_committer_start.search
    - typing.IO.path.head.ref.commit.re_whitespace.split
    - datetime.timedelta.commit.path.object.tree.blame_incremental
    - datetime.timedelta.head.commit.path.tree.object.blame_incremental
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.blame
    - datetime.timedelta.object.tree.head.ref.commit.blame_incremental
    - datetime.timedelta.path.tree.object.commit.re_hexsha_only.search
    - typing.cast.object.head.commit.tree.re_author_committer_start.search
    - subprocess.Popen.tree.commit.git.blame
    - typing.BinaryIO.head.ref.commit.tree.object.re_author_committer_start.search
    - typing.BinaryIO.tree.head.commit.path.re_hexsha_only.search
    - typing.IO.tree.path.head.ref.commit.git.blame
    - typing.IO.object.tree.head.commit.path.re_hexsha_only.search
    - subprocess.Popen.path.head.commit.object.git.blame
    - subprocess.Popen.path.tree.object.commit.git.blame
    - typing.IO.git.blame
    - datetime.timedelta.path.tree.object.commit.git.blame
    - datetime.timedelta.head.ref.commit.object.path.git.blame
    - datetime.timedelta.head.ref.commit.path.object.blame_incremental
    - subprocess.Popen.head.commit.tree.re_author_committer_start.search
    - datetime.timedelta.object.path.commit.git.blame
    - typing.IO.tree.head.ref.commit.path.re_author_committer_start.search
    - typing.cast.head.ref.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.object.head.commit.git.blame
    - datetime.timedelta.path.object.head.ref.commit.re_author_committer_start.search
    - typing.IO.object.path.head.commit.tree.blame_incremental
    - datetime.timedelta.head.commit.path.tree.object.re_whitespace.split
    - typing.IO.head.ref.commit.object.re_author_committer_start.search
    - typing.cast.head.ref.commit.object.re_hexsha_only.search
    - typing.cast.object.tree.head.commit.re_author_committer_start.search
    - typing.cast.head.ref.commit.object.tree.re_author_committer_start.search
    - typing.IO.tree.path.head.ref.commit.re_hexsha_only.search
    - typing.cast.head.commit.object.tree.re_hexsha_only.search
    - typing.IO.object.path.head.commit.re_hexsha_only.search
    - datetime.timedelta.object.commit.path.tree.re_hexsha_only.search
    - typing.IO.object.commit.tree.path.re_hexsha_only.search
    - typing.IO.path.head.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.path.head.commit.tree.re_hexsha_only.search
    - datetime.timedelta.path.object.tree.head.commit.re_whitespace.split
    - typing.IO.tree.path.object.head.ref.commit.blame_incremental
    - datetime.timedelta.tree.path.re_author_committer_start.search
    - typing.cast.object.tree.head.commit.path.re_hexsha_only.search
    - typing.IO.path.commit.object.git.blame
    - subprocess.Popen.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.path.commit.re_whitespace.split
    - subprocess.Popen.object.tree.path.re_hexsha_only.search
    - datetime.timedelta.tree.head.ref.commit.object.path.re_hexsha_only.search
    - typing.TypeVar.head.commit.object.path.tree.re_author_committer_start.search
    - subprocess.Popen.path.object.commit.tree.re_hexsha_only.search
    - datetime.timedelta.head.commit.object.path.re_whitespace.split
    - subprocess.Popen.tree.path.blame_incremental
    - typing.TypeVar.head.ref.commit.object.tree.path.blame_incremental
    - subprocess.Popen.tree.head.ref.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.path.object.commit.tree.re_whitespace.split
    - typing.cast.head.ref.commit.tree.object.path.re_whitespace.split
    - typing.BinaryIO.head.commit.tree.object.re_author_committer_start.search
    - datetime.timedelta.commit.tree.path.re_whitespace.split
    - datetime.timedelta.path.head.ref.commit.git.blame
    - datetime.timedelta.tree.path.object.commit.re_author_committer_start.search
    - typing.IO.object.tree.head.ref.commit.git.blame
    - typing.IO.object.head.commit.path.tree.re_author_committer_start.search
    - subprocess.Popen.tree.head.ref.commit.git.blame
    - typing.cast.object.tree.head.ref.commit.path.re_hexsha_only.search
    - typing.BinaryIO.object.tree.path.re_author_committer_start.search
    - datetime.timedelta.object.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.tree.commit.object.path.git.blame
    - typing.IO.path.tree.object.commit.re_author_committer_start.search
    - datetime.timedelta.object.head.ref.commit.tree.blame_incremental
    - subprocess.Popen.path.head.commit.object.tree.git.blame
    - typing.cast.head.commit.object.path.blame_incremental
    - typing.cast.head.commit.path.tree.object.git.blame
    - typing.IO.object.tree.head.ref.commit.path.blame_incremental
    - datetime.timedelta.tree.blame_incremental
    - subprocess.Popen.path.tree.object.git.blame
    - subprocess.Popen.object.head.ref.commit.path.re_hexsha_only.search
    - typing.IO.path.tree.head.ref.commit.re_author_committer_start.search
    - typing.cast.object.tree.head.commit.re_hexsha_only.search
    - typing.IO.tree.object.head.ref.commit.path.re_whitespace.split
    - typing.BinaryIO.tree.head.commit.git.blame
    - typing.IO.tree.head.commit.path.git.blame
    - typing.IO.head.ref.commit.tree.git.blame
    - subprocess.Popen.object.tree.head.ref.commit.path.re_hexsha_only.search
    - subprocess.Popen.object.head.commit.tree.path.blame_incremental
    - typing.BinaryIO.head.ref.commit.path.tree.object.re_hexsha_only.search
    - typing.cast.object.head.commit.path.tree.re_whitespace.split
    - datetime.timedelta.path.object.tree.commit.re_whitespace.split
    - datetime.timedelta.object.commit.tree.path.re_whitespace.split
    - datetime.timedelta.head.commit.path.tree.object.re_hexsha_only.search
    - subprocess.Popen.commit.object.tree.path.blame_incremental
    - datetime.timedelta.path.head.ref.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.tree.object.path.re_author_committer_start.search
    - typing.IO.path.tree.commit.re_author_committer_start.search
    - subprocess.Popen.path.head.commit.re_author_committer_start.search
    - datetime.timedelta.tree.object.commit.path.blame_incremental
    - datetime.timedelta.head.ref.commit.path.object.re_author_committer_start.search
    - datetime.timedelta.tree.commit.object.blame_incremental
    - typing.IO.commit.tree.path.object.re_hexsha_only.search
    - typing.cast.object.tree.head.commit.path.blame_incremental
    - subprocess.Popen.path.tree.object.re_whitespace.split
    - typing.IO.commit.tree.re_author_committer_start.search
    - typing.cast.head.commit.path.object.blame_incremental
    - typing.IO.tree.object.path.head.ref.commit.blame_incremental
    - datetime.timedelta.path.commit.object.git.blame
    - typing.cast.object.tree.head.ref.commit.path.blame_incremental
    - datetime.timedelta.object.tree.path.commit.re_whitespace.split
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.blame
    - typing.TypeVar.object.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.path.object.re_hexsha_only.search
    - typing.BinaryIO.object.head.ref.commit.re_whitespace.split
    - subprocess.Popen.path.tree.head.ref.commit.object.re_whitespace.split
    - datetime.timedelta.path.head.commit.tree.object.git.blame
    - typing.BinaryIO.tree.head.ref.commit.re_whitespace.split
    - datetime.timedelta.path.commit.tree.object.re_hexsha_only.search
    - typing.cast.head.ref.commit.path.tree.object.re_author_committer_start.search
    - subprocess.Popen.tree.object.head.ref.commit.git.blame
    - datetime.timedelta.path.object.head.commit.git.blame
    - datetime.timedelta.object.path.commit.blame_incremental
    - subprocess.Popen.path.object.head.ref.commit.blame_incremental
    - typing.TypeVar.head.ref.commit.tree.re_whitespace.split
    - subprocess.Popen.head.commit.object.path.re_author_committer_start.search
    - datetime.timedelta.tree.head.ref.commit.path.object.blame_incremental
    - typing.TypeVar.head.commit.re_author_committer_start.search
    - datetime.timedelta.object.head.ref.commit.tree.git.blame
    - datetime.timedelta.commit.object.path.tree.re_whitespace.split
    - subprocess.Popen.object.tree.head.ref.commit.path.git.blame
    - typing.IO.object.tree.commit.blame_incremental
    - subprocess.Popen.tree.path.head.ref.commit.re_hexsha_only.search
    - git.objects.commit.Popen.tree.blame_incremental
    - subprocess.Popen.commit.path.tree.object.blame_incremental
    - typing.IO.object.path.git.blame
    - subprocess.Popen.tree.path.object.commit.blame_incremental
    - datetime.timedelta.object.head.ref.commit.tree.re_hexsha_only.search
    - subprocess.Popen.object.path.head.ref.commit.git.blame
    - datetime.timedelta.tree.head.commit.path.re_whitespace.split
    - datetime.timedelta.object.tree.commit.re_whitespace.split
    - typing.IO.head.commit.path.object.re_author_committer_start.search
    - typing.cast.head.ref.commit.path.tree.git.blame
    - subprocess.Popen.commit.tree.re_hexsha_only.search
    - datetime.timedelta.path.object.head.commit.blame_incremental
    - datetime.timedelta.head.commit.tree.path.git.blame
    - subprocess.Popen.path.commit.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.path.object.git.blame
    - datetime.timedelta.tree.head.commit.path.blame_incremental
    - typing.IO.tree.commit.path.re_whitespace.split
    - typing.BinaryIO.object.tree.head.commit.path.re_author_committer_start.search
    - typing.TypeVar.object.head.ref.commit.tree.path.re_whitespace.split
    - typing.IO.head.ref.commit.tree.path.object.blame_incremental
    - typing.BinaryIO.head.commit.object.tree.re_hexsha_only.search
    - typing.IO.object.tree.path.re_hexsha_only.search
    - datetime.timedelta.tree.commit.path.blame_incremental
    - typing.BinaryIO.object.head.ref.commit.path.re_whitespace.split
    - typing.IO.object.path.tree.re_hexsha_only.search
    - subprocess.Popen.path.object.commit.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.tree.object.path.git.blame
    - typing.cast.head.ref.commit.path.object.tree.re_hexsha_only.search
    - typing.TypeVar.tree.head.commit.path.re_whitespace.split
    - typing.IO.tree.commit.object.path.git.blame
    - subprocess.Popen.object.tree.re_author_committer_start.search
    - typing.cast.tree.head.commit.git.blame
    - typing.TypeVar.object.head.ref.commit.path.re_hexsha_only.search
    - typing.TypeVar.tree.head.commit.re_hexsha_only.search
    - typing.TypeVar.head.ref.commit.path.object.re_whitespace.split
    - typing.IO.head.ref.commit.re_whitespace.split
    - git.objects.commit.Popen.path.tree.blame_incremental
    - datetime.timedelta.path.head.commit.object.tree.re_hexsha_only.search
    - typing.cast.object.head.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.commit.tree.object.blame_incremental
    - typing.IO.tree.object.commit.path.re_hexsha_only.search
    - typing.IO.path.head.commit.object.blame_incremental
    - typing.IO.path.head.commit.tree.re_whitespace.split
    - typing.IO.object.path.tree.commit.re_author_committer_start.search
    - datetime.timedelta.commit.path.tree.object.re_hexsha_only.search
    - datetime.timedelta.path.tree.head.commit.re_whitespace.split
    - typing.cast.head.commit.object.path.tree.blame_incremental
    - datetime.timedelta.head.commit.tree.path.re_hexsha_only.search
    - typing.IO.head.ref.commit.path.tree.object.re_author_committer_start.search
    - datetime.timedelta.object.path.commit.re_hexsha_only.search
    - subprocess.Popen.object.commit.tree.path.re_whitespace.split
    - subprocess.Popen.path.tree.head.commit.object.re_hexsha_only.search
    - subprocess.Popen.tree.path.head.commit.object.re_author_committer_start.search
    - typing.IO.path.tree.object.commit.blame_incremental
    - subprocess.Popen.path.object.tree.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.tree.object.commit.path.re_hexsha_only.search
    - typing.IO.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.path.tree.object.blame_incremental
    - subprocess.Popen.tree.object.commit.re_hexsha_only.search
    - datetime.timedelta.head.commit.blame_incremental
    - subprocess.Popen.commit.object.tree.path.git.blame
    - datetime.timedelta.commit.tree.object.re_author_committer_start.search
    - typing.IO.path.tree.head.ref.commit.object.blame_incremental
    - datetime.timedelta.object.tree.head.ref.commit.path.git.blame
    - subprocess.Popen.path.head.ref.commit.object.tree.re_whitespace.split
    - subprocess.Popen.path.commit.re_whitespace.split
    - typing.IO.path.head.commit.re_author_committer_start.search
    - typing.BinaryIO.object.tree.path.head.commit.git.blame
    - datetime.timedelta.head.commit.path.re_author_committer_start.search
    - typing.IO.head.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.path.head.ref.commit.tree.blame_incremental
    - typing.IO.path.head.ref.commit.object.tree.git.blame
    - typing.cast.tree.object.head.ref.commit.re_whitespace.split
    - subprocess.Popen.tree.object.blame_incremental
    - typing.BinaryIO.object.head.ref.commit.tree.git.blame
    - typing.TypeVar.head.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.path.commit.tree.object.re_hexsha_only.search
    - typing.IO.path.tree.object.blame_incremental
    - typing.IO.path.head.ref.commit.object.tree.re_author_committer_start.search
    - subprocess.Popen.commit.object.path.blame_incremental
    - subprocess.Popen.object.path.tree.head.commit.re_author_committer_start.search
    - typing.IO.object.head.ref.commit.path.re_whitespace.split
    - subprocess.Popen.object.head.commit.blame_incremental
    - typing.IO.path.tree.commit.object.re_hexsha_only.search
    - typing.IO.tree.head.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.object.path.head.commit.tree.blame_incremental
    - typing.TypeVar.tree.head.commit.object.path.re_hexsha_only.search
    - datetime.timedelta.object.tree.git.blame
    - subprocess.Popen.head.ref.commit.tree.path.object.re_whitespace.split
    - typing.IO.tree.path.head.commit.object.re_hexsha_only.search
    - git.objects.commit.Popen.path.blame_incremental
    - typing.TypeVar.head.ref.commit.tree.object.blame_incremental
    - typing.BinaryIO.object.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.object.tree.head.commit.path.re_author_committer_start.search
    - typing.IO.tree.path.head.commit.git.blame
    - datetime.timedelta.tree.object.commit.path.re_whitespace.split
    - typing.IO.commit.path.re_hexsha_only.search
    - datetime.timedelta.path.object.head.ref.commit.tree.git.blame
    - typing.BinaryIO.tree.head.ref.commit.object.re_hexsha_only.search
    - typing.IO.path.commit.object.re_author_committer_start.search
    - typing.IO.tree.commit.path.git.blame
    - subprocess.Popen.tree.object.path.commit.blame_incremental
    - typing.IO.path.tree.object.commit.git.blame
    - subprocess.Popen.object.path.head.ref.commit.re_whitespace.split
    - subprocess.Popen.tree.head.commit.path.git.blame
    - typing.cast.head.ref.commit.object.git.blame
    - subprocess.Popen.path.tree.head.ref.commit.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.object.re_author_committer_start.search
    - typing.cast.head.commit.object.tree.path.re_hexsha_only.search
    - typing.IO.object.tree.re_whitespace.split
    - subprocess.Popen.commit.tree.object.git.blame
    - datetime.timedelta.head.ref.commit.tree.blame_incremental
    - subprocess.Popen.path.head.ref.commit.re_whitespace.split
    - typing.IO.path.head.ref.commit.object.git.blame
    - datetime.timedelta.object.path.head.commit.git.blame
    - datetime.timedelta.path.head.commit.object.tree.git.blame
    - subprocess.Popen.tree.path.object.commit.re_hexsha_only.search
    - typing.IO.path.object.head.ref.commit.tree.git.blame
    - typing.IO.head.commit.re_hexsha_only.search
    - subprocess.Popen.tree.path.commit.blame_incremental
    - typing.cast.head.commit.tree.object.blame_incremental
    - typing.BinaryIO.head.commit.tree.object.blame_incremental
    - typing.BinaryIO.head.ref.commit.tree.object.git.blame
    - typing.IO.commit.path.object.re_hexsha_only.search
    - datetime.timedelta.path.commit.blame_incremental
    - subprocess.Popen.commit.object.tree.git.blame
    - typing.IO.tree.head.ref.commit.path.git.blame
    - typing.BinaryIO.tree.head.ref.commit.path.re_hexsha_only.search
    - subprocess.Popen.path.head.commit.tree.object.git.blame
    - typing.TypeVar.head.commit.path.tree.object.re_whitespace.split
    - datetime.timedelta.object.tree.path.commit.git.blame
    - subprocess.Popen.object.commit.tree.re_whitespace.split
    - subprocess.Popen.path.tree.commit.blame_incremental
    - typing.TypeVar.head.commit.tree.path.object.blame_incremental
    - typing.IO.head.ref.commit.path.object.tree.blame_incremental
    - typing.IO.tree.object.path.head.commit.re_hexsha_only.search
    - datetime.timedelta.path.head.ref.commit.object.tree.git.blame
    - typing.IO.tree.head.ref.commit.path.object.re_author_committer_start.search
    - typing.TypeVar.head.commit.object.path.tree.re_whitespace.split
    - typing.IO.path.tree.head.commit.object.git.blame
    - subprocess.Popen.path.tree.commit.re_hexsha_only.search
    - datetime.timedelta.object.tree.commit.git.blame
    - typing.cast.tree.head.commit.re_whitespace.split
    - typing.IO.tree.head.ref.commit.object.path.git.blame
    - subprocess.Popen.head.ref.commit.tree.path.object.re_hexsha_only.search
    - subprocess.Popen.tree.commit.object.path.re_whitespace.split
    - typing.IO.head.ref.commit.tree.path.re_whitespace.split
    - typing.IO.path.tree.commit.blame_incremental
    - typing.IO.path.object.tree.commit.re_hexsha_only.search
    - typing.TypeVar.tree.object.path.commit.blame_incremental
    - typing.IO.object.head.commit.tree.re_whitespace.split
    - subprocess.Popen.commit.re_author_committer_start.search
    - typing.IO.object.tree.path.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.tree.path.git.blame
    - typing.TypeVar.tree.head.ref.commit.path.object.re_whitespace.split
    - typing.TypeVar.object.head.ref.commit.path.tree.git.blame
    - subprocess.Popen.object.tree.path.head.commit.re_whitespace.split
    - subprocess.Popen.path.tree.object.head.ref.commit.git.blame
    - subprocess.Popen.path.object.head.commit.blame_incremental
    - typing.BinaryIO.head.ref.commit.path.tree.object.re_whitespace.split
    - datetime.timedelta.head.commit.tree.object.re_whitespace.split
    - typing.TypeVar.object.head.ref.commit.tree.re_author_committer_start.search
    - typing.IO.object.head.ref.commit.tree.blame_incremental
    - typing.IO.head.ref.commit.object.git.blame
    - typing.cast.head.commit.object.tree.path.re_whitespace.split
    - subprocess.Popen.object.tree.head.ref.commit.re_whitespace.split
    - datetime.timedelta.path.head.commit.re_author_committer_start.search
    - typing.TypeVar.object.tree.path.commit.git.blame
    - typing.cast.head.ref.commit.path.git.blame
    - typing.IO.head.ref.commit.object.tree.git.blame
    - typing.TypeVar.head.ref.commit.path.tree.re_author_committer_start.search
    - subprocess.Popen.object.head.ref.commit.path.tree.re_author_committer_start.search
    - typing.IO.object.path.tree.head.commit.re_whitespace.split
    - subprocess.Popen.path.tree.head.commit.object.re_whitespace.split
    - datetime.timedelta.commit.path.object.tree.git.blame
    - datetime.timedelta.commit.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.object.git.blame
    - datetime.timedelta.head.commit.object.path.blame_incremental
    - typing.cast.object.head.ref.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.tree.path.head.ref.commit.object.re_hexsha_only.search
    - typing.TypeVar.tree.object.path.commit.re_hexsha_only.search
    - subprocess.Popen.object.path.head.commit.re_whitespace.split
    - subprocess.Popen.object.commit.path.tree.re_hexsha_only.search
    - subprocess.Popen.path.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.path.object.tree.head.commit.re_hexsha_only.search
    - typing.IO.path.head.commit.re_whitespace.split
    - subprocess.Popen.path.commit.object.tree.re_whitespace.split
    - typing.cast.head.ref.commit.object.path.re_whitespace.split
    - subprocess.Popen.path.tree.object.head.ref.commit.re_whitespace.split
    - datetime.timedelta.path.head.ref.commit.object.git.blame
    - datetime.timedelta.head.ref.commit.tree.re_whitespace.split
    - subprocess.Popen.path.tree.head.ref.commit.object.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.object.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.path.tree.object.blame_incremental
    - subprocess.Popen.commit.path.re_author_committer_start.search
    - typing.BinaryIO.head.commit.blame_incremental
    - typing.IO.path.object.tree.git.blame
    - subprocess.Popen.tree.head.ref.commit.path.re_author_committer_start.search
    - datetime.timedelta.head.commit.object.tree.path.re_hexsha_only.search
    - typing.cast.tree.head.commit.path.object.git.blame
    - typing.TypeVar.tree.head.ref.commit.object.re_whitespace.split
    - typing.TypeVar.head.ref.commit.path.tree.object.re_whitespace.split
    - typing.cast.tree.head.ref.commit.path.object.re_author_committer_start.search
    - subprocess.Popen.object.tree.re_hexsha_only.search
    - datetime.timedelta.path.tree.re_whitespace.split
    - typing.IO.object.head.commit.path.blame_incremental
    - typing.IO.tree.path.object.head.commit.git.blame
    - datetime.timedelta.path.commit.object.blame_incremental
    - typing.TypeVar.tree.object.path.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.tree.head.ref.commit.object.path.re_whitespace.split
    - typing.BinaryIO.object.head.commit.tree.path.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.object.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.blame
    - typing.IO.head.ref.commit.object.tree.path.re_author_committer_start.search
    - subprocess.Popen.object.tree.commit.blame_incremental
    - datetime.timedelta.object.tree.head.ref.commit.re_whitespace.split
    - typing.cast.tree.head.commit.object.path.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.object.path.blame_incremental
    - typing.BinaryIO.object.head.commit.tree.path.git.blame
    - subprocess.Popen.tree.path.object.commit.re_whitespace.split
    - datetime.timedelta.object.tree.path.head.commit.git.blame
    - datetime.timedelta.tree.object.path.re_author_committer_start.search
    - typing.TypeVar.head.commit.path.tree.blame_incremental
    - typing.IO.head.ref.commit.object.path.re_whitespace.split
    - typing.cast.object.head.commit.path.re_whitespace.split
    - typing.IO.head.commit.object.path.tree.re_hexsha_only.search
    - subprocess.Popen.head.commit.path.object.re_hexsha_only.search
    - subprocess.Popen.tree.object.head.ref.commit.path.re_whitespace.split
    - subprocess.Popen.path.commit.object.tree.git.blame
    - typing.IO.object.commit.tree.re_whitespace.split
    - subprocess.Popen.head.commit.tree.path.object.re_author_committer_start.search
    - datetime.timedelta.head.commit.tree.object.git.blame
    - typing.IO.tree.head.commit.object.re_whitespace.split
    - typing.cast.head.commit.object.path.tree.git.blame
    - typing.IO.object.tree.commit.path.re_hexsha_only.search
    - subprocess.Popen.object.path.tree.head.commit.re_hexsha_only.search
    - typing.IO.head.commit.path.tree.blame_incremental
    - typing.TypeVar.tree.head.commit.path.object.re_whitespace.split
    - subprocess.Popen.object.path.tree.head.ref.commit.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.object.path.re_whitespace.split
    - subprocess.Popen.tree.head.commit.re_hexsha_only.search
    - subprocess.Popen.object.head.ref.commit.re_author_committer_start.search
    - typing.IO.path.tree.object.head.commit.blame_incremental
    - typing.TypeVar.tree.object.head.ref.commit.path.re_whitespace.split
    - typing.IO.path.tree.commit.re_hexsha_only.search
    - typing.TypeVar.tree.head.commit.path.object.blame_incremental
    - datetime.timedelta.tree.head.commit.path.git.blame
    - subprocess.Popen.commit.tree.object.path.re_hexsha_only.search
    - typing.cast.head.commit.tree.object.path.re_hexsha_only.search
    - typing.BinaryIO.tree.head.commit.path.object.blame_incremental
    - typing.cast.tree.head.ref.commit.blame_incremental
    - git.objects.commit.Popen.tree.re_hexsha_only.search
    - typing.TypeVar.object.tree.path.head.commit.git.blame
    - datetime.timedelta.head.commit.path.object.tree.re_hexsha_only.search
    - typing.IO.tree.commit.object.path.blame_incremental
    - typing.BinaryIO.object.tree.path.re_hexsha_only.search
    - typing.IO.tree.object.head.ref.commit.path.re_author_committer_start.search
    - typing.IO.tree.path.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.object.path.git.blame
    - typing.cast.tree.head.commit.object.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.object.path.re_hexsha_only.search
    - datetime.timedelta.object.head.ref.commit.re_whitespace.split
    - typing.BinaryIO.object.head.commit.path.re_whitespace.split
    - typing.IO.head.ref.commit.tree.blame_incremental
    - typing.IO.path.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.commit.path.object.re_author_committer_start.search
    - typing.cast.head.commit.path.tree.re_whitespace.split
    - typing.IO.tree.object.head.ref.commit.path.blame_incremental
    - subprocess.Popen.head.commit.object.tree.path.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.tree.re_author_committer_start.search
    - typing.cast.object.head.ref.commit.path.blame_incremental
    - typing.IO.object.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.path.head.commit.object.tree.blame_incremental
    - typing.TypeVar.tree.head.commit.path.object.re_hexsha_only.search
    - subprocess.Popen.tree.object.commit.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.object.re_hexsha_only.search
    - typing.IO.tree.path.head.commit.re_hexsha_only.search
    - typing.IO.head.commit.object.tree.path.re_whitespace.split
    - typing.TypeVar.head.commit.object.blame_incremental
    - subprocess.Popen.tree.path.head.commit.object.git.blame
    - typing.BinaryIO.head.ref.commit.tree.object.path.re_hexsha_only.search
    - subprocess.Popen.tree.path.object.head.ref.commit.git.blame
    - typing.IO.tree.path.object.head.ref.commit.git.blame
    - datetime.timedelta.tree.path.head.ref.commit.re_whitespace.split
    - datetime.timedelta.head.commit.object.path.tree.git.blame
    - typing.TypeVar.object.head.commit.blame_incremental
    - typing.TypeVar.head.commit.object.tree.re_whitespace.split
    - datetime.timedelta.object.tree.re_author_committer_start.search
    - typing.IO.commit.object.path.tree.git.blame
    - typing.TypeVar.head.ref.commit.path.tree.object.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.object.tree.git.blame
    - subprocess.Popen.object.tree.head.commit.re_author_committer_start.search
    - datetime.timedelta.head.commit.path.object.tree.re_author_committer_start.search
    - typing.cast.tree.head.commit.re_author_committer_start.search
    - subprocess.Popen.path.head.commit.tree.object.re_whitespace.split
    - typing.IO.path.head.commit.object.re_author_committer_start.search
    - typing.cast.tree.head.ref.commit.path.object.git.blame
    - datetime.timedelta.object.tree.path.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.tree.path.blame_incremental
    - datetime.timedelta.tree.path.object.re_hexsha_only.search
    - typing.BinaryIO.head.commit.object.path.re_author_committer_start.search
    - datetime.timedelta.path.tree.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.head.commit.object.path.tree.re_whitespace.split
    - datetime.timedelta.object.path.commit.re_whitespace.split
    - typing.TypeVar.head.commit.path.object.re_hexsha_only.search
    - typing.IO.object.path.commit.tree.re_hexsha_only.search
    - datetime.timedelta.path.tree.object.git.blame
    - datetime.timedelta.commit.tree.path.re_author_committer_start.search
    - datetime.timedelta.path.commit.object.tree.re_author_committer_start.search
    - datetime.timedelta.object.git.blame
    - typing.TypeVar.tree.object.head.ref.commit.path.blame_incremental
    - datetime.timedelta.path.head.commit.tree.re_whitespace.split
    - typing.IO.object.path.blame_incremental
    - typing.IO.commit.path.tree.object.re_whitespace.split
    - typing.TypeVar.tree.object.head.ref.commit.path.git.blame
    - typing.IO.tree.path.object.commit.re_whitespace.split
    - typing.cast.tree.object.head.commit.path.re_hexsha_only.search
    - typing.BinaryIO.object.tree.path.re_whitespace.split
    - datetime.timedelta.path.tree.object.head.ref.commit.git.blame
    - typing.IO.path.head.commit.object.tree.re_author_committer_start.search
    - typing.cast.tree.object.head.commit.re_hexsha_only.search
    - datetime.timedelta.object.path.tree.head.ref.commit.re_hexsha_only.search
    - typing.BinaryIO.object.head.ref.commit.tree.path.re_hexsha_only.search
    - typing.TypeVar.object.tree.head.commit.blame_incremental
    - datetime.timedelta.object.head.ref.commit.path.re_whitespace.split
    - datetime.timedelta.path.tree.head.commit.object.git.blame
    - typing.IO.commit.path.tree.re_author_committer_start.search
    - typing.IO.tree.commit.git.blame
    - typing.IO.tree.head.commit.object.path.blame_incremental
    - datetime.timedelta.object.tree.head.commit.git.blame
    - datetime.timedelta.head.commit.path.object.tree.git.blame
    - typing.TypeVar.object.tree.path.commit.re_hexsha_only.search
    - typing.IO.tree.object.path.re_whitespace.split
    - subprocess.Popen.tree.path.head.commit.re_author_committer_start.search
    - subprocess.Popen.path.object.head.ref.commit.tree.re_hexsha_only.search
    - datetime.timedelta.path.tree.head.ref.commit.re_author_committer_start.search
    - typing.TypeVar.head.commit.object.tree.path.re_author_committer_start.search
    - subprocess.Popen.object.path.head.ref.commit.tree.blame_incremental
    - typing.cast.head.commit.path.object.tree.git.blame
    - subprocess.Popen.head.commit.tree.path.object.git.blame
    - subprocess.Popen.tree.object.path.git.blame
    - datetime.timedelta.path.object.head.ref.commit.tree.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.re_hexsha_only.search
    - datetime.timedelta.path.head.commit.object.re_whitespace.split
    - typing.TypeVar.head.commit.path.object.tree.re_author_committer_start.search
    - datetime.timedelta.commit.path.blame_incremental
    - datetime.timedelta.head.ref.commit.path.tree.git.blame
    - datetime.timedelta.commit.tree.object.path.re_hexsha_only.search
    - subprocess.Popen.object.commit.path.tree.re_author_committer_start.search
    - typing.cast.head.ref.commit.path.object.re_author_committer_start.search
    - typing.TypeVar.head.commit.object.re_author_committer_start.search
    - typing.BinaryIO.object.head.ref.commit.tree.path.blame_incremental
    - typing.IO.object.path.head.ref.commit.tree.re_whitespace.split
    - datetime.timedelta.path.head.ref.commit.tree.object.git.blame
    - subprocess.Popen.tree.head.commit.path.re_whitespace.split
    - subprocess.Popen.path.head.ref.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.path.object.head.ref.commit.git.blame
    - typing.TypeVar.head.ref.commit.path.object.re_hexsha_only.search
    - datetime.timedelta.tree.path.head.commit.re_hexsha_only.search
    - subprocess.Popen.tree.path.head.commit.blame_incremental
    - subprocess.Popen.path.tree.head.commit.object.git.blame
    - subprocess.Popen.commit.path.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.tree.object.re_author_committer_start.search
    - typing.IO.object.tree.commit.path.re_whitespace.split
    - datetime.timedelta.commit.object.tree.path.re_hexsha_only.search
    - typing.cast.head.ref.commit.object.tree.blame_incremental
    - typing.IO.path.object.head.commit.re_hexsha_only.search
    - subprocess.Popen.tree.path.head.ref.commit.git.blame
    - datetime.timedelta.path.tree.object.re_whitespace.split
    - typing.TypeVar.tree.object.path.head.commit.re_hexsha_only.search
    - typing.cast.head.commit.tree.object.path.git.blame
    - datetime.timedelta.object.path.commit.tree.re_hexsha_only.search
    - typing.IO.path.head.ref.commit.object.re_hexsha_only.search
    - datetime.timedelta.head.commit.path.object.tree.re_whitespace.split
    - typing.BinaryIO.head.commit.path.re_whitespace.split
    - subprocess.Popen.head.commit.object.path.blame_incremental
    - typing.IO.object.commit.re_hexsha_only.search
    - datetime.timedelta.object.head.ref.commit.blame_incremental
    - subprocess.Popen.head.commit.object.tree.path.re_whitespace.split
    - typing.TypeVar.head.ref.commit.path.tree.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.object.re_hexsha_only.search
    - typing.IO.head.commit.object.re_author_committer_start.search
    - subprocess.Popen.commit.tree.object.re_whitespace.split
    - subprocess.Popen.tree.object.path.re_hexsha_only.search
    - typing.cast.head.ref.commit.tree.object.path.git.blame
    - typing.IO.object.path.re_whitespace.split
    - subprocess.Popen.tree.object.path.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.object.commit.tree.re_author_committer_start.search
    - typing.IO.path.re_hexsha_only.search
    - datetime.timedelta.object.head.commit.tree.path.re_author_committer_start.search
    - typing.IO.tree.head.commit.git.blame
    - datetime.timedelta.tree.path.object.commit.re_hexsha_only.search
    - typing.IO.tree.object.path.head.commit.blame_incremental
    - typing.IO.head.commit.tree.object.path.re_author_committer_start.search
    - typing.IO.head.ref.commit.object.path.tree.re_hexsha_only.search
    - typing.IO.tree.path.object.head.ref.commit.re_hexsha_only.search
    - typing.cast.object.head.commit.path.re_author_committer_start.search
    - typing.IO.object.commit.path.re_author_committer_start.search
    - typing.BinaryIO.head.commit.tree.object.path.re_author_committer_start.search
    - typing.TypeVar.object.tree.path.head.ref.commit.blame_incremental
    - typing.IO.path.commit.re_author_committer_start.search
    - typing.TypeVar.tree.object.head.ref.commit.re_hexsha_only.search
    - datetime.timedelta.object.path.tree.head.ref.commit.re_author_committer_start.search
    - typing.BinaryIO.head.commit.tree.object.re_hexsha_only.search
    - datetime.timedelta.object.tree.head.commit.path.git.blame
    - typing.BinaryIO.head.commit.tree.path.object.re_author_committer_start.search
    - subprocess.Popen.object.tree.head.ref.commit.path.re_author_committer_start.search
    - typing.BinaryIO.head.ref.commit.object.path.tree.blame_incremental
    - datetime.timedelta.object.head.ref.commit.path.tree.re_hexsha_only.search
    - datetime.timedelta.path.object.blame_incremental
    - git.objects.commit.Popen.re_whitespace.split
    - datetime.timedelta.tree.object.path.re_hexsha_only.search
    - typing.TypeVar.object.tree.head.commit.re_hexsha_only.search
    - typing.IO.commit.object.path.tree.re_author_committer_start.search
    - datetime.timedelta.object.tree.head.commit.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.object.tree.re_hexsha_only.search
    - datetime.timedelta.tree.object.commit.re_whitespace.split
    - typing.BinaryIO.object.head.commit.path.tree.blame_incremental
    - typing.IO.path.object.head.ref.commit.tree.re_author_committer_start.search
    - typing.IO.path.head.ref.commit.tree.object.re_author_committer_start.search
    - subprocess.Popen.tree.object.re_whitespace.split
    - typing.IO.tree.head.ref.commit.path.re_whitespace.split
    - typing.TypeVar.head.ref.commit.tree.path.object.re_hexsha_only.search
    - datetime.timedelta.head.commit.tree.object.path.blame_incremental
    - typing.TypeVar.head.commit.tree.object.re_hexsha_only.search
    - typing.BinaryIO.head.commit.object.tree.path.re_whitespace.split
    - datetime.timedelta.path.head.ref.commit.object.re_hexsha_only.search
    - datetime.timedelta.object.head.commit.path.tree.re_author_committer_start.search
    - datetime.timedelta.commit.object.tree.blame_incremental
    - datetime.timedelta.path.tree.object.re_hexsha_only.search
    - subprocess.Popen.tree.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.path.object.tree.head.commit.blame_incremental
    - subprocess.Popen.head.ref.commit.object.path.re_author_committer_start.search
    - subprocess.Popen.object.head.ref.commit.blame_incremental
    - datetime.timedelta.path.head.ref.commit.blame_incremental
    - subprocess.Popen.object.head.ref.commit.tree.blame_incremental
    - typing.IO.commit.object.tree.path.re_whitespace.split
    - typing.cast.head.ref.commit.tree.path.re_hexsha_only.search
    - subprocess.Popen.path.object.commit.tree.re_author_committer_start.search
    - datetime.timedelta.tree.head.ref.commit.path.re_author_committer_start.search
    - typing.BinaryIO.object.head.commit.path.tree.re_hexsha_only.search
    - typing.TypeVar.object.head.commit.tree.path.git.blame
    - subprocess.Popen.object.commit.path.re_whitespace.split
    - typing.IO.tree.path.commit.git.blame
    - subprocess.Popen.object.head.commit.path.tree.re_hexsha_only.search
    - datetime.timedelta.tree.object.path.head.ref.commit.git.blame
    - datetime.timedelta.head.commit.object.tree.blame_incremental
    - typing.IO.tree.commit.object.git.blame
    - typing.IO.object.path.commit.re_whitespace.split
    - typing.TypeVar.object.head.ref.commit.tree.blame_incremental
    - subprocess.Popen.tree.object.commit.path.blame_incremental
    - typing.TypeVar.tree.object.head.commit.git.blame
    - subprocess.Popen.commit.path.object.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.tree.path.blame_incremental
    - subprocess.Popen.commit.object.path.tree.re_whitespace.split
    - datetime.timedelta.head.commit.tree.path.object.re_author_committer_start.search
    - subprocess.Popen.tree.path.object.blame_incremental
    - typing.IO.path.tree.object.re_hexsha_only.search
    - subprocess.Popen.object.path.commit.tree.blame_incremental
    - datetime.timedelta.object.path.commit.tree.git.blame
    - typing.BinaryIO.object.head.ref.commit.path.tree.re_whitespace.split
    - subprocess.Popen.path.head.commit.object.re_whitespace.split
    - subprocess.Popen.object.commit.git.blame
    - typing.cast.object.tree.head.commit.re_whitespace.split
    - typing.IO.object.head.ref.commit.git.blame
    - datetime.timedelta.object.path.head.commit.re_hexsha_only.search
    - typing.cast.tree.head.commit.re_hexsha_only.search
    - subprocess.Popen.tree.object.head.commit.path.blame_incremental
    - typing.TypeVar.object.head.ref.commit.git.blame
    - datetime.timedelta.object.path.tree.blame_incremental
    - datetime.timedelta.object.commit.tree.git.blame
    - typing.IO.head.commit.tree.re_whitespace.split
    - typing.BinaryIO.head.commit.tree.blame_incremental
    - typing.BinaryIO.object.head.ref.commit.path.tree.blame_incremental
    - datetime.timedelta.path.tree.head.ref.commit.object.blame_incremental
    - datetime.timedelta.git.blame
    - typing.IO.head.commit.object.path.re_whitespace.split
    - datetime.timedelta.object.commit.re_hexsha_only.search
    - datetime.timedelta.head.ref.commit.tree.object.blame_incremental
    - typing.TypeVar.object.head.commit.tree.path.blame_incremental
    - subprocess.Popen.tree.commit.object.blame_incremental
    - datetime.timedelta.commit.object.path.blame_incremental
    - typing.IO.object.tree.path.commit.git.blame
    - typing.cast.head.ref.commit.object.path.tree.blame_incremental
    - datetime.timedelta.tree.re_hexsha_only.search
    - typing.BinaryIO.object.tree.path.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.path.object.commit.tree.blame_incremental
    - datetime.timedelta.object.head.ref.commit.path.re_author_committer_start.search
    - typing.IO.object.head.ref.commit.path.re_hexsha_only.search
    - datetime.timedelta.object.commit.path.re_author_committer_start.search
    - typing.IO.tree.path.commit.object.git.blame
    - typing.IO.head.commit.object.path.tree.re_whitespace.split
    - typing.cast.object.tree.head.commit.path.re_author_committer_start.search
    - datetime.timedelta.tree.object.head.commit.path.re_whitespace.split
    - typing.cast.head.ref.commit.path.tree.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.tree.object.path.re_hexsha_only.search
    - typing.TypeVar.tree.object.path.head.commit.re_author_committer_start.search
    - typing.TypeVar.tree.object.path.head.ref.commit.git.blame
    - typing.IO.path.tree.re_author_committer_start.search
    - subprocess.Popen.commit.tree.re_whitespace.split
    - datetime.timedelta.path.tree.commit.re_hexsha_only.search
    - typing.BinaryIO.object.tree.head.ref.commit.re_hexsha_only.search
    - typing.BinaryIO.object.head.commit.path.git.blame
    - subprocess.Popen.commit.path.tree.re_hexsha_only.search
    - subprocess.Popen.commit.tree.object.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.object.tree.blame_incremental
    - typing.TypeVar.head.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.object.commit.path.git.blame
    - datetime.timedelta.tree.head.commit.path.object.re_author_committer_start.search
    - datetime.timedelta.tree.path.head.ref.commit.object.re_whitespace.split
    - typing.TypeVar.tree.head.ref.commit.object.path.re_hexsha_only.search
    - subprocess.Popen.tree.object.head.ref.commit.path.re_author_committer_start.search
    - datetime.timedelta.object.tree.head.ref.commit.git.blame
    - typing.IO.tree.object.re_whitespace.split
    - typing.IO.commit.object.re_whitespace.split
    - datetime.timedelta.tree.head.commit.object.re_whitespace.split
    - datetime.timedelta.object.head.ref.commit.tree.re_whitespace.split
    - typing.IO.head.ref.commit.path.tree.re_hexsha_only.search
    - typing.cast.head.ref.commit.path.tree.object.blame_incremental
    - datetime.timedelta.object.tree.commit.blame_incremental
    - subprocess.Popen.object.re_whitespace.split
    - typing.IO.object.head.commit.tree.path.re_whitespace.split
    - datetime.timedelta.path.tree.object.commit.re_author_committer_start.search
    - datetime.timedelta.object.path.head.ref.commit.tree.re_hexsha_only.search
    - subprocess.Popen.head.commit.tree.re_whitespace.split
    - datetime.timedelta.object.path.tree.commit.git.blame
    - datetime.timedelta.object.commit.path.git.blame
    - subprocess.Popen.tree.commit.path.re_hexsha_only.search
    - typing.BinaryIO.head.commit.object.tree.blame_incremental
    - typing.IO.path.tree.re_whitespace.split
    - typing.IO.path.head.ref.commit.tree.object.blame_incremental
    - typing.TypeVar.tree.head.commit.git.blame
    - datetime.timedelta.tree.path.head.ref.commit.object.re_author_committer_start.search
    - typing.cast.tree.head.commit.blame_incremental
    - typing.IO.path.object.commit.blame_incremental
    - typing.IO.object.head.ref.commit.tree.path.re_hexsha_only.search
    - subprocess.Popen.path.tree.blame_incremental
    - typing.BinaryIO.head.commit.object.path.blame_incremental
    - subprocess.Popen.path.head.commit.object.tree.blame_incremental
    - subprocess.Popen.head.ref.commit.path.object.tree.re_whitespace.split
    - typing.BinaryIO.head.commit.path.object.tree.git.blame
    - typing.TypeVar.head.commit.tree.re_author_committer_start.search
    - typing.TypeVar.head.commit.path.tree.object.blame_incremental
    - datetime.timedelta.head.ref.commit.re_author_committer_start.search
    - typing.IO.head.ref.commit.tree.path.object.git.blame
    - subprocess.Popen.object.head.commit.path.git.blame
    - typing.IO.path.object.head.commit.git.blame
    - datetime.timedelta.tree.commit.path.object.re_whitespace.split
    - typing.IO.head.commit.blame_incremental
    - typing.IO.head.ref.commit.tree.object.path.git.blame
    - typing.IO.path.object.head.commit.re_whitespace.split
    - typing.IO.head.commit.path.object.tree.re_whitespace.split
    - typing.IO.commit.object.path.re_whitespace.split
    - typing.TypeVar.head.commit.tree.path.object.re_author_committer_start.search
    - datetime.timedelta.path.tree.commit.object.git.blame
    - datetime.timedelta.head.commit.object.blame_incremental
    - subprocess.Popen.object.path.head.commit.tree.re_author_committer_start.search
    - subprocess.Popen.head.ref.commit.path.tree.object.re_whitespace.split
    - datetime.timedelta.head.commit.tree.re_author_committer_start.search
    - typing.IO.path.object.tree.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.commit.path.tree.object.re_author_committer_start.search
    - subprocess.Popen.head.commit.blame_incremental
    - datetime.timedelta.tree.head.ref.commit.object.blame_incremental
    - typing.cast.tree.head.commit.path.git.blame
    - typing.IO.path.head.commit.git.blame
    - datetime.timedelta.path.object.tree.re_whitespace.split
    - datetime.timedelta.object.tree.path.re_whitespace.split
    - typing.IO.head.ref.commit.object.tree.re_author_committer_start.search
    - subprocess.Popen.tree.path.object.re_author_committer_start.search
    - datetime.timedelta.path.tree.head.commit.git.blame
    - datetime.timedelta.head.commit.path.tree.re_hexsha_only.search
    - typing.cast.head.ref.commit.path.object.tree.re_author_committer_start.search
    - subprocess.Popen.path.tree.head.ref.commit.blame_incremental
    - datetime.timedelta.object.path.tree.head.commit.re_author_committer_start.search
    - typing.IO.head.ref.commit.tree.object.path.re_author_committer_start.search
    - typing.IO.head.commit.path.tree.object.blame_incremental
    - typing.IO.path.head.commit.tree.object.re_whitespace.split
    - typing.TypeVar.tree.head.commit.path.re_hexsha_only.search
    - typing.IO.commit.tree.re_whitespace.split
    - typing.IO.tree.object.commit.re_author_committer_start.search
    - subprocess.Popen.tree.head.commit.path.object.git.blame
    - datetime.timedelta.tree.path.head.ref.commit.re_hexsha_only.search
    - subprocess.Popen.object.head.commit.path.tree.re_whitespace.split
    - typing.IO.object.path.head.commit.re_whitespace.split
    - typing.TypeVar.head.ref.commit.path.object.re_author_committer_start.search
    - datetime.timedelta.tree.object.head.commit.path.re_hexsha_only.search
    - typing.IO.path.object.re_hexsha_only.search
    - typing.cast.tree.head.ref.commit.re_whitespace.split
    - typing.IO.tree.path.object.re_hexsha_only.search
    - subprocess.Popen.path.head.ref.commit.object.tree.re_author_committer_start.search
    - typing.IO.tree.path.blame_incremental
    - typing.IO.head.commit.path.tree.object.git.blame
    - subprocess.Popen.path.tree.object.commit.re_author_committer_start.search
    - typing.IO.path.object.head.ref.commit.blame_incremental
    - datetime.timedelta.object.path.tree.head.commit.re_hexsha_only.search
    - typing.cast.tree.head.commit.path.blame_incremental
    - typing.IO.tree.path.commit.object.re_whitespace.split
    - typing.TypeVar.head.commit.object.tree.re_author_committer_start.search
    - typing.IO.head.ref.commit.object.re_hexsha_only.search
    - typing.IO.object.path.tree.head.ref.commit.blame_incremental
    - datetime.timedelta.path.tree.head.commit.object.re_hexsha_only.search
    - datetime.timedelta.path.tree.blame_incremental
    - typing.cast.head.commit.object.re_whitespace.split
    - typing.TypeVar.head.commit.path.object.tree.re_whitespace.split
    - datetime.timedelta.object.tree.re_whitespace.split
    - datetime.timedelta.object.tree.head.ref.commit.path.re_hexsha_only.search
    - subprocess.Popen.head.ref.commit.object.tree.path.re_hexsha_only.search
    - typing.cast.commit.tree.object.path.blame_incremental
    - subprocess.Popen.path.tree.head.commit.blame_incremental
    - typing.BinaryIO.head.commit.object.git.blame
    - typing.cast.tree.object.head.commit.path.blame_incremental
    - subprocess.Popen.object.head.commit.tree.blame_incremental
    - typing.IO.object.commit.path.git.blame
    - subprocess.Popen.object.head.ref.commit.path.git.blame
    - typing.IO.object.commit.git.blame
    - typing.IO.path.object.head.ref.commit.re_whitespace.split
    - typing.TypeVar.head.commit.re_whitespace.split
    - typing.IO.head.ref.commit.path.object.blame_incremental
    - typing.IO.tree.head.ref.commit.object.git.blame
    - datetime.timedelta.tree.object.head.ref.commit.path.git.blame
    - typing.IO.object.path.commit.git.blame
    - datetime.timedelta.object.head.ref.commit.tree.path.re_author_committer_start.search
    - typing.IO.object.tree.commit.path.git.blame
    - typing.IO.commit.object.re_hexsha_only.search
    - typing.cast.object.head.commit.re_author_committer_start.search
    - typing.TypeVar.head.ref.commit.object.tree.re_whitespace.split
    - git.objects.commit.Popen.tree.re_whitespace.split
    - typing.cast.head.commit.path.tree.object.re_hexsha_only.search
    - typing.BinaryIO.tree.head.commit.object.path.re_author_committer_start.search
    - typing.TypeVar.object.head.ref.commit.tree.git.blame
    - typing.TypeVar.head.commit.object.tree.path.re_hexsha_only.search
    - datetime.timedelta.head.commit.object.git.blame
    - typing.TypeVar.head.ref.commit.path.git.blame
    - datetime.timedelta.object.head.commit.git.blame
    - typing.BinaryIO.object.tree.head.commit.git.blame
    - datetime.timedelta.object.path.tree.commit.re_whitespace.split
    - typing.TypeVar.object.tree.head.ref.commit.path.git.blame
    - datetime.timedelta.tree.path.blame_incremental
    - typing.TypeVar.tree.head.commit.path.object.re_author_committer_start.search
    - datetime.timedelta.head.ref.commit.path.object.tree.blame_incremental
    - typing.TypeVar.head.ref.commit.tree.object.re_whitespace.split
    - typing.IO.object.head.commit.tree.git.blame
    - typing.IO.object.tree.commit.git.blame
    - subprocess.Popen.path.tree.object.commit.re_hexsha_only.search
    - datetime.timedelta.commit.blame_incremental
    - subprocess.Popen.path.head.ref.commit.re_author_committer_start.search
    - datetime.timedelta.commit.object.tree.git.blame
    - datetime.timedelta.head.commit.path.object.re_hexsha_only.search
    - typing.cast.head.ref.commit.path.object.git.blame
    - typing.BinaryIO.head.ref.commit.tree.blame_incremental
    - subprocess.Popen.re_whitespace.split
    - subprocess.Popen.tree.path.git.blame
    - datetime.timedelta.tree.path.object.git.blame
    - subprocess.Popen.tree.path.head.ref.commit.re_author_committer_start.search
    - subprocess.Popen.tree.object.re_author_committer_start.search
    - datetime.timedelta.path.head.ref.commit.object.tree.re_hexsha_only.search
    - subprocess.Popen.object.head.commit.tree.path.re_hexsha_only.search
    - typing.IO.tree.commit.path.blame_incremental
    - datetime.timedelta.tree.object.path.head.ref.commit.re_hexsha_only.search
    - typing.cast.head.commit.object.re_author_committer_start.search
    - typing.BinaryIO.tree.head.ref.commit.object.path.re_whitespace.split
    - datetime.timedelta.path.tree.head.ref.commit.re_whitespace.split
    - subprocess.Popen.commit.blame_incremental
    - typing.TypeVar.head.commit.object.path.re_author_committer_start.search
    - subprocess.Popen.object.commit.tree.path.git.blame
    - datetime.timedelta.object.tree.head.commit.path.blame_incremental
    - subprocess.Popen.object.tree.head.commit.path.blame_incremental
    - typing.BinaryIO.head.ref.commit.path.tree.object.re_author_committer_start.search
    - subprocess.Popen.tree.path.object.head.ref.commit.re_author_committer_start.search
    - typing.cast.head.commit.path.object.re_whitespace.split
    - typing.BinaryIO.object.tree.head.commit.re_hexsha_only.search
    - typing.BinaryIO.head.ref.commit.tree.re_author_committer_start.search
    - typing.IO.path.tree.head.commit.re_author_committer_start.search
    - datetime.timedelta.tree.commit.path.object.blame_incremental
    - typing.TypeVar.tree.object.path.commit.re_whitespace.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.blame_incremental
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.blame_incremental
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.blame_incremental
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.blame_incremental
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.blame_incremental
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.blame_incremental
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.blame_incremental
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.blame_incremental
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.splitlines
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line_bytes.rstrip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.re_whitespace.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.re_whitespace.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.re_whitespace.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.re_whitespace.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.re_whitespace.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.re_whitespace.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.re_whitespace.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.re_whitespace.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.re_hexsha_only.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.re_hexsha_only.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.re_hexsha_only.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.re_hexsha_only.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.re_hexsha_only.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.re_hexsha_only.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.re_hexsha_only.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.re_hexsha_only.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: blames.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.re_author_committer_start.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.re_author_committer_start.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.re_author_committer_start.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.re_author_committer_start.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.re_author_committer_start.search
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.re_author_committer_start.search
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.re_author_committer_start.search
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.re_author_committer_start.search
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: firstpart.endswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: firstpart.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: commits.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 817
    functionName: git.util.Actor._from_string
    functionSourceFile: git.util
    functionUses: 14
    functionsReached:
    - m.group
    - m.groups
    - cls.name_only_regex.search
    - cls.name_email_regex.search
    - git.util.Actor.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f4481429fa0>
    - <ast.Constant object at 0x7f4481429100>
    - <ast.Name object at 0x7f4481429580>
    - <ast.Constant object at 0x7f4481429070>
    argNames:
    - cls
    - path
    - mkdir
    - odbt
    - expand_vars
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1298
    functionName: git.repo.base.Repo.init
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.ref.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.tree.path.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.object.path.resolve
    - datetime.timedelta.object.commit.resolve
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.head.ref.commit.object.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.object.tree.commit.path.GitCommandWrapperType
    - typing.IO.path.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.commit.object.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit
    - typing.BinaryIO.object.head.commit.tree.resolve
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.path.tree.head.ref.commit
    - subprocess.Popen.object.commit
    - typing.cast.head.commit.path.tree.GitCommandWrapperType
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.TypeVar.tree.head.commit.object.path.resolve
    - typing.cast.head.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.commit.tree.path.object.GitCommandWrapperType
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.object.tree.path.commit.resolve
    - typing.BinaryIO.head.commit.tree.object.path.resolve
    - subprocess.Popen.object.path.tree.head.commit.resolve
    - subprocess.Popen.path.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.object.tree.head.ref.commit.resolve
    - datetime.timedelta.path.tree.commit.object.resolve
    - typing.cast.head.commit.path.object.tree.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path.object.resolve
    - typing.TypeVar.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.tree.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.head.commit
    - subprocess.Popen.path.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.object.GitCommandWrapperType
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.cast.object.head.commit.tree.resolve
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - typing.BinaryIO.tree.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.path.object
    - typing.IO.tree.object.head.commit.path
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.commit.tree.resolve
    - typing.cast.head.ref.commit.path.object.GitCommandWrapperType
    - typing.cast.head.commit.tree
    - typing.IO.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.resolve
    - subprocess.Popen.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.path.resolve
    - subprocess.Popen.object.tree.path
    - subprocess.Popen.tree.path.object.commit.resolve
    - subprocess.Popen.tree.path.commit.resolve
    - subprocess.Popen.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.tree.resolve
    - typing.IO.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.tree.resolve
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.object.commit.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.resolve
    - typing.IO.path.tree.head.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.path.resolve
    - typing.IO.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.resolve
    - subprocess.Popen.head.commit.path.GitCommandWrapperType
    - typing.IO.object.tree.commit.path.resolve
    - datetime.timedelta.tree.path.object.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.path.head.commit.resolve
    - datetime.timedelta.head.commit.path.object.tree.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.path.head.commit.resolve
    - datetime.timedelta.object.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.object.commit.tree.path
    - subprocess.Popen.head.commit.object.path.tree.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.tree.head.ref.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit.GitCommandWrapperType
    - typing.IO.head.commit.tree.path.resolve
    - datetime.timedelta.path.head.ref.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.path
    - datetime.timedelta.object.tree.path.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.path.object.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.head.ref.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.resolve
    - datetime.timedelta.head.commit.resolve
    - typing.IO.commit.tree.object.resolve
    - subprocess.Popen.tree.commit.path
    - typing.IO.head.ref.commit.path.tree.object.resolve
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.object.GitCommandWrapperType
    - typing.cast.head.commit.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.tree.object.commit.path.resolve
    - subprocess.Popen.tree.path.head.commit.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.commit.path.object.resolve
    - typing.IO.tree.object.commit.path
    - typing.IO.path.object.tree.commit.resolve
    - typing.TypeVar.head.commit.GitCommandWrapperType
    - typing.IO.commit.object.tree.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.resolve
    - typing.cast.tree.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.tree.resolve
    - datetime.timedelta.object.commit.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.object.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.GitCommandWrapperType
    - typing.IO.object.path.tree.commit.resolve
    - subprocess.Popen.tree.path
    - typing.TypeVar.object.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.path.resolve
    - typing.IO.tree.path.object.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.resolve
    - typing.TypeVar.object.head.commit.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.resolve
    - typing.IO.object.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.path.commit.tree.resolve
    - typing.IO.tree.path.GitCommandWrapperType
    - typing.IO.path.head.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.path.head.commit.object.resolve
    - typing.IO.tree.object.path.resolve
    - datetime.timedelta.tree.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.path.object.tree.commit.resolve
    - typing.cast.tree.object.head.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.commit.tree.resolve
    - subprocess.Popen.path.tree.commit.object.resolve
    - subprocess.Popen.tree.object.path.commit.GitCommandWrapperType
    - subprocess.Popen.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.object.path.GitCommandWrapperType
    - typing.IO.path.commit.tree.object.resolve
    - os.path.expanduser
    - typing.cast.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.commit.object.resolve
    - typing.TypeVar.object.head.commit.tree.GitCommandWrapperType
    - typing.IO.path.object.tree.resolve
    - typing.cast.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.commit.resolve
    - datetime.timedelta.tree.head.commit.path.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.commit.tree.resolve
    - typing.IO.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.ref.commit.object.resolve
    - typing.IO.path.tree.object.head.commit.resolve
    - subprocess.Popen.tree.path.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.GitCommandWrapperType
    - typing.IO.path.commit.GitCommandWrapperType
    - subprocess.Popen.tree.commit.resolve
    - subprocess.Popen.commit.object.resolve
    - typing.BinaryIO.head.commit.path
    - subprocess.Popen.object.tree.GitCommandWrapperType
    - datetime.timedelta.commit.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.head.commit.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.path.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.path
    - typing.BinaryIO.head.commit.object.path
    - typing.BinaryIO.tree.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.resolve
    - subprocess.Popen.path.head.commit.object
    - typing.TypeVar.tree.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - typing.IO.object.path.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.path.commit.object.tree.resolve
    - subprocess.Popen.object.head.commit.resolve
    - subprocess.Popen.object.path.commit.resolve
    - typing.IO.path.object.commit.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.path.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.IO.path.tree.commit.object.resolve
    - typing.IO.head.ref.commit.object.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.path.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.resolve
    - datetime.timedelta.object.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.head.commit.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.tree.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.object.path.head.ref.commit.resolve
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.tree.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path
    - typing.TypeVar.head.commit.path.tree.GitCommandWrapperType
    - typing.IO.path.tree.commit.GitCommandWrapperType
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.path.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.tree.resolve
    - typing.cast.tree.object.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.commit.path.tree.resolve
    - typing.cast.tree.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.resolve
    - subprocess.Popen.object.path.head.commit.tree.resolve
    - datetime.timedelta.head.commit.path
    - typing.cast.object.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.path.object.commit.tree.resolve
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta.object.tree.head.commit.path.resolve
    - typing.IO.path.object.commit.GitCommandWrapperType
    - datetime.timedelta
    - subprocess.Popen.object.commit.path.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.tree.object.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.tree.path.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.head.ref.commit.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - datetime.timedelta.object.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object.resolve
    - typing.TypeVar.tree.head.commit.object.path
    - typing.IO.head.commit.tree.object.resolve
    - typing.cast.object.head.commit.path.resolve
    - typing.TypeVar.head.commit.resolve
    - typing.IO.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.tree.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.object.path.head.commit.resolve
    - subprocess.Popen.path.head.commit.object.tree.resolve
    - typing.cast.head.commit.path
    - typing.TypeVar.head.ref.commit.path.tree.resolve
    - datetime.timedelta.path.object.tree.head.commit.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.tree.resolve
    - typing.IO.tree.path.head.ref.commit.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path.object.GitCommandWrapperType
    - typing.cast.commit.object.tree.path.GitCommandWrapperType
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.resolve
    - typing.IO.commit.object.resolve
    - datetime.timedelta.object.head.ref.commit.path.resolve
    - typing.IO.path.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.commit.tree.path
    - typing.TypeVar.object.head.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object.resolve
    - typing.IO.path.tree.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.tree.path
    - subprocess.Popen.path
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - subprocess.Popen.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.object.resolve
    - typing.IO.tree.object.commit.path.resolve
    - subprocess.Popen.object.head.commit.GitCommandWrapperType
    - typing.IO.path.object.commit.resolve
    - typing.IO.object.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.path.object.head.ref.commit.resolve
    - typing.cast.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.head.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.commit.path.tree.resolve
    - datetime.timedelta.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.object.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.path.resolve
    - subprocess.Popen.object.tree.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.commit.resolve
    - datetime.timedelta.commit.resolve
    - typing.cast.head.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.path.resolve
    - typing.TypeVar.head.ref.commit.path.resolve
    - datetime.timedelta.object.path.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.path.tree.commit.resolve
    - typing.cast.object.tree.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.tree.object.resolve
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.commit.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.commit.resolve
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.head.ref.commit.path.resolve
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.tree.object.path.commit.resolve
    - datetime.timedelta.tree.commit.path
    - datetime.timedelta.commit.tree.object.path.GitCommandWrapperType
    - typing.IO.tree.commit.path.resolve
    - subprocess.Popen.head.commit.path.object.resolve
    - datetime.timedelta.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.object.commit.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.resolve
    - typing.TypeVar.head.commit.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.IO.object.tree.head.ref.commit.resolve
    - typing.cast.head.commit.path.tree.object.resolve
    - datetime.timedelta.path.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.GitCommandWrapperType
    - git.util.expand_path
    - datetime.timedelta.path.tree.object.commit.resolve
    - subprocess.Popen.path.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.tree.commit.object.path.resolve
    - typing.IO.path.tree.resolve
    - datetime.timedelta.tree.head.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.path.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path
    - typing.cast.tree.head.ref.commit.path.resolve
    - subprocess.Popen.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.tree.object.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.path
    - subprocess.Popen.object.path.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.commit.resolve
    - typing.cast.head.commit.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.tree.object.head.commit.path.resolve
    - typing.BinaryIO.tree.head.commit.path.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit
    - typing.IO.path.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.tree.path.resolve
    - typing.cast.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.path.commit.object.GitCommandWrapperType
    - subprocess.Popen.path.object.commit.tree.GitCommandWrapperType
    - typing.IO.tree.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.object.commit.GitCommandWrapperType
    - typing.IO.commit.object.tree.resolve
    - git.objects.commit.Popen.tree.path.GitCommandWrapperType
    - typing.IO.tree.commit.path
    - datetime.timedelta.object.path.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.path.commit.object.tree.GitCommandWrapperType
    - typing.IO.head.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.commit.object.path.resolve
    - typing.TypeVar.tree.object.path.head.ref.commit.resolve
    - subprocess.Popen.commit.object.path.tree.resolve
    - subprocess.Popen.tree.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree.resolve
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.head.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.path.object.head.commit.tree
    - typing.IO.tree.object.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.cast.object.tree.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.tree.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.tree.head.commit.resolve
    - typing.IO.path.commit.object
    - typing.cast.commit.object.tree.path.resolve
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.path.head.commit.object.resolve
    - datetime.timedelta.tree.commit.object.path.GitCommandWrapperType
    - typing.IO.path.commit.tree.object.GitCommandWrapperType
    - typing.cast.head.commit.object.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.object.resolve
    - typing.TypeVar.tree.head.commit.path.object
    - datetime.timedelta.tree.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.tree.path.resolve
    - typing.TypeVar.object.head.commit.tree.resolve
    - typing.cast.head.commit.object.path.tree.resolve
    - typing.IO.object.path.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.tree.object.head.commit.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.commit.path.tree.GitCommandWrapperType
    - git.objects.commit.Popen.path.tree.GitCommandWrapperType
    - typing.IO.object.tree.path.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object.resolve
    - typing.BinaryIO.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.path.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.path.object.resolve
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.tree.commit.GitCommandWrapperType
    - typing.IO.commit.path.resolve
    - subprocess.Popen.commit.tree.path.object.resolve
    - typing.IO.path.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.tree
    - git.objects.commit.Popen.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.object.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.path
    - typing.cast.object.head.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.commit.object.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.IO.object.commit.resolve
    - datetime.timedelta.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.path.tree.resolve
    - typing.IO.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.tree.resolve
    - subprocess.Popen.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.IO.tree.path.object.head.ref.commit.resolve
    - typing.IO.object.path.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.cast.head.commit.tree.path
    - typing.BinaryIO.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.commit.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.commit.resolve
    - typing.TypeVar.head.commit.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.resolve
    - typing.IO.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.path.GitCommandWrapperType
    - typing.IO.head.commit.object.path.tree.resolve
    - typing.cast.object.head.commit.tree.path.resolve
    - typing.IO.tree.path.head.commit.object.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.head.commit.path.object.resolve
    - typing.cast.tree.head.commit.path.object.GitCommandWrapperType
    - typing.cast.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.tree.resolve
    - typing.BinaryIO.object.tree.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.commit.tree.path
    - typing.IO.tree.object.path.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.object.path.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.path.resolve
    - typing.IO.tree.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit.object.resolve
    - subprocess.Popen.path.GitCommandWrapperType
    - datetime.timedelta.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.head.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.object.tree.path.resolve
    - typing.IO.path.object.resolve
    - typing.cast.head.ref.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.path.object.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.resolve
    - git.objects.commit.Popen.resolve
    - typing.cast.head.ref.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.head.ref.commit.resolve
    - datetime.timedelta.path.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.commit.tree.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.GitCommandWrapperType
    - typing.IO.commit
    - typing.IO.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.path.head.ref.commit.object.resolve
    - typing.BinaryIO.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.commit.object.tree.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.tree.object.resolve
    - typing.BinaryIO.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.tree.head.commit.path.object.resolve
    - typing.BinaryIO.object.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.tree.object.path.head.commit.resolve
    - subprocess.Popen.path.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.path.resolve
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.cast.head.ref.commit.path.object.resolve
    - typing.IO.path.tree.commit.object.GitCommandWrapperType
    - typing.IO.object.path.commit.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.cast.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.object.path.resolve
    - typing.IO.path.tree.object.head.ref.commit.resolve
    - os.path.expandvars
    - typing.IO.path.tree.head.commit.object.resolve
    - datetime.timedelta.tree.object.GitCommandWrapperType
    - typing.IO.object.tree.path
    - datetime.timedelta.object.tree.path.head.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object.resolve
    - git.objects.commit.Popen.path.resolve
    - subprocess.Popen.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.path
    - datetime.timedelta.object.path.tree.commit.GitCommandWrapperType
    - typing.IO.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.commit.object.GitCommandWrapperType
    - typing.cast.head.commit.object.tree.path.resolve
    - git.objects.commit.Popen.path
    - typing.IO.object.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.resolve
    - datetime.timedelta.object.tree.head.ref.commit.path.resolve
    - typing.BinaryIO.head.commit.path.resolve
    - datetime.timedelta.path.tree.GitCommandWrapperType
    - typing.cast.tree.object.head.commit.path.GitCommandWrapperType
    - typing.IO.object.resolve
    - typing.IO.tree.object.head.commit.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.object.path.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.resolve
    - typing.IO.tree.path.head.commit.resolve
    - subprocess.Popen.tree.object.path.commit.resolve
    - subprocess.Popen.object.path.commit.tree.GitCommandWrapperType
    - typing.TypeVar.object.tree.path.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.object.resolve
    - typing.IO.commit.tree.path.object.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.path.resolve
    - typing.IO.path.tree.head.ref.commit.object.resolve
    - typing.IO.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.object.resolve
    - datetime.timedelta.resolve
    - datetime.timedelta.object.path
    - typing.BinaryIO.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.cast.tree.object.head.ref.commit.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.resolve
    - datetime.timedelta.commit.object.resolve
    - typing.IO.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.path.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.resolve
    - subprocess.Popen.object.tree.head.commit.path.resolve
    - typing.IO.tree.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.resolve
    - typing.BinaryIO.tree.head.commit.path.object.resolve
    - typing.BinaryIO.head.ref.commit.object.resolve
    - datetime.timedelta.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.commit.path.object.resolve
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.tree.path.commit.object.resolve
    - typing.IO.object.path.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.path
    - typing.IO.resolve
    - typing.IO.head.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.commit.resolve
    - subprocess.Popen.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.path.tree.GitCommandWrapperType
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - subprocess.Popen.object.commit.tree.GitCommandWrapperType
    - typing.IO.object.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.resolve
    - typing.IO.path.tree.head.ref.commit.resolve
    - typing.IO.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.resolve
    - datetime.timedelta.path
    - subprocess.Popen.head.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.resolve
    - subprocess.Popen.path.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.object.resolve
    - datetime.timedelta.path.object.resolve
    - typing.IO.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.tree.path.head.ref.commit.object.resolve
    - typing.BinaryIO.head.commit.object.path.tree.resolve
    - datetime.timedelta.tree.path.commit.resolve
    - typing.BinaryIO.head.commit.path.object.tree.resolve
    - subprocess.Popen.object.tree.path.commit.resolve
    - typing.IO.path.object.head.ref.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.commit.path.object.tree.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.commit.tree.path.resolve
    - typing.IO.tree.resolve
    - typing.IO.object.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.tree.path.resolve
    - datetime.timedelta.path.object.tree.resolve
    - typing.cast.object.tree.head.ref.commit.path
    - subprocess.Popen.commit.tree.path.resolve
    - typing.cast.tree.head.commit.path.object
    - typing.TypeVar.head.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.tree.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.commit.GitCommandWrapperType
    - typing.IO.commit.path.object.resolve
    - datetime.timedelta.tree.head.ref.commit.object.resolve
    - typing.IO.commit.tree.path.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.path.tree.resolve
    - subprocess.Popen.head.ref.commit.resolve
    - datetime.timedelta.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.tree.path.resolve
    - typing.cast.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.commit.resolve
    - git.objects.commit.Popen.GitCommandWrapperType
    - datetime.timedelta.commit.tree.object.path.resolve
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.tree.object.head.commit.path.resolve
    - typing.cast.head.commit.path.resolve
    - subprocess.Popen.commit.path
    - datetime.timedelta.head.commit.tree.resolve
    - subprocess.Popen.tree.path.resolve
    - typing.TypeVar.head.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.object.GitCommandWrapperType
    - subprocess.Popen.commit.path.tree.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.path.GitCommandWrapperType
    - typing.IO.object.commit.tree.path.resolve
    - typing.IO.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.object.tree.GitCommandWrapperType
    - subprocess.Popen.object.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.ref.commit.resolve
    - subprocess.Popen.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.tree.path.resolve
    - typing.TypeVar.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.path.GitCommandWrapperType
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.tree.path.resolve
    - subprocess.Popen.path.tree.object.resolve
    - typing.IO.tree.object.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.head.ref.commit.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path.resolve
    - typing.IO.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.resolve
    - typing.IO.tree.object.GitCommandWrapperType
    - datetime.timedelta.path.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.head.commit.object.path.resolve
    - subprocess.Popen.head.commit.tree.object.path.GitCommandWrapperType
    - typing.IO.object.tree.head.commit.path.resolve
    - subprocess.Popen.tree.object.head.commit.resolve
    - datetime.timedelta.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.object.path.commit
    - typing.cast.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.commit.tree.path.resolve
    - datetime.timedelta.path.object.commit
    - datetime.timedelta.path.object.head.ref.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.path.resolve
    - typing.IO.object.path.tree.head.commit.GitCommandWrapperType
    - typing.IO.head.commit.path.tree.resolve
    - typing.IO.commit.path
    - datetime.timedelta.tree.path.object.GitCommandWrapperType
    - typing.IO.path.head.commit.tree.resolve
    - subprocess.Popen.path.tree.object.commit.GitCommandWrapperType
    - typing.BinaryIO.tree.head.ref.commit.object.resolve
    - typing.IO.head.ref.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree.resolve
    - typing.IO.head.commit.path.tree.object.resolve
    - typing.IO.tree.object.path.head.commit.resolve
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.object.commit.path.tree.resolve
    - datetime.timedelta.object.path.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object.path.resolve
    - typing.IO.tree.path.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.ref.commit.resolve
    - datetime.timedelta.object.tree.commit.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.path.head.commit.GitCommandWrapperType
    - typing.IO.tree.path.object.head.commit.resolve
    - typing.cast.head.ref.commit.tree.object.resolve
    - datetime.timedelta.path.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.tree.resolve
    - subprocess.Popen.object.tree.resolve
    - datetime.timedelta.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.path.tree.head.ref.commit.resolve
    - typing.IO.path.tree.object.commit.resolve
    - subprocess.Popen.object.path.tree.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit.GitCommandWrapperType
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.commit.path
    - subprocess.Popen.path.head.commit.object.tree.GitCommandWrapperType
    - typing.IO.tree.object.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.head.ref.commit.path.object.tree.resolve
    - typing.cast.head.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.object.path.resolve
    - datetime.timedelta.commit.tree.object.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.path.GitCommandWrapperType
    - typing.cast.head.commit.tree.object.path.resolve
    - typing.IO.object.head.ref.commit.tree.resolve
    - subprocess.Popen.object.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.path.object.resolve
    - datetime.timedelta.head.ref.commit.path.tree.resolve
    - typing.IO.tree.object.path.commit.resolve
    - typing.IO.tree.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path.resolve
    - subprocess.Popen.object.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.tree.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.tree.object.resolve
    - typing.TypeVar.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.tree.path.resolve
    - typing.cast.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.resolve
    - typing.IO.head.commit.path.object.tree.resolve
    - subprocess.Popen.commit.tree.object.path.resolve
    - subprocess.Popen.object.resolve
    - datetime.timedelta.head.ref.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.resolve
    - typing.IO.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.head.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.commit.tree.object.resolve
    - typing.cast.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.path.tree.resolve
    - typing.IO.head.ref.commit.object.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.GitCommandWrapperType
    - typing.IO.path.head.commit.object.tree.resolve
    - typing.cast.head.commit.path.tree
    - typing.cast.tree.head.commit.object.path.resolve
    - datetime.timedelta.path.object.commit.tree
    - datetime.timedelta.tree.resolve
    - typing.IO.object.commit.tree
    - typing.IO.head.ref.commit.path.object.GitCommandWrapperType
    - typing.IO.tree.head.commit.resolve
    - typing.TypeVar.head.commit
    - subprocess.Popen.object.path.tree.commit.resolve
    - datetime.timedelta.head.commit.path.resolve
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.tree.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.path.tree.resolve
    - typing.cast.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.resolve
    - datetime.timedelta.object.tree.commit.GitCommandWrapperType
    - typing.cast.head.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - datetime.timedelta.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.object.resolve
    - typing.cast.head.ref.commit.object.tree.path.resolve
    - typing.BinaryIO.object.tree.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit.tree
    - typing.TypeVar.tree.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.head.commit
    - typing.IO.path.head.ref.commit.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.object.path.tree
    - typing.IO.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.tree.path.head.commit.object
    - typing.TypeVar.head.ref.commit.object.resolve
    - typing.TypeVar.head.commit.object.path.GitCommandWrapperType
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.BinaryIO.object.tree.path.resolve
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - typing.BinaryIO.object.tree.path.commit.GitCommandWrapperType
    - datetime.timedelta.object.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.IO.object.tree.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.tree.resolve
    - typing.IO.object.commit.path.resolve
    - typing.TypeVar.head.commit.tree.resolve
    - datetime.timedelta.commit.path.tree.object.resolve
    - typing.cast.head.commit.path.tree.object.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.commit.tree.GitCommandWrapperType
    - datetime.timedelta.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.resolve
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.cast.head.commit.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.object.path.commit.tree.GitCommandWrapperType
    - git.objects.commit.Popen.path.GitCommandWrapperType
    - typing.IO.tree.head.commit.object.path
    - subprocess.Popen.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.commit.tree.object.resolve
    - typing.IO.object.path.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit.resolve
    - subprocess.Popen.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object
    - datetime.timedelta.object.path.head.ref.commit.resolve
    - git.objects.commit.Popen.path.tree.resolve
    - typing.IO.path.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.object.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.resolve
    - subprocess.Popen.commit.object.tree.resolve
    - datetime.timedelta.head.commit.object.path.GitCommandWrapperType
    - typing.cast.object.head.commit.path.GitCommandWrapperType
    - typing.IO.head.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.tree.resolve
    - datetime.timedelta.commit.tree.path.object.resolve
    - typing.IO.tree.commit.object.path.resolve
    - subprocess.Popen.path.object.commit.resolve
    - typing.BinaryIO.head.commit.path.object.resolve
    - typing.IO.tree.object.commit.resolve
    - subprocess.Popen.commit.path.resolve
    - typing.IO.tree.commit.object.GitCommandWrapperType
    - typing.IO.object.path.head.commit.resolve
    - typing.TypeVar.head.commit.object.tree.path.resolve
    - datetime.timedelta.path.commit.object.tree.resolve
    - datetime.timedelta.commit.tree.resolve
    - datetime.timedelta.head.commit.object.path.tree.resolve
    - typing.cast.tree.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.resolve
    - typing.IO.head.commit.object.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.resolve
    - typing.IO.object.head.ref.commit.path
    - typing.IO.tree.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.object.path.resolve
    - typing.IO.path.head.commit.object.tree
    - typing.cast.head.commit.path.object.resolve
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.tree.path.head.commit.object.resolve
    - typing.TypeVar.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.commit.path.object.tree.resolve
    - typing.IO.tree.head.commit.path.object.resolve
    - datetime.timedelta.object
    - datetime.timedelta.object.head.commit.tree.path.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.cast.commit.tree.object.path.resolve
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.object.path
    - typing.TypeVar.head.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.head.commit.object.resolve
    - datetime.timedelta.object.path.tree.head.ref.commit.resolve
    - typing.IO.path.object.head.commit.tree.GitCommandWrapperType
    - typing.IO.object.head.commit.path.tree.resolve
    - typing.IO.tree.object.path.commit.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.path.tree.resolve
    - typing.IO.commit.GitCommandWrapperType
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.commit.path.object.GitCommandWrapperType
    - typing.cast.tree.head.commit.path.resolve
    - typing.IO.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.tree.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.object.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.resolve
    - subprocess.Popen.head.commit.object.tree.resolve
    - typing.IO.tree.head.commit.path.resolve
    - typing.TypeVar.object.tree.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.path.resolve
    - typing.IO.object.tree.path.commit.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.path.object.head.ref.commit.GitCommandWrapperType
    - git.objects.commit.Popen.tree.resolve
    - datetime.timedelta.path.tree.commit.resolve
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.resolve
    - subprocess.Popen.path.commit.tree.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.path.resolve
    - datetime.timedelta.path.head.commit.resolve
    - subprocess.Popen.path.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.resolve
    - datetime.timedelta.object.path.commit.tree.resolve
    - typing.IO.object.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object.resolve
    - typing.IO.head.commit.object.path
    - subprocess.Popen.tree.object.path.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.commit.object.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.object.tree.resolve
    - typing.IO.head.ref.commit.object.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.commit.path
    - typing.IO.path.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.object.resolve
    - typing.cast.head.commit.resolve
    - datetime.timedelta.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.path.commit.tree.resolve
    - datetime.timedelta.object.path.head.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.resolve
    - typing.cast.object.tree.head.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.resolve
    - subprocess.Popen.path.tree.head.commit.resolve
    - datetime.timedelta.tree.path
    - typing.TypeVar.tree.head.commit.resolve
    - datetime.timedelta.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.object.resolve
    - subprocess.Popen.commit.resolve
    - typing.cast.head.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.object.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.commit.object.path.resolve
    - subprocess.Popen.head.ref.commit.object.path
    - typing.BinaryIO.object.head.commit.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.tree.resolve
    - typing.IO.tree.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.path.object.tree.head.commit.resolve
    - datetime.timedelta.object.tree.path.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.BinaryIO.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.tree.object.resolve
    - typing.cast.head.ref.commit.tree.path.resolve
    - subprocess.Popen.object.tree.path.head.commit.resolve
    - typing.IO.head.commit.path.tree.GitCommandWrapperType
    - typing.IO.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.path.tree.GitCommandWrapperType
    - typing.IO.path.commit.object.tree.resolve
    - typing.IO.path.object.head.commit.tree.resolve
    - datetime.timedelta.path.head.commit.object.tree.GitCommandWrapperType
    - typing.IO.path
    - typing.TypeVar.head.ref.commit.path.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.path.GitCommandWrapperType
    - typing.IO.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.path.object.tree.head.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.resolve
    - typing.IO.path.commit.object.resolve
    - typing.IO.object.path.resolve
    - typing.BinaryIO.object.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.head.commit.tree.GitCommandWrapperType
    - typing.IO.path.tree.object.commit.GitCommandWrapperType
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.head.commit.GitCommandWrapperType
    - typing.IO.object.tree.resolve
    - typing.IO.tree.GitCommandWrapperType
    - subprocess.Popen.tree.head.commit.object.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.object.path.resolve
    - git.objects.commit.Popen.tree.path
    - datetime.timedelta.path.tree.head.commit.object.GitCommandWrapperType
    - typing.IO.tree.object.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.resolve
    - subprocess.Popen.head.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.resolve
    - typing.IO.object.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.object.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.tree.resolve
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.tree.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.path.resolve
    - typing.cast.head.ref.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.resolve
    - typing.TypeVar.tree.object.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.path.GitCommandWrapperType
    - os.path.normpath
    - datetime.timedelta.path.head.commit.tree.object.resolve
    - typing.BinaryIO.head.commit.tree.path.resolve
    - typing.IO.commit.tree.object.path.resolve
    - typing.BinaryIO.head.commit.tree.resolve
    - typing.cast.head.commit.path.object.GitCommandWrapperType
    - typing.IO.path.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.path.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.object.path.resolve
    - datetime.timedelta.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.commit.GitCommandWrapperType
    - typing.cast.head.commit.object.tree.resolve
    - typing.TypeVar.object.head.commit.tree.path.resolve
    - subprocess.Popen.tree.head.ref.commit.path.resolve
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.path.commit.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.cast.tree.object.head.commit
    - typing.IO.object.tree.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.IO.object.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.commit.object.resolve
    - typing.IO.head.ref.commit.tree.object.path
    - typing.cast.tree.head.commit.resolve
    - typing.IO.object.path.head.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.resolve
    - typing.IO.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.object.commit.tree.resolve
    - typing.cast.head.commit.path.tree.resolve
    - datetime.timedelta.object.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.object.resolve
    - typing.IO.path.object.head.commit.resolve
    - datetime.timedelta.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.path
    - typing.IO.commit.path.object.tree.resolve
    - typing.IO.tree.commit.object.path.GitCommandWrapperType
    - typing.cast.head.commit.object.tree.path
    - subprocess.Popen.path.tree.object.GitCommandWrapperType
    - typing.IO.tree.path.commit.object.resolve
    - typing.IO.object.path.tree.head.ref.commit.resolve
    - subprocess.Popen.path.head.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.path
    - typing.cast.object.head.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree.path.resolve
    - subprocess.Popen.object.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.tree.head.commit.resolve
    - typing.IO.object.head.ref.commit.tree.path
    - subprocess.Popen.object.path.head.ref.commit.resolve
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - typing.cast.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.object.path.head.commit.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.IO.tree.object.resolve
    - datetime.timedelta.path.object.tree.commit.resolve
    - typing.IO.tree.path
    - typing.cast.head.commit
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.IO.object.path.tree.commit.GitCommandWrapperType
    - typing.IO.head.commit.path.object.resolve
    - typing.IO.path.commit.tree.resolve
    - typing.TypeVar.tree.object.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.object.head.ref.commit.resolve
    - typing.IO.commit.tree.path.resolve
    - datetime.timedelta.commit.object.path
    - typing.TypeVar.object.head.commit.path.tree.resolve
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.head.ref.commit.object.path.tree.resolve
    - typing.TypeVar.tree.object.path.head.commit.resolve
    - typing.cast.object.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.tree.resolve
    - typing.cast.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.path.object.resolve
    - typing.TypeVar.object.tree.path.commit.resolve
    - typing.IO.head.commit.object.path.tree.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.tree.path.resolve
    - typing.IO.tree.object.head.ref.commit.path.resolve
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.path.commit.tree.resolve
    - typing.BinaryIO.tree.head.commit.object.path.resolve
    - typing.IO.tree.object.head.commit.resolve
    - typing.IO.head.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.tree.commit.object.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.object.GitCommandWrapperType
    - datetime.timedelta.commit.path.object.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.tree.resolve
    - datetime.timedelta.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.object.GitCommandWrapperType
    - typing.IO.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.path
    - subprocess.Popen.tree.path.object.head.ref.commit.resolve
    - datetime.timedelta.commit.object.tree.resolve
    - typing.TypeVar.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.tree.resolve
    - datetime.timedelta.object.tree.resolve
    - datetime.timedelta.path.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.resolve
    - typing.BinaryIO.tree.head.commit.object.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.object.resolve
    - typing.IO.tree.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.path.resolve
    - subprocess.Popen.object.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.head.commit.object.resolve
    - datetime.timedelta.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.head.commit.resolve
    - typing.IO.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.object.resolve
    - typing.IO.object.head.commit.path.resolve
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.tree.path.commit.object.resolve
    - typing.cast.head.commit.object.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.path.head.ref.commit.tree.resolve
    - typing.IO.object.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.tree.head.commit.object.resolve
    - typing.IO.object.commit.path
    - typing.IO.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.tree.resolve
    - typing.IO.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree.commit.path.GitCommandWrapperType
    - typing.IO.tree.path.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.commit.tree.path
    - typing.IO.tree.object.path.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.commit.resolve
    - typing.BinaryIO.head.commit.tree.path.object.resolve
    - typing.cast.tree.head.ref.commit.resolve
    - typing.IO.object.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.object.path.resolve
    - os.path.abspath
    - subprocess.Popen.head.commit.object.tree.path.resolve
    - typing.IO.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.tree.path.resolve
    - typing.IO.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.tree.object.resolve
    - typing.IO.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit
    - typing.cast.object.tree.head.commit.resolve
    - datetime.timedelta.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.resolve
    - typing.cast.head.ref.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object.resolve
    - typing.TypeVar.object.tree.head.commit
    - typing.cast.tree.head.ref.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.path.commit.resolve
    - typing.IO.tree.head.ref.commit
    - typing.cast.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.resolve
    - typing.IO.head.ref.commit.path.object.resolve
    - typing.IO.tree.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - subprocess.Popen.object.commit.resolve
    - subprocess.Popen.object.commit.tree.resolve
    - typing.IO.head.ref.commit.object.path.tree.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree
    - typing.cast.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.tree.head.commit.resolve
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.head.commit.tree.path.object.GitCommandWrapperType
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - subprocess.Popen.tree.head.commit.path.object.resolve
    - typing.IO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.object.commit.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - subprocess.Popen.path.object.tree.head.ref.commit.resolve
    - datetime.timedelta.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.path.resolve
    - subprocess.Popen.head.commit.path.tree.GitCommandWrapperType
    - typing.cast.object.tree.head.commit.path
    - typing.IO.object.path.tree.head.commit.resolve
    - typing.IO.tree.path.commit.resolve
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.resolve
    - typing.IO.object.path.head.commit.tree.resolve
    - typing.BinaryIO.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.cast.object.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.resolve
    - datetime.timedelta.tree.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.commit.path.object.resolve
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.IO.head.commit.tree.path.object.resolve
    - subprocess.Popen.tree.path.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.object.path
    - subprocess.Popen.path.head.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.path.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.head.commit.object.tree.path
    - datetime.timedelta.tree.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.path.tree.resolve
    - typing.IO.commit.object.tree.path.resolve
    - datetime.timedelta.object.tree.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.object.GitCommandWrapperType
    - typing.IO.object.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.object.resolve
    - typing.IO.tree.head.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.object.tree.commit.path
    - typing.IO.object.tree.path.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.commit.path.tree.resolve
    - datetime.timedelta.tree.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree.object.path
    - typing.IO.tree.path.head.ref.commit.object.resolve
    - typing.cast.head.commit.tree.path.object.resolve
    - subprocess.Popen.path.object.tree.resolve
    - datetime.timedelta.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.cast.head.commit.tree.object.GitCommandWrapperType
    - typing.cast.object.tree.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.cast.head.commit.tree.path.resolve
    - typing.IO.path.head.ref.commit.object.resolve
    - typing.IO.tree.head.commit.object.path.resolve
    - typing.cast.head.commit.path.object.tree.resolve
    - subprocess.Popen.path.commit.object.resolve
    - subprocess.Popen.tree.path.head.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.resolve
    - typing.IO.path.object.tree.head.ref.commit.resolve
    - datetime.timedelta.path.object.head.commit.tree.resolve
    - subprocess.Popen.tree.head.ref.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.commit.resolve
    - subprocess.Popen.path.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.commit.tree.path
    - subprocess.Popen.path.tree.commit.object.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.path.resolve
    - datetime.timedelta.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.commit.object.tree.path.resolve
    - typing.BinaryIO.object.head.commit.tree.GitCommandWrapperType
    - typing.IO.commit.tree.object.path.GitCommandWrapperType
    - typing.cast.head.commit.object.GitCommandWrapperType
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.BinaryIO.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.commit
    - typing.BinaryIO.head.commit.path.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.path.commit.resolve
    - typing.BinaryIO.object.head.commit.path.resolve
    - typing.cast.head.ref.commit.path.resolve
    - typing.IO.head.ref.commit.object.path.tree.GitCommandWrapperType
    - typing.BinaryIO.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.object.resolve
    - datetime.timedelta.tree.head.commit.object.path.GitCommandWrapperType
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.head.commit.object.tree.resolve
    - git.objects.commit.Popen.tree.path.resolve
    - subprocess.Popen.object.path.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.object.resolve
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.commit.object.tree.path.resolve
    - typing.IO.object.commit.path.tree.resolve
    - typing.cast.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.path.head.ref.commit.object.resolve
    - typing.IO.path.tree.head.commit.resolve
    - datetime.timedelta.head.commit.tree.object.resolve
    - datetime.timedelta.path.tree.commit.GitCommandWrapperType
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.GitCommandWrapperType
    - datetime.timedelta.commit.object.path.tree.GitCommandWrapperType
    - typing.cast.tree.head.commit.path
    - typing.IO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.path.head.commit.GitCommandWrapperType
    - typing.IO.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.head.commit.GitCommandWrapperType
    - os.path.exists
    - typing.IO.tree.path.commit.GitCommandWrapperType
    - datetime.timedelta.tree.commit.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.path.resolve
    - datetime.timedelta.head.commit.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.IO.head.commit.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree.commit.path.resolve
    - typing.BinaryIO.head.commit.resolve
    - typing.cast.head.ref.commit.object.resolve
    - typing.IO.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.commit.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.object.tree.resolve
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.path.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.head.commit.tree.path.resolve
    - subprocess.Popen.path.object.head.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path.tree.resolve
    - subprocess.Popen.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit.path.resolve
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.cast.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.resolve
    - typing.IO.head.commit.path.resolve
    - subprocess.Popen.path.tree.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.commit.object.path.resolve
    - typing.IO.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.head.commit.resolve
    - subprocess.Popen.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.resolve
    - subprocess.Popen.tree.head.commit.path.object.GitCommandWrapperType
    - typing.IO.path.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.commit.object.path.tree.resolve
    - typing.TypeVar.head.commit.object.tree.resolve
    - subprocess.Popen.commit.object.tree.GitCommandWrapperType
    - typing.IO.object.commit.path.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.resolve
    - typing.IO.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.commit.tree.path.resolve
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.path.resolve
    - os.makedirs
    - typing.BinaryIO.head.ref.commit.path.object.resolve
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.object.head.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.path.object.head.commit.tree
    - typing.cast.object.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.resolve
    - typing.IO.object.tree
    - datetime.timedelta.head.commit.path.tree.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.tree.path
    - typing.BinaryIO.head.commit.path.GitCommandWrapperType
    - typing.IO.commit.object.path.tree.resolve
    - datetime.timedelta.head.commit.tree.path.object.resolve
    - typing.IO.head.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.path.resolve
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - typing.cast.head.commit.tree.object.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.head.commit.object.resolve
    - subprocess.Popen.object.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.path.commit
    - subprocess.Popen.object.path.head.ref.commit.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.commit.GitCommandWrapperType
    - typing.IO.tree.commit.object.resolve
    - typing.IO.head.ref.commit.tree.resolve
    - datetime.timedelta.commit.path.resolve
    - subprocess.Popen.path.object.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.resolve
    - typing.BinaryIO.head.commit.object.GitCommandWrapperType
    - typing.IO.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.object.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.object.head.ref.commit.tree.resolve
    - typing.IO.commit.object.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.object.path.resolve
    - typing.IO.path.tree.commit.resolve
    - subprocess.Popen.path.object.head.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.path.object.tree.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.tree.path.head.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.tree.path.resolve
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.BinaryIO.head.ref.commit.object.path.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.tree.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.head.commit.resolve
    - typing.IO.path.head.commit.tree.object.resolve
    - typing.IO.object.path.commit.tree.resolve
    - subprocess.Popen.object.tree.head.ref.commit.resolve
    - datetime.timedelta.path.tree.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.path.object.tree.commit.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.head.commit.resolve
    - datetime.timedelta.path.object.tree.head.ref.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.path.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.commit.GitCommandWrapperType
    - typing.IO
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.IO.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.path.head.commit.resolve
    - typing.cast.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.IO.tree.path.object.GitCommandWrapperType
    - typing.IO.object.head.commit.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.path.commit.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.resolve
    - git.init
    - subprocess.Popen.object.path.tree.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.path.GitCommandWrapperType
    - typing.IO.path.head.commit.object.tree.GitCommandWrapperType
    - subprocess.Popen.object.tree.path.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.object.tree.resolve
    - datetime.timedelta.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit.resolve
    - typing.IO.commit.path.tree.resolve
    - typing.IO.commit.path.tree.object.resolve
    - datetime.timedelta.tree.commit.path.resolve
    - typing.IO.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.resolve
    - typing.IO.object.head.commit.tree.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.object.tree.path
    - typing.BinaryIO.tree.head.commit.object
    - datetime.timedelta.path.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.path.head.ref.commit.object.GitCommandWrapperType
    - typing.cast.head.commit.tree.GitCommandWrapperType
    - typing.IO.tree.path.object.commit.resolve
    - typing.cast.tree.head.commit
    - typing.IO.head.ref.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.path.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.object.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.head.commit.resolve
    - datetime.timedelta.path.commit.object.resolve
    - typing.IO.tree.commit.GitCommandWrapperType
    - subprocess.Popen.path.tree.object.commit.resolve
    - datetime.timedelta.object.commit.path.resolve
    - datetime.timedelta.path.head.ref.commit.object.tree.resolve
    - typing.IO.path.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.tree.resolve
    - typing.TypeVar.object.tree.path.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.commit.object.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.head.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.object.tree.path.GitCommandWrapperType
    - typing.IO.object.tree.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.object.path
    - typing.TypeVar.tree.object.head.commit.path.resolve
    - subprocess.Popen.commit.tree.path.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - datetime.timedelta.head.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.tree.object.path.head.commit.GitCommandWrapperType
    - typing.IO.path.commit.tree.GitCommandWrapperType
    - typing.IO.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.head.commit.object.tree.GitCommandWrapperType
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.head.commit.path.tree.object.resolve
    - typing.IO.head.commit.tree.object.path.resolve
    - subprocess.Popen.tree.object.path.resolve
    - subprocess.Popen.commit.path.object.tree.resolve
    - datetime.timedelta.tree.object.path.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.tree.object.resolve
    - typing.BinaryIO.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.path
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.path.resolve
    - typing.TypeVar.tree.object.path.commit.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree.path
    - typing.IO.head.commit.path.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.object.resolve
    - typing.IO.path.object.tree.head.commit.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.object.head.commit.path.resolve
    - <builtin>.isinstance
    - datetime.timedelta.path.object.head.commit.GitCommandWrapperType
    - typing.IO.path.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.path.object.commit.resolve
    - typing.IO.path.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.path.commit.tree.GitCommandWrapperType
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.tree.path
    - typing.IO.path.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.object.head.commit.resolve
    - datetime.timedelta.object.path.commit.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.head.commit.resolve
    - datetime.timedelta.object.tree.head.ref.commit.resolve
    - datetime.timedelta.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.object.resolve
    - typing.IO.tree.path.head.commit.object.resolve
    - subprocess.Popen.object.commit.path.resolve
    - typing.IO.head.commit.object.path.resolve
    - datetime.timedelta.object.head.commit.path.tree.resolve
    - typing.IO.path.commit.resolve
    - typing.IO.object.head.commit.path.tree.GitCommandWrapperType
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.makedirs
    functionSourceFile: os
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.init
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 8
    IfCount: 9
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f44810c3a60>
    - <ast.Constant object at 0x7f44810c30a0>
    - <ast.Constant object at 0x7f44810c31f0>
    - <ast.Constant object at 0x7f44810c3eb0>
    argNames:
    - cls
    - git
    - url
    - path
    - odb_default_type
    - progress
    - multi_options
    - allow_unsafe_protocols
    - allow_unsafe_options
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1346
    functionName: git.repo.base.Repo._clone
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - typing.IO.commit.tree.object.path.communicate
    - subprocess.Popen.head.ref.commit.tree.object.path.clone
    - typing.cast.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit.replace
    - subprocess.Popen.tree.head.ref.commit.path.clone
    - typing.IO.commit.path.object
    - subprocess.Popen.head.commit.object.path.environment
    - typing.BinaryIO.tree.head.commit.object.path._terminate
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.cast.head.ref.commit.object.tree.clone
    - git.util.RemoteProgress.line_dropped
    - subprocess.Popen.object.commit
    - typing.IO.tree.path.commit.object._terminate
    - typing.IO.head.ref.commit.object.tree.path.replace
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.rstrip
    - datetime.timedelta.head.commit.tree.git.update_environment
    - subprocess.Popen.object.tree.path.startswith
    - typing.IO.tree.commit.path.object._terminate
    - typing.IO.path.head.ref.commit._terminate
    - datetime.timedelta.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.tree.head.commit.environment
    - typing.BinaryIO.head.commit.tree.communicate
    - subprocess.Popen.path.commit.encode
    - datetime.timedelta.path.object.tree.head.ref.commit.rstrip
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - typing.IO.object.head.commit.environment
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - datetime.timedelta.tree.object.path.head.commit.replace
    - subprocess.Popen.tree.head.commit.rstrip
    - typing.IO.tree.path.object.commit.rstrip
    - datetime.timedelta.object.path.head.commit.environment
    - typing.IO.path.object.head.commit.tree.replace
    - typing.IO.path.tree.head.commit
    - datetime.timedelta.object.path.head.commit.tree.encode
    - typing.IO.path.object.head.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree.path.object._terminate
    - typing.IO.tree.head.ref.commit.object.encode
    - typing.IO.tree.object.head.commit.path
    - datetime.timedelta.path.tree.object.head.ref.commit.clone
    - typing.TypeVar.object.head.ref.commit.git.update_environment
    - subprocess.Popen.object.path.head.ref.commit.tree.encode
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.commit.tree.object.startswith
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.rstrip
    - typing.IO.tree.object.commit.communicate
    - typing.BinaryIO.tree.head.ref.commit.path.clone
    - subprocess.Popen.object.tree.path
    - typing.IO.head.commit.object.encode
    - subprocess.Popen.path.object.git.update_environment
    - os.environ.get
    - datetime.timedelta.commit.path.tree.object._terminate
    - typing.TypeVar.head.ref.commit.path.object.tree.clone
    - subprocess.Popen.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.commit.startswith
    - typing.IO.head.commit.startswith
    - typing.IO.head.commit.path.tree.replace
    - typing.IO.path.commit.object.communicate
    - datetime.timedelta.object.commit.tree.git.update_environment
    - datetime.timedelta.object.head.ref.commit.environment
    - typing.IO.head.ref.commit.object.encode
    - datetime.timedelta.path.tree.object.head.ref.commit.communicate
    - subprocess.Popen
    - typing.IO.object.tree.commit.path.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.rstrip
    - datetime.timedelta.object.head.ref.commit.tree.git.update_environment
    - typing.BinaryIO.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.tree.head.commit.path.object._terminate
    - datetime.timedelta.commit.path.object
    - typing.IO.tree.path.commit.object.wait
    - datetime.timedelta.tree.commit.object.path.wait
    - typing.TypeVar.object.head.commit.tree.environment
    - typing.IO.path.head.commit.tree.communicate
    - subprocess.Popen.tree.head.commit.object.path.environment
    - subprocess.Popen.path.head.ref.commit.object.tree.environment
    - typing.cast.head.commit.object.tree.path.environment
    - typing.TypeVar.head.commit.tree.object.git.update_environment
    - subprocess.Popen.path.head.ref.commit.tree.clone
    - typing.IO.tree.path.head.commit.communicate
    - subprocess.Popen.commit.object.path.tree.encode
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.cast.head.ref.commit.tree.object.path.encode
    - subprocess.Popen.tree.commit.path._terminate
    - typing.BinaryIO.tree.head.commit.path.object
    - datetime.timedelta.head.commit.tree.path.clone
    - typing.IO.tree.object.commit.replace
    - typing.IO.path.head.commit.tree.clone
    - typing.IO.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.rstrip
    - datetime.timedelta.object.path.git.update_environment
    - typing.BinaryIO.tree.head.commit.startswith
    - subprocess.Popen.path.tree.commit._terminate
    - typing.IO.path.tree.head.ref.commit.startswith
    - subprocess.Popen.path.head.ref.commit.environment
    - datetime.timedelta.path.object.head.commit.encode
    - typing.IO.tree.commit.object.rstrip
    - typing.BinaryIO.object.head.ref.commit.clone
    - typing.cast.tree.head.commit.object.environment
    - <builtin>.tuple
    - typing.TypeVar.object.tree.path.head.ref.commit.rstrip
    - subprocess.Popen.tree.object.path.head.commit.encode
    - typing.IO.head.commit.path.git.update_environment
    - subprocess.Popen.object.path.head.commit.tree.environment
    - typing.IO.path.head.commit.object.wait
    - typing.IO.tree.head.commit.path.encode
    - datetime.timedelta.tree.head.commit.path.environment
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - typing.IO.tree.object.head.ref.commit.environment
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.tree.object.head.ref.commit.encode
    - typing.cast.object.tree.head.commit.path.replace
    - subprocess.Popen.tree.object.startswith
    - subprocess.Popen.path.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.commit.object.rstrip
    - subprocess.Popen.object.path.commit.tree._terminate
    - typing.TypeVar.head.commit.tree.path.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.encode
    - typing.BinaryIO.head.ref.commit.object.tree.clone
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.TypeVar.object.head.commit.communicate
    - typing.IO.object.head.commit.tree.path.startswith
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.TypeVar.tree.head.commit.object.communicate
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.object.tree.head.commit.wait
    - typing.IO.object.tree.commit.git.update_environment
    - subprocess.Popen.object.head.ref.commit.tree.path.rstrip
    - git.cmd.Git.check_unsafe_protocols
    - typing.BinaryIO.head.commit.path.object
    - typing.cast.commit.tree.object.path.wait
    - typing.cast.tree.head.ref.commit.object.rstrip
    - typing.cast.head.commit.object.path.tree.encode
    - typing.cast.commit.tree.object.path.environment
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.head.commit.object.replace
    - threads.append
    - subprocess.Popen.tree.path.object.head.commit.git.update_environment
    - subprocess.Popen.tree.path.head.ref.commit.communicate
    - typing.IO.head.commit.path.tree.startswith
    - typing.cast.head.commit.path.object.tree._terminate
    - typing.TypeVar.tree.object.head.ref.commit.path.environment
    - typing.BinaryIO.head.commit.path.tree.object.rstrip
    - typing.IO.head.commit.path.tree.rstrip
    - typing.IO.tree.path.rstrip
    - typing.IO.path.object.head.ref.commit.communicate
    - typing.IO.object.tree.commit.clone
    - subprocess.Popen.tree.commit.object.path
    - cls.re_unsafe_protocol.match
    - datetime.timedelta.object.commit.tree.wait
    - typing.IO.commit.object.path.startswith
    - typing.IO.object.path.tree.head.commit.git.update_environment
    - datetime.timedelta.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.update_environment
    - datetime.timedelta.object.tree.commit.clone
    - typing.BinaryIO.head.ref.commit.path.tree.communicate
    - option.startswith
    - subprocess.Popen.tree.path.head.commit.communicate
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.communicate
    - typing.IO.head.commit.path.tree.object.encode
    - subprocess.Popen.object.communicate
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - typing.IO.path.object.commit.encode
    - typing.IO.object.head.ref.commit.tree.communicate
    - typing.cast.head.ref.commit.path.encode
    - typing.IO.head.commit
    - datetime.timedelta.path.head.commit.object._terminate
    - typing.BinaryIO.head.commit.object.tree.environment
    - datetime.timedelta.head.ref.commit.object.path.rstrip
    - typing.IO.head.ref.commit.tree.rstrip
    - subprocess.Popen.commit.tree.path.environment
    - typing.BinaryIO.head.commit.path.tree.communicate
    - subprocess.Popen.object.path.tree.communicate
    - datetime.timedelta.tree.path.head.commit.object.startswith
    - datetime.timedelta.path.object.commit.environment
    - datetime.timedelta.tree.object.head.commit.path.git.update_environment
    - datetime.timedelta.commit.object.path.rstrip
    - typing.IO.path.tree.object.startswith
    - typing.IO.tree.head.ref.commit.path._terminate
    - typing.TypeVar.object.tree.head.commit.wait
    - git.objects.commit.Popen.path.clone
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.path.tree.head.ref.commit.object.clone
    - typing.BinaryIO.tree.head.commit.path.replace
    - subprocess.Popen.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.object.path.clone
    - typing.IO.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.object.path.head.ref.commit.tree._terminate
    - typing.IO.object.tree.head.ref.commit._terminate
    - typing.IO.commit.tree.path.object.communicate
    - typing.IO.tree.path.clone
    - typing.TypeVar.head.commit.object.path.tree.wait
    - typing.IO.object.tree.path.commit.wait
    - typing.IO.object.commit.path.tree.clone
    - os.path.expanduser
    - subprocess.Popen.path.commit.tree.communicate
    - subprocess.Popen.head.commit.rstrip
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.object.head.commit.path.wait
    - datetime.timedelta.commit.path.git.update_environment
    - typing.IO.head.ref.commit.tree.object.path.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.object.path.environment
    - typing.IO.object.path.head.ref.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path.communicate
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.tree.path.startswith
    - typing.IO.object.commit.tree.path.git.update_environment
    - typing.IO.head.commit.object.path.environment
    - datetime.timedelta.head.commit.path.wait
    - datetime.timedelta.path.commit.tree.encode
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - typing.cast.head.commit.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.path.object.git.update_environment
    - subprocess.Popen.head.commit.object.tree.git.update_environment
    - typing.IO.path.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - typing.cast.object.tree.head.ref.commit.path.git.update_environment
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - datetime.timedelta.path.tree.object.head.ref.commit.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree._terminate
    - typing.BinaryIO.head.ref.commit.path.tree.clone
    - datetime.timedelta.head.ref.commit.path.replace
    - subprocess.Popen.path.object.head.commit.startswith
    - datetime.timedelta.path.tree.commit.rstrip
    - typing.IO.commit.object.git.update_environment
    - typing.TypeVar.object.head.ref.commit.tree.encode
    - subprocess.Popen.object.commit.path.clone
    - typing.IO.path.startswith
    - typing.cast.tree.object.head.commit.clone
    - datetime.timedelta.head.commit.object.tree.path.clone
    - typing.TypeVar.head.ref.commit.path.startswith
    - typing.IO.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path
    - subprocess.Popen.head.commit.object.path._terminate
    - datetime.timedelta.head.commit.object.tree.path.replace
    - typing.TypeVar.object.head.ref.commit.tree.startswith
    - typing.IO.commit.object.tree.path.communicate
    - typing.IO.path.object.commit.tree.startswith
    - subprocess.Popen.tree.object.head.commit.path.encode
    - typing.TypeVar.head.commit.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.head.ref.commit.communicate
    - datetime.timedelta.commit.tree.object.path.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.clone
    - typing.cast.head.commit.tree.object.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.encode
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - git.objects.commit.Popen.tree.clone
    - datetime.timedelta.head.commit.object.path.tree.rstrip
    - typing.IO.tree.head.ref.commit.object.rstrip
    - <builtin>.str
    - subprocess.Popen.object.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.tree.object.path.startswith
    - typing.TypeVar.head.commit.object._terminate
    - datetime.timedelta.path.object.head.commit._terminate
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.commit
    - datetime.timedelta.object.commit.path.tree.rstrip
    - typing.IO.head.commit.tree.object.communicate
    - typing.IO.tree.head.ref.commit.path.object.communicate
    - subprocess.Popen.object.head.commit.path.tree.communicate
    - typing.TypeVar.head.ref.commit.path.environment
    - datetime.timedelta.tree.commit.object.path.replace
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.tree.path.commit.object.environment
    - datetime.timedelta.object.tree.path.commit.clone
    - typing.cast.tree.head.commit.path.object.communicate
    - datetime.timedelta.path.object.tree.head.commit.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.startswith
    - typing.IO.commit.tree.path.clone
    - typing.TypeVar.tree.object.path.commit.rstrip
    - datetime.timedelta.object.commit.clone
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.commit.path.object.communicate
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.head.commit.object.rstrip
    - typing.IO.commit.object.path.tree.git.update_environment
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree.environment
    - typing.cast.head.commit.object.tree.startswith
    - datetime.timedelta.path.object.tree.encode
    - typing.IO.tree.head.commit.path.clone
    - typing.BinaryIO.head.commit.path.tree.object.environment
    - typing.IO.path.tree.object.commit.communicate
    - typing.BinaryIO.head.ref.commit.tree
    - subprocess.Popen.commit.path.tree.clone
    - subprocess.Popen.head.commit.path.environment
    - typing.IO.head.commit.path.object.tree
    - typing.IO.path.head.commit.object.tree.startswith
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.tree.commit.path.object.git.update_environment
    - typing.IO.object.path.head.ref.commit.communicate
    - subprocess.Popen.head.commit.object.path.tree.git.update_environment
    - datetime.timedelta.object.tree.path.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.commit.startswith
    - subprocess.Popen.object.path.head.commit.environment
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.IO.path.tree.commit.rstrip
    - datetime.timedelta.commit.tree.object.git.update_environment
    - typing.IO.path.tree.git.update_environment
    - subprocess.Popen.path.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.object.path.environment
    - typing.IO.commit.tree.clone
    - typing.TypeVar.object.tree.head.commit.path.clone
    - typing.cast.head.commit.path.object.tree.environment
    - subprocess.Popen.tree.path._terminate
    - typing.IO.object.commit.path.communicate
    - datetime.timedelta.commit.path.tree.object.startswith
    - subprocess.Popen.tree.head.commit.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.environment
    - typing.IO.commit.path.object.rstrip
    - subprocess.Popen.path.object.head.ref.commit.tree.communicate
    - typing.TypeVar.object.head.commit.tree
    - datetime.timedelta.tree.object._terminate
    - typing.cast.head.commit.path
    - datetime.timedelta.object.head.ref.commit.path
    - typing.BinaryIO.object.tree.head.commit.environment
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.tree.object.head.ref.commit.path.git.update_environment
    - datetime.timedelta.path.tree.object.head.ref.commit.startswith
    - datetime.timedelta.object.tree.head.ref.commit.communicate
    - typing.TypeVar.head.commit.tree.object
    - subprocess.Popen.tree.head.commit.object.communicate
    - typing.TypeVar.object.tree.head.ref.commit.communicate
    - datetime.timedelta.tree.object.head.ref.commit.path
    - subprocess.Popen.tree.path.commit.replace
    - typing.IO.tree.head.ref.commit.object.path.startswith
    - typing.cast.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.update_environment
    - subprocess.Popen.tree.commit.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.startswith
    - typing.TypeVar.head.commit.tree.environment
    - typing.BinaryIO.object.tree.path.commit.replace
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.commit.object.rstrip
    - typing.IO.head.ref.commit.object.path.tree.encode
    - datetime.timedelta.path.tree.git.update_environment
    - subprocess.Popen.tree.commit.path.object.environment
    - typing.BinaryIO.object.tree.path.commit.git.update_environment
    - typing.BinaryIO.object.tree.path.environment
    - datetime.timedelta.commit.object.tree.path.clone
    - typing.IO.object.path.head.ref.commit.rstrip
    - typing.IO.head.ref.commit.tree.replace
    - typing.IO.path.head.ref.commit.tree.object.rstrip
    - typing.IO.tree.path.object.head.commit.clone
    - typing.IO.tree.head.commit.object.rstrip
    - typing.cast.object.head.ref.commit.tree.path.git.update_environment
    - subprocess.Popen.path.head.commit.object.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.git.update_environment
    - datetime.timedelta.path.object.communicate
    - subprocess.Popen.tree.object.path.communicate
    - typing.TypeVar.head.commit.object.tree.path.communicate
    - typing.cast.tree.head.ref.commit.environment
    - subprocess.Popen.object.path.tree._terminate
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.commit.tree.path.object.wait
    - typing.IO.commit.path.object.tree.environment
    - typing.cast.head.commit.path.object.replace
    - typing.cast.head.ref.commit.object.tree.encode
    - typing.IO.path.tree.object.head.ref.commit._terminate
    - typing.cast.head.ref.commit.object.rstrip
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.rstrip
    - typing.IO.path.tree.object.head.ref.commit.encode
    - subprocess.Popen.tree.commit.path.object.rstrip
    - subprocess.Popen.tree.startswith
    - datetime.timedelta.tree.head.ref.commit.object.git.update_environment
    - typing.IO.object.head.ref.commit.rstrip
    - datetime.timedelta.path.object.head.commit.communicate
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - typing.TypeVar.object.tree.head.commit.path
    - subprocess.Popen.tree.object.path.startswith
    - subprocess.Popen.commit.path.tree._terminate
    - typing.BinaryIO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.tree._terminate
    - typing.IO.object.path.tree.commit.communicate
    - typing.IO.path.tree.commit.object.git.update_environment
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - typing.IO.commit.tree.object.startswith
    - datetime.timedelta.head.commit.object.path.tree.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.clone
    - typing.cast.head.commit.object.path.tree.communicate
    - typing.cast.head.commit.object.path.startswith
    - datetime.timedelta.commit.object.path.tree._terminate
    - subprocess.Popen.path.commit.tree.object.rstrip
    - typing.TypeVar.head.commit.path.tree.object.environment
    - datetime.timedelta.object.path.tree.head.commit._terminate
    - datetime.timedelta.head.ref.commit.path.object.tree._terminate
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.encode
    - datetime.timedelta.path.object.head.commit.tree.clone
    - subprocess.Popen.tree.commit.path.object.clone
    - subprocess.Popen.head.commit.path.object.rstrip
    - typing.cast.head.commit.object.git.update_environment
    - subprocess.Popen.object.tree.head.ref.commit.communicate
    - typing.cast.tree.head.commit.environment
    - typing.IO.path.replace
    - datetime.timedelta.path.head.commit.tree
    - typing.IO.object.path.tree.communicate
    - typing.cast.tree.object.head.ref.commit.path.environment
    - subprocess.Popen.object.tree.path.commit.git.update_environment
    - typing.IO.commit.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - datetime.timedelta.tree.object.head.ref.commit.communicate
    - typing.TypeVar.object.head.ref.commit.path.environment
    - typing.IO.tree.object.path.head.ref.commit._terminate
    - subprocess.Popen.path.object.commit.tree.git.update_environment
    - datetime.timedelta.path.tree.commit.object.git.update_environment
    - typing.IO.commit.tree.encode
    - typing.IO.object.head.ref.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.encode
    - git.objects.commit.Popen.tree.communicate
    - typing.TypeVar.head.commit.tree._terminate
    - typing.TypeVar.object.tree.path.head.commit.wait
    - typing.TypeVar.object.tree.head.commit.communicate
    - typing.TypeVar.head.commit.object.tree.git.update_environment
    - typing.IO.object.head.commit.path.tree.startswith
    - subprocess.Popen.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.tree.object.path._terminate
    - typing.IO.head.ref.commit.path.tree.object.startswith
    - typing.cast.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.replace
    - typing.IO.replace
    - typing.IO.tree.head.ref.commit.object.path.environment
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.path.tree.commit.encode
    - typing.cast.head.ref.commit.path.tree.environment
    - subprocess.Popen.commit.tree.path.wait
    - subprocess.Popen.object.path.commit.tree.replace
    - typing.IO.path.object.tree.head.ref.commit.encode
    - subprocess.Popen.tree.commit.object.clone
    - subprocess.Popen.commit.tree.object.startswith
    - typing.cast.head.commit.path.communicate
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.clone
    - typing.IO.object.head.commit.tree.path.environment
    - subprocess.Popen.head.ref.commit.tree.clone
    - typing.BinaryIO.head.ref.commit.tree.object.path.communicate
    - typing.cast.head.commit.tree.path.object.startswith
    - typing.IO.path.head.ref.commit.startswith
    - typing.cast.object.head.commit.startswith
    - datetime.timedelta.tree.object.path.commit.startswith
    - subprocess.Popen.tree.commit.path.communicate
    - subprocess.Popen.head.commit.object.git.update_environment
    - datetime.timedelta.head.commit.object.path.tree.clone
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.tree.object.head.ref.commit.communicate
    - datetime.timedelta.path.head.commit.object.environment
    - typing.IO.tree.path.object.head.ref.commit._terminate
    - subprocess.Popen.object.path.tree.commit.environment
    - subprocess.Popen.head.commit.object.tree.path.wait
    - typing.IO.path.commit.object
    - datetime.timedelta.object.tree.commit.path.rstrip
    - subprocess.Popen.head.ref.commit.rstrip
    - typing.cast.object.head.commit.path.replace
    - subprocess.Popen.path.wait
    - subprocess.Popen.tree.object.head.commit.clone
    - typing.cast.head.commit.object.tree.path.startswith
    - typing.IO.tree.object.head.commit.path.replace
    - datetime.timedelta.path.tree.object.head.commit.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.communicate
    - subprocess.Popen.head.ref.commit.path.communicate
    - typing.TypeVar.tree.head.commit.path.git.update_environment
    - typing.BinaryIO.head.ref.commit.tree.path.encode
    - subprocess.Popen.path.tree.head.commit._terminate
    - datetime.timedelta.head.commit.object.path.tree.startswith
    - subprocess.Popen.object.tree.commit.path.rstrip
    - typing.BinaryIO.tree.head.commit.rstrip
    - typing.IO.head.ref.commit.tree.path.object.git.update_environment
    - subprocess.Popen.tree.commit.communicate
    - typing.cast.head.ref.commit.path.wait
    - typing.TypeVar.object.head.commit.tree.path.environment
    - datetime.timedelta.object.tree.path.head.ref.commit.environment
    - datetime.timedelta.tree.path.object.head.commit.environment
    - typing.IO.path.commit.tree.object.replace
    - subprocess.Popen.commit.tree.object.path
    - typing.BinaryIO.head.commit.tree.object.path.clone
    - typing.TypeVar.head.commit.tree.object.environment
    - subprocess.Popen.tree.commit.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.tree.path.commit.object._terminate
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.object.path.head.ref.commit._terminate
    - message.endswith
    - typing.IO.path.head.ref.commit.object.tree.clone
    - typing.TypeVar.head.ref.commit.path.object.communicate
    - typing.IO.path.object.commit.wait
    - subprocess.Popen.path.tree.object.environment
    - subprocess.Popen.path.object.commit._terminate
    - typing.IO.object.tree._terminate
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.encode
    - typing.BinaryIO.object.head.commit.path.tree
    - datetime.timedelta.path.tree.object.commit.clone
    - typing.BinaryIO.object.tree.head.commit.communicate
    - typing.TypeVar.head.commit.tree.object.clone
    - subprocess.Popen.object.head.commit.tree.environment
    - typing.IO.path.head.ref.commit.tree.object.startswith
    - typing.TypeVar.head.ref.commit.object.tree.git.update_environment
    - datetime.timedelta.path.tree.head.commit.object._terminate
    - typing.cast.object.tree.head.commit.rstrip
    - typing.IO.startswith
    - typing.IO.commit.tree.path.replace
    - typing.IO.object.path.tree.head.ref.commit.environment
    - typing.IO.commit.object.path.git.update_environment
    - subprocess.Popen.tree.commit.path.encode
    - typing.IO.object.path.head.ref.commit.tree.environment
    - subprocess.Popen.path.head.commit.object.startswith
    - typing.IO.head.commit.object.tree.path.wait
    - typing.IO.tree.path.object.head.commit.rstrip
    - datetime.timedelta.head.commit.path.object.tree.wait
    - datetime.timedelta.path.commit.tree.object.clone
    - datetime.timedelta.commit.object.path.tree.replace
    - subprocess.Popen.tree.head.commit.clone
    - subprocess.Popen.head.commit.path.object.encode
    - subprocess.Popen.path.commit.tree.object.startswith
    - typing.IO.tree.head.ref.commit.path
    - git.util.RemoteProgress.new_message_handler.handler
    - datetime.timedelta.object.path.tree.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.encode
    - typing.IO.object.path.tree.head.ref.commit.rstrip
    - subprocess.Popen.head.commit.object.communicate
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.object.clone
    - subprocess.Popen.object.path.head.commit.tree.clone
    - typing.IO.tree.head.ref.commit.path.startswith
    - git.objects.commit.Popen.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.clone
    - typing.TypeVar.head.ref.commit.tree.rstrip
    - typing.IO.commit.object.tree.path.replace
    - typing.IO.object.commit.rstrip
    - subprocess.Popen.path.head.ref.commit.object.tree.communicate
    - typing.cast.head.commit.object.path.replace
    - datetime.timedelta.tree.object.environment
    - datetime.timedelta.tree.object.head.ref.commit.startswith
    - datetime.timedelta.commit.object.path.communicate
    - git.objects.commit.Popen.tree.environment
    - typing.IO.commit.object.path.rstrip
    - typing.TypeVar.object.tree.head.ref.commit._terminate
    - datetime.timedelta.path.tree.head.commit.wait
    - typing.IO.tree.head.commit.path.object.rstrip
    - subprocess.Popen.path.object.tree.head.commit.clone
    - typing.IO.path.object.head.ref.commit.encode
    - datetime.timedelta.head.ref.commit.tree.object.path.communicate
    - subprocess.Popen.object.tree.commit.path._terminate
    - typing.TypeVar.object.head.ref.commit.path.startswith
    - datetime.timedelta.commit.path.object.tree.rstrip
    - subprocess.Popen.path.commit.tree.environment
    - subprocess.Popen.path.commit.tree.git.update_environment
    - datetime.timedelta.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.commit.object.path.encode
    - subprocess.Popen.path.head.commit.object.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.git.update_environment
    - subprocess.Popen.object.path.tree.head.commit.replace
    - typing.IO.object.path.commit.tree.rstrip
    - datetime.timedelta.tree.head.ref.commit.git.update_environment
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.head.commit.tree.path.object.communicate
    - typing.IO.object.head.commit.path.tree.communicate
    - datetime.timedelta.object.tree.path.head.ref.commit._terminate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - subprocess.Popen.tree.commit.encode
    - typing.IO.tree.head.ref.commit.object.git.update_environment
    - datetime.timedelta.object.tree.path.startswith
    - typing.TypeVar.tree.head.commit.clone
    - datetime.timedelta.path.tree.head.ref.commit._terminate
    - typing.IO.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.path.object.tree.head.commit.communicate
    - datetime.timedelta.head.ref.commit.path.object.clone
    - datetime.timedelta.object.head.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.environment
    - subprocess.Popen.object.path.head.commit.startswith
    - datetime.timedelta.path.head.ref.commit.tree.encode
    - subprocess.Popen.head.commit.tree.replace
    - typing.IO.head.ref.commit.tree.object.communicate
    - typing.IO.object.head.ref.commit.tree.path.clone
    - datetime.timedelta.commit.path.tree.object
    - typing.IO.path.encode
    - subprocess.Popen.head.commit.path.object.tree.startswith
    - typing.IO.tree.commit
    - typing.IO.tree.head.ref.commit.path.git.update_environment
    - typing.TypeVar.head.ref.commit.path.tree._terminate
    - subprocess.Popen.path.commit.object.tree.encode
    - datetime.timedelta.object.head.commit
    - typing.IO.tree.commit.path.object.environment
    - typing.IO.head.ref.commit.object._terminate
    - subprocess.Popen.tree.object.path.head.ref.commit.git.update_environment
    - typing.IO.tree.commit.path.object.startswith
    - datetime.timedelta.object.commit.tree.replace
    - typing.cast.head.ref.commit.object.communicate
    - subprocess.Popen.object.tree.path.clone
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.TypeVar.head.commit.path.object.startswith
    - typing.BinaryIO.head.ref.commit.object.path._terminate
    - subprocess.Popen.object.tree.communicate
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.commit.tree.path.clone
    - typing.IO.path.commit.tree.startswith
    - typing.IO.tree.commit.object.path.startswith
    - datetime.timedelta.object.tree.commit.git.update_environment
    - datetime.timedelta.tree.path.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.replace
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.path.head.ref.commit.tree.object.git.update_environment
    - typing.cast.head.commit.path.tree.startswith
    - typing.BinaryIO.head.commit.path.object.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.path.object.rstrip
    - datetime.timedelta.tree.commit.object.clone
    - typing.IO.commit.path.tree.object.clone
    - typing.IO.head.ref.commit.git.update_environment
    - datetime.timedelta.tree.head.commit.path.git.update_environment
    - typing.cast.tree.head.ref.commit.object.environment
    - datetime.timedelta.object.path.tree.communicate
    - typing.IO.tree.object.path.head.ref.commit.git.update_environment
    - datetime.timedelta.object.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.startswith
    - datetime.timedelta.path.tree.commit.object.encode
    - datetime.timedelta.object.tree.commit.communicate
    - typing.cast.tree.head.commit.object.path.clone
    - datetime.timedelta.object._terminate
    - datetime.timedelta.object.tree.path.encode
    - datetime.timedelta.path.head.ref.commit.object.tree._terminate
    - subprocess.Popen.object.tree.path.head.commit.encode
    - typing.IO.head.ref.commit.tree.path.object.communicate
    - typing.TypeVar.tree.head.commit.path
    - typing.IO.head.commit.tree.object.path.rstrip
    - subprocess.Popen.tree.path.commit
    - typing.IO.head.commit.object.path.replace
    - typing.cast.head.commit.path.object.environment
    - subprocess.Popen.object.path.tree.head.ref.commit.rstrip
    - typing.IO.tree.commit.path.object.communicate
    - subprocess.Popen.tree.path.commit.git.update_environment
    - datetime.timedelta.path.head.commit.rstrip
    - typing.BinaryIO.tree.head.commit.path.object.rstrip
    - datetime.timedelta.path.head.ref.commit.tree.object.clone
    - typing.cast.object.head.ref.commit.tree.path.communicate
    - typing.cast.head.ref.commit.tree._terminate
    - subprocess.Popen.head.commit.object.tree.clone
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.tree.head.ref.commit.clone
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.path.commit.tree.encode
    - subprocess.Popen.path.tree.head.ref.commit.git.update_environment
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - git.util.py_where.is_exec
    - subprocess.Popen.head.ref.commit.tree.object.encode
    - typing.BinaryIO.object.head.commit.path.encode
    - typing.cast.head.ref.commit.tree.path.object.encode
    - typing.BinaryIO.object.head.commit.path._terminate
    - datetime.timedelta.path.head.commit.replace
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.BinaryIO.object.tree.path.head.ref.commit.startswith
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.head.ref.commit.object.communicate
    - typing.IO.tree.object.head.ref.commit.path._terminate
    - typing.IO.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.encode
    - git.objects.commit.Popen.path.tree.encode
    - datetime.timedelta.path.head.commit.communicate
    - typing.IO.object.head.commit.tree.communicate
    - typing.IO.path.object.head.commit.encode
    - datetime.timedelta.tree.path.object.commit._terminate
    - typing.BinaryIO.tree.head.commit.encode
    - subprocess.Popen.commit.environment
    - datetime.timedelta.path.head.ref.commit.clone
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.tree.object.path.commit.environment
    - subprocess.Popen.tree.head.ref.commit.object.path.environment
    - typing.BinaryIO.head.commit.object.path.wait
    - typing.TypeVar.head.commit.path.object.tree.clone
    - subprocess.Popen.head.commit.path.wait
    - typing.TypeVar.tree.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree
    - subprocess.Popen.object.path.head.commit.tree.encode
    - typing.TypeVar.tree.head.ref.commit.object.path.encode
    - typing.cast.head.commit.communicate
    - kwargs.keys
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - typing.IO.object.commit.tree.rstrip
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.cast.head.commit.path.tree.object.git.update_environment
    - datetime.timedelta.commit.path.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.path.git.update_environment
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - subprocess.Popen.object.path.tree.wait
    - typing.IO.tree.commit.communicate
    - typing.cast.commit.object.tree.path.clone
    - typing.IO.tree.path.head.commit.object.wait
    - datetime.timedelta.object.path.tree.head.ref.commit._terminate
    - typing.IO.tree.object.commit.path.communicate
    - datetime.timedelta.head.commit.object
    - pathlib.Path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.tree.object.path.git.update_environment
    - typing.cast.head.ref.commit.tree.object.environment
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.object.rstrip
    - subprocess.Popen.tree.path.commit.object.git.update_environment
    - subprocess.Popen.object.path.rstrip
    - datetime.timedelta.path.object.commit.tree.environment
    - typing.IO.object.head.commit.path.tree.wait
    - typing.IO.object.path.head.ref.commit.environment
    - typing.BinaryIO.object.head.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.commit.object.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.tree.head.commit.path.encode
    - typing.IO.path.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.object.environment
    - typing.IO.tree.path.object.clone
    - datetime.timedelta.tree.head.commit.path.object.startswith
    - datetime.timedelta.object.head.commit._terminate
    - typing.IO.object.tree.commit.encode
    - subprocess.Popen.tree.object.head.commit.git.update_environment
    - typing.cast.object.head.ref.commit.path.git.update_environment
    - typing.cast.head.ref.commit.tree.object.clone
    - datetime.timedelta.head.commit.path.clone
    - typing.TypeVar.object.tree.path.head.ref.commit.encode
    - typing.IO.path.object._terminate
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.path.wait
    - datetime.timedelta.tree.path.head.commit.object
    - typing.TypeVar.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.commit.path.object.tree.replace
    - typing.BinaryIO.head.commit.object.tree.path.rstrip
    - datetime.timedelta.object.commit.environment
    - subprocess.Popen.path.commit.environment
    - datetime.timedelta.object.tree.path.commit.replace
    - typing.cast.tree.object.head.commit.environment
    - typing.IO.tree.head.commit.path.object.startswith
    - subprocess.Popen.object.tree.commit.environment
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.tree.head.commit.clone
    - subprocess.Popen.object.head.commit.tree.clone
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.object.path.tree.communicate
    - typing.TypeVar.head.commit.tree.path.startswith
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.IO.encode
    - typing.TypeVar.object.head.commit.tree.communicate
    - typing.cast.head.ref.commit.path.object.tree.startswith
    - typing.IO.path.head.commit.object.rstrip
    - typing.IO.tree.path.commit.communicate
    - subprocess.Popen.object.head.commit.path.rstrip
    - typing.IO.tree.object.startswith
    - typing.TypeVar.object.head.ref.commit.tree.communicate
    - typing.IO.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree.git.update_environment
    - typing.cast.head.ref.commit.tree.path.clone
    - subprocess.Popen.object.tree.head.commit.startswith
    - typing.IO.path.head.ref.commit.encode
    - subprocess.Popen.path.tree.head.commit.replace
    - subprocess.Popen.tree.path.object.head.commit.encode
    - subprocess.Popen.object.head.commit.replace
    - typing.IO.head.ref.commit.path.tree.startswith
    - datetime.timedelta.commit.object.git.update_environment
    - subprocess.Popen.tree.commit.object.path.clone
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - typing.cast.head.ref.commit.path.communicate
    - subprocess.Popen.object.path.tree.encode
    - typing.IO.tree.object.path.startswith
    - typing.IO.object.commit.path.tree.git.update_environment
    - subprocess.Popen.head.commit.object.tree.startswith
    - subprocess.Popen.tree.path.commit.encode
    - typing.IO.head.commit.tree.object.path._terminate
    - typing.TypeVar.object.tree.path.commit.rstrip
    - typing.IO.commit.tree._terminate
    - datetime.timedelta.commit.object.tree.git.update_environment
    - typing.IO.tree.path.head.commit.object.encode
    - datetime.timedelta.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.path.tree.encode
    - typing.TypeVar.head.commit.path.tree.object._terminate
    - subprocess.Popen.head.commit.object.tree.path.replace
    - datetime.timedelta.tree.path.head.ref.commit.encode
    - typing.IO.tree.object.path.commit.wait
    - subprocess.Popen.object.tree.commit.replace
    - datetime.timedelta.commit.object.path.startswith
    - subprocess.Popen.object.head.ref.commit.tree.path._terminate
    - subprocess.Popen.object.path.head.ref.commit.tree.rstrip
    - typing.TypeVar.tree.head.commit.object.path.startswith
    - subprocess.Popen.head.commit.object.replace
    - typing.cast.object.head.ref.commit.tree.clone
    - datetime.timedelta.object.tree.head.commit.replace
    - typing.IO.path.wait
    - datetime.timedelta.tree.commit._terminate
    - subprocess.Popen.object.tree.commit.path.communicate
    - subprocess.Popen.head.ref.commit.object.path.tree.startswith
    - typing.IO.tree.object.head.ref.commit._terminate
    - datetime.timedelta.object.tree.head.commit.communicate
    - typing.IO.tree.commit.object.path.clone
    - subprocess.Popen.tree.object.path.head.ref.commit._terminate
    - typing.IO.path.object.tree.commit.startswith
    - typing.IO.path.object.commit._terminate
    - datetime.timedelta.object.path.tree.head.commit.environment
    - typing.IO.tree.communicate
    - subprocess.Popen.head.commit.tree.object.path.communicate
    - subprocess.Popen.path.commit.tree.replace
    - datetime.timedelta._terminate
    - typing.IO.head.commit.object.path.tree.git.update_environment
    - subprocess.Popen.object.path._terminate
    - datetime.timedelta.head.ref.commit.path.tree.communicate
    - typing.TypeVar.head.commit.object.tree.encode
    - subprocess.Popen.tree.object.path.head.commit.rstrip
    - typing.IO.commit.path.tree.object.rstrip
    - typing.IO.head.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.clone
    - typing.IO.environment
    - datetime.timedelta.commit.path.object.tree.git.update_environment
    - typing.IO.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.wait
    - datetime.timedelta.commit.tree.path.startswith
    - typing.IO.commit.path.tree.clone
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - typing.BinaryIO.head.commit.object.tree.path.startswith
    - subprocess.Popen.head.ref.commit.object.encode
    - datetime.timedelta.path.commit.encode
    - datetime.timedelta.head.ref.commit.tree.path.object.communicate
    - subprocess.Popen.head.ref.commit.object.tree.environment
    - typing.IO.commit.tree.object.path.encode
    - subprocess.Popen.path.encode
    - typing.cast.tree.head.ref.commit.object.communicate
    - typing.BinaryIO.head.ref.commit.tree.object.path.encode
    - typing.IO.path.environment
    - typing.TypeVar.head.ref.commit.tree.path.clone
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.ref.commit.tree
    - subprocess.Popen.object.head.ref.commit.path.rstrip
    - subprocess.Popen.head.ref.commit.object.path.clone
    - typing.TypeVar.tree.head.commit.object.path.replace
    - typing.BinaryIO.head.commit.clone
    - datetime.timedelta.head.ref.commit.object.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.path.encode
    - typing.BinaryIO.head.ref.commit.object.git.update_environment
    - datetime.timedelta.rstrip
    - typing.IO.head.ref.commit.path.tree.object._terminate
    - subprocess.Popen.commit.object.tree.path.git.update_environment
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.path.object.commit.tree.clone
    - subprocess.Popen.path.object.head.ref.commit._terminate
    - typing.TypeVar.tree.head.commit.path._terminate
    - typing.IO.object.head.ref.commit.tree.path.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.clone
    - datetime.timedelta.object.tree.head.ref.commit.environment
    - typing.TypeVar.object.tree.head.commit.rstrip
    - typing.IO.commit.object.tree.path.startswith
    - typing.IO.object.head.ref.commit.path.tree.environment
    - subprocess.Popen.object.path.tree.head.ref.commit.encode
    - datetime.timedelta.object.path.head.ref.commit.rstrip
    - typing.BinaryIO.tree.head.ref.commit.path.git.update_environment
    - typing.TypeVar.object.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.path.tree.head.commit._terminate
    - subprocess.Popen.tree.path.head.commit.environment
    - datetime.timedelta.tree.object.head.commit.communicate
    - typing.cast.head.commit.path.object.rstrip
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.TypeVar.object.head.commit.path.tree.environment
    - typing.cast.head.commit.object.path.wait
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.commit.path.object.tree.rstrip
    - typing.IO.commit.path.tree.object.git.update_environment
    - typing.cast.object.head.ref.commit.tree.path._terminate
    - subprocess.Popen.tree.object.commit.startswith
    - subprocess.Popen.tree.commit.path.wait
    - typing.IO.head.commit.path.object.tree.environment
    - typing.TypeVar.tree.head.commit.object.path.git.update_environment
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - typing.IO.tree.environment
    - subprocess.Popen.path.tree.encode
    - typing.IO.object.tree.commit.startswith
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.object.path.commit.clone
    - typing.BinaryIO.head.ref.commit.path.object.git.update_environment
    - subprocess.Popen.tree.object.path._terminate
    - typing.IO.tree.object.commit.path.clone
    - typing.IO.object.tree.head.commit.path.startswith
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.object.head.commit.tree.communicate
    - <builtin>.getattr
    - typing.TypeVar.tree.head.ref.commit.startswith
    - subprocess.Popen.path.head.commit.rstrip
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.object.encode
    - datetime.timedelta.tree.commit.object.path
    - datetime.timedelta.object.tree.path.commit.encode
    - subprocess.Popen.path.object.commit.tree.communicate
    - typing.IO.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.commit.object.startswith
    - typing.cast.head.commit.object.path.tree.clone
    - subprocess.Popen.object.tree.head.ref.commit.path.encode
    - subprocess.Popen.commit.path.environment
    - typing.TypeVar.head.commit.clone
    - typing.cast.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.tree.object.head.ref.commit.rstrip
    - typing.IO.tree.path.object.head.ref.commit.encode
    - subprocess.Popen.object.tree.path.git.update_environment
    - typing.TypeVar.object.tree.path.head.ref.commit._terminate
    - typing.cast.object.head.ref.commit.path.tree.replace
    - typing.cast.head.ref.commit.object
    - subprocess.Popen.tree.commit.object._terminate
    - datetime.timedelta.tree.commit.path.object.clone
    - datetime.timedelta.head.commit.object.environment
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.head.commit.tree.object.path._terminate
    - datetime.timedelta.head.ref.commit.object.tree.rstrip
    - typing.TypeVar.tree.head.commit.path.object.encode
    - datetime.timedelta.object.tree
    - typing.IO.path.object.head.commit.tree.clone
    - typing.BinaryIO.head.commit.object.tree.git.update_environment
    - typing.IO.commit.path.tree._terminate
    - typing.TypeVar.head.ref.commit.path.object.startswith
    - datetime.timedelta.commit.object.path.git.update_environment
    - typing.TypeVar.tree.head.commit.object.encode
    - datetime.timedelta.tree.object.path.head.ref.commit.communicate
    - datetime.timedelta.commit.tree.object.rstrip
    - datetime.timedelta.encode
    - typing.IO.object.tree.path.head.ref.commit.replace
    - datetime.timedelta.tree.object.startswith
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.startswith
    - datetime.timedelta.object.tree.commit.path.environment
    - typing.TypeVar.head.ref.commit.path.tree.object.communicate
    - subprocess.Popen.path.object.head.commit.rstrip
    - typing.IO.object.head.ref.commit.path.tree._terminate
    - subprocess.Popen.object.tree.path.head.ref.commit.environment
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - typing.IO.object.tree.head.commit.path.git.update_environment
    - subprocess.Popen.path.object.head.commit.environment
    - typing.IO.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.startswith
    - typing.IO.path.commit.tree.object.clone
    - typing.BinaryIO.head.ref.commit.path.tree.object._terminate
    - typing.TypeVar.tree.head.ref.commit.rstrip
    - typing.IO.head.commit.object.rstrip
    - subprocess.Popen.commit.clone
    - subprocess.Popen.path.object.head.commit.tree.wait
    - subprocess.Popen.commit.object.tree.path.clone
    - typing.BinaryIO.object.tree.path.head.commit.encode
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.path.object.commit.tree.replace
    - git.objects.commit.Popen.tree.wait
    - datetime.timedelta.object.tree.head.commit.wait
    - typing.IO.commit.path.clone
    - subprocess.Popen.object.head.commit.clone
    - datetime.timedelta.path.head.commit.encode
    - subprocess.Popen.commit.object.tree.environment
    - datetime.timedelta.path.tree.commit.object.replace
    - typing.IO.path.tree.head.commit.object.git.update_environment
    - typing.BinaryIO.tree.head.ref.commit.object.clone
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.path.object._terminate
    - typing.cast.head.ref.commit.tree.path.rstrip
    - typing.IO.path.object.head.commit._terminate
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.tree.object.path.commit.startswith
    - typing.IO.object.head.commit.tree.git.update_environment
    - subprocess.Popen.object.tree.head.ref.commit.clone
    - typing.IO.object.head.ref.commit.path.clone
    - datetime.timedelta.object.path.tree.commit.environment
    - subprocess.Popen.tree.path.head.ref.commit._terminate
    - subprocess.Popen.object.path.head.commit.tree
    - typing.TypeVar.head.ref.commit.object.tree.path.encode
    - typing.cast.tree.object.head.ref.commit.path.clone
    - datetime.timedelta.head.commit.tree.object.path.communicate
    - typing.BinaryIO.object.tree.head.commit.git.update_environment
    - git.objects.commit.Popen.path.tree.communicate
    - typing.BinaryIO.head.commit.path.tree.object.clone
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.git.update_environment
    - datetime.timedelta.object.tree.head.commit.encode
    - subprocess.Popen.head.ref.commit.tree.path.object._terminate
    - typing.IO.tree.head.commit.path.object.communicate
    - typing.IO.object.tree.head.commit.clone
    - typing.BinaryIO.tree.head.commit
    - subprocess.Popen.tree.head.commit.startswith
    - typing.IO.tree.head.ref.commit.object.path.communicate
    - datetime.timedelta.tree.path.head.commit.rstrip
    - datetime.timedelta.head.commit.object.tree.path.communicate
    - typing.IO.path.tree.head.commit.object.encode
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.IO.path.head.commit.git.update_environment
    - datetime.timedelta.object.head.commit.path.clone
    - datetime.timedelta.tree.object.path.head.ref.commit.git.update_environment
    - datetime.timedelta.tree.head.ref.commit.object.path.clone
    - datetime.timedelta.tree.path.object
    - typing.IO.tree.object.path.head.commit.replace
    - typing.IO.object.path.tree.head.ref.commit.wait
    - subprocess.Popen.path.commit.object.tree.startswith
    - typing.TypeVar.head.commit.path.tree.object.communicate
    - datetime.timedelta.tree.object.encode
    - typing.BinaryIO.object.tree.path._terminate
    - typing.IO.object.path.tree.commit.encode
    - typing.IO.tree.path.head.commit.encode
    - typing.IO.path.head.ref.commit.tree.object.clone
    - typing.TypeVar.head.commit.tree.path._terminate
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.head.commit.tree.encode
    - typing.TypeVar.object.tree.path.encode
    - typing.TypeVar.head.commit.path.git.update_environment
    - datetime.timedelta.path.head.ref.commit.tree.environment
    - subprocess.Popen.commit.tree.path._terminate
    - datetime.timedelta.tree.head.ref.commit.path.object.environment
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.update_environment
    - datetime.timedelta.object.tree.head.ref.commit.clone
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.BinaryIO.head.commit.tree.object.git.update_environment
    - subprocess.Popen.object.tree.head.commit.replace
    - typing.IO.path.head.ref.commit.object.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.IO.object.head.ref.commit.path.tree.rstrip
    - typing.IO.head.commit.path.communicate
    - subprocess.Popen.object.head.commit.tree.startswith
    - subprocess.Popen.object.commit.path.tree.startswith
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.cast.object.head.commit.path.tree.environment
    - typing.cast.tree.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.tree.commit.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.clone
    - subprocess.Popen.object.encode
    - typing.IO.tree.commit.path.rstrip
    - typing.cast.head.ref.commit.object.path.clone
    - subprocess.Popen.tree.path.commit.startswith
    - subprocess.Popen.object.head.ref.commit.wait
    - typing.IO.path.object.head.ref.commit.startswith
    - typing.IO.head.ref.commit.path.wait
    - typing.BinaryIO.object.tree.head.ref.commit.environment
    - datetime.timedelta.object.tree.path.head.commit.replace
    - subprocess.Popen.head.commit.object.startswith
    - datetime.timedelta.tree.path.object.commit.encode
    - datetime.timedelta.tree.head.commit.environment
    - typing.BinaryIO.head.commit.object.path.tree.environment
    - datetime.timedelta.object.commit.wait
    - datetime.timedelta.object.head.ref.commit.encode
    - subprocess.Popen.path.object.replace
    - typing.IO.tree.object.wait
    - subprocess.Popen.path.object.tree.commit.git.update_environment
    - datetime.timedelta.head.commit.object.path.tree._terminate
    - typing.IO.tree.object.commit.path.environment
    - typing.TypeVar.head.commit.path.object.tree.replace
    - datetime.timedelta.head.commit.tree.object._terminate
    - typing.BinaryIO.head.ref.commit.object.path.git.update_environment
    - typing.IO.commit.path.object.replace
    - datetime.timedelta.tree.commit.path.startswith
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.head.commit.tree.rstrip
    - typing.TypeVar.tree.object.head.commit.path.communicate
    - typing.TypeVar.tree.object.head.commit.path.clone
    - typing.cast.object.head.ref.commit.path.tree.clone
    - datetime.timedelta.head.commit.object.path.clone
    - subprocess.Popen.tree.path.object.head.commit.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.path.tree.head.commit.object.startswith
    - datetime.timedelta.commit.object.tree.startswith
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.object.encode
    - typing.IO.commit.path.encode
    - datetime.timedelta.path.object.tree.startswith
    - subprocess.Popen.path.head.commit.tree.object.startswith
    - subprocess.Popen.tree.path.commit.object.startswith
    - typing.cast.head.commit.tree.encode
    - subprocess.Popen.commit.object.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.update_environment
    - typing.IO.object.head.commit.path.tree.clone
    - typing.IO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.object.path.head.commit.tree.communicate
    - datetime.timedelta.object.commit.startswith
    - datetime.timedelta.head.commit.object.tree.path.startswith
    - typing.IO.head.commit.tree.object
    - typing.IO.path.head.ref.commit.object.communicate
    - typing.IO.tree.object.commit.environment
    - typing.IO.head.commit.tree.object.path
    - typing.IO.object.head.commit.path.tree.replace
    - typing.TypeVar.head.commit.path.object.tree.rstrip
    - datetime.timedelta.commit.object.tree.replace
    - datetime.timedelta.object.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.path.head.commit.object.clone
    - typing.TypeVar.tree.object.path.commit.encode
    - typing.IO.tree.commit.object.path.encode
    - typing.BinaryIO.head.ref.commit.path.encode
    - datetime.timedelta.tree.path.head.commit.object.clone
    - subprocess.Popen.commit.tree.object.path.rstrip
    - subprocess.Popen.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.path.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.tree.object.rstrip
    - subprocess.Popen.tree.head.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object.communicate
    - typing.cast.object.head.commit.path._terminate
    - datetime.timedelta.replace
    - typing.cast.head.commit.tree.object._terminate
    - typing.BinaryIO.head.ref.commit.tree.path.object.environment
    - subprocess.Popen.commit.object.communicate
    - git.util.RemoteProgress._parse_progress_line
    - typing.BinaryIO.head.commit.object.path.git.update_environment
    - typing.IO.tree.path.head.ref.commit.object._terminate
    - regex.match
    - typing.BinaryIO.object.head.commit.tree.path.git.update_environment
    - datetime.timedelta.head.commit.tree.object.path.encode
    - datetime.timedelta.path.tree.object.head.commit.git.update_environment
    - subprocess.Popen.commit.path.git.update_environment
    - datetime.timedelta.head.ref.commit.path.rstrip
    - subprocess.Popen.tree.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.replace
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.object.path.commit.tree.clone
    - subprocess.Popen.head.ref.commit.git.update_environment
    - typing.IO.tree.path.object.rstrip
    - typing.IO.head.ref.commit.tree.path.object.encode
    - subprocess.Popen.tree.commit.rstrip
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.commit.path.tree.object.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.communicate
    - typing.IO.path.head.ref.commit.object.tree.environment
    - typing.TypeVar.head.ref.commit.path.object.tree.environment
    - typing.BinaryIO.head.commit.tree.path.replace
    - datetime.timedelta.path.commit.object.tree.startswith
    - typing.IO.path.tree.head.commit.git.update_environment
    - typing.IO.tree.path.git.update_environment
    - subprocess.Popen.object.head.ref.commit.path.wait
    - typing.IO.tree.path.commit.replace
    - datetime.timedelta.tree.path.head.commit.git.update_environment
    - subprocess.Popen.tree.path.head.ref.commit.startswith
    - typing.IO.tree.object.path.head.commit.communicate
    - datetime.timedelta.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.object.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.clone
    - subprocess.Popen.object.tree.path.environment
    - typing.cast.head.commit.path.wait
    - subprocess.Popen.object.replace
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.path.tree._terminate
    - datetime.timedelta.path.tree.commit.object.wait
    - datetime.timedelta.head.ref.commit.tree.path.object._terminate
    - typing.IO.object.head.ref.commit.tree.clone
    - subprocess.Popen.object.path.head.commit._terminate
    - typing.cast.head.ref.commit.path.tree.clone
    - typing.IO.head.commit.path.startswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.TypeVar.head.commit.path.object.tree.communicate
    - typing.IO.head.commit.path.tree.object.clone
    - subprocess.Popen.head.ref.commit.path.tree.object.encode
    - datetime.timedelta.object.head.commit.tree._terminate
    - subprocess.Popen.object.path.tree.head.ref.commit.communicate
    - typing.IO.tree.path.commit.encode
    - typing.IO.commit.tree.path.communicate
    - subprocess.Popen.object.head.commit.environment
    - datetime.timedelta.object.path.head.commit.startswith
    - typing.IO.object.tree.path.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.commit.startswith
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.commit.replace
    - typing.IO.object.head.commit.tree.path._terminate
    - datetime.timedelta.tree.head.ref.commit.path.object.clone
    - subprocess.Popen.path.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - typing.IO.path.tree.head.ref.commit.object.communicate
    - typing.BinaryIO.object.head.commit.replace
    - subprocess.Popen.commit.object.tree.path._terminate
    - typing.IO.tree.head.ref.commit.path.environment
    - typing.BinaryIO.head.commit.path.tree.replace
    - subprocess.Popen.object.head.commit.tree.path.encode
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - <builtin>.zip
    - typing.BinaryIO.object.head.ref.commit.tree.path.startswith
    - typing.cast.head.commit.path.object.communicate
    - typing.IO.tree.path.object.head.commit.startswith
    - subprocess.Popen.object.tree.path.commit.replace
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit.path.tree.startswith
    - typing.IO.object.head.commit.encode
    - typing.IO.object.tree.path.startswith
    - typing.cast.commit.tree.object.path
    - datetime.timedelta.object.tree.path.head.ref.commit.encode
    - typing.TypeVar.object.tree.path.environment
    - datetime.timedelta.tree.path.commit.environment
    - datetime.timedelta.object.tree.encode
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.path.head.ref.commit.tree._terminate
    - subprocess.Popen.object.head.commit.path.tree.environment
    - datetime.timedelta.head.commit.tree.path.object.startswith
    - typing.BinaryIO.head.commit.tree._terminate
    - subprocess.Popen.path.head.ref.commit.encode
    - datetime.timedelta.object.path.head.commit.communicate
    - subprocess.Popen.head.ref.commit.object.tree.clone
    - typing.cast.object.tree.head.commit.path.environment
    - subprocess.Popen.head.commit.tree.path.environment
    - typing.BinaryIO.object.head.commit.path.tree.startswith
    - typing.IO.path.object.commit.tree.wait
    - datetime.timedelta.path.tree.object.replace
    - subprocess.Popen.object.tree.commit.path.environment
    - subprocess.Popen.tree.object.head.commit.environment
    - typing.BinaryIO.head.ref.commit.tree.path.object.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.tree.environment
    - typing.cast.head.ref.commit.path.object.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit.encode
    - subprocess.Popen.object.tree.path.head.commit.rstrip
    - typing.IO.object.clone
    - typing.IO.tree.path.commit.git.update_environment
    - datetime.timedelta.head.commit.object.tree.rstrip
    - datetime.timedelta.commit.tree
    - datetime.timedelta.commit.object.path.tree.startswith
    - typing.cast.tree.object.head.commit
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.object.tree.path.commit.communicate
    - typing.IO.object.commit.path.encode
    - datetime.timedelta.object.tree.path.head.ref.commit.startswith
    - subprocess.Popen.path.object.head.ref.commit.environment
    - datetime.timedelta.tree.object.communicate
    - typing.TypeVar.head.commit.object.tree.communicate
    - typing.IO.head.ref.commit._terminate
    - typing.IO.head.commit.path.object.wait
    - typing.IO.object.commit.tree.encode
    - typing.IO.tree.path.wait
    - datetime.timedelta.head.commit.tree.path.object.git.update_environment
    - subprocess.Popen.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.path.object.communicate
    - datetime.timedelta.commit.path.object.tree.encode
    - urllib.parse.urlsplit
    - typing.IO.tree._terminate
    - datetime.timedelta.commit.object.path.tree.encode
    - datetime.timedelta.path.head.commit.clone
    - typing.IO.path.tree.communicate
    - typing.BinaryIO.head.commit.tree.path.rstrip
    - datetime.timedelta.commit.tree.object.path.replace
    - typing.IO.tree.head.ref.commit.path.object.environment
    - datetime.timedelta.tree.commit.path.object.environment
    - typing.cast.head.ref.commit.path.object.environment
    - typing.IO.object.path.commit.tree.startswith
    - datetime.timedelta.path.tree.communicate
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object.head.commit.startswith
    - typing.IO.object.head.ref.commit.path.git.update_environment
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.ref.commit.path.communicate
    - typing.cast.head.ref.commit.tree.path._terminate
    - typing.cast.tree.object.head.ref.commit.path.startswith
    - typing.IO.head.ref.commit.object.replace
    - typing.TypeVar.object.head.commit.tree.clone
    - datetime.timedelta.head.ref.commit.tree.path._terminate
    - subprocess.Popen.head.commit.path.object.tree._terminate
    - subprocess.Popen.commit.tree.object.path.encode
    - typing.TypeVar.object.tree.path.commit._terminate
    - subprocess.Popen.path.object.head.commit.wait
    - typing.TypeVar.tree.head.ref.commit.encode
    - typing.cast.head.ref.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.object.replace
    - datetime.timedelta.head.commit.tree.path.object.wait
    - typing.TypeVar.tree.object.path.head.commit.git.update_environment
    - datetime.timedelta.path.object.environment
    - datetime.timedelta.path.object.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.environment
    - subprocess.Popen.object.tree.head.commit.environment
    - typing.BinaryIO.object.head.ref.commit.path.tree.communicate
    - typing.cast.head.commit.path.tree.object.environment
    - typing.BinaryIO.object.tree.head.commit.path.environment
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.commit.object.git.update_environment
    - typing.IO.path.commit.environment
    - datetime.timedelta.head.ref.commit.object.path.git.update_environment
    - subprocess.Popen.path.head.ref.commit.tree.git.update_environment
    - typing.IO.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.head.ref.commit.object.environment
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.tree.path.commit.object.communicate
    - datetime.timedelta.commit.path.object._terminate
    - typing.IO.path.object.commit.tree
    - typing.TypeVar.head.commit.tree.object.path.encode
    - datetime.timedelta.tree.head.commit.path.object.clone
    - typing.IO.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.tree.path.head.commit.object.environment
    - datetime.timedelta.path.tree.head.ref.commit.object._terminate
    - typing.IO.tree.path.object.head.commit.git.update_environment
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - typing.cast.head.ref.commit.object.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.communicate
    - datetime.timedelta.object.tree.clone
    - typing.TypeVar.object.head.commit
    - subprocess.Popen.commit.object.tree.path.startswith
    - typing.cast.object.head.commit.tree._terminate
    - typing.cast.head.commit.object.path.tree.rstrip
    - typing.IO.tree.commit._terminate
    - typing.IO.tree.object.rstrip
    - typing.IO.commit.tree.path._terminate
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.rstrip
    - datetime.timedelta.object.path.head.commit.tree.rstrip
    - typing.IO.commit.tree.path.object.replace
    - typing.BinaryIO.tree.head.ref.commit.encode
    - typing.TypeVar.object.head.commit.path.communicate
    - datetime.timedelta.object.commit.path.startswith
    - subprocess.Popen.head.commit.object.path.git.update_environment
    - typing.TypeVar.object.tree.head.ref.commit.path.environment
    - typing.cast.head.ref.commit.path.object._terminate
    - subprocess.Popen.head.commit.tree.git.update_environment
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.object.tree.path.commit.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.environment
    - typing.IO.head.ref.commit.object.path.tree.git.update_environment
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - datetime.timedelta.object.tree.path.head.commit.startswith
    - datetime.timedelta.path.head.ref.commit.tree.object.encode
    - subprocess.Popen.object.head.ref.commit.tree.path.startswith
    - subprocess.Popen.path.tree.commit.object._terminate
    - threading.Thread
    - typing.cast.head.ref.commit.object.path.tree._terminate
    - datetime.timedelta.tree.head.ref.commit.object.path._terminate
    - typing.IO.object.rstrip
    - typing.IO.tree.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.commit.wait
    - typing.IO.path.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.tree.object.path.commit.startswith
    - datetime.timedelta.commit.object.tree.path.encode
    - typing.BinaryIO.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.path.object.tree.head.ref.commit.startswith
    - datetime.timedelta.tree.commit.path.object.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.tree.path.startswith
    - subprocess.Popen.tree.commit.object.communicate
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.path.communicate
    - typing.IO.head.ref.commit.path.clone
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.path.tree.communicate
    - typing.cast.object.head.ref.commit.tree.communicate
    - typing.TypeVar.tree.head.commit.object._terminate
    - typing.BinaryIO.object.head.ref.commit.tree.path._terminate
    - subprocess.Popen.head.commit.tree.path._terminate
    - datetime.timedelta.path.commit.tree.communicate
    - typing.IO.tree.object.head.commit.path.communicate
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - subprocess.Popen.commit.object.path.tree.git.update_environment
    - subprocess.Popen.path.tree.commit.environment
    - subprocess.Popen.tree.path.object.commit.wait
    - datetime.timedelta.object.path.head.ref.commit._terminate
    - subprocess.Popen.tree.commit.object.path.environment
    - typing.IO.commit.tree.startswith
    - typing.cast.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.tree.commit.object.git.update_environment
    - typing.cast.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - typing.IO.head.ref.commit.path.encode
    - subprocess.Popen.path.commit.tree.object.environment
    - typing.BinaryIO.head.commit.object.tree.path.communicate
    - typing.cast.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.path.object.commit.startswith
    - typing.IO.path.object.head.commit
    - typing.TypeVar.tree.object.path.commit.clone
    - subprocess.Popen.tree.object.path.head.ref.commit.rstrip
    - typing.TypeVar.head.ref.commit.tree.object
    - subprocess.Popen.commit.path.object.tree._terminate
    - typing.IO.tree.head.commit.environment
    - typing.BinaryIO.head.ref.commit.object.tree.path.encode
    - typing.TypeVar.head.commit.object.path.tree.rstrip
    - typing.cast.head.ref.commit.tree.object
    - subprocess.Popen.head.commit.tree.path.object.startswith
    - subprocess.Popen.commit.path.object.encode
    - subprocess.Popen.object.head.ref.commit.path.communicate
    - subprocess.Popen.path.object.tree.head.commit.wait
    - datetime.timedelta.tree.object.path.encode
    - typing.TypeVar.head.commit.tree.startswith
    - subprocess.Popen.tree.path.head.commit.object.encode
    - typing.IO.object.head.ref.commit.path.communicate
    - typing.TypeVar.head.commit.tree.path.environment
    - datetime.timedelta.tree.head.commit.startswith
    - subprocess.Popen.tree.head.commit.communicate
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.environment
    - subprocess.Popen.object.commit.tree.path.git.update_environment
    - datetime.timedelta.object.path.head.ref.commit.tree.git.update_environment
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - typing.BinaryIO.tree.head.commit.object.clone
    - typing.IO.tree.head.commit.path.object.encode
    - subprocess.Popen.tree.commit.object.encode
    - typing.cast.head.ref.commit.path.object.clone
    - git.objects.commit.Popen.communicate
    - typing.IO.head.commit.tree.object.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.path.tree.object.commit.replace
    - typing.IO.head.commit.tree.object.path.replace
    - subprocess.Popen.tree.head.ref.commit.path.startswith
    - typing.IO.path.tree.head.ref.commit.object.wait
    - typing.IO.head.ref.commit.object.path.rstrip
    - subprocess.Popen.commit.path.object.startswith
    - subprocess.Popen.tree
    - typing.cast.head.ref.commit.object.startswith
    - typing.BinaryIO.head.commit.path.object.tree.communicate
    - datetime.timedelta.head.commit.tree.startswith
    - datetime.timedelta.tree.head.commit.rstrip
    - subprocess.Popen.tree.object.commit.communicate
    - typing.IO.object.path.tree.head.ref.commit
    - datetime.timedelta.tree.head.commit.path.replace
    - subprocess.Popen.path.head.commit.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.clone
    - typing.IO.commit.tree.path
    - datetime.timedelta.commit.tree._terminate
    - datetime.timedelta.head.commit.rstrip
    - typing.cast.head.commit.path.tree.object.clone
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.object.commit.tree.clone
    - typing.BinaryIO.object.head.ref.commit.path.encode
    - typing.IO.head.ref.commit.object.git.update_environment
    - typing.IO.tree.path.object.head.commit.encode
    - datetime.timedelta.path.object.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.clone
    - subprocess.Popen.commit.path.tree.object.git.update_environment
    - datetime.timedelta.path.head.commit.tree.object.git.update_environment
    - datetime.timedelta.path.head.commit.tree.clone
    - datetime.timedelta.object.tree.commit.path._terminate
    - typing.IO.path.object.tree.commit.rstrip
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.cast.tree.head.ref.commit.communicate
    - typing.IO.tree.path.object.encode
    - subprocess.Popen.head.commit.tree.path.object._terminate
    - typing.TypeVar.object.tree.path.rstrip
    - typing.IO.head.commit.tree.rstrip
    - typing.IO.tree.head.commit._terminate
    - typing.TypeVar.object.tree.path.head.commit.encode
    - subprocess.Popen.head.ref.commit.object.path.rstrip
    - subprocess.Popen.tree.object.commit.path.rstrip
    - datetime.timedelta.tree.path.replace
    - datetime.timedelta.head.commit.object._terminate
    - typing.TypeVar.head.ref.commit.object.communicate
    - typing.cast.object.head.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.git.update_environment
    - subprocess.Popen.head.commit.tree.object.startswith
    - datetime.timedelta.path.head.ref.commit.object.tree.git.update_environment
    - subprocess.Popen.head.ref.commit.object.git.update_environment
    - typing.cast.head.commit.tree.communicate
    - subprocess.Popen.tree.commit.object.git.update_environment
    - typing.cast.object.head.commit.tree.rstrip
    - datetime.timedelta.commit.tree.object
    - typing.IO.object.path.tree.clone
    - datetime.timedelta.head.commit.object.tree.path
    - typing.cast.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.TypeVar.tree.head.ref.commit._terminate
    - typing.IO.head.ref.commit.rstrip
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.object.path.commit.encode
    - typing.BinaryIO.head.ref.commit.object.communicate
    - typing.cast.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.head.commit.path.tree.object.encode
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.commit.object.tree.replace
    - subprocess.Popen.head.commit.tree.object.rstrip
    - subprocess.Popen.tree.path.object.head.commit.wait
    - datetime.timedelta.commit.path.tree.replace
    - subprocess.Popen.path.commit.object.tree.communicate
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - datetime.timedelta.path.head.commit.object.replace
    - typing.IO.path.object.tree.head.ref.commit.startswith
    - subprocess.Popen.path.tree.wait
    - datetime.timedelta.commit
    - subprocess.Popen.head.ref.commit.object.path.tree._terminate
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.tree.object.path
    - typing.BinaryIO.head.commit.object.tree.replace
    - typing.IO.object.path.head.commit.startswith
    - subprocess.Popen.object.head.commit.path.tree._terminate
    - typing.BinaryIO.object.tree.head.commit.path.communicate
    - typing.IO.path.object.head.ref.commit.tree._terminate
    - typing.BinaryIO.head.ref.commit.path.clone
    - datetime.timedelta.head.commit.path.object.environment
    - typing.TypeVar.head.commit.tree.path.object.environment
    - datetime.timedelta.object.path.head.commit.tree
    - datetime.timedelta.head.commit.path.environment
    - typing.IO.tree.commit.path.clone
    - typing.BinaryIO.object.head.ref.commit.tree.path.clone
    - subprocess.Popen.object.commit.communicate
    - typing.BinaryIO.object.head.commit.environment
    - typing.IO.path.head.commit.replace
    - datetime.timedelta.path.object.tree.commit.git.update_environment
    - subprocess.Popen.head.commit.tree.path.object.clone
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree._terminate
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.update_environment
    - datetime.timedelta.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - typing.cast.head.commit.object.path.clone
    - typing.cast.head.ref.commit.object.tree
    - typing.TypeVar.head.commit.tree.path.clone
    - typing.IO.tree.head.commit.object.path.environment
    - typing.IO.path.head.ref.commit.tree.rstrip
    - subprocess.Popen.path.object.tree.git.update_environment
    - typing.BinaryIO.object.head.ref.commit.communicate
    - typing.IO.object.tree.head.ref.commit.path._terminate
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.encode
    - datetime.timedelta.head.ref.commit.object.path.tree.rstrip
    - subprocess.Popen.object.tree.commit.path.encode
    - typing.IO.object.head.commit.path.communicate
    - datetime.timedelta.tree.object.commit.path.encode
    - subprocess.Popen.object.head.ref.commit.tree.environment
    - typing.TypeVar.head.ref.commit.path.tree.object._terminate
    - typing.cast.head.commit.object.path.encode
    - subprocess.Popen.path.head.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.encode
    - typing.BinaryIO.head.ref.commit.object.path.rstrip
    - typing.IO.tree.head.ref.commit.environment
    - datetime.timedelta.commit.object.tree.encode
    - typing.IO.tree.object.head.ref.commit.path.environment
    - typing.TypeVar.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.tree.object.encode
    - datetime.timedelta.object.head.commit.path.startswith
    - typing.TypeVar.tree.head.ref.commit.object.path.communicate
    - typing.cast.tree.head.ref.commit.path
    - typing.IO.tree.path.object.commit.wait
    - typing.IO.object.path.tree.head.ref.commit.communicate
    - typing.cast.object.head.ref.commit.tree.path.encode
    - typing.IO.object.path.commit.git.update_environment
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - typing.TypeVar.object.head.commit.environment
    - datetime.timedelta.commit._terminate
    - datetime.timedelta.tree.head.commit.object.path.environment
    - datetime.timedelta.object.tree.path._terminate
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.tree.commit.path._terminate
    - subprocess.Popen.object.commit.tree.path.startswith
    - datetime.timedelta.tree.object.commit.path.startswith
    - typing.BinaryIO.head.commit.environment
    - datetime.timedelta.path.object.tree.communicate
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.head.commit.tree.path.object.git.update_environment
    - subprocess.Popen.tree.head.ref.commit.communicate
    - datetime.timedelta.tree.path.object.commit.communicate
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.object.commit.path.tree.startswith
    - typing.cast.object.head.ref.commit.path.tree.startswith
    - typing.BinaryIO.head.commit.tree.path.git.update_environment
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.TypeVar.tree.object.head.ref.commit.communicate
    - datetime.timedelta.object.tree.path.head.ref.commit.communicate
    - typing.TypeVar.object.head.ref.commit.tree.path._terminate
    - typing.IO.path.object.head.ref.commit.tree.git.update_environment
    - subprocess.Popen.tree.path.object.commit
    - typing.IO.path.object.tree.commit.communicate
    - datetime.timedelta.path.object.head.commit.tree.git.update_environment
    - typing.BinaryIO.tree.head.commit.path.object.encode
    - typing.TypeVar.head.ref.commit.tree.object.path._terminate
    - typing.TypeVar.tree.object.head.ref.commit.clone
    - typing.TypeVar.object.tree.path.startswith
    - datetime.timedelta.object.path.head.ref.commit
    - datetime.timedelta.path.commit._terminate
    - typing.TypeVar.object.tree.head.commit.environment
    - subprocess.Popen.tree.commit.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.communicate
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.object.tree.head.ref.commit.path.environment
    - subprocess.Popen.object.path.tree.replace
    - typing.cast.tree.head.ref.commit.object.wait
    - typing.cast.commit.tree.object.path.communicate
    - datetime.timedelta.head.ref.commit.object.path.tree.encode
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.startswith
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.head.commit.object.path.environment
    - datetime.timedelta.path.object.head.ref.commit.rstrip
    - typing.IO.head.ref.commit.path.tree.communicate
    - datetime.timedelta.tree.path.object.head.commit.clone
    - datetime.timedelta.path.tree.object.head.commit.startswith
    - typing.cast.head.commit.object.tree.git.update_environment
    - typing.IO.head.ref.commit.tree.object.path.rstrip
    - typing.TypeVar.head.ref.commit.path.git.update_environment
    - typing.cast.object.head.commit.tree.path.rstrip
    - typing.IO.object.tree.path.head.ref.commit.communicate
    - typing.TypeVar.tree.object.head.ref.commit.path.git.update_environment
    - typing.BinaryIO.head.ref.commit.object.tree.communicate
    - subprocess.Popen.head.commit.tree.path.rstrip
    - subprocess.Popen.head.commit.path.object.tree.replace
    - typing.TypeVar.tree.object.path.git.update_environment
    - typing.BinaryIO.object.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.object.head.commit.tree.path.git.update_environment
    - typing.IO.path.tree.object.head.commit.replace
    - typing.IO.object.path.tree.commit.rstrip
    - datetime.timedelta.head.commit.tree.object.path.startswith
    - subprocess.Popen.commit.object.path.tree.wait
    - subprocess.Popen.tree.commit.clone
    - typing.TypeVar.head.ref.commit.path.clone
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.path.object.head.commit.replace
    - typing.IO.object.head.commit.startswith
    - typing.IO.path.tree.object.clone
    - typing.BinaryIO.head.commit.path.tree.clone
    - typing.TypeVar.tree.head.commit.object.git.update_environment
    - typing.IO.object.tree.commit._terminate
    - subprocess.Popen.head.ref.commit.path.tree.startswith
    - datetime.timedelta.tree.object.commit.path.rstrip
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.object.tree.head.ref.commit.encode
    - datetime.timedelta.path.tree.object.commit.environment
    - typing.IO.commit.object.path.tree.communicate
    - typing.IO.object.head.commit._terminate
    - subprocess.Popen.head.ref.commit.path.tree.object.environment
    - subprocess.Popen.head.commit.replace
    - typing.TypeVar.object.tree.path.commit.environment
    - subprocess.Popen.tree.object.path.head.commit.git.update_environment
    - datetime.timedelta.commit.path.tree.git.update_environment
    - typing.IO.head.ref.commit.path.git.update_environment
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.object.path.rstrip
    - datetime.timedelta.path.head.commit.object.startswith
    - typing.IO.head.commit.object.path.tree
    - datetime.timedelta.object.tree.path.head.commit.clone
    - subprocess.Popen.object.head.commit.tree.encode
    - datetime.timedelta.tree.path.object.head.commit.rstrip
    - datetime.timedelta.path.object.head.commit.tree.rstrip
    - typing.cast.tree.head.commit.object.startswith
    - subprocess.Popen.tree.path.object.environment
    - typing.IO.tree.head.commit.path.communicate
    - typing.cast.tree.head.ref.commit.object.path.environment
    - typing.TypeVar.head.ref.commit.object.path.rstrip
    - subprocess.Popen.head.ref.commit.object._terminate
    - typing.TypeVar.object.head.ref.commit.path.tree.environment
    - subprocess.Popen.tree.object.path.commit.encode
    - typing.cast.object.head.ref.commit.tree._terminate
    - subprocess.Popen.tree.path.object.commit.startswith
    - typing.IO.path.head.commit.environment
    - subprocess.Popen.object.path.tree.environment
    - datetime.timedelta.object.head.ref.commit.path.clone
    - subprocess.Popen.object.tree.head.commit.git.update_environment
    - datetime.timedelta.path.head.ref.commit.object.encode
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.tree.object.commit.clone
    - typing.TypeVar.object.head.ref.commit.environment
    - typing.IO.head.commit.tree.wait
    - subprocess.Popen.path.tree.object.head.ref.commit.rstrip
    - typing.TypeVar.object.head.ref.commit.path.tree.git.update_environment
    - datetime.timedelta.path.tree.commit.wait
    - subprocess.Popen.commit.object.path.git.update_environment
    - subprocess.Popen.tree.head.commit.path.object.clone
    - datetime.timedelta.head.commit.object.tree._terminate
    - typing.TypeVar.head.ref.commit.tree.environment
    - typing.IO.tree.commit.git.update_environment
    - typing.IO.tree.commit.encode
    - typing.IO.object.tree
    - subprocess.Popen.object.path.tree.commit.encode
    - datetime.timedelta.object.path.tree.head.ref.commit.git.update_environment
    - subprocess.Popen.object.path.head.ref.commit.tree.git.update_environment
    - typing.TypeVar.tree.object.head.ref.commit.path
    - option.lstrip
    - typing.TypeVar.head.ref.commit.tree.path.rstrip
    - typing.IO.path.object.head.ref.commit.rstrip
    - typing.cast.tree.object.head.ref.commit.encode
    - subprocess.Popen.path.commit
    - subprocess.Popen.tree.head.ref.commit.object.path.clone
    - typing.BinaryIO.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.startswith
    - typing.IO.head.commit.path.tree.object._terminate
    - subprocess.Popen.object.tree.commit
    - typing.IO.commit.path.tree.environment
    - typing.IO.object.path.tree.head.commit.wait
    - typing.TypeVar.tree.head.commit.rstrip
    - subprocess.Popen.commit.path._terminate
    - subprocess.Popen.commit.object.path.tree.clone
    - typing.BinaryIO.tree.head.commit.path._terminate
    - subprocess.Popen.object.head.commit.tree.rstrip
    - typing.IO.path.commit.object.clone
    - subprocess.Popen.head.ref.commit.object.clone
    - typing.TypeVar.head.commit.tree.object.path.communicate
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.commit.path.object.git.update_environment
    - typing.TypeVar.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.path.tree.object.commit.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit.environment
    - subprocess.Popen.path.tree.commit.object.git.update_environment
    - datetime.timedelta.path.object.head.ref.commit.tree.encode
    - typing.cast.head.ref.commit.path.tree.object.startswith
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.object.startswith
    - typing.cast.head.commit.object.tree.replace
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.commit.path.tree.object.communicate
    - subprocess.Popen.commit.tree.path.replace
    - datetime.timedelta.tree.path.head.commit.environment
    - typing.IO.object.tree.head.ref.commit.git.update_environment
    - datetime.timedelta.object.head.commit.tree.path._terminate
    - typing.cast.head.ref.commit.tree.object.path._terminate
    - subprocess.Popen.commit.path.tree.object.encode
    - datetime.timedelta.tree.path.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - typing.cast.tree.head.ref.commit.path.object.clone
    - datetime.timedelta.object.head.ref.commit.path.git.update_environment
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.object.tree.clone
    - datetime.timedelta.path.object.commit.wait
    - typing.IO.object.commit.tree.path._terminate
    - typing.IO.head.ref.commit.object.environment
    - datetime.timedelta.commit.object.tree._terminate
    - datetime.timedelta.tree.head.ref.commit.startswith
    - datetime.timedelta.path.tree.head.commit.git.update_environment
    - typing.IO.commit.tree.wait
    - subprocess.Popen.path.tree.object.head.commit
    - typing.IO.tree.path.object.commit.encode
    - typing.IO.path.tree.head.commit.object.environment
    - typing.IO.tree.object.head.ref.commit.communicate
    - typing.TypeVar.object.head.commit.path.tree.clone
    - datetime.timedelta.path.object.head.ref.commit.tree.communicate
    - subprocess.Popen.head.ref.commit.tree.git.update_environment
    - typing.BinaryIO.object.head.commit.path.clone
    - _logger.debug
    - typing.IO.tree.object.path.git.update_environment
    - datetime.timedelta.head.commit.object.tree
    - typing.TypeVar.tree.head.commit.git.update_environment
    - datetime.timedelta.object.commit.path.tree.git.update_environment
    - typing.IO.head.commit.path.rstrip
    - typing.IO.object.path.commit.tree.clone
    - typing.IO.path.object.head.commit.tree.git.update_environment
    - typing.IO
    - typing.IO.object.path.tree
    - typing.IO.head.commit.tree.encode
    - typing.cast.head.commit.path.tree.environment
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.IO.object.tree.head.ref.commit.environment
    - typing.IO.object.commit.tree.communicate
    - typing.IO.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.path.tree.rstrip
    - subprocess.Popen.commit.object.rstrip
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.object.path.commit.tree.git.update_environment
    - subprocess.Popen.head.commit.object.path.clone
    - typing.cast.head.ref.commit.path.object.tree.git.update_environment
    - typing.TypeVar.head.commit.object.path.rstrip
    - typing.TypeVar.head.ref.commit.object.path.communicate
    - typing.IO.path.object.head.commit.tree.environment
    - datetime.timedelta.path.environment
    - typing.IO.path.tree.object.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.tree.rstrip
    - subprocess.Popen.tree.head.commit.path.encode
    - typing.BinaryIO.head.commit.path._terminate
    - subprocess.Popen.path.git.update_environment
    - datetime.timedelta.object.path.encode
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - subprocess.Popen.commit.object.path.tree.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.rstrip
    - typing.BinaryIO.tree.head.commit.object
    - typing.cast.object.head.commit.tree.path.git.update_environment
    - typing.TypeVar.tree.object.head.commit.communicate
    - typing.cast.head.commit.object.path.environment
    - subprocess.Popen.object.path.commit.wait
    - subprocess.Popen.tree.head.ref.commit.object._terminate
    - subprocess.Popen.object.commit.clone
    - typing.TypeVar.object.head.commit.git.update_environment
    - datetime.timedelta.tree.path.object.commit.environment
    - typing.TypeVar.object.tree.head.commit.git.update_environment
    - datetime.timedelta.tree.head.ref.commit.object.path.encode
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.communicate
    - typing.TypeVar.tree.head.ref.commit.object.startswith
    - typing.TypeVar.head.ref.commit.object.path.environment
    - typing.cast.object.head.commit.path.encode
    - typing.IO.commit.tree.object.rstrip
    - typing.TypeVar.tree.head.ref.commit.path.object.environment
    - typing.IO.tree.path.object.head.ref.commit.environment
    - typing.TypeVar.tree.object.path.head.ref.commit.clone
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.git.update_environment
    - subprocess.Popen.path.tree.object.head.commit.rstrip
    - typing.TypeVar.tree.head.ref.commit.path.object.rstrip
    - typing.TypeVar.tree.head.commit.path.object.clone
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - datetime.timedelta.path.head.ref.commit.tree._terminate
    - datetime.timedelta.path.commit.startswith
    - datetime.timedelta.commit.path.replace
    - subprocess.Popen.path.tree.head.ref.commit.environment
    - typing.IO.head.commit.object.tree.wait
    - typing.IO.object.tree.path.encode
    - typing.TypeVar.head.ref.commit.path.rstrip
    - typing.IO.head.commit.tree.object.replace
    - typing.BinaryIO.object.head.commit.tree.path.startswith
    - typing.IO.tree.path.head.ref.commit._terminate
    - typing.TypeVar.head.commit.tree.object.path.clone
    - typing.cast.head.commit.path.tree.object.encode
    - datetime.timedelta.object.path.head.commit._terminate
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.head.ref.commit.object.tree.path._terminate
    - datetime.timedelta.object.tree.commit._terminate
    - typing.IO.tree.object.path.head.commit.rstrip
    - typing.BinaryIO.head.commit.encode
    - typing.BinaryIO.tree.head.commit.path.object.git.update_environment
    - typing.BinaryIO.object.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.update_environment
    - typing.IO.head.ref.commit.tree.path.startswith
    - typing.IO.object.head.commit.path.tree.git.update_environment
    - typing.IO.communicate
    - typing.cast.tree.head.ref.commit.path.git.update_environment
    - subprocess.Popen.head.ref.commit.object.tree.path.clone
    - subprocess.Popen.object.path.tree.head.ref.commit.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - os.path.isabs
    - typing.TypeVar.tree.head.ref.commit.object.clone
    - datetime.timedelta.path.object.commit.replace
    - subprocess.Popen.path.tree.commit.encode
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.object.head.commit.tree.path.communicate
    - datetime.timedelta.path.object.tree.commit.clone
    - subprocess.Popen.path.head.ref.commit.object.tree.clone
    - subprocess.Popen.object.tree.head.commit.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.environment
    - subprocess.Popen.path.object.commit.clone
    - datetime.timedelta.tree.head.ref.commit.object.encode
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - typing.cast.head.commit.tree.path.object.communicate
    - typing.IO.commit.object.path.tree.environment
    - typing.IO.tree.head.commit
    - subprocess.Popen.object.tree.path.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.rstrip
    - subprocess.Popen.path.object.head.commit.tree._terminate
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.tree.path.head.commit.object.encode
    - typing.cast.head.commit.object.wait
    - typing.IO.head.ref.commit.path.object.tree.environment
    - datetime.timedelta.path.object._terminate
    - typing.cast.head.ref.commit.tree.path.replace
    - subprocess.Popen.commit.tree.path.object.git.update_environment
    - datetime.timedelta.head.ref.commit.object.tree.path.git.update_environment
    - typing.IO.commit.object.tree._terminate
    - typing.cast.head.ref.commit.path.tree.object.clone
    - datetime.timedelta.object.tree.head.ref.commit.path._terminate
    - datetime.timedelta.object.path.head.commit.clone
    - datetime.timedelta.object.head.ref.commit.tree.clone
    - subprocess.Popen.tree.object.path.head.commit.environment
    - typing.IO.head.ref.commit.object.path.communicate
    - typing.TypeVar.head.commit.path.tree.rstrip
    - typing.IO.head.commit.object.environment
    - new_cmdline.append
    - typing.IO.head.commit.tree.path.object.startswith
    - subprocess.Popen.head.commit.object.wait
    - datetime.timedelta.object.tree.commit.path.clone
    - typing.IO.tree.object.path.head.commit.clone
    - datetime.timedelta.object.head.commit.path.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - datetime.timedelta.path.commit.object.rstrip
    - subprocess.Popen.object.path.commit.tree.environment
    - datetime.timedelta.object.path.head.commit.tree.clone
    - typing.BinaryIO.object.head.commit.path.tree.encode
    - datetime.timedelta.tree.head.commit.object.git.update_environment
    - subprocess.Popen.object.path.commit.communicate
    - datetime.timedelta.object.tree.path.environment
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.IO.commit.object
    - subprocess.Popen.path.object.head.ref.commit.rstrip
    - typing.IO.path.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.object.startswith
    - datetime.timedelta.object.commit.tree.clone
    - datetime.timedelta.path.object.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path.environment
    - typing.TypeVar.head.ref.commit.tree.object.communicate
    - typing.TypeVar.tree.head.commit.path.object.replace
    - typing.IO.object.path.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.head.ref.commit.path.tree.object.environment
    - datetime.timedelta.path.head.commit.object.tree.git.update_environment
    - subprocess.Popen.tree.path.startswith
    - typing.IO.object.commit.path.wait
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.head.ref.commit.object.startswith
    - typing.IO.path.head.commit.tree.encode
    - typing.cast.head.ref.commit.object.tree.path.communicate
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.object.environment
    - typing.IO.object.head.ref.commit.startswith
    - datetime.timedelta.tree.head.commit
    - subprocess.Popen.path.commit.tree.object.communicate
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - typing.TypeVar.object.tree.head.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.communicate
    - typing.BinaryIO.object.head.commit.path.tree.clone
    - datetime.timedelta.object.tree.head.commit.git.update_environment
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit.replace
    - datetime.timedelta.path.head.commit.tree.object._terminate
    - subprocess.Popen.path.commit.object
    - datetime.timedelta.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.path.environment
    - typing.IO.head.ref.commit.communicate
    - typing.cast.head.ref.commit.tree.git.update_environment
    - typing.IO.path.tree.object.head.commit._terminate
    - subprocess.Popen.head.ref.commit.path.tree.object.clone
    - subprocess.Popen.object.path.tree.head.ref.commit.clone
    - subprocess.Popen.path.object.tree.commit.startswith
    - datetime.timedelta.tree.object.path.head.commit.clone
    - typing.BinaryIO.head.ref.commit.path.tree.environment
    - typing.IO.tree.path.object.head.ref.commit.communicate
    - subprocess.Popen.tree.commit.object.startswith
    - git.objects.commit.Popen.path.tree.clone
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.head.commit.replace
    - subprocess.Popen.path.object
    - datetime.timedelta.path.object.clone
    - typing.IO.head.commit.tree.path._terminate
    - typing.IO.commit.path.object.tree.encode
    - typing.TypeVar.head.ref.commit.tree.path.communicate
    - subprocess.Popen.head.commit.encode
    - datetime.timedelta.object.path.head.ref.commit.clone
    - subprocess.Popen.tree.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.tree.environment
    - datetime.timedelta.object.path.commit.tree.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.git.update_environment
    - subprocess.Popen.head.ref.commit.object.environment
    - typing.BinaryIO.head.commit.startswith
    - typing.IO.tree.path.commit.object.communicate
    - typing.IO.path.tree.object.commit.encode
    - datetime.timedelta.tree.commit.clone
    - datetime.timedelta.head.ref.commit.path.tree.environment
    - typing.IO.head.commit.tree.object.rstrip
    - datetime.timedelta.path.object.tree.head.commit.git.update_environment
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.communicate
    - subprocess.Popen.object.commit.path.tree.environment
    - subprocess.Popen.tree.head.commit.path._terminate
    - typing.BinaryIO.tree.head.commit.environment
    - typing.TypeVar.head.ref.commit.object.path.tree.environment
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.commit.object.tree.environment
    - datetime.timedelta.path.head.ref.commit.tree.clone
    - subprocess.Popen.object.head.ref.commit.tree.communicate
    - typing.TypeVar.tree.head.commit.object.path.encode
    - typing.cast.tree.head.commit.object.path.rstrip
    - typing.BinaryIO.head.commit.object.git.update_environment
    - subprocess.Popen.object.commit.wait
    - typing.IO.object.tree.commit.environment
    - typing.IO.path.tree.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.environment
    - typing.IO.path.commit.tree.environment
    - typing.IO.tree.head.ref.commit.path.object.startswith
    - typing.IO.object.commit.clone
    - typing.cast.head.commit.tree.path.replace
    - typing.IO.object.path.head.commit
    - datetime.timedelta.tree.commit.object.path._terminate
    - subprocess.Popen.path.head.commit.encode
    - subprocess.Popen.path.object.tree.head.commit.environment
    - subprocess.Popen.object.path.commit.tree.startswith
    - subprocess.Popen.tree.object.commit.replace
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.object.head.commit.tree.path.environment
    - typing.IO.head.commit.path.tree.environment
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.commit.tree.path.git.update_environment
    - subprocess.Popen.commit.path.rstrip
    - subprocess.Popen.path.replace
    - typing.IO.tree.object.path.commit
    - typing.IO.object.head.ref.commit._terminate
    - typing.IO.tree.path.commit.object
    - git.objects.commit.Popen._terminate
    - typing.cast.object.head.commit.tree.path.communicate
    - typing.IO.head.ref.commit.tree.object.replace
    - datetime.timedelta.tree.object.path.head.commit.rstrip
    - datetime.timedelta.tree.object.path.head.ref.commit.environment
    - typing.TypeVar.head.commit.replace
    - datetime.timedelta.object.commit.encode
    - typing.IO.object.head.commit.path.tree._terminate
    - datetime.timedelta.commit.object.path.clone
    - datetime.timedelta.commit.object.path.environment
    - typing.IO.path.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object.environment
    - subprocess.Popen.path.tree.commit.wait
    - typing.BinaryIO.tree.head.commit.object.path.rstrip
    - typing.IO.tree.head.commit.path.object.clone
    - typing.IO.head.ref.commit.path.object.tree.clone
    - datetime.timedelta.object.path.tree.head.ref.commit.clone
    - typing.cast.object.tree.head.ref.commit.startswith
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.tree.object.rstrip
    - typing.IO.tree.path.head.commit.object.communicate
    - typing.cast.object.head.commit.tree.path.environment
    - typing.cast.head.ref.commit.object.path.tree.encode
    - datetime.timedelta.path.object.wait
    - typing.TypeVar.head.commit.object.tree.startswith
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.IO.path.tree.head.ref.commit.communicate
    - typing.TypeVar.tree.head.ref.commit.path._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.rstrip
    - typing.TypeVar.tree.head.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.environment
    - typing.TypeVar.tree.head.ref.commit.object.environment
    - typing.IO.head.ref.commit.object.tree.path.clone
    - typing.BinaryIO.object.head.ref.commit.tree.encode
    - typing.BinaryIO.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.commit.tree.object.startswith
    - datetime.timedelta.path.head.commit.object.git.update_environment
    - datetime.timedelta.object.tree.path.rstrip
    - subprocess.Popen.tree.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - typing.IO.object.tree.head.commit.path._terminate
    - typing.IO.object.path.commit.wait
    - datetime.timedelta.path.tree.commit.object._terminate
    - datetime.timedelta.commit.object.tree.clone
    - typing.IO.path.commit.tree.object.git.update_environment
    - typing.cast.object.head.commit.clone
    - datetime.timedelta.head.commit.tree.object.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.path.commit.object.communicate
    - subprocess.Popen.object.tree.head.commit.path.communicate
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.path.encode
    - typing.IO.object.path.head.commit.rstrip
    - typing.IO.path.commit.tree.clone
    - typing.TypeVar.head.ref.commit.object.tree.path.startswith
    - typing.IO.tree.head.commit.object.path.git.update_environment
    - datetime.timedelta.object.tree.commit.environment
    - typing.BinaryIO.head.commit.tree.object.wait
    - typing.cast.tree.head.commit.path.replace
    - datetime.timedelta.path.object.tree.commit
    - typing.BinaryIO.head.commit.object.path.clone
    - datetime.timedelta.path.object.head.commit.environment
    - subprocess.Popen.head.commit.path.tree.object.environment
    - datetime.timedelta.path.object.head.commit.tree._terminate
    - subprocess.Popen.object.tree.path.encode
    - typing.IO.object.commit.tree.clone
    - typing.IO.object.head.ref.commit.communicate
    - typing.BinaryIO.tree.head.ref.commit.object._terminate
    - datetime.timedelta.object.path.head.commit.tree.communicate
    - typing.cast.head.commit.encode
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.IO.head.ref.commit.path.startswith
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.clone
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - subprocess.Popen.object.commit.tree.environment
    - datetime.timedelta.commit.path.object.git.update_environment
    - typing.IO.head.commit.object.path.clone
    - datetime.timedelta.object.tree.path.clone
    - typing.TypeVar.tree.head.ref.commit.path.startswith
    - datetime.timedelta.tree.head.ref.commit.path.clone
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - typing.TypeVar.object.head.commit.path._terminate
    - typing.IO.path.object.tree.commit
    - datetime.timedelta.object.path.tree.environment
    - subprocess.Popen.path.tree.object.commit._terminate
    - subprocess.Popen.head.commit.object.path.tree.wait
    - typing.cast.tree.object.head.commit.path.replace
    - typing.TypeVar.object.tree.head.commit._terminate
    - typing.IO.object.commit._terminate
    - typing.IO.git.update_environment
    - typing.cast.object.head.ref.commit.path.replace
    - typing.TypeVar.object.tree.path.head.commit.git.update_environment
    - subprocess.Popen.tree.object.path.clone
    - datetime.timedelta.tree.path.head.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.path.environment
    - datetime.timedelta.commit.object.tree.communicate
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - typing.IO.path.tree.head.commit.object.replace
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.tree.head.ref.commit.clone
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - subprocess.Popen.commit.tree.encode
    - typing.cast.object.tree.head.ref.commit.environment
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.path.object.encode
    - typing.TypeVar.object.head.ref.commit.tree.path.encode
    - datetime.timedelta.path.head.commit.object.tree.communicate
    - typing.cast.commit.tree.object.path.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.communicate
    - subprocess.Popen.tree.path.head.commit.object.replace
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.head.commit.environment
    - subprocess.Popen.tree.path.commit.object.clone
    - subprocess.Popen.object.head.commit.path.clone
    - typing.cast.object.tree.head.ref.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.tree.encode
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - typing.IO.head.commit.object.path.rstrip
    - typing.cast.tree.head.ref.commit._terminate
    - subprocess.Popen.head.ref.commit.object.path.tree.encode
    - typing.IO.head.ref.commit.tree.object.path.clone
    - subprocess.Popen.tree.head.ref.commit.object.path.communicate
    - typing.BinaryIO.object.head.commit.startswith
    - typing.TypeVar.object.tree.head.commit.path.rstrip
    - typing.cast.head.ref.commit.object.path.tree.communicate
    - typing.IO.tree.commit.path._terminate
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - typing.IO.commit.object.clone
    - subprocess.Popen.object.path.head.commit
    - subprocess.Popen.path.head.commit.tree.object.clone
    - typing.IO.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.startswith
    - typing.IO.object.path._terminate
    - typing.IO.commit.tree.object.path.replace
    - typing.IO.object.head.ref.commit.tree.environment
    - typing.cast.head.commit.path.tree.object.communicate
    - subprocess.Popen.object.path.head.commit.tree.rstrip
    - datetime.timedelta.path.tree.object.git.update_environment
    - typing.TypeVar.head.commit.tree.path.object.git.update_environment
    - typing.TypeVar.object.head.commit.replace
    - typing.cast.tree.head.commit.object.path.environment
    - typing.cast.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.tree.head.commit.path.git.update_environment
    - typing.TypeVar.head.commit.path.object.tree.environment
    - subprocess.Popen.head.commit.path.object.communicate
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.tree.replace
    - datetime.timedelta.object.head.ref.commit.path.tree._terminate
    - datetime.timedelta.tree.path._terminate
    - subprocess.Popen.path.object.head.ref.commit.clone
    - datetime.timedelta.path.head.ref.commit.tree.object.git.update_environment
    - typing.BinaryIO.object.tree.head.commit.path.clone
    - subprocess.Popen.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.path.object.git.update_environment
    - subprocess.Popen.head.ref.commit.tree.path.object.environment
    - typing.TypeVar.head.commit.path.object.communicate
    - typing.IO.commit.object.path.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.clone
    - typing.IO.head.ref.commit.object.tree.path.environment
    - subprocess.Popen.commit.tree.object.path.environment
    - typing.IO.object.head.commit.path
    - subprocess.Popen.path.startswith
    - subprocess.Popen.path.tree.object.commit.communicate
    - subprocess.Popen.commit.object.tree.clone
    - subprocess.Popen.path.tree.object.clone
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.clone
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.object.tree.commit.path.clone
    - typing.IO.commit.path.tree.object.replace
    - typing.TypeVar.object.head.commit.path.clone
    - datetime.timedelta.head.commit.path.object.tree.git.update_environment
    - typing.IO.head.ref.commit.object.path.encode
    - datetime.timedelta.head.ref.commit.path.tree.object.communicate
    - typing.IO.head.commit.tree.path.startswith
    - datetime.timedelta.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.head.ref.commit.tree.environment
    - typing.IO.object.tree.commit.path.replace
    - typing.IO.head.commit.object.tree.git.update_environment
    - datetime.timedelta.tree.object.head.ref.commit.path.git.update_environment
    - subprocess.Popen.tree.path.rstrip
    - datetime.timedelta.object.path.commit.tree.encode
    - datetime.timedelta.tree.object.path.head.ref.commit.encode
    - typing.cast.object.head.ref.commit.path.wait
    - typing.IO.head.commit.object._terminate
    - git.util.RemoteProgress.new_message_handler
    - datetime.timedelta.path.git.update_environment
    - datetime.timedelta.head.commit.startswith
    - typing.IO.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.head.ref.commit.object._terminate
    - typing.IO.path.tree.head.ref.commit.object.environment
    - typing.IO.object.tree.head.commit.encode
    - datetime.timedelta.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.path.head.commit.object.tree.replace
    - typing.cast.tree.head.commit.replace
    - subprocess.Popen.head.commit.object.path.tree
    - typing.IO.tree.commit.object.path.environment
    - typing.cast.head.commit.path.tree.replace
    - subprocess.Popen.path.tree.commit.object.wait
    - subprocess.Popen.tree.object.commit.path.git.update_environment
    - typing.TypeVar.head.ref.commit.path.tree.object.git.update_environment
    - datetime.timedelta.path.object.head.commit.tree.startswith
    - datetime.timedelta.path.tree.head.commit.object
    - typing.cast.head.commit.object.path.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.head.ref.commit.tree.object.path
    - typing.IO.tree.head.ref.commit.object.environment
    - subprocess.Popen.object.commit.tree.encode
    - typing.BinaryIO.tree.head.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.communicate
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.commit.tree.path.replace
    - typing.TypeVar.object.tree.path.head.commit.communicate
    - subprocess.Popen.object.path.tree.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.object.path.tree.encode
    - typing.BinaryIO.object.tree.path.head.commit.environment
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.TypeVar.head.commit.path.tree.communicate
    - typing.IO.head.ref.commit.startswith
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.IO.commit.object.path.replace
    - datetime.timedelta.path.tree.commit.replace
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.IO.path.head.commit.tree.object.encode
    - typing.cast.head.commit.path.tree.encode
    - datetime.timedelta.head.ref.commit.tree.path.encode
    - subprocess.Popen.tree.path.head.commit.git.update_environment
    - subprocess.Popen.path.object.commit.tree._terminate
    - typing.BinaryIO.head.commit.object.tree.path.clone
    - typing.cast.tree.object.head.ref.commit.git.update_environment
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - datetime.timedelta.commit.tree.rstrip
    - typing.cast.tree.head.ref.commit.path.object.communicate
    - subprocess.Popen.tree.head.ref.commit.path.object.startswith
    - typing.IO.object.path.head.commit.git.update_environment
    - typing.cast.tree.head.ref.commit.path.object.encode
    - typing.IO.head.ref.commit.path.object.tree._terminate
    - typing.IO.object
    - datetime.timedelta.commit.encode
    - subprocess.Popen.object.path.head.commit.tree.wait
    - git.objects.commit.Popen.path.tree.rstrip
    - subprocess.Popen.tree.path.object.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - subprocess.Popen.tree.object._terminate
    - typing.IO.commit.tree.object.git.update_environment
    - subprocess.Popen.tree.path.object.head.commit.communicate
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - typing.IO.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.tree.head.commit.object.path.git.update_environment
    - typing.IO.object.tree.path.environment
    - subprocess.Popen.environment
    - typing.BinaryIO.head.commit.tree.object.path.rstrip
    - datetime.timedelta.object.commit.path
    - subprocess.Popen.path.tree.object.head.commit.git.update_environment
    - typing.BinaryIO.object.tree.head.ref.commit.startswith
    - subprocess.Popen.commit.encode
    - typing.TypeVar.object.head.commit.tree.path.replace
    - typing.IO.object.tree.head.ref.commit.communicate
    - typing.IO.head.commit.path.tree.object.replace
    - typing.IO.tree.object.commit.startswith
    - datetime.timedelta.object.head.commit.tree.path
    - subprocess.Popen.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.startswith
    - typing.IO.tree.path.environment
    - typing.IO.tree.object.head.commit.clone
    - typing.TypeVar.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.commit.object.path.replace
    - typing.cast.object.tree.head.ref.commit.encode
    - typing.IO.head.commit.path.tree.encode
    - datetime.timedelta.object.head.ref.commit.communicate
    - typing.BinaryIO.tree.head.commit.path.object._terminate
    - subprocess.Popen.commit.object.tree.communicate
    - typing.cast.head.commit.tree.path.object.git.update_environment
    - datetime.timedelta.path.clone
    - git.objects.commit.Popen.path.tree.environment
    - typing.IO.path.tree.commit.object.rstrip
    - typing.IO.path.head.ref.commit.tree.startswith
    - typing.IO.clone
    - subprocess.Popen.path.head.ref.commit.object.communicate
    - subprocess.Popen.path.tree.commit
    - datetime.timedelta.object.path.commit.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.path.object.startswith
    - typing.TypeVar.head.ref.commit.path.object.clone
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.path.replace
    - subprocess.Popen.path.tree.object.head.ref.commit.communicate
    - subprocess.Popen.head.ref.commit.tree.object.path.git.update_environment
    - typing.IO.tree.commit.object.path.git.update_environment
    - typing.IO.path.object.head.ref.commit.git.update_environment
    - typing.IO.head.commit.object.tree.encode
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - subprocess.Popen.head.ref.commit.tree.object.rstrip
    - typing.IO.path.tree.object.head.commit.encode
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - datetime.timedelta.path.head.commit.tree.object.replace
    - typing.BinaryIO.head.ref.commit.object.tree.encode
    - typing.cast.head.ref.commit.object.tree.path.environment
    - datetime.timedelta.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.head.commit.object.tree.path.rstrip
    - typing.TypeVar.head.commit.object.path.environment
    - typing.BinaryIO.head.commit.path.object.tree.encode
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.TypeVar.object.tree.head.commit.path.git.update_environment
    - typing.IO.object.head.commit.tree
    - typing.TypeVar.tree.head.ref.commit.environment
    - typing.IO.head.ref.commit.object.path.tree.environment
    - subprocess.Popen.tree.path.object.head.commit.environment
    - typing.IO.path.head.ref.commit.object.wait
    - datetime.timedelta.tree.object.clone
    - typing.IO.head.commit.tree.path.rstrip
    - datetime.timedelta.path.head.ref.commit.object.tree.startswith
    - subprocess.Popen.object.head.ref.commit.tree.git.update_environment
    - typing.IO.tree.commit.wait
    - typing.IO.commit.path.object.communicate
    - typing.IO.path.tree.commit.object.environment
    - typing.IO.path.object.head.commit.startswith
    - typing.TypeVar.object.head.commit.tree.git.update_environment
    - typing.IO.tree.path.object.commit.replace
    - typing.cast.tree.head.commit.object.path.wait
    - typing.IO.object.path.commit.tree.replace
    - subprocess.Popen.object.commit.path.tree.clone
    - typing.TypeVar.tree.object.path.head.commit.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.IO.commit.object.wait
    - typing.IO.path.object.tree.commit.git.update_environment
    - datetime.timedelta.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.commit.object.path.communicate
    - typing.BinaryIO.tree.head.commit.object.path.git.update_environment
    - subprocess.Popen.path.commit.startswith
    - subprocess.Popen.tree.commit.environment
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.path.object.encode
    - typing.IO.object.tree.head.ref.commit.path.git.update_environment
    - subprocess.Popen.head.ref.commit.tree.communicate
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - subprocess.Popen.tree.object.replace
    - datetime.timedelta.path.tree.object.head.commit.environment
    - typing.cast.tree.head.ref.commit.object.git.update_environment
    - typing.BinaryIO.object.tree.path.head.ref.commit.communicate
    - typing.TypeVar.head.commit.tree.path.rstrip
    - subprocess.Popen.object.commit.tree.wait
    - typing.cast.object.tree.head.commit.clone
    - typing.IO.head.ref.commit.object.path._terminate
    - datetime.timedelta.object.tree.commit.path.communicate
    - typing.IO.tree.path.head.ref.commit.environment
    - typing.TypeVar.head.commit.object.tree.path.encode
    - subprocess.Popen.head.ref.commit.path.startswith
    - typing.TypeVar.object.tree.path.git.update_environment
    - subprocess.Popen.commit.tree.object._terminate
    - typing.TypeVar.object.head.ref.commit.path.tree.rstrip
    - typing.IO.object.path.head.ref.commit.tree.startswith
    - subprocess.Popen.tree.object.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.path.startswith
    - typing.IO.tree.head.ref.commit.path.encode
    - typing.IO.object.head.ref.commit.tree.path.communicate
    - typing.BinaryIO.head.ref.commit.path.replace
    - subprocess.Popen.tree.object.path.head.commit._terminate
    - datetime.timedelta.head.ref.commit.path.tree.encode
    - typing.IO.head.commit.tree.object.environment
    - datetime.timedelta.path.tree.commit.object.rstrip
    - datetime.timedelta.head.commit.tree.object.wait
    - datetime.timedelta.commit.tree.object.clone
    - subprocess.Popen.object.path.tree.startswith
    - subprocess.Popen.object.tree.path.rstrip
    - typing.BinaryIO.object.head.ref.commit.git.update_environment
    - typing.IO.tree.head.commit.communicate
    - typing.IO.tree.commit.path
    - typing.IO.path.commit.object._terminate
    - typing.IO.object.commit.tree.path.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.communicate
    - datetime.timedelta.object.path.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.clone
    - subprocess.Popen.object.head.commit.path.tree.startswith
    - typing.IO.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.commit.object.replace
    - typing.cast.object.head.commit.path.tree.clone
    - typing.TypeVar.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.BinaryIO.head.commit.object.startswith
    - typing.cast.commit.object.tree.path.wait
    - typing.IO.head.commit.object.clone
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.path.tree.commit.communicate
    - datetime.timedelta.commit.tree.path._terminate
    - typing.IO.object.tree.head.commit.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.commit.object.encode
    - typing.IO.object.path.tree.rstrip
    - typing.BinaryIO.tree.head.ref.commit.path.rstrip
    - typing.TypeVar.object.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.head.commit.tree.path.communicate
    - typing.IO.object.tree.commit.path.encode
    - typing.IO.head.ref.commit.path.object.tree.encode
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.object.head.ref.commit.tree.path.git.update_environment
    - datetime.timedelta.object.tree.head.commit.path.replace
    - typing.BinaryIO.head.ref.commit.tree._terminate
    - typing.cast.object.head.commit.path.tree.git.update_environment
    - subprocess.Popen.object.commit.tree.path.rstrip
    - subprocess.Popen.head.commit.tree.environment
    - git.remote.add_progress
    - typing.IO.commit.object.tree.path.wait
    - datetime.timedelta.tree.path.git.update_environment
    - subprocess.Popen.path.commit.tree.object.encode
    - datetime.timedelta.path.head.ref.commit.communicate
    - datetime.timedelta.path.tree.object.clone
    - subprocess.Popen.tree.head.commit.object.path.clone
    - subprocess.Popen.path.object.head.commit.communicate
    - typing.TypeVar.tree.object.path.head.commit.clone
    - typing.IO.object.path.tree.head.commit._terminate
    - subprocess.Popen.object.path.head.commit.encode
    - datetime.timedelta.head.commit.tree.object.path.git.update_environment
    - datetime.timedelta.commit.tree.path.environment
    - subprocess.Popen.head.commit.tree.path.git.update_environment
    - typing.BinaryIO.object.tree.head.commit.path._terminate
    - subprocess.Popen.head.ref.commit.object.path.encode
    - typing.cast.head.ref.commit.object.path.tree.startswith
    - typing.IO.tree.object.path.head.commit.wait
    - subprocess.Popen.path.commit.object.replace
    - typing.TypeVar.tree.object.path.head.commit.encode
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.object.tree.communicate
    - typing.TypeVar.object.head.commit.rstrip
    - subprocess.Popen.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.git.update_environment
    - typing.IO.commit.path.startswith
    - typing.cast.head.commit.tree.object.path.startswith
    - datetime.timedelta.commit.path.rstrip
    - typing.cast.head.commit.object.clone
    - typing.IO.object.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.tree.path.object.communicate
    - typing.IO.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.object.commit.path.communicate
    - typing.TypeVar.object.tree.path.commit.replace
    - datetime.timedelta.head.commit.path.object.tree.environment
    - typing.TypeVar.tree.object.path.head.ref.commit.git.update_environment
    - typing.IO.path.tree.commit.replace
    - datetime.timedelta.tree.object.path.head.commit.git.update_environment
    - datetime.timedelta.object.path.commit.startswith
    - subprocess.Popen.path.head.commit.object.tree.encode
    - datetime.timedelta.object.tree.path.head.ref.commit.clone
    - typing.IO.path.object.commit.tree.rstrip
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.head.ref.commit.tree.object.path.replace
    - typing.IO.tree.object.head.commit.replace
    - datetime.timedelta.tree.path.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.path._terminate
    - datetime.timedelta.object.commit.tree.path.git.update_environment
    - typing.cast.head.commit.tree.object.path._terminate
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit._terminate
    - subprocess.Popen.tree.head.commit.wait
    - subprocess.Popen.tree.object.head.commit.path._terminate
    - datetime.timedelta.tree.head.commit.path._terminate
    - subprocess.Popen.head.commit.tree.object.replace
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.TypeVar.tree.head.commit.object.path._terminate
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.object.head.ref.commit._terminate
    - typing.TypeVar.tree.head.commit.object.environment
    - typing.IO.tree.head.commit.path.startswith
    - datetime.timedelta.path.head.ref.commit.object.clone
    - subprocess.Popen.object.tree.commit.communicate
    - subprocess.Popen.object.path.tree.commit.startswith
    - git.objects.commit.Popen.tree._terminate
    - subprocess.Popen.tree.object.commit.path.clone
    - subprocess.Popen.object.head.ref.commit.path.clone
    - typing.TypeVar.object.tree.path.head.commit.replace
    - typing.IO.object.tree.path.head.ref.commit.clone
    - typing.TypeVar.tree.head.ref.commit.object.path._terminate
    - subprocess.Popen.tree.encode
    - subprocess.Popen.tree.path.object.replace
    - subprocess.Popen.object.commit.path.git.update_environment
    - typing.IO.head.ref.commit.path.object.tree.git.update_environment
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.path.tree.head.commit.communicate
    - datetime.timedelta.head.ref.commit.tree.object.path._terminate
    - datetime.timedelta.object.path.head.ref.commit.environment
    - typing.IO.object.path.commit.tree.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.head.commit.tree.environment
    - typing.TypeVar.object.head.commit.tree.replace
    - datetime.timedelta.path.head.commit.tree._terminate
    - datetime.timedelta.object.path.head.commit.replace
    - typing.IO.tree.object.head.commit.startswith
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.tree.head.ref.commit.environment
    - datetime.timedelta.path.object.commit.tree._terminate
    - subprocess.Popen.head.commit.path.object._terminate
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit.tree.path.git.update_environment
    - subprocess.Popen.commit.tree.object.environment
    - subprocess.Popen.path.object.tree.head.ref.commit.git.update_environment
    - typing.IO.object.head.commit.path.environment
    - datetime.timedelta.commit.path.object.tree.communicate
    - typing.BinaryIO.head.commit.object.path.tree.rstrip
    - subprocess.Popen.tree.object.communicate
    - datetime.timedelta.head.commit.path.tree.object.replace
    - typing.IO.object.path.commit.tree.environment
    - datetime.timedelta.object.head.ref.commit.tree.communicate
    - typing.BinaryIO.object.tree.path.git.update_environment
    - datetime.timedelta.path.tree.head.ref.commit.environment
    - typing.IO.path.tree.object.head.ref.commit.startswith
    - datetime.timedelta.head.commit.object.path.tree.encode
    - datetime.timedelta.commit.object.environment
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - subprocess.Popen.object.path.head.ref.commit.environment
    - typing.cast.head.commit.object.tree.rstrip
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.cast.head.ref.commit.object.git.update_environment
    - typing.BinaryIO.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.commit.object._terminate
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - typing.IO.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.startswith
    - typing.IO.head.commit.path.object.replace
    - typing.cast.tree.head.commit.object.clone
    - datetime.timedelta.tree.object.path.commit.encode
    - typing.IO.tree.object.path.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.startswith
    - datetime.timedelta.head.commit.tree.path.object.encode
    - datetime.timedelta.path.object.head.ref.commit.encode
    - typing.TypeVar.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.startswith
    - typing.IO.tree.object.path.head.commit._terminate
    - typing.IO.head.ref.commit.encode
    - typing.IO.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.object.git.update_environment
    - typing.IO.object.head.ref.commit.tree._terminate
    - typing.IO.path.tree.head.ref.commit._terminate
    - datetime.timedelta.object.path.head.ref.commit.tree.startswith
    - typing.IO.path.object.tree.head.commit.communicate
    - subprocess.Popen.path.head.commit.tree.object.git.update_environment
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.head.ref.commit.tree.rstrip
    - typing.TypeVar.head.commit.object.tree.path.git.update_environment
    - typing.IO.head.commit.object.path.communicate
    - datetime.timedelta.head.ref.commit.tree.object.encode
    - datetime.timedelta.object.tree.rstrip
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.commit.object.path.clone
    - typing.BinaryIO.object.head.ref.commit.path.tree._terminate
    - typing.TypeVar.head.commit.path.tree.object.wait
    - datetime.timedelta.head.ref.commit.object.path.startswith
    - typing.IO.object.head.ref.commit.path.encode
    - typing.cast.tree.head.commit.path.object.wait
    - typing.IO.object.path.tree.commit.environment
    - typing.IO.tree.commit.path.communicate
    - datetime.timedelta.tree.commit.object.path.encode
    - subprocess.Popen.path.object.commit.tree.encode
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit
    - typing.IO.path.tree.head.commit.object.wait
    - datetime.timedelta.object.tree.environment
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.object.wait
    - datetime.timedelta.path.tree.object.environment
    - typing.IO.head.commit.path.tree._terminate
    - typing.IO.path.tree.commit.clone
    - typing.TypeVar.head.ref.commit.tree.path.object.clone
    - datetime.timedelta.commit.path.encode
    - typing.TypeVar.head.ref.commit.object._terminate
    - subprocess.Popen.path.tree.commit.object.communicate
    - typing.TypeVar.head.ref.commit.object.tree.clone
    - datetime.timedelta.head.commit.object.path
    - subprocess.Popen.commit.tree.path.object.rstrip
    - datetime.timedelta.object.head.ref.commit.replace
    - git.util.py_where
    - typing.TypeVar.head.commit.object.clone
    - subprocess.Popen.head.ref.commit.object
    - datetime.timedelta.tree.path.commit.encode
    - typing.BinaryIO.head.commit.path.object.clone
    - datetime.timedelta.object.head.ref.commit.path.tree.environment
    - datetime.timedelta.path.head.commit.object.clone
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.tree.object.head.ref.commit.path.clone
    - datetime.timedelta.tree.object.head.commit.git.update_environment
    - subprocess.Popen.path.tree.object.head.commit.clone
    - typing.cast.tree.head.ref.commit.git.update_environment
    - typing.cast.head.ref.commit.path.tree.rstrip
    - datetime.timedelta.tree.head.commit.object.path.encode
    - typing.cast.head.commit.object.path._terminate
    - datetime.timedelta.tree.head.ref.commit.path.object._terminate
    - subprocess.Popen.object.head.commit.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.TypeVar.head.commit.path.tree.object.startswith
    - datetime.timedelta.head.ref.commit.wait
    - typing.IO.tree.commit.object.git.update_environment
    - datetime.timedelta.head.ref.commit.path.tree.git.update_environment
    - datetime.timedelta.object.commit.git.update_environment
    - typing.TypeVar.head.ref.commit.path.object.tree._terminate
    - typing.BinaryIO.tree.head.commit.path.wait
    - typing.IO.path.tree.commit.object.clone
    - typing.IO.head.ref.commit.path.tree.environment
    - typing.BinaryIO.object.head.ref.commit.path._terminate
    - typing.BinaryIO.head.ref.commit.tree.path.object.clone
    - subprocess.Popen.commit.git.update_environment
    - typing.BinaryIO.object.head.commit.git.update_environment
    - typing.IO.object.path.tree.commit
    - typing.IO.head.ref.commit.object.tree.startswith
    - subprocess.Popen.path.commit.tree.clone
    - subprocess.Popen.path.object.tree.commit.rstrip
    - typing.IO.path.head.ref.commit.object.tree
    - git.objects.commit.Popen.tree.path.startswith
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.commit.object.path.tree.rstrip
    - subprocess.Popen.head.ref.commit.object.communicate
    - datetime.timedelta.head.commit.tree.object.environment
    - typing.cast.tree.head.ref.commit.object.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.encode
    - typing.BinaryIO.object.head.commit.tree.replace
    - typing.cast.head.commit.tree.path._terminate
    - subprocess.Popen.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.path.startswith
    - typing.cast.head.ref.commit.object.path._terminate
    - typing.IO.path.object.head.commit.rstrip
    - datetime.timedelta.tree.path.object.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.environment
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.path.object._terminate
    - typing.IO.tree.path.head.commit.object.environment
    - datetime.timedelta.tree.object.path.commit.wait
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.clone
    - typing.IO.path.tree.commit.object.startswith
    - subprocess.Popen.head.ref.commit.tree.object._terminate
    - subprocess.Popen.object.tree.path.head.ref.commit.encode
    - typing.IO.path.tree.head.commit.environment
    - datetime.timedelta.commit.communicate
    - datetime.timedelta.path.tree.head.ref.commit.object.encode
    - typing.IO.object.tree.path.commit.environment
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.head.commit._terminate
    - datetime.timedelta.head.commit.path.object.tree.clone
    - subprocess.Popen.head.ref.commit._terminate
    - typing.cast.head.commit.path.object.tree.replace
    - datetime.timedelta.path.object.head.commit.tree.wait
    - datetime.timedelta.path.tree.object.head.commit.clone
    - git.objects.commit.Popen.path.tree.startswith
    - datetime.timedelta.commit.object.tree.rstrip
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.startswith
    - typing.IO.tree.object.head.commit.path.git.update_environment
    - typing.IO.tree.head.commit.object.path.encode
    - typing.TypeVar.tree.head.ref.commit.object.rstrip
    - typing.BinaryIO.object.tree.path.head.commit.rstrip
    - typing.IO.object.path.head.commit.communicate
    - typing.TypeVar.object.tree.head.commit.path.replace
    - datetime.timedelta.commit.path.object.wait
    - datetime.timedelta.tree.path.commit.object.git.update_environment
    - typing.BinaryIO.tree.head.commit.wait
    - typing.IO.tree.head.commit.wait
    - typing.IO.tree.head.commit.object.path._terminate
    - typing.IO.object.head.ref.commit.path.tree.git.update_environment
    - datetime.timedelta.tree.path.commit.startswith
    - typing.cast.tree.head.ref.commit.object.path.encode
    - datetime.timedelta.head.commit.path.object._terminate
    - typing.IO.tree.head.ref.commit.path.clone
    - typing.IO.object.head.ref.commit.environment
    - datetime.timedelta.object.tree.head.ref.commit.rstrip
    - datetime.timedelta.object.commit.tree.encode
    - typing.BinaryIO.head.commit.object.tree.path._terminate
    - typing.IO.head.ref.commit.tree.startswith
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - typing.IO.tree.object.commit.path._terminate
    - typing.TypeVar.tree.head.commit.object.path.wait
    - subprocess.Popen.path.object.head.commit.tree.encode
    - typing.IO.tree.object.path.encode
    - subprocess.Popen.object.tree.commit.path.clone
    - typing.cast.head.ref.commit.path.git.update_environment
    - typing.IO.object.commit.tree.git.update_environment
    - typing.TypeVar.head.commit.object.path._terminate
    - subprocess.Popen.object.head.commit.path.replace
    - subprocess.Popen.tree.environment
    - typing.TypeVar.head.ref.commit.path.object.tree.git.update_environment
    - datetime.timedelta.path.head.commit.tree.startswith
    - subprocess.Popen.object.path.tree.head.commit.git.update_environment
    - <builtin>.enumerate
    - subprocess.Popen.object.head.commit.path.tree.replace
    - subprocess.Popen.head.commit.object.tree.path.clone
    - datetime.timedelta.head.commit.object.tree.clone
    - typing.IO.path.tree.clone
    - subprocess.Popen.head.commit.path.object.wait
    - subprocess.Popen.path.object.tree.head.commit._terminate
    - datetime.timedelta.tree.object.commit.path.communicate
    - subprocess.Popen.head.ref.commit.tree.path.object.clone
    - typing.IO.commit.path.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.environment
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.clone
    - typing.TypeVar.object.tree.head.commit.path.environment
    - datetime.timedelta.head.ref.commit.rstrip
    - datetime.timedelta.commit.path.object.encode
    - typing.BinaryIO.head.ref.commit.tree.object.path.environment
    - typing.IO.tree.head.ref.commit.replace
    - typing.IO.path.tree.object.head.commit.clone
    - typing.IO.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.cast.object.head.ref.commit.path.encode
    - datetime.timedelta.object.head.commit.path.environment
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.tree.path._terminate
    - typing.TypeVar.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.tree.object.head.commit.startswith
    - datetime.timedelta.object.tree.head.ref.commit.path.communicate
    - datetime.timedelta.tree.path.object.clone
    - subprocess.Popen.object.tree.head.commit.path._terminate
    - os.path.join
    - typing.IO.path.object.head.commit.git.update_environment
    - subprocess.Popen.object.git.update_environment
    - datetime.timedelta.path.tree.commit.object.environment
    - datetime.timedelta.tree.head.ref.commit.path.object.encode
    - typing.BinaryIO.tree.head.ref.commit.path.object._terminate
    - typing.BinaryIO.object.head.ref.commit.path.environment
    - typing.IO.object.tree.path.commit.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.environment
    - typing.IO.path.head.ref.commit.tree.object.wait
    - typing.IO.path.object.commit.communicate
    - datetime.timedelta.commit.wait
    - datetime.timedelta.path.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit
    - datetime.timedelta.path.tree.head.commit.object.wait
    - datetime.timedelta.path.startswith
    - datetime.timedelta.path.head.ref.commit.object.tree.communicate
    - subprocess.Popen.tree.path.object.head.ref.commit.startswith
    - datetime.timedelta.path.tree.head.ref.commit.startswith
    - typing.cast.head.commit.tree.path.object.rstrip
    - datetime.timedelta.tree.path.commit.object.wait
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - typing.IO.tree.commit.environment
    - typing.cast.object.head.ref.commit.path.tree._terminate
    - typing.IO.path.object.head.commit.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.clone
    - subprocess.Popen.object.commit.tree.replace
    - subprocess.Popen.commit.tree.object.encode
    - datetime.timedelta.commit.tree.object._terminate
    - subprocess.Popen.head.commit
    - typing.cast.head.commit.clone
    - typing.cast.object.head.ref.commit.path.rstrip
    - subprocess.Popen.commit
    - subprocess.Popen.object.tree.path.commit.startswith
    - typing.IO.object._terminate
    - datetime.timedelta.tree.path.object.commit.wait
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.tree.encode
    - datetime.timedelta.path.tree.clone
    - subprocess.Popen.path.commit.object.git.update_environment
    - typing.BinaryIO.head.ref.commit.object.environment
    - typing.IO.object.path.head.commit.environment
    - typing.IO.tree.head.commit.object.clone
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.tree.object.encode
    - datetime.timedelta.path.encode
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - typing.IO.head.commit.tree.path.environment
    - typing.IO.object.commit.communicate
    - typing.TypeVar.object.tree.head.ref.commit.startswith
    - typing.TypeVar.head.ref.commit.path.object.git.update_environment
    - datetime.timedelta.head.commit.tree.object.path.environment
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.IO.object.path.commit.replace
    - datetime.timedelta.head.commit.object.path.tree
    - typing.TypeVar.head.commit.path.object.replace
    - folder.strip
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.head.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.tree.object.communicate
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.tree.object.path.git.update_environment
    - datetime.timedelta.tree.head.ref.commit.clone
    - datetime.timedelta.path.head.commit.object.rstrip
    - subprocess.Popen.head.commit.path.rstrip
    - typing.IO.path.tree
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.head.commit.tree.object._terminate
    - typing.IO.commit.tree.replace
    - typing.TypeVar.head.commit.git.update_environment
    - datetime.timedelta.path.head.ref.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.tree.wait
    - datetime.timedelta.object.tree.head.commit.environment
    - typing.IO.commit.clone
    - typing.IO.head.commit.object.path.startswith
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.encode
    - subprocess.Popen.object.tree.head.commit.path.environment
    - typing.IO.tree.object.head.commit.git.update_environment
    - datetime.timedelta.tree.head.ref.commit.path.object.git.update_environment
    - datetime.timedelta.object.head.commit.path.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - datetime.timedelta.object.commit.path.clone
    - typing.IO.path.commit.startswith
    - typing.IO.commit.git.update_environment
    - typing.IO.tree.commit.path.object.clone
    - datetime.timedelta.object.path.commit.tree.communicate
    - typing.cast.tree.object.head.ref.commit.path.encode
    - datetime.timedelta.path.object.commit.tree
    - shlex.split
    - datetime.timedelta.path.commit.tree.git.update_environment
    - datetime.timedelta.object.commit.tree.path.wait
    - subprocess.Popen.commit.tree.path.object._terminate
    - subprocess.Popen.object.path.commit.clone
    - subprocess.Popen.path.tree.head.commit.object.rstrip
    - typing.TypeVar.head.commit
    - subprocess.Popen.path.head.ref.commit.tree.communicate
    - subprocess.Popen.object.head.ref.commit.environment
    - subprocess.Popen.path.tree
    - datetime.timedelta.path.object.commit._terminate
    - typing.cast.head.ref.commit.object.path.communicate
    - datetime.timedelta.head.ref.commit.tree.object.path.startswith
    - typing.TypeVar.head.commit.path.tree.replace
    - typing.IO.object.tree.encode
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.communicate
    - typing.TypeVar.object.head.commit.path.tree.startswith
    - typing.IO.object.tree.path.head.commit.encode
    - datetime.timedelta.tree.commit.path.git.update_environment
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - subprocess.Popen.tree.object.commit.path.environment
    - datetime.timedelta.tree.startswith
    - typing.BinaryIO.head.commit.object.replace
    - typing.IO.head.commit.object.tree.clone
    - datetime.timedelta.head.ref.commit.tree.object.startswith
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.commit.tree.environment
    - datetime.timedelta.tree.object.wait
    - typing.cast.head.ref.commit.path.startswith
    - datetime.timedelta.object.path.head.commit.tree.startswith
    - typing.IO.object.head.commit.tree.path.git.update_environment
    - datetime.timedelta.tree.head.ref.commit.communicate
    - typing.BinaryIO.head.ref.commit.object.path.communicate
    - typing.TypeVar.object.head.ref.commit.path.git.update_environment
    - typing.TypeVar.tree.object.head.ref.commit.startswith
    - subprocess.Popen.object.path.head.commit.wait
    - typing.IO.commit.path.object.tree.git.update_environment
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree._terminate
    - datetime.timedelta.tree.object.commit.git.update_environment
    - subprocess.Popen.path.head.commit.object.encode
    - typing.IO.object.path.tree.commit.startswith
    - subprocess.Popen.tree.path.head.commit.encode
    - subprocess.Popen.head.ref.commit.encode
    - datetime.timedelta.path.object.commit.encode
    - datetime.timedelta.object.tree.path.commit.startswith
    - typing.cast.head.ref.commit.object.tree.rstrip
    - subprocess.Popen.path.head.commit.object.git.update_environment
    - typing.TypeVar.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.wait
    - datetime.timedelta.tree.head.commit.object.path._terminate
    - typing.IO.head.ref.commit.object.tree.path.git.update_environment
    - datetime.timedelta.tree.commit.encode
    - subprocess.Popen.object.path.head.ref.commit.tree.startswith
    - typing.BinaryIO.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.object.tree.path._terminate
    - typing.TypeVar.head.ref.commit.tree
    - datetime.timedelta.tree.object.head.ref.commit.clone
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.head.commit.path.object.environment
    - typing.IO.tree.head.commit.object.path
    - typing.IO.head.ref.commit.path.tree.replace
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - typing.IO.tree.object.head.ref.commit.clone
    - datetime.timedelta.path.head.commit.tree.object.clone
    - typing.cast.head.commit.tree.object.encode
    - subprocess.Popen.head.commit.path.tree.startswith
    - typing.cast.object.head.ref.commit.tree.path.environment
    - datetime.timedelta.head.commit.path.tree.clone
    - typing.BinaryIO.tree.head.ref.commit.object.encode
    - typing.TypeVar.object.head.commit.path.tree.git.update_environment
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.path._terminate
    - typing.IO.path.commit.tree.object.communicate
    - datetime.timedelta.commit.path.communicate
    - typing.TypeVar.head.commit.tree.path.object.rstrip
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.tree.object.path.head.ref.commit.startswith
    - typing.IO.head.commit.path.object.tree.git.update_environment
    - datetime.timedelta.path.commit.tree.object._terminate
    - datetime.timedelta.path.tree.head.ref.commit.object.startswith
    - typing.IO.head.commit.object.path.git.update_environment
    - subprocess.Popen.head.commit.object.tree.path.rstrip
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.head.commit.object.tree.replace
    - git.objects.commit.Popen.path._terminate
    - subprocess.Popen.path.object.tree.environment
    - typing.IO.tree.commit.object.path.rstrip
    - datetime.timedelta.commit.tree.path.object.clone
    - datetime.timedelta.object.commit.path.git.update_environment
    - typing.cast.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.tree.startswith
    - subprocess.Popen.head.ref.commit.object.tree._terminate
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.IO.commit.tree.object.communicate
    - typing.BinaryIO.object.head.commit.tree.path._terminate
    - typing.IO.commit.path.tree.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.path._terminate
    - datetime.timedelta.path.object.tree.commit.replace
    - subprocess.Popen.path.tree.head.commit.object.git.update_environment
    - typing.IO.rstrip
    - typing.IO.path.commit
    - typing.BinaryIO.head.ref.commit.tree.object.environment
    - datetime.timedelta.path.head.ref.commit.tree.communicate
    - typing.IO.tree.head.commit.path.environment
    - typing.IO.path.head.commit.object.environment
    - datetime.timedelta.head.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.tree.path.object._terminate
    - typing.IO.tree.object.path.head.commit.environment
    - typing.TypeVar.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.git.update_environment
    - subprocess.Popen.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - subprocess.Popen.path.tree.head.commit.object._terminate
    - typing.IO.path.head.commit.object.tree.encode
    - datetime.timedelta.head.commit.object.path.encode
    - typing.IO.object.head.ref.commit.path
    - git.util.RemoteProgress.__init__
    - datetime.timedelta.tree.path.commit.communicate
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.object.head.ref.commit.path.tree.communicate
    - subprocess.Popen.object.head.commit.tree
    - typing.IO.head.ref.commit.path.object.tree.startswith
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.head.commit.tree._terminate
    - datetime.timedelta.object.path.tree.head.commit.startswith
    - typing.IO.head.ref.commit.tree.object.environment
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.cast.head.ref.commit.object.tree.path.rstrip
    - typing.TypeVar.tree.object.head.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.object.tree.head.commit.path._terminate
    - typing.IO.object.commit.encode
    - datetime.timedelta.path.object.commit.tree.clone
    - typing.IO.tree.path.communicate
    - typing.IO.object.head.commit.tree.replace
    - typing.IO.head.commit.path.object.startswith
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.head.commit.object.rstrip
    - typing.TypeVar.tree.head.ref.commit.object.path.environment
    - typing.IO.tree.head.ref.commit.object.path
    - typing.cast.head.ref.commit.object.tree.path.startswith
    - datetime.timedelta.object.path.head.ref.commit.git.update_environment
    - typing.BinaryIO.tree.head.commit.path.object.startswith
    - datetime.timedelta.path.head.ref.commit.rstrip
    - typing.cast.head.commit.object.tree.path.replace
    - typing.TypeVar.head.commit.object.path.encode
    - typing.TypeVar.tree.object.head.commit.environment
    - typing.TypeVar.object.tree.path.commit.git.update_environment
    - datetime.timedelta.object.head.ref.commit.path.rstrip
    - subprocess.Popen.object.path.head.ref.commit.communicate
    - datetime.timedelta.path.head.commit.object.encode
    - subprocess.Popen.commit.tree.path.object.startswith
    - typing.BinaryIO.object.head.commit.path.communicate
    - typing.BinaryIO.object.tree.path.head.ref.commit._terminate
    - typing.IO.head.commit.tree.path.object.environment
    - datetime.timedelta.tree.path.head.commit.communicate
    - datetime.timedelta.object.path.head.ref.commit.tree.clone
    - subprocess.Popen.commit.object.path.environment
    - subprocess.Popen.commit.object.path.clone
    - subprocess.Popen.tree.commit._terminate
    - datetime.timedelta.tree.commit.path.clone
    - git.remote.to_progress_instance
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.tree.object.commit.replace
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.path.commit.tree.object.replace
    - subprocess.Popen.commit.tree.object.rstrip
    - subprocess.Popen.head.ref.commit.environment
    - typing.IO.object.tree.head.commit.path.replace
    - datetime.timedelta.head.commit.object.tree.path.git.update_environment
    - datetime.timedelta.object.tree.path.head.commit._terminate
    - typing.IO.tree.path.object.head.commit
    - typing.TypeVar.head.commit.path.object.git.update_environment
    - typing.BinaryIO.head.commit.tree.environment
    - typing.IO.head.ref.commit.tree.object.path.communicate
    - typing.BinaryIO.object.tree.path.head.commit._terminate
    - typing.IO.object.tree.path.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.path.clone
    - datetime.timedelta.commit.tree.path.object.rstrip
    - typing.IO.object.tree.commit.path.environment
    - datetime.timedelta.object.path.head.commit.tree._terminate
    - datetime.timedelta.path.object.commit.tree.communicate
    - typing.cast.tree.object.head.ref.commit.path.rstrip
    - typing.TypeVar.object.tree.head.commit.path.communicate
    - datetime.timedelta.head.ref.commit.tree.path.object.clone
    - datetime.timedelta.path.object.tree.head.ref.commit.git.update_environment
    - datetime.timedelta.tree.head.ref.commit.rstrip
    - typing.TypeVar.head.commit.object.wait
    - typing.BinaryIO.head.commit.object.path.tree.communicate
    - typing.IO.object.head.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.communicate
    - typing.BinaryIO.head.ref.commit.tree.path.git.update_environment
    - subprocess.Popen.head.commit.tree.path.replace
    - subprocess.Popen.head.commit.object.tree.path.startswith
    - typing.IO.head.ref.commit.object.tree.path.communicate
    - typing.IO.path.commit._terminate
    - typing.IO.commit.replace
    - typing.IO.tree.path.commit.object.clone
    - typing.IO.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit.object.startswith
    - subprocess.Popen.path.object.commit.tree.environment
    - typing.IO.tree.object.head.commit._terminate
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.IO.commit.object.tree.wait
    - typing.IO.commit.path.tree.object._terminate
    - subprocess.Popen.head.ref.commit.tree._terminate
    - subprocess.Popen.commit.tree.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.path._terminate
    - datetime.timedelta.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.object.head.commit.tree.startswith
    - typing.IO.head.ref.commit.tree.git.update_environment
    - subprocess.Popen.object.commit.startswith
    - typing.TypeVar.head.commit.object.path.communicate
    - typing.IO.tree.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.tree
    - git.util.remove_password_if_present
    - datetime.timedelta.path.head.commit
    - datetime.timedelta.head.commit.path.object.communicate
    - typing.cast.head.ref.commit.path.tree.object.rstrip
    - datetime.timedelta.object.path.commit.tree._terminate
    - datetime.timedelta.tree.object.head.commit.path.communicate
    - datetime.timedelta.tree.path.head.ref.commit.communicate
    - typing.cast.tree.head.ref.commit.clone
    - subprocess.Popen.head.ref.commit.tree.path.encode
    - datetime.timedelta.object.head.commit.path.tree.encode
    - typing.IO.path.tree.environment
    - typing.IO.head.ref.commit.object.communicate
    - subprocess.Popen.tree.object.head.commit._terminate
    - typing.IO.path.object.communicate
    - datetime.timedelta.commit.tree.path.clone
    - typing.BinaryIO.object.head.commit.tree.path.clone
    - typing.IO.tree.object.head.commit.path.clone
    - subprocess.Popen.object.tree.path.head.commit._terminate
    - subprocess.Popen.path.tree.commit.object.clone
    - typing.IO.commit.object.path.environment
    - subprocess.Popen.path.object.commit.tree.startswith
    - subprocess.Popen.tree.head.commit.path.object._terminate
    - typing.IO.object.commit.path.clone
    - datetime.timedelta.head.ref.commit.tree.clone
    - typing.cast.tree.head.commit.path.communicate
    - typing.BinaryIO.head.ref.commit.tree.communicate
    - subprocess.Popen.head.ref.commit.tree.path.object.git.update_environment
    - typing.IO.path
    - typing.cast.tree.head.commit.path.startswith
    - subprocess.Popen.path.commit.object.rstrip
    - typing.IO.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.tree.object.path._terminate
    - subprocess.Popen.head.commit.path.startswith
    - typing.cast.head.commit.tree.path.object.encode
    - typing.TypeVar.object.tree.path.clone
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.environment
    - typing.cast.head.commit._terminate
    - typing.cast.head.commit.tree.path.clone
    - subprocess.Popen.path.tree.object.wait
    - git.objects.commit.Popen.tree.path.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.tree.rstrip
    - subprocess.Popen.object.path.tree.head.commit.clone
    - subprocess.Popen.path.object.tree.head.ref.commit.communicate
    - git.objects.commit.Popen.tree.path
    - typing.cast.head.ref.commit.object.tree._terminate
    - subprocess.Popen.head.commit.path
    - typing.IO.object.path.tree.replace
    - typing.IO.tree.head.ref.commit.clone
    - typing.cast.head.commit.path.object._terminate
    - typing.TypeVar.head.ref.commit.tree.object.path.git.update_environment
    - typing.TypeVar.object.tree.head.ref.commit.clone
    - typing.IO.object.tree.path.rstrip
    - typing.cast.tree.object.head.ref.commit.communicate
    - typing.BinaryIO.tree.head.commit.object.path.encode
    - subprocess.Popen.tree.head.commit.object.path.communicate
    - subprocess.Popen.commit.path.tree.communicate
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.commit
    - datetime.timedelta.tree.path.encode
    - datetime.timedelta.head.ref.commit.path.object._terminate
    - typing.IO.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.tree.head.commit.replace
    - subprocess.Popen.object.tree.head.ref.commit._terminate
    - typing.cast.head.ref.commit.path.object.tree._terminate
    - typing.IO.commit.tree.object.path.wait
    - datetime.timedelta.path.tree.object.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.clone
    - typing.cast.head.ref.commit.path.object.tree.communicate
    - subprocess.Popen.object.head.ref.commit.path.encode
    - datetime.timedelta.object.tree.head.commit.path.environment
    - datetime.timedelta.object.tree.path.head.commit.encode
    - typing.BinaryIO.object.tree.path.encode
    - typing.BinaryIO.object.head.ref.commit.tree._terminate
    - subprocess.Popen.tree.head.ref.commit.environment
    - typing.IO.head.ref.commit.path.tree.git.update_environment
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - subprocess.Popen.head.ref.commit.path.object._terminate
    - subprocess.Popen.path.head.ref.commit.communicate
    - typing.IO.commit.tree.communicate
    - typing.TypeVar.head.ref.commit.object.tree.path.communicate
    - datetime.timedelta.head.ref.commit.object._terminate
    - typing.IO.head.commit.object.path.tree.environment
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.head.ref.commit.object.clone
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - typing.IO.tree.path.commit.object.environment
    - typing.IO.head.ref.commit.path.tree.encode
    - typing.IO.head.commit.object.path.tree._terminate
    - typing.cast.tree.object.head.commit.git.update_environment
    - typing.TypeVar.object.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - subprocess.Popen.object.commit.tree.communicate
    - subprocess.Popen.object.tree.commit._terminate
    - typing.cast.head.ref.commit.tree.path.object.rstrip
    - datetime.timedelta.object.path.head.ref.commit.startswith
    - datetime.timedelta.commit.tree.object.encode
    - typing.cast.tree.head.ref.commit.path._terminate
    - typing.IO.tree.object.head.ref.commit.path.rstrip
    - typing.IO.path.object.head.ref.commit.clone
    - datetime.timedelta.path.commit.tree.rstrip
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - typing.IO.tree.path.head.ref.commit.object.startswith
    - typing.BinaryIO.object.head.commit.path
    - typing.IO.path.head.ref.commit.tree.encode
    - typing.cast.tree.head.commit.wait
    - typing.cast.object.head.commit.tree.path.startswith
    - typing.IO.object.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.IO.path.object.head.ref.commit.tree.environment
    - subprocess.Popen.object.head.commit.tree.git.update_environment
    - subprocess.Popen.tree.object.path.commit.communicate
    - datetime.timedelta.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path.rstrip
    - datetime.timedelta.commit.path.object.replace
    - subprocess.Popen.commit.object.path.tree._terminate
    - typing.TypeVar.tree.head.ref.commit.git.update_environment
    - typing.IO.head.commit.object.path._terminate
    - typing.IO.tree.wait
    - t.start
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.tree.head.ref.commit.path.environment
    - typing.IO.object.commit.tree.environment
    - subprocess.Popen.tree.object.path.commit.git.update_environment
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.path.object.commit.git.update_environment
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.path.object.commit.rstrip
    - typing.IO.path.object
    - subprocess.Popen.tree.object.path.replace
    - typing.IO.path.commit.object.tree.replace
    - progs.append
    - typing.IO.tree.head.commit.path.object.git.update_environment
    - datetime.timedelta.head.commit._terminate
    - git.cmd.Git.check_unsafe_options
    - typing.IO.tree.head.commit.object.git.update_environment
    - typing.cast.tree.head.commit.git.update_environment
    - typing.IO.head.ref.commit.path.tree.clone
    - subprocess.Popen.object.commit.tree.path.replace
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.object.tree.replace
    - datetime.timedelta.object.commit._terminate
    - typing.TypeVar.tree.head.commit.path.encode
    - typing.TypeVar.head.ref.commit.object.encode
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - subprocess.Popen.head.commit.communicate
    - subprocess.Popen.path.object.commit.tree.clone
    - typing.IO.path.object.commit.rstrip
    - subprocess.Popen.object.commit.tree.path._terminate
    - typing.TypeVar.object.tree.head.ref.commit.rstrip
    - typing.IO.object.tree.head.commit._terminate
    - datetime.timedelta.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.tree.git.update_environment
    - subprocess.Popen.head.ref.commit.object.tree.communicate
    - subprocess.Popen.tree.object.commit.rstrip
    - typing.IO.tree.path.head.commit.object.git.update_environment
    - datetime.timedelta.tree.commit.path.rstrip
    - typing.TypeVar.tree.object.path.commit.git.update_environment
    - datetime.timedelta.commit.tree.object.path.communicate
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.object.tree.head.commit.environment
    - typing.IO.path.tree.object._terminate
    - typing.IO.object.path.startswith
    - typing.IO.path.head.commit.rstrip
    - subprocess.Popen.object.head.commit.path.environment
    - typing.IO.path.object.commit.environment
    - datetime.timedelta.object.tree.head.ref.commit.path.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.tree.head.commit.object.wait
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.tree.commit.object.communicate
    - typing.IO.path.object.commit
    - typing.IO.commit.tree.path.startswith
    - typing.TypeVar.tree.object.path.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.rstrip
    - typing.BinaryIO.object.head.commit.tree.rstrip
    - subprocess.Popen.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.git.update_environment
    - typing.IO.path.tree.head.ref.commit.object.startswith
    - subprocess.Popen.head.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.encode
    - typing.cast.tree.head.commit.object
    - typing.TypeVar.object.head.commit.tree.path.git.update_environment
    - typing.IO.object.commit.tree.path.environment
    - datetime.timedelta.head.ref.commit.object.path.encode
    - subprocess.Popen.object.path.commit.tree.encode
    - datetime.timedelta.head.commit.tree.path.git.update_environment
    - typing.TypeVar.object.tree.path
    - datetime.timedelta.path.head.ref.commit.replace
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.IO.commit.path.object.tree.replace
    - datetime.timedelta.object.tree.path.commit.git.update_environment
    - subprocess.Popen.tree.path.object._terminate
    - typing.IO.object.path.commit.tree.wait
    - typing.cast.object.tree.head.commit.path.wait
    - subprocess.Popen.object.commit.path.encode
    - typing.cast.tree.head.commit.path.git.update_environment
    - typing.BinaryIO.object.tree.head.commit.path.encode
    - typing.IO.tree.head.ref.commit.object.path.encode
    - typing.IO.head.ref.commit.object.tree.rstrip
    - typing.IO.tree.head.ref.commit.path.object.clone
    - typing.IO.path.head.commit.communicate
    - typing.TypeVar.tree.object.path.head.ref.commit.rstrip
    - typing.IO.object.tree.head.commit.communicate
    - typing.TypeVar.tree.head.ref.commit.path.object.startswith
    - typing.IO.tree.path.object.head.commit.communicate
    - datetime.timedelta.path.tree.object.commit.rstrip
    - typing.TypeVar.head.ref.commit.object.path.tree.encode
    - typing.IO.commit.path.tree.object
    - typing.IO.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.tree.path.object.clone
    - subprocess.Popen.tree.git.update_environment
    - typing.IO.commit.communicate
    - datetime.timedelta.head.ref.commit.path.environment
    - datetime.timedelta.head.commit.encode
    - subprocess.Popen.object.commit.tree.path.encode
    - subprocess.Popen.commit.tree.replace
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.communicate
    - typing.IO.path.head.ref.commit.object.git.update_environment
    - subprocess.Popen.tree.object.head.commit.path.startswith
    - typing.TypeVar.object.head.commit.path.tree.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.rstrip
    - datetime.timedelta.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object._terminate
    - typing.IO.object.commit.path._terminate
    - subprocess.Popen.head.commit.object.clone
    - typing.IO.object.path.wait
    - typing.BinaryIO.head.commit.path.tree.object._terminate
    - typing.cast.head.commit.object.tree.path._terminate
    - subprocess.Popen.object.tree.encode
    - typing.IO.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.replace
    - typing.IO.tree.object.head.commit.path.startswith
    - datetime.timedelta.path.tree.head.commit.object.startswith
    - subprocess.Popen.path.head.ref.commit.tree.object.clone
    - typing.IO.object.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.object.tree.head.ref.commit.path.clone
    - typing.IO.tree.head.ref.commit
    - typing.cast.object.head.commit.tree.environment
    - subprocess.Popen.path.tree.object.startswith
    - subprocess.Popen.path.commit.tree.object.git.update_environment
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.object.path.tree.commit.clone
    - datetime.timedelta.path.head.ref.commit.tree.object.rstrip
    - typing.BinaryIO.head.commit.path.object.communicate
    - typing.IO.path.tree.head.ref.commit.encode
    - datetime.timedelta.path.object.tree.head.ref.commit.environment
    - typing.TypeVar.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.head.commit.object.path.replace
    - typing.TypeVar.tree.object.path.clone
    - datetime.timedelta.head.ref.commit.tree.path.object.rstrip
    - typing.TypeVar.head.commit.path.tree.encode
    - typing.cast.object.head.ref.commit.tree.path.clone
    - datetime.timedelta.tree.head.commit.path.clone
    - subprocess.Popen.object.path.commit.git.update_environment
    - typing.IO.path.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.object.tree.head.ref.commit.path.rstrip
    - typing.IO.object.head.ref.commit.clone
    - datetime.timedelta.head.commit.path.startswith
    - typing.IO.head.commit.path.object.tree._terminate
    - typing.IO.path.commit.object.tree.communicate
    - datetime.timedelta.head.ref.commit.object.path.tree.startswith
    - typing.cast.head.ref.commit.path.tree.object._terminate
    - typing.TypeVar.head.commit.path.object.rstrip
    - typing.TypeVar.object.head.commit.path.tree.communicate
    - subprocess.Popen.tree.head.ref.commit.path.communicate
    - typing.IO.object.path.tree.head.ref.commit.encode
    - datetime.timedelta.tree.object.path.commit.communicate
    - subprocess.Popen.tree.head.ref.commit.path.git.update_environment
    - typing.TypeVar.head.commit.path.object.tree.git.update_environment
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.update_environment
    - subprocess.Popen.path.object.tree.commit.encode
    - typing.cast.tree.object.head.commit.path.wait
    - typing.IO.tree.object.path._terminate
    - typing.IO.commit.rstrip
    - subprocess.Popen.tree.path.head.commit.object.environment
    - typing.IO.head.commit.object.tree._terminate
    - subprocess.Popen.path.object.tree.communicate
    - subprocess.Popen.commit.path.object.tree.startswith
    - datetime.timedelta.head.commit.object.encode
    - datetime.timedelta.tree.commit.object.path.environment
    - datetime.timedelta.path.head.commit.object.tree.environment
    - subprocess.Popen.object.tree.path.commit.encode
    - typing.cast.head.ref.commit.tree.object.path.communicate
    - typing.IO.tree.path.object
    - subprocess.Popen.head.commit.object.path.encode
    - datetime.timedelta.head.ref.commit.object.path.replace
    - typing.cast.head.commit.tree.path.object.clone
    - subprocess.Popen.tree.path.object.commit.replace
    - typing.IO.commit.object.path.tree.encode
    - t.is_alive
    - typing.cast.tree.object.head.ref.commit.wait
    - git.objects.commit.Popen.environment
    - subprocess.Popen.tree.head.commit.path.object.replace
    - datetime.timedelta.path.commit.replace
    - typing.cast.head.commit.path.tree.communicate
    - typing.cast.object.tree.head.commit.path.rstrip
    - datetime.timedelta.commit.object.tree.path.git.update_environment
    - typing.IO.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.head.commit.path.object.startswith
    - datetime.timedelta.head.ref.commit.object.encode
    - datetime.timedelta.head.commit.path.tree.object.git.update_environment
    - typing.TypeVar.tree.object.head.ref.commit.path.communicate
    - subprocess.Popen.path.object.tree.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.tree.object.communicate
    - typing.cast.head.ref.commit.path._terminate
    - datetime.timedelta.tree.head.ref.commit.path.encode
    - subprocess.Popen.tree.object.path.commit._terminate
    - subprocess.Popen.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.replace
    - datetime.timedelta.path.commit.tree.object.encode
    - typing.cast.object.head.ref.commit.tree.environment
    - datetime.timedelta.head.ref.commit.path.object.git.update_environment
    - typing.IO.tree.path.startswith
    - datetime.timedelta.object.head.ref.commit.path.tree.communicate
    - typing.cast.object.head.commit.path.git.update_environment
    - subprocess.Popen.object.head.commit.path.communicate
    - datetime.timedelta.tree.path.head.ref.commit.object.rstrip
    - datetime.timedelta.head.commit.path.object.git.update_environment
    - message.strip
    - typing.cast.head.commit.tree.clone
    - typing.cast.head.commit.path.object.tree.startswith
    - typing.BinaryIO.head.commit.path.startswith
    - subprocess.Popen.encode
    - typing.IO.object.path.rstrip
    - subprocess.Popen.rstrip
    - git.objects.commit.Popen.path.startswith
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.cast.head.commit.environment
    - subprocess.Popen.object.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.environment
    - datetime.timedelta.path.commit.communicate
    - datetime.timedelta.head.ref.commit.replace
    - typing.IO._terminate
    - subprocess.Popen.tree.head.commit.path.replace
    - typing.TypeVar.tree.object.path.environment
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - typing.IO.tree.path.object.head.ref.commit.clone
    - typing.cast.object.head.commit.rstrip
    - typing.BinaryIO.head.commit.tree.object.replace
    - typing.IO.path.tree.object.head.commit.communicate
    - datetime.timedelta.head.commit.tree.path.communicate
    - subprocess.Popen.object.path.tree.head.commit.communicate
    - typing.IO.tree.head.commit.replace
    - typing.BinaryIO.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.object.path.environment
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.clone
    - typing.BinaryIO.head.commit.path.tree.object.communicate
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit._terminate
    - typing.BinaryIO.head.commit.path.object.tree.clone
    - typing.IO.commit.path.environment
    - subprocess.Popen.tree.path.object.startswith
    - typing.IO.tree.replace
    - subprocess.Popen.head.commit.path.object.startswith
    - typing.cast.head.commit.tree.object.startswith
    - subprocess.Popen.tree.commit.path.object._terminate
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.path.tree.commit.encode
    - subprocess.Popen.head.commit.path.tree.git.update_environment
    - typing.TypeVar.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.object.path.head.commit.encode
    - subprocess.Popen.commit.tree.object.replace
    - subprocess.Popen.path.object.head.ref.commit.git.update_environment
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.commit.object.path.replace
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.object.path.commit._terminate
    - typing.cast.head.ref.commit.path.environment
    - subprocess.Popen.head.commit.path.tree._terminate
    - subprocess.Popen.path.tree.head.ref.commit.rstrip
    - subprocess.Popen.path.object.head.commit.git.update_environment
    - datetime.timedelta.head.ref.commit.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.git.update_environment
    - typing.IO.path.head.commit.object.startswith
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - typing.cast.tree.object.head.commit.path.git.update_environment
    - typing.TypeVar.object.tree.head.ref.commit.encode
    - subprocess.Popen.path.commit.rstrip
    - typing.IO.tree.path.head.ref.commit.clone
    - typing.TypeVar.head.ref.commit.tree.startswith
    - git.util._get_exe_extensions
    - subprocess.Popen.tree.head.ref.commit.object.path._terminate
    - typing.IO.head.commit.path.object.git.update_environment
    - typing.TypeVar.tree.head.commit.object.clone
    - typing.IO.head.ref.commit.tree.object.startswith
    - subprocess.Popen.head.commit.path.tree.object._terminate
    - typing.IO.tree.head.ref.commit.git.update_environment
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.clone
    - subprocess.Popen.tree.head.ref.commit.object.path.encode
    - datetime.timedelta.object.commit.path.wait
    - datetime.timedelta.commit.path.object.tree.wait
    - git.objects.commit.Popen.tree.path.clone
    - typing.IO.tree.path.object._terminate
    - typing.BinaryIO.object.head.commit.path.git.update_environment
    - typing.IO.path.tree.object.head.commit.wait
    - typing.IO.commit.tree.path.object.clone
    - typing.BinaryIO.object.head.ref.commit.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.environment
    - typing.TypeVar.head.ref.commit.tree.path._terminate
    - typing.BinaryIO.head.ref.commit.path.environment
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.IO.object.head.commit.tree.environment
    - typing.TypeVar.head.ref.commit.tree.path.object.encode
    - typing.IO.path.object.tree
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.path.tree.object.head.commit.startswith
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - git.objects.commit.Popen.path.communicate
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.clone
    - subprocess.Popen.path.head.ref.commit.object.tree.startswith
    - datetime.timedelta.tree.head.commit.object.clone
    - subprocess.Popen.path.tree.commit.object.environment
    - typing.BinaryIO.tree.head.ref.commit.rstrip
    - typing.cast.tree.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.tree.replace
    - typing.IO.head.commit.object.tree.path._terminate
    - subprocess.Popen.head.commit.object.path.tree.communicate
    - datetime.timedelta.path.wait
    - subprocess.Popen.commit.tree.communicate
    - typing.IO.object.path.commit.tree._terminate
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.IO.tree.head.ref.commit.object.startswith
    - datetime.timedelta.tree.path.head.ref.commit.object.environment
    - typing.IO.tree.head.commit.object.replace
    - datetime.timedelta.path.tree.head.commit.clone
    - datetime.timedelta.object.tree.commit.path.startswith
    - typing.TypeVar.object.head.commit.clone
    - typing.IO.commit.tree.object.path.git.update_environment
    - typing.cast.head.ref.commit.tree.environment
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.startswith
    - typing.cast.head.commit.object.tree.path.encode
    - subprocess.Popen.tree.head.ref.commit.object.path.git.update_environment
    - typing.IO.object.tree.path.commit.encode
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.cast.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.object.encode
    - subprocess.Popen.path.commit.tree.object.clone
    - datetime.timedelta.tree.head.commit.path.object.rstrip
    - subprocess.Popen.head.commit.object.tree.path.environment
    - datetime.timedelta.path.object.tree.commit.startswith
    - datetime.timedelta.commit.object.path._terminate
    - typing.TypeVar.head.ref.commit.object.clone
    - datetime.timedelta.head.ref.commit.object.tree.path.encode
    - typing.IO.tree.path.encode
    - typing.BinaryIO.object.tree.path.head.ref.commit.encode
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.tree._terminate
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.tree.commit.object
    - typing.TypeVar.object.head.ref.commit.path._terminate
    - typing.IO.object.commit
    - datetime.timedelta.path.tree.object._terminate
    - typing.cast.head.ref.commit.object.tree.startswith
    - typing.IO.tree.path.commit.object.git.update_environment
    - typing.IO.head.commit.tree.object.path.clone
    - typing.IO.path.head.commit
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.ref.commit.path.tree.environment
    - datetime.timedelta.path.head.commit.object.tree.clone
    - typing.IO.object.head.commit.git.update_environment
    - typing.TypeVar.tree.object.head.ref.commit.rstrip
    - datetime.timedelta.commit.object.encode
    - typing.IO.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.commit.path.tree.clone
    - datetime.timedelta.tree.commit.object.path.startswith
    - typing.IO.tree.object.head.ref.commit.path.encode
    - subprocess.Popen.head.commit.path.tree.rstrip
    - datetime.timedelta.tree.object.path.head.ref.commit.rstrip
    - subprocess.Popen.path.commit.object.clone
    - subprocess.Popen.path.head.commit.tree.startswith
    - subprocess.Popen.commit.object.tree.encode
    - subprocess.Popen.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.git.update_environment
    - datetime.timedelta.tree.head.commit.path.object.git.update_environment
    - subprocess.Popen.commit.object.path.tree.rstrip
    - typing.cast.head.ref.commit.object.path.encode
    - typing.IO.object.path.tree.head.ref.commit.clone
    - typing.cast.tree.head.ref.commit.object.path.startswith
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.tree.path.head.ref.commit.communicate
    - datetime.timedelta.path.object.tree._terminate
    - typing.cast.head.commit.path.object.git.update_environment
    - typing.IO.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.communicate
    - datetime.timedelta.commit.tree.object.path._terminate
    - typing.cast.head.commit.tree.object.rstrip
    - datetime.timedelta.head.commit.tree.object.communicate
    - typing.BinaryIO.head.ref.commit.tree.object._terminate
    - datetime.timedelta.tree.head.commit.clone
    - typing.IO.object.tree.head.ref.commit.path.clone
    - typing.IO.tree.head.ref.commit.object.path._terminate
    - subprocess.Popen.object.commit.tree.git.update_environment
    - datetime.timedelta.commit.tree.path.object.replace
    - subprocess.Popen.head.commit.object.path.tree.clone
    - datetime.timedelta.path.tree.environment
    - datetime.timedelta.tree.commit.object.path.git.update_environment
    - subprocess.Popen.path.tree.object.commit.environment
    - datetime.timedelta.commit.path.tree.object.git.update_environment
    - typing.IO.tree.commit.object.startswith
    - typing.TypeVar.tree.object.path.commit.environment
    - typing.IO.object.path.head.commit.tree.clone
    - subprocess.Popen.object.path.commit.rstrip
    - datetime.timedelta.tree.object.path.head.ref.commit._terminate
    - typing.IO.head.ref.commit.tree.path.communicate
    - typing.IO.tree.object.commit.path.encode
    - datetime.timedelta.commit.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.communicate
    - datetime.timedelta.object.tree.path.head.commit.rstrip
    - subprocess.Popen.commit.tree.path.object.environment
    - datetime.timedelta.object.path.tree.head.commit.wait
    - datetime.timedelta.head.commit.tree.wait
    - subprocess.Popen.tree.commit.path.git.update_environment
    - typing.IO.commit.wait
    - datetime.timedelta.commit.tree.startswith
    - datetime.timedelta.head.commit.path.git.update_environment
    - typing.TypeVar.head.ref.commit.path.object.encode
    - typing.BinaryIO.head.ref.commit.object.tree.path.communicate
    - subprocess.Popen.object.tree.path.commit._terminate
    - subprocess.Popen.tree.path.clone
    - typing.BinaryIO.head.commit.path.tree.wait
    - datetime.timedelta.path.commit.environment
    - typing.TypeVar.head.commit.object.communicate
    - typing.IO.path.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.object.tree.communicate
    - subprocess.Popen.head.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.path.commit.object._terminate
    - typing.IO.tree.path.object.commit.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.head.commit.object.wait
    - subprocess.Popen.commit.path.tree.object.communicate
    - typing.cast.object.head.ref.commit.path.clone
    - typing.BinaryIO.tree.head.commit.path.git.update_environment
    - typing.IO.object.tree.path._terminate
    - datetime.timedelta.tree.commit.git.update_environment
    - subprocess.Popen.tree.head.commit.git.update_environment
    - datetime.timedelta.head.commit.object.replace
    - datetime.timedelta.communicate
    - typing.IO.tree.path.head.commit.environment
    - typing.IO.object.tree.path.clone
    - subprocess.Popen.path.commit.object._terminate
    - datetime.timedelta.tree.path.object.encode
    - typing.IO.path.head.ref.commit.rstrip
    - typing.IO.tree.object.encode
    - typing.IO.path.tree.head.ref.commit.rstrip
    - datetime.timedelta.tree.commit.path.object._terminate
    - datetime.timedelta.tree.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.git.update_environment
    - typing.cast.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.commit.git.update_environment
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.git.update_environment
    - typing.BinaryIO.head.commit.tree.path.communicate
    - subprocess.Popen.git.update_environment
    - subprocess.Popen.tree.path.head.ref.commit.object.environment
    - subprocess.Popen.object.path.tree.commit.git.update_environment
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.clone
    - subprocess.Popen.head.ref.commit.path.tree.encode
    - typing.IO.path.head.commit.object.communicate
    - typing.IO.object.head.commit.tree.path.communicate
    - typing.BinaryIO.head.commit.object.path.environment
    - subprocess.Popen.path.head.commit.clone
    - typing.IO.commit.tree.object.path.environment
    - typing.cast.head.ref.commit.object.path.tree.clone
    - typing.IO.tree.object.head.commit.path.encode
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.rstrip
    - subprocess.Popen.head.commit.object.path.replace
    - typing.IO.tree.head.commit.path
    - typing.BinaryIO.tree.head.ref.commit._terminate
    - typing.IO.tree.head.commit.startswith
    - datetime.timedelta.path.tree.object.head.commit.encode
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.clone
    - typing.cast.tree.head.commit.object.encode
    - subprocess.Popen.tree.path.head.ref.commit.object.clone
    - typing.cast.tree.head.ref.commit.path.object.environment
    - typing.IO.head.ref.commit.object.path.tree.rstrip
    - subprocess.Popen.head.commit.tree.path.startswith
    - typing.IO.path.tree.head.commit.object.startswith
    - typing.IO.object.tree.commit.path.communicate
    - typing.IO.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.path.head.ref.commit.object.rstrip
    - typing.cast.object.tree.head.ref.commit.git.update_environment
    - typing.cast.head.commit.path.object
    - typing.cast.head.commit.tree.path.encode
    - typing.IO.head.ref.commit.path.communicate
    - subprocess.Popen.commit.tree.path.rstrip
    - typing.BinaryIO.head.commit.object.tree._terminate
    - datetime.timedelta.head.ref.commit.path.object.tree.communicate
    - typing.IO.object.commit.tree.path.clone
    - typing.TypeVar.head.ref.commit.object.tree.encode
    - datetime.timedelta.tree.head.ref.commit.object.communicate
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.IO.commit.tree.path.environment
    - subprocess.Popen.head.commit.object.tree.communicate
    - typing.IO.commit.tree.object.replace
    - subprocess.Popen.object.tree.path.head.commit.environment
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.tree.environment
    - typing.IO.object.path.commit.tree.encode
    - datetime.timedelta.head.commit.path.replace
    - typing.BinaryIO.head.ref.commit.object.tree.environment
    - datetime.timedelta.object.head.ref.commit.tree.startswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.object.tree
    - subprocess.Popen.tree.head.commit._terminate
    - typing.IO.path.tree.rstrip
    - typing.cast.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.head.commit._terminate
    - typing.TypeVar.head.commit.path.environment
    - typing.IO.path.tree.object.head.ref.commit.git.update_environment
    - typing.cast.head.commit.path.tree.rstrip
    - datetime.timedelta.path.head.commit.tree.encode
    - typing.IO.tree.object.path.commit.rstrip
    - datetime.timedelta.head.ref.commit.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.communicate
    - datetime.timedelta.head.commit.tree.path.startswith
    - typing.BinaryIO.head.ref.commit.tree.rstrip
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - typing.cast.head.commit.tree.object.path.communicate
    - typing.IO.path.object.head.commit.tree.encode
    - subprocess.Popen.path.tree.commit.clone
    - typing.IO.commit.tree.path.rstrip
    - typing.IO.commit.environment
    - typing.IO.object.commit.path.tree.rstrip
    - typing.IO.path.object.clone
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.commit.object.git.update_environment
    - subprocess.Popen.head.commit.object.tree.path._terminate
    - subprocess.Popen.object.tree.commit.encode
    - typing.IO.head.ref.commit.tree.object.git.update_environment
    - subprocess.Popen.commit.object.path.startswith
    - subprocess.Popen.object.tree.commit.startswith
    - datetime.timedelta.tree._terminate
    - datetime.timedelta.path.object.tree.head.commit.clone
    - subprocess.Popen.path.tree.head.commit.object.encode
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.IO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.ref.commit.path.object.tree.rstrip
    - typing.IO.tree.object.commit.path.startswith
    - datetime.timedelta.tree.object.path.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.git.update_environment
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.tree.commit.object.path.git.update_environment
    - typing.BinaryIO.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.commit.path.object.tree.clone
    - typing.IO.head.ref.commit.tree.path.object.environment
    - typing.IO.path.commit.object.tree.environment
    - typing.BinaryIO.object.head.commit.tree.environment
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.encode
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - kwargs.get
    - subprocess.Popen.commit.object.tree.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.path.communicate
    - typing.IO.head.commit.tree.path.object._terminate
    - typing.IO.object.tree.head.ref.commit.startswith
    - typing.IO.object.commit.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.cast.object.head.ref.commit.tree.encode
    - typing.IO.commit.object.tree.path.environment
    - subprocess.Popen.path.commit.object.tree.clone
    - typing.BinaryIO.tree.head.commit.object.communicate
    - subprocess.Popen.tree.path.object.commit._terminate
    - datetime.timedelta.object.tree.head.ref.commit.startswith
    - datetime.timedelta.tree.path.head.ref.commit.rstrip
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.object.path.tree.commit.startswith
    - datetime.timedelta.path.object.commit.communicate
    - typing.cast.object.head.commit.path.tree._terminate
    - typing.IO.tree.object.head.commit.rstrip
    - subprocess.Popen.head.commit.object._terminate
    - datetime.timedelta.path.object.head.ref.commit.environment
    - typing.TypeVar.head.commit.path.object.tree.wait
    - git.objects.commit.Popen.path.replace
    - typing.BinaryIO.tree.head.ref.commit.object.startswith
    - datetime.timedelta.path.object.tree.environment
    - typing.TypeVar.object.tree.head.commit.clone
    - typing.IO.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.encode
    - subprocess.Popen.commit.object.path._terminate
    - typing.IO.commit.object.path.tree._terminate
    - typing.TypeVar.head.commit.tree.object.path._terminate
    - typing.IO.path.tree.head.commit.replace
    - typing.IO.path.tree.head.ref.commit.object.encode
    - typing.IO.path.head.ref.commit.object.tree.git.update_environment
    - typing.IO.commit.tree.rstrip
    - typing.cast.head.commit.tree.path.object.environment
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.git.update_environment
    - datetime.timedelta.path.object.tree.head.commit.rstrip
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.head.ref.commit.tree.object.clone
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.BinaryIO.tree.head.commit.path.object.clone
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.head.commit.object.path.tree.git.update_environment
    - subprocess.Popen.tree.head.commit.object.path._terminate
    - subprocess.Popen.object.path.head.commit.tree._terminate
    - datetime.timedelta.tree.path.rstrip
    - typing.cast.head.commit.path.tree.object
    - typing.IO.object.commit.path.replace
    - typing.TypeVar.tree.object.head.commit.clone
    - subprocess.Popen.tree.commit.path.object.git.update_environment
    - typing.IO.path.object.tree.rstrip
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.head.commit.encode
    - typing.TypeVar.tree.head.ref.commit.object.path.startswith
    - typing.IO.head.ref.commit.path.object.rstrip
    - typing.IO.object.path.head.commit.tree.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.startswith
    - typing.IO.head.ref.commit.path.tree.object.environment
    - typing.IO.path.tree.head.ref.commit.object.clone
    - typing.TypeVar.object.head.commit.tree.path._terminate
    - subprocess.Popen.tree.commit.path
    - typing.BinaryIO.head.commit.path.tree.git.update_environment
    - subprocess.Popen.path.tree.object.commit.git.update_environment
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.commit.tree.clone
    - typing.TypeVar.tree.object.head.commit.path.git.update_environment
    - typing.IO.commit.tree.path.object.encode
    - typing.IO.commit.object.communicate
    - datetime.timedelta.tree.path.head.commit.object._terminate
    - datetime.timedelta.tree.object.commit._terminate
    - datetime.timedelta.tree.object.path.head.commit.communicate
    - typing.TypeVar.tree.head.ref.commit.path.object.clone
    - subprocess.Popen.tree.path.head.commit.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - typing.cast.object.head.commit.path.tree.replace
    - typing.IO.tree.object.commit.path
    - git.objects.commit.Popen.path.wait
    - typing.IO.tree.object._terminate
    - typing.cast.head.ref.commit.tree.wait
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.TypeVar.head.commit.object.tree.replace
    - datetime.timedelta.tree.object.commit.path.clone
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.path.clone
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - typing.BinaryIO.head.commit.object._terminate
    - subprocess.Popen.tree.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.communicate
    - datetime.timedelta.head.ref.commit.tree.object.path.environment
    - typing.IO.object.head.commit.tree.path.wait
    - subprocess.Popen.tree.path.object.encode
    - typing.IO.tree.path.object.commit.communicate
    - typing.IO.head.commit.path.tree.git.update_environment
    - subprocess.Popen.object.head.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.communicate
    - typing.IO.commit.path.object.git.update_environment
    - subprocess.Popen.path.tree.object.head.commit.wait
    - subprocess.Popen.commit.path.object.rstrip
    - subprocess.Popen.tree.head.commit.path.communicate
    - typing.BinaryIO.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.path.communicate
    - datetime.timedelta.head.ref.commit.path.tree.object.clone
    - subprocess.Popen.head.ref.commit.object.tree.git.update_environment
    - subprocess.Popen.path.object.tree.replace
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.tree.path.encode
    - datetime.timedelta.tree.head.commit.path.object.replace
    - subprocess.Popen.path.object.commit.git.update_environment
    - p.upper
    - typing.cast.head.ref.commit.path.object.communicate
    - datetime.timedelta.path.commit.object.environment
    - typing.IO.tree.object.head.commit.path.environment
    - typing.BinaryIO.object.tree.path.head.ref.commit.environment
    - datetime.timedelta.object.commit.rstrip
    - datetime.timedelta.path.object.head.commit.rstrip
    - typing.BinaryIO.head.commit.path.communicate
    - typing.BinaryIO.head.ref.commit.object.replace
    - subprocess.Popen.head.ref.commit.tree.object.git.update_environment
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.object.path.clone
    - typing.IO.head.commit.object.path.tree.replace
    - typing.IO.path.tree.object.head.commit.git.update_environment
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.cast.head.commit.object.tree.communicate
    - os.access
    - git.objects.commit.Popen.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.object.encode
    - match.groups
    - typing.TypeVar.head.commit.tree.communicate
    - os.path.dirname
    - typing.cast.tree.head.commit.object.path.encode
    - typing.TypeVar.head.ref.commit.object.path._terminate
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.tree.commit.rstrip
    - datetime.timedelta.object.communicate
    - typing.IO.path.object.tree.head.ref.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.environment
    - datetime.timedelta.object.commit.path.tree.communicate
    - typing.cast.tree.head.ref.commit.rstrip
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.head.ref.commit.tree.object.encode
    - typing.IO.tree.head.commit.path.object.environment
    - typing.IO.path.head.commit.object.tree.replace
    - typing.IO.tree.object.path.rstrip
    - datetime.timedelta.commit.path.tree.wait
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.object.head.ref.commit.replace
    - typing.TypeVar.object.tree.head.ref.commit.git.update_environment
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.communicate
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.object.path.git.update_environment
    - typing.IO.head.commit.tree.path.object.encode
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.IO.object.path.head.commit.tree.rstrip
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.tree.communicate
    - typing.TypeVar.tree.object.path.commit.communicate
    - typing.TypeVar.head.commit.tree.path.object.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.update_environment
    - subprocess.Popen.tree.head.commit.object.clone
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - typing.BinaryIO.head.commit.object.path
    - typing.IO.head.commit.tree.path.object.git.update_environment
    - datetime.timedelta.head.ref.commit.path.object.replace
    - typing.cast.object.tree.head.commit.environment
    - subprocess.Popen.path.head.commit.environment
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.TypeVar.object.tree.path.head.commit.rstrip
    - typing.IO.object.tree.commit.path._terminate
    - typing.TypeVar.head.ref.commit.path.tree.object.clone
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.startswith
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.BinaryIO.head.ref.commit.tree.path.object.encode
    - typing.cast.object.head.commit.environment
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - datetime.timedelta.path.tree.head.commit.object.git.update_environment
    - typing.BinaryIO.object.head.commit.tree.clone
    - typing.BinaryIO.head.ref.commit.object.tree.startswith
    - datetime.timedelta.tree.object.path.head.commit.environment
    - subprocess.Popen.object.tree.head.ref.commit.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.git.update_environment
    - typing.cast.tree.head.ref.commit.object.path.git.update_environment
    - typing.TypeVar.head.ref.commit.object.path.tree.rstrip
    - typing.BinaryIO.head.commit.path.tree
    - <builtin>.float
    - typing.IO.path.commit.replace
    - typing.TypeVar.tree.object.head.commit.git.update_environment
    - subprocess.Popen.tree.head.ref.commit.object.encode
    - datetime.timedelta.commit.object.tree.path.rstrip
    - typing.cast.head.commit.tree.object.clone
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.head.ref.commit.tree.path.environment
    - typing.cast.tree.head.ref.commit.object.path.communicate
    - typing.cast.commit.tree.object.path.clone
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.commit.object.path.tree.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.encode
    - datetime.timedelta.tree.object.commit
    - typing.IO.head.ref.commit.object.path.tree.clone
    - datetime.timedelta.head.commit.environment
    - datetime.timedelta.path.tree.object.head.ref.commit.rstrip
    - datetime.timedelta.commit.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.startswith
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.object.path.communicate
    - subprocess.Popen.head.ref.commit.object.path.git.update_environment
    - subprocess.Popen.tree.head.ref.commit.startswith
    - typing.cast.head.commit.path.tree._terminate
    - typing.BinaryIO.object.head.ref.commit.path.tree.clone
    - typing.IO.path.tree.object.commit
    - typing.TypeVar.object.head.ref.commit.tree.rstrip
    - datetime.timedelta
    - typing.BinaryIO.object.head.ref.commit.environment
    - datetime.timedelta.head.commit.tree.rstrip
    - subprocess.Popen.path.object.head.commit.tree.git.update_environment
    - typing.IO.path.head.ref.commit.object._terminate
    - subprocess.Popen.object.path.tree.head.commit._terminate
    - typing.BinaryIO.head.commit.object.tree.communicate
    - typing.IO.object.path.head.commit.replace
    - typing.IO.head.commit.path.clone
    - typing.IO.object.commit.path.tree.encode
    - typing.TypeVar.tree.head.ref.commit.object.communicate
    - typing.IO.tree.head.commit.object.encode
    - subprocess.Popen.tree.object.head.commit.encode
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.head.commit.path.tree.replace
    - typing.IO.tree.object.clone
    - subprocess.Popen.commit.object.path.rstrip
    - typing.IO.object.head.commit.tree.path.clone
    - typing.TypeVar.object.head.commit.path.tree._terminate
    - typing.IO.object.tree.commit.wait
    - typing.IO.tree.path.object.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.startswith
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.path.head.commit.tree._terminate
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - subprocess.Popen.object.tree.head.commit._terminate
    - typing.IO.object.head.commit.path.git.update_environment
    - typing.IO.commit._terminate
    - datetime.timedelta.tree.path.commit.object.clone
    - typing.TypeVar.tree.head.ref.commit.path.clone
    - typing.TypeVar.tree.head.commit.object.path
    - typing.TypeVar.object.tree.path.wait
    - datetime.timedelta.object.head.commit.tree.encode
    - typing.cast.tree.head.commit.path.object.clone
    - datetime.timedelta.object.tree.path.replace
    - subprocess.Popen.path.tree.object.commit.encode
    - typing.BinaryIO.object.tree.head.commit._terminate
    - subprocess.Popen.path.tree.object.head.ref.commit.encode
    - typing.IO.tree.commit.object.path._terminate
    - datetime.timedelta.tree.object.head.ref.commit.rstrip
    - subprocess.Popen.path.head.commit.object.communicate
    - subprocess.Popen.head.ref.commit.path.clone
    - typing.cast.head.commit.rstrip
    - datetime.timedelta.head.commit.object.tree.path.encode
    - datetime.timedelta.tree.environment
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.object.commit.path.replace
    - typing.cast.head.commit.startswith
    - typing.IO.path.object.head.ref.commit.replace
    - datetime.timedelta.object.path.tree.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.commit.path.tree.object.encode
    - datetime.timedelta.commit.object.path.encode
    - datetime.timedelta.path.tree.object.head.ref.commit._terminate
    - typing.IO.object.tree.path.head.commit.wait
    - subprocess.Popen.tree.commit.object.path.encode
    - typing.IO.object.path.tree.head.commit
    - typing.BinaryIO.head.commit.object.path.tree.startswith
    - datetime.timedelta.head.ref.commit.object.path.communicate
    - typing.IO.path.tree.object.commit._terminate
    - typing.IO.path.tree.object.head.ref.commit.rstrip
    - datetime.timedelta.path.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.clone
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.head.commit.path._terminate
    - datetime.timedelta.head.commit.path.tree.git.update_environment
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.tree.path.git.update_environment
    - typing.cast.tree.head.ref.commit.path.object.startswith
    - typing.IO.head.commit.path.wait
    - typing.cast.head.commit.object.tree.path.clone
    - typing.TypeVar.head.ref.commit.path.object.replace
    - datetime.timedelta.object.path.commit.environment
    - subprocess.Popen.path
    - typing.TypeVar.head.commit.object.tree.path.replace
    - typing.IO.path.object.tree.head.ref.commit.replace
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - typing.cast.head.ref.commit.path.object.startswith
    - typing.cast.head.commit.tree.path.object._terminate
    - typing.IO.head.commit.object.path.tree.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.head.ref.commit.path.tree.object.rstrip
    - typing.IO.head.commit.rstrip
    - typing.BinaryIO.head.commit.tree.object.environment
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.object.tree.rstrip
    - subprocess.Popen.tree.path.head.commit.clone
    - typing.IO.path.head.ref.commit.object.tree.encode
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - typing.BinaryIO.tree.head.commit.path.environment
    - typing.TypeVar.object.head.commit.path.encode
    - subprocess.Popen.object.path.tree.commit.clone
    - subprocess.Popen.path.head.commit.tree.wait
    - subprocess.Popen.path.tree.commit.rstrip
    - typing.IO.commit.object._terminate
    - typing.IO.head.commit.object.tree.path.clone
    - subprocess.Popen.object.tree.head.ref.commit.path
    - <builtin>.len
    - typing.cast.head.commit.path.object.encode
    - typing.cast.head.ref.commit.object.clone
    - datetime.timedelta.path.head.commit.startswith
    - typing.TypeVar.head.ref.commit.path.tree.clone
    - typing.IO.tree.head.commit.path._terminate
    - subprocess.Popen.head.commit.object.path.tree.environment
    - typing.BinaryIO.head.commit.tree.path.environment
    - typing.IO.path.commit.object.tree.clone
    - typing.IO.path.object.commit.clone
    - typing.TypeVar.object.tree.path.head.commit.clone
    - typing.IO.head.commit.object.tree.path.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.TypeVar.head.commit.path.tree._terminate
    - typing.IO.path.head.commit.tree.object.replace
    - typing.IO.tree.encode
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.startswith
    - datetime.timedelta.tree.path.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.path.tree.object._terminate
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.TypeVar.tree.object.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.encode
    - typing.BinaryIO.tree.head.ref.commit.path.encode
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.object.tree.head.commit.startswith
    - subprocess.Popen.object.head.commit.encode
    - datetime.timedelta.head.commit.tree.path.environment
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.object
    - subprocess.Popen.object.head.commit.tree.path.clone
    - typing.IO.commit.path.object.tree.clone
    - datetime.timedelta.commit.path.object.tree.clone
    - typing.IO.commit.object.tree.clone
    - datetime.timedelta.head.commit.object.path.git.update_environment
    - subprocess.Popen.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.replace
    - typing.cast.head.ref.commit.path.tree.communicate
    - subprocess.Popen.tree.path.object.commit.rstrip
    - typing.cast.tree.head.ref.commit.path.clone
    - subprocess.Popen.head.ref.commit.object.path.tree.communicate
    - subprocess.Popen.path.tree.head.commit.clone
    - datetime.timedelta.object.tree.commit.path.git.update_environment
    - typing.IO.path.tree.wait
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit._terminate
    - datetime.timedelta.path.object.head.commit.tree.communicate
    - typing.TypeVar.object.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.object.head.commit.path.wait
    - subprocess.Popen.tree.commit.object.rstrip
    - typing.IO.path.object.head.commit.communicate
    - typing.TypeVar.object.head.commit.startswith
    - datetime.timedelta.commit.object
    - subprocess.Popen._terminate
    - subprocess.Popen.commit.path.object.tree.communicate
    - subprocess.Popen.head.ref.commit.object.tree.encode
    - typing.IO.tree.object.path.clone
    - typing.IO.path.tree.object.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - typing.IO.object.tree.git.update_environment
    - datetime.timedelta.object.tree.head.commit.clone
    - datetime.timedelta.commit.tree.object.path.environment
    - typing.IO.tree.path.object.head.commit.environment
    - typing.IO.path.object.tree.head.ref.commit.clone
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - typing.IO.path.head.ref.commit.object.tree.startswith
    - datetime.timedelta.head.commit.tree.object.path.rstrip
    - subprocess.Popen.head.ref.commit.tree.object.path.environment
    - typing.IO.tree.object.path.commit._terminate
    - datetime.timedelta.path.object.startswith
    - datetime.timedelta.head.ref.commit.tree.path.communicate
    - typing.IO.object.commit.git.update_environment
    - subprocess.Popen.path.head.ref.commit.tree.object.encode
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.commit.object.path.clone
    - typing.IO.head.ref.commit.tree.environment
    - subprocess.Popen.path.tree.head.commit.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.clone
    - typing.BinaryIO.head.commit.path.object.environment
    - typing.cast.head.commit.object.path.git.update_environment
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.environment
    - datetime.timedelta.commit.clone
    - typing.TypeVar.object.head.commit.path.startswith
    - subprocess.Popen.head.ref.commit.path.object.environment
    - typing.IO.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.path.startswith
    - datetime.timedelta.commit.git.update_environment
    - typing.IO.commit.object.path.clone
    - typing.cast.head.ref.commit.path.object.tree.environment
    - typing.TypeVar.head.commit.tree.clone
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.tree.object.head.commit.encode
    - typing.TypeVar.head.ref.commit.tree.object.git.update_environment
    - typing.IO.head.ref.commit.tree.path.clone
    - subprocess.Popen.tree.head.commit.object.git.update_environment
    - typing.IO.path.head.commit.tree.object.startswith
    - typing.IO.path.tree.startswith
    - subprocess.Popen.path.tree.commit.object.startswith
    - datetime.timedelta.commit.tree.object.path.encode
    - typing.IO.path.object.wait
    - subprocess.Popen.head.ref.commit.object.tree.startswith
    - datetime.timedelta.head.ref.commit.object.clone
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.environment
    - typing.IO.tree.head.ref.commit.path.object.replace
    - typing.IO.commit.object.path.tree.clone
    - git.objects.commit.Popen.path.encode
    - subprocess.Popen.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.path.communicate
    - subprocess.Popen.clone
    - typing.IO.head.commit.path.tree.object.communicate
    - typing.IO.head.ref.commit.tree.encode
    - pumps.append
    - datetime.timedelta.commit.tree.object.communicate
    - subprocess.Popen.path.head.commit.git.update_environment
    - datetime.timedelta.object.tree.head.commit.path._terminate
    - typing.TypeVar.tree.object.head.commit.path.wait
    - datetime.timedelta.object.path.head.commit.encode
    - typing.cast.head.commit.path.clone
    - typing.IO.object.commit.path.environment
    - typing.TypeVar.head.commit.path.object.clone
    - subprocess.Popen.head.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.path.head.commit.object.tree.rstrip
    - typing.cast.object.head.commit.tree.encode
    - datetime.timedelta.head.ref.commit.tree.object.environment
    - typing.BinaryIO.object.tree.path.commit.rstrip
    - typing.cast.tree.head.ref.commit.object.clone
    - subprocess.Popen.commit.tree.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.encode
    - typing.cast.head.ref.commit.tree.path.object.environment
    - typing.IO.path.object.tree.environment
    - subprocess.Popen.path.commit.object.environment
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.IO.tree.path.commit
    - subprocess.Popen.object.head.commit.tree.path.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.head.ref.commit.path.object.communicate
    - typing.IO.head.commit.tree.object.path.git.update_environment
    - subprocess.Popen.tree.path.head.commit._terminate
    - typing.IO.path.commit.object.replace
    - typing.cast.head.commit.object.tree._terminate
    - subprocess.Popen.object.tree.path.head.ref.commit._terminate
    - typing.IO.head.commit.path.tree.object.startswith
    - subprocess.Popen.tree.object.rstrip
    - datetime.timedelta.object.commit.tree
    - subprocess.Popen.tree.head.ref.commit.rstrip
    - datetime.timedelta.path.object.head.commit.startswith
    - typing.IO.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.tree.path.replace
    - subprocess.Popen.head.commit.path.object.environment
    - subprocess.Popen.commit.path.object.environment
    - typing.IO.head.commit.path.tree.clone
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.ref.commit.path.communicate
    - typing.BinaryIO.head.commit.path.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.communicate
    - datetime.timedelta.commit.tree.path.object.git.update_environment
    - git.objects.commit.Popen.replace
    - subprocess.Popen.object.commit.path.rstrip
    - typing.cast.head.commit.path.object.tree.clone
    - typing.BinaryIO.tree.head.commit.object.encode
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.head.commit._terminate
    - subprocess.Popen.tree.object.path.encode
    - typing.IO.commit.object.tree.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.tree.replace
    - subprocess.Popen.object.path.tree.head.commit.environment
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.path.clone
    - subprocess.Popen.tree.head.ref.commit.object.startswith
    - datetime.timedelta.object.path.tree.commit._terminate
    - typing.IO.path.head.ref.commit.tree.clone
    - typing.TypeVar.head.commit.object.path.tree.encode
    - datetime.timedelta.tree.object.commit.encode
    - subprocess.Popen.tree.path.environment
    - typing.BinaryIO.head.ref.commit.object.path.tree.communicate
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.path.head.commit.environment
    - typing.IO.commit
    - typing.cast.head.commit.path.tree.object._terminate
    - subprocess.Popen.tree.head.commit.object.environment
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.object.tree.replace
    - typing.cast.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.path.object.head.commit.replace
    - typing.IO.path.object.tree.head.commit.environment
    - typing.IO.object.head.ref.commit.path.tree.clone
    - typing.IO.head.commit.path.object.tree.communicate
    - subprocess.Popen.object.path.head.ref.commit.startswith
    - typing.IO.object.path.head.ref.commit.clone
    - typing.cast.head.ref.commit.path
    - typing.IO.tree.object.head.ref.commit.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.path.object.commit.rstrip
    - typing.IO.object.tree.path.head.commit.clone
    - typing.IO.tree.path.object.head.commit._terminate
    - subprocess.Popen.path.object.tree.commit.clone
    - typing.cast.head.ref.commit.object.path.tree.git.update_environment
    - typing.IO.tree.object.path.head.ref.commit.encode
    - datetime.timedelta.head.commit.object.tree.communicate
    - typing.IO.object.head.commit.rstrip
    - typing.BinaryIO.object.tree.path.rstrip
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - subprocess.Popen.commit.path.tree.object.startswith
    - subprocess.Popen.head.ref.commit.tree.replace
    - typing.BinaryIO.head.commit.path.tree.object
    - subprocess.Popen.object.head.commit._terminate
    - git.util.cygpath
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.clone
    - typing.IO.tree.head.commit.path.git.update_environment
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.head.ref.commit.path.clone
    - typing.IO.tree.path.commit.object.startswith
    - typing.IO.path.object.tree.head.commit.git.update_environment
    - subprocess.Popen.path.head.commit.object.tree.startswith
    - datetime.timedelta.path.object.head.ref.commit.tree.rstrip
    - typing.TypeVar.head.ref.commit.object.path.tree.clone
    - subprocess.Popen.path.commit.object.communicate
    - datetime.timedelta.head.commit.path.object.tree.startswith
    - typing.BinaryIO.tree.head.commit.path.startswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.clone
    - subprocess.Popen.path.tree.object.head.commit.environment
    - typing.IO.head.commit.path.object.tree.clone
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.tree.object.communicate
    - typing.TypeVar.object.tree.path.communicate
    - typing.IO.tree.object.path.communicate
    - datetime.timedelta.head.commit.path.object.tree.communicate
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.git.update_environment
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.communicate
    - typing.IO.tree.path.object.communicate
    - subprocess.Popen.path.tree.commit.startswith
    - datetime.timedelta.path.object.tree.wait
    - typing.IO.head.ref.commit.path.object.clone
    - subprocess.Popen.path.tree.head.commit.environment
    - subprocess.Popen.object.commit.git.update_environment
    - typing.BinaryIO.object.tree.head.commit.wait
    - subprocess.Popen.object.head.commit.path._terminate
    - typing.IO.object.path.communicate
    - subprocess.Popen.tree.object.head.ref.commit.path.encode
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.cast.object.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.startswith
    - typing.IO.object.head.ref.commit.tree.path.startswith
    - datetime.timedelta.commit.path.tree.communicate
    - typing.cast.object.head.ref.commit.tree.startswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.cast.head.commit.object.tree.path.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.path.clone
    - typing.IO.path.tree._terminate
    - typing.IO.head.commit.tree
    - typing.IO.head.ref.commit.object.wait
    - typing.cast.object.head.commit.tree.startswith
    - typing.TypeVar.head.commit.object.tree.path.clone
    - typing.cast.head.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.object.commit.path._terminate
    - datetime.timedelta.head.commit.object.tree.encode
    - typing.IO.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.object.path
    - subprocess.Popen.path.head.commit.tree.object.rstrip
    - typing.cast.tree.head.commit.communicate
    - typing.IO.commit.path.object.tree._terminate
    - subprocess.Popen.path.commit.git.update_environment
    - typing.IO.head.commit.object.tree.communicate
    - subprocess.Popen.tree.head.ref.commit.path.object.communicate
    - datetime.timedelta.tree.object.path.commit.git.update_environment
    - typing.cast.head.commit.object.path.tree.startswith
    - git.objects.commit.Popen.path.rstrip
    - datetime.timedelta.object.path.tree.head.commit.replace
    - subprocess.Popen.commit.tree.rstrip
    - subprocess.Popen.path.head.commit
    - typing.cast.tree.head.commit.object.path._terminate
    - typing.IO.object.path.commit.startswith
    - datetime.timedelta.path.tree.commit.environment
    - subprocess.Popen.tree.path.commit.object.environment
    - typing.IO.path.object.tree.wait
    - typing.TypeVar.object.tree.path.head.commit.environment
    - subprocess.Popen.tree.object.path.head.commit.startswith
    - typing.TypeVar.tree.object.path.commit.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - datetime.timedelta.object.head.commit.tree.communicate
    - subprocess.Popen.head.ref.commit.object.path.communicate
    - typing.IO.tree.commit.path.object.git.update_environment
    - datetime.timedelta.tree.path.head.ref.commit.object.communicate
    - typing.IO.object.startswith
    - typing.IO.object.tree.commit.communicate
    - subprocess.Popen.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.path.object.rstrip
    - typing.TypeVar.head.commit.tree.wait
    - datetime.timedelta.path.object.head.ref.commit.tree._terminate
    - typing.IO.commit.path.tree.object.environment
    - typing.IO.object.tree.startswith
    - datetime.timedelta.head.commit.path.encode
    - typing.TypeVar.object.tree.head.commit.startswith
    - datetime.timedelta.object.path.head.ref.commit.tree.encode
    - typing.cast.tree.object.head.commit.path._terminate
    - subprocess.Popen.object.tree.head.commit.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.environment
    - typing.IO.path.object.environment
    - datetime.timedelta.path
    - typing.cast.head.ref.commit.object.path.rstrip
    - typing.BinaryIO.tree.head.commit._terminate
    - typing.TypeVar.head.commit.tree.object._terminate
    - typing.cast.tree.object.head.commit.path.environment
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.git.update_environment
    - typing.TypeVar.tree.object.path.head.commit.replace
    - subprocess.Popen.path.commit.tree.object._terminate
    - subprocess.Popen.path.object.tree.commit
    - writer.set_value
    - typing.TypeVar.tree.object.head.ref.commit._terminate
    - datetime.timedelta.object.head.ref.commit.startswith
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.object.startswith
    - subprocess.Popen.path.object.head.ref.commit.replace
    - git.cmd.Git.is_cygwin
    - typing.IO.head.commit.object.tree.startswith
    - subprocess.Popen.tree.object.head.ref.commit.git.update_environment
    - datetime.timedelta.head.ref.commit.path.object.startswith
    - typing.IO.tree.path.head.commit.clone
    - typing.IO.commit.tree.path.object.wait
    - datetime.timedelta.head.commit.tree.path.object.clone
    - typing.IO.head.ref.commit.object.rstrip
    - datetime.timedelta.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.object.encode
    - datetime.timedelta.object.path.tree.head.ref.commit.communicate
    - typing.cast.tree.head.commit.path.object
    - subprocess.Popen.head.commit.path.tree.communicate
    - datetime.timedelta.head.ref.commit.path.tree.startswith
    - typing.IO.tree.head.ref.commit.object.communicate
    - typing.IO.object.tree.head.commit.rstrip
    - subprocess.Popen.path.object.tree.commit.environment
    - typing.TypeVar.tree.head.commit.path.object.environment
    - typing.IO.object.path.tree._terminate
    - typing.cast.tree.head.ref.commit.object.path._terminate
    - datetime.timedelta.tree.head.ref.commit.replace
    - typing.IO.path.clone
    - subprocess.Popen.head.commit.path.tree.object.git.update_environment
    - datetime.timedelta.path.object.tree.rstrip
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.head.ref.commit.path.tree.object.startswith
    - typing.cast.tree.head.commit.path.object.encode
    - typing.BinaryIO.head.ref.commit.path.tree.startswith
    - typing.cast.head.commit.tree.object.path.git.update_environment
    - subprocess.Popen.tree.path.commit.object
    - typing.IO.tree.object.commit.git.update_environment
    - datetime.timedelta.tree.path.communicate
    - datetime.timedelta.path.commit.tree._terminate
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.head.ref.commit.path.encode
    - subprocess.Popen.tree.path.object.head.ref.commit.clone
    - git.objects.commit.Popen.path.environment
    - typing.BinaryIO.head.commit.git.update_environment
    - typing.cast.tree.object.head.ref.commit.rstrip
    - subprocess.Popen.head.commit.tree.path.encode
    - typing.cast.head.ref.commit.path.clone
    - subprocess.Popen.commit.tree.git.update_environment
    - datetime.timedelta.commit.tree.path.rstrip
    - typing.TypeVar.tree.head.ref.commit.path.git.update_environment
    - subprocess.Popen.object.commit.tree.path.wait
    - subprocess.Popen.tree.path.commit.communicate
    - datetime.timedelta.tree.commit.communicate
    - typing.TypeVar.head.commit.path.object.encode
    - typing.IO.head.commit.path.replace
    - typing.IO.object.path.head.commit.wait
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - typing.cast.head.commit.object.environment
    - typing.IO.tree.object.path.commit.git.update_environment
    - datetime.timedelta.head.ref.commit.object.path.environment
    - typing.IO.tree.path.object.head.ref.commit.startswith
    - datetime.timedelta.tree.object.commit.environment
    - typing.TypeVar.head.commit.object.environment
    - typing.IO.path.tree.object.environment
    - typing.BinaryIO.tree.head.ref.commit.object.path.environment
    - typing.BinaryIO.object.head.commit.tree.git.update_environment
    - typing.IO.head.ref.commit.tree.wait
    - subprocess.Popen.path.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.tree.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - typing.IO.path.head.commit.tree.object.wait
    - typing.BinaryIO.object.tree.path.clone
    - datetime.timedelta.path.tree.head.commit.environment
    - typing.IO.path.object.tree.clone
    - datetime.timedelta.commit.tree.path.communicate
    - typing.IO.path.tree.head.ref.commit.environment
    - datetime.timedelta.head.commit.path.tree._terminate
    - typing.cast.tree.object.head.commit.communicate
    - typing.TypeVar.head.ref.commit.object.tree.path.environment
    - typing.IO.path.head.commit.object.git.update_environment
    - datetime.timedelta.object.tree.head.commit._terminate
    - typing.IO.tree.path.head.ref.commit.communicate
    - datetime.timedelta.tree.path.object.commit
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.path.commit.tree.object.rstrip
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.object.head.commit.tree.communicate
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.tree.head.ref.commit.object.clone
    - datetime.timedelta.tree.commit.object.encode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.commit.clone
    - typing.cast.head.ref.commit.path.object.git.update_environment
    - datetime.timedelta.head.commit.tree
    - typing.TypeVar.object.head.ref.commit.path.communicate
    - typing.cast.tree.object.head.commit.encode
    - subprocess.Popen.path.head.commit.object.wait
    - typing.TypeVar.head.ref.commit.path.object.tree.startswith
    - typing.TypeVar.head.commit.tree.path.git.update_environment
    - typing.BinaryIO.head.ref.commit.object.path.encode
    - datetime.timedelta.head.ref.commit.tree.wait
    - subprocess.Popen.object.startswith
    - datetime.timedelta.tree.rstrip
    - subprocess.Popen.commit.path.object.tree.environment
    - typing.cast.head.commit.tree.object.environment
    - typing.TypeVar.head.ref.commit.object.environment
    - typing.IO.head.ref.commit.path.object._terminate
    - subprocess.Popen.path.tree.rstrip
    - typing.BinaryIO.head.commit.path.tree._terminate
    - subprocess.Popen.head.commit.object.path.tree.replace
    - typing.IO.object.commit.startswith
    - typing.IO.tree.object.commit._terminate
    - typing.IO.commit.path
    - datetime.timedelta.head.commit.object.path.tree.communicate
    - typing.TypeVar.head.commit.path.object.tree._terminate
    - typing.IO.commit.tree
    - datetime.timedelta.head.commit.tree.object.encode
    - typing.cast.head.commit.path.rstrip
    - typing.IO.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.head.commit.tree.path.object.rstrip
    - datetime.timedelta.object.path.tree._terminate
    - typing.IO.object.head.ref.commit.tree.path._terminate
    - datetime.timedelta.head.commit.object.path._terminate
    - typing.cast.head.ref.commit.object.encode
    - typing.IO.path.head.commit.object.clone
    - datetime.timedelta.object.head.commit.path.rstrip
    - kwargs.pop
    - typing.cast.head.ref.commit.tree.path.object.git.update_environment
    - typing.IO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.wait
    - datetime.timedelta.tree.path.object.git.update_environment
    - subprocess.Popen.commit.tree.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - typing.IO.commit.path.object._terminate
    - datetime.timedelta.object.tree.head.commit.startswith
    - typing.IO.tree.head.ref.commit.wait
    - typing.IO.tree.path.head.commit.git.update_environment
    - datetime.timedelta.object.tree.git.update_environment
    - typing.TypeVar.object.tree.head.ref.commit.path.startswith
    - typing.IO.tree.object.head.commit.path.rstrip
    - subprocess.Popen.commit.communicate
    - subprocess.Popen.head.ref.commit.path.tree.object.git.update_environment
    - subprocess.Popen.object.tree.head.commit.path.clone
    - subprocess.Popen.path.object.head.commit.clone
    - datetime.timedelta.tree.communicate
    - subprocess.Popen.path.head.commit.object.tree.git.update_environment
    - datetime.timedelta.object.path.tree.head.ref.commit.environment
    - subprocess.Popen.object.commit.path.communicate
    - typing.TypeVar.head.commit.object.path.git.update_environment
    - subprocess.Popen.tree.head.ref.commit.path.encode
    - typing.cast.head.commit.path.startswith
    - typing.IO.path.object.tree.commit.wait
    - typing.IO.object.head.commit.path.clone
    - subprocess.Popen.head.ref.commit.path.object.tree.communicate
    - subprocess.Popen.tree.head.commit.object.path.rstrip
    - subprocess.Popen.object.head.commit
    - t.join
    - typing.cast.tree.head.ref.commit.object._terminate
    - subprocess.Popen.tree.wait
    - subprocess.Popen.path.commit.communicate
    - subprocess.Popen.path.tree.object.head.commit.communicate
    - datetime.timedelta.path.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree.rstrip
    - typing.TypeVar.head.commit.tree.path.wait
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.startswith
    - subprocess.Popen.object.tree.head.commit.rstrip
    - typing.IO.object.path.head.commit._terminate
    - datetime.timedelta.object.commit.replace
    - typing.IO.tree.rstrip
    - typing.cast.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.path.object.head.commit.tree.encode
    - typing.IO.tree.path.commit.wait
    - datetime.timedelta.object.tree.head.ref.commit.encode
    - typing.BinaryIO.head.ref.commit.tree.object.git.update_environment
    - typing.IO.commit.object.tree.encode
    - subprocess.Popen.head.ref.commit.path.encode
    - typing.IO.object.path.commit.rstrip
    - datetime.timedelta.tree.object.head.commit.path.clone
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.environment
    - typing.IO.tree.object.environment
    - typing.IO.path.commit.git.update_environment
    - typing.IO.path.head.ref.commit.object.tree._terminate
    - typing.IO.path.object.head.ref.commit.tree.clone
    - typing.BinaryIO.object.head.ref.commit.replace
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object._terminate
    - subprocess.Popen.path.object.environment
    - typing.cast.head.commit.tree.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.rstrip
    - typing.IO.tree.head.commit.path.replace
    - typing.IO.object.tree.path.git.update_environment
    - typing.IO.head.commit.tree.path.communicate
    - typing.TypeVar.head.commit.path.object.wait
    - subprocess.Popen.path.head.ref.commit.object.tree.rstrip
    - typing.IO.object.path.commit.encode
    - typing.TypeVar.tree.head.commit.object
    - typing.cast.object.head.commit.tree.clone
    - typing.IO.tree.commit.object.replace
    - typing.IO.object.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.encode
    - subprocess.Popen.path.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.encode
    - typing.IO.path.commit.object.rstrip
    - subprocess.Popen.path.tree.head.ref.commit.startswith
    - typing.BinaryIO.tree.head.commit.communicate
    - typing.TypeVar.object.tree.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.rstrip
    - typing.IO.head.ref.commit.tree.path.git.update_environment
    - datetime.timedelta.commit.path.object.communicate
    - typing.IO.tree.object.commit.path.git.update_environment
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.path.object.commit.encode
    - typing.BinaryIO.head.commit.communicate
    - git.objects.commit.Popen.tree.path.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - typing.IO.tree.path.head.ref.commit.git.update_environment
    - datetime.timedelta.commit.path.clone
    - typing.IO.head.commit.tree.object.path.environment
    - typing.BinaryIO.head.commit.tree.path.object.git.update_environment
    - typing.IO.object.path.tree.head.commit.communicate
    - typing.IO.tree.path.object.commit._terminate
    - subprocess.Popen.path.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.communicate
    - typing.IO.tree.object.commit.path.rstrip
    - subprocess.Popen.object.head.ref.commit.startswith
    - datetime.timedelta.object.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit._terminate
    - datetime.timedelta.object.path.tree.head.ref.commit.rstrip
    - typing.TypeVar.tree.object.path.head.commit._terminate
    - typing.IO.path.object.tree.head.ref.commit.rstrip
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.head.commit.replace
    - typing.IO.head.commit.tree.path.clone
    - subprocess.Popen.head.ref.commit.tree.object.path.encode
    - subprocess.Popen.path.object.tree.head.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - typing.cast.tree.object.head.ref.commit.startswith
    - typing.IO.path.commit.tree.communicate
    - typing.cast.object.head.commit.git.update_environment
    - typing.TypeVar.head.commit.tree.path.object._terminate
    - datetime.timedelta.path.tree.commit.clone
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.tree._terminate
    - datetime.timedelta.tree.path.object.head.commit
    - typing.cast.object.head.commit.replace
    - typing.TypeVar.tree.head.commit.path.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.encode
    - typing.TypeVar.tree.object.path.head.ref.commit.environment
    - datetime.timedelta.object.path.tree
    - typing.BinaryIO.head.commit.tree.object.encode
    - typing.IO.head.ref.commit.path._terminate
    - subprocess.Popen.commit.path.tree.git.update_environment
    - subprocess.Popen.tree.object.commit.clone
    - datetime.timedelta.path.object.commit.tree.rstrip
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.path.head.commit.object.rstrip
    - subprocess.Popen.path.head.ref.commit._terminate
    - typing.IO.head.commit.object.path.tree.wait
    - git.objects.commit.Popen.startswith
    - typing.IO.head.commit.path
    - typing.TypeVar.object.tree.head.ref.commit.path.communicate
    - typing.TypeVar.object.head.ref.commit.path.tree.encode
    - datetime.timedelta.head.ref.commit.tree.path.environment
    - git.objects.commit.Popen.rstrip
    - typing.cast.head.ref.commit.tree.path.object.wait
    - typing.cast.object.head.commit.tree.path.clone
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.object.head.ref.commit.encode
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.head.ref.commit.object.path.tree._terminate
    - typing.TypeVar.tree.object.path.commit.startswith
    - datetime.timedelta.head.commit.object.path.replace
    - datetime.timedelta.path.head.ref.commit.encode
    - typing.cast.commit.object.tree.path.git.update_environment
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.object.head.commit.tree.rstrip
    - typing.TypeVar.head.commit.tree.object.wait
    - subprocess.Popen.tree.head.ref.commit.path.environment
    - datetime.timedelta.tree.object.head.commit.clone
    - datetime.timedelta.tree.head.ref.commit.path.startswith
    - subprocess.Popen.tree.path.commit.clone
    - subprocess.Popen.head.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.path.git.update_environment
    - typing.TypeVar.head.commit.object.git.update_environment
    - typing.IO.tree.object.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.tree.path.head.ref.commit.clone
    - datetime.timedelta.head.ref.commit.startswith
    - typing.cast.head.commit.path.git.update_environment
    - typing.IO.object.tree.commit.replace
    - subprocess.Popen.path.clone
    - typing.cast.tree.object.head.ref.commit.clone
    - typing.IO.path.head.commit.object.tree.environment
    - datetime.timedelta.head.ref.commit.environment
    - subprocess.Popen.communicate
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.head.commit.tree.object.path.wait
    - subprocess.Popen.commit.path.tree.environment
    - typing.IO.path.tree.head.commit.communicate
    - typing.TypeVar.head.ref.commit.path.object.rstrip
    - typing.BinaryIO.head.commit.tree.path.encode
    - typing.IO.head.commit.tree.clone
    - typing.IO.head.commit.object.tree.path.startswith
    - datetime.timedelta.object.path.tree.commit.communicate
    - subprocess.Popen.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.head.commit.object.path.startswith
    - typing.IO.path.tree.head.commit._terminate
    - typing.BinaryIO.head.commit.object.path._terminate
    - typing.IO.head.ref.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.rstrip
    - datetime.timedelta.path.commit.tree.environment
    - typing.IO.object.head.commit.tree.wait
    - typing.TypeVar.head.commit.tree.rstrip
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - subprocess.Popen.object.path.commit.tree.git.update_environment
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.object.commit.rstrip
    - typing.BinaryIO.head.commit.tree.object.communicate
    - typing.IO.head.ref.commit.object.path.tree._terminate
    - <builtin>.hasattr
    - typing.IO.head.ref.commit.path.object.environment
    - typing.cast.tree.head.commit.startswith
    - typing.IO.head.ref.commit.object.startswith
    - typing.IO.head.commit.object.tree.path.environment
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.commit.path.object.environment
    - typing.IO.object.commit.tree.path.encode
    - typing.IO.tree.object.head.commit.environment
    - subprocess.Popen.head.ref.commit.object.tree.path.git.update_environment
    - datetime.timedelta.object.path.tree.rstrip
    - datetime.timedelta.head.ref.commit.tree.object._terminate
    - typing.IO.object.tree.head.commit.path.communicate
    - datetime.timedelta.head.commit.object.startswith
    - subprocess.Popen.tree.path.object.commit.git.update_environment
    - typing.IO.object.tree.head.commit.path.environment
    - typing.IO.object.tree.path.communicate
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.path.head.ref.commit.encode
    - datetime.timedelta.tree.path.commit.rstrip
    - typing.IO.head.commit.object.path.encode
    - typing.IO.path.head.commit.object.tree
    - typing.cast.tree.head.commit.path.object._terminate
    - typing.BinaryIO.head.commit.path.tree.startswith
    - typing.TypeVar.head.commit.path.tree.object.clone
    - typing.IO.head.ref.commit.object.tree.path.startswith
    - typing.cast.head.commit.tree.path.communicate
    - typing.BinaryIO.tree.head.ref.commit.path.object.clone
    - urllib.parse.urlsplit.netloc.replace
    - typing.IO.path.tree.head.commit.encode
    - typing.IO.head.commit.object.wait
    - typing.cast.head.ref.commit.object._terminate
    - typing.IO.object.path.tree.commit.git.update_environment
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.commit.path.tree.rstrip
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - typing.IO.tree.path.commit.rstrip
    - datetime.timedelta.object.tree.head.commit.path.clone
    - git.objects.commit.Popen.tree.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.object.communicate
    - subprocess.Popen.path.commit.tree.encode
    - datetime.timedelta.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.commit.object.tree._terminate
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - datetime.timedelta.path.tree.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.git.update_environment
    - typing.cast.head.commit.tree.object.path.rstrip
    - subprocess.Popen.tree.path.wait
    - typing.IO.head.ref.commit.tree.communicate
    - datetime.timedelta.object.tree.path.git.update_environment
    - datetime.timedelta.tree.path.commit.clone
    - typing.BinaryIO.head.ref.commit.path.tree.git.update_environment
    - typing.TypeVar.object.head.ref.commit._terminate
    - datetime.timedelta.tree.object.head.commit.path.encode
    - typing.BinaryIO.head.commit.object.tree.startswith
    - datetime.timedelta.object.commit.path.replace
    - typing.TypeVar.object.tree.path.commit.startswith
    - datetime.timedelta.head.commit.path.tree.object.environment
    - typing.TypeVar.head.commit.tree.path.object.wait
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.ref.commit.object.tree._terminate
    - subprocess.Popen.path.head.commit.object.replace
    - subprocess.Popen.tree.path.head.commit.object.git.update_environment
    - datetime.timedelta.tree.path.object.replace
    - typing.IO.tree.object.path.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.tree.path.commit._terminate
    - line.decode
    - subprocess.Popen.head.commit.tree._terminate
    - datetime.timedelta.path.tree.startswith
    - subprocess.Popen.head.ref.commit.tree.object.clone
    - subprocess.Popen.tree.object.head.commit.path.communicate
    - typing.BinaryIO.head.commit.tree.path.clone
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.tree.commit.path.object.startswith
    - typing.IO.path.tree.head.commit.clone
    - datetime.timedelta.object.path.commit.tree.environment
    - datetime.timedelta.head.ref.commit.object.tree.git.update_environment
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.IO.tree.object.head.ref.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.git.update_environment
    - datetime.timedelta.head.ref.commit.path.object.tree.environment
    - datetime.timedelta.tree.object
    - typing.IO.path.head.commit.tree.object.clone
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.wait
    - typing.TypeVar.object.head.commit.path.git.update_environment
    - subprocess.Popen.path.object.head.commit.tree
    - subprocess.Popen.object.commit.tree.path.environment
    - typing.IO.path.object.rstrip
    - subprocess.Popen.path.head.commit.tree.object.encode
    - typing.IO.head.commit.object.path
    - typing.cast.head.ref.commit.tree.path.object.startswith
    - typing.IO.tree.head.ref.commit.object.path.replace
    - typing.IO.path.object.head.commit.clone
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.path.head.commit.object.rstrip
    - typing.IO.tree.object.replace
    - typing.cast.object.tree.head.commit._terminate
    - subprocess.Popen.head.ref.commit.object.tree.path.startswith
    - typing.TypeVar.head.ref.commit.object.git.update_environment
    - typing.BinaryIO.object.tree.path.head.ref.commit.rstrip
    - subprocess.Popen.path.tree.object.head.commit.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path.encode
    - typing.BinaryIO.head.ref.commit.path.object.rstrip
    - typing.TypeVar.head.ref.commit.tree.communicate
    - typing.BinaryIO.object.head.commit.tree.path.encode
    - typing.IO.object.head.commit.tree.clone
    - typing.cast.head.commit.path.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.tree._terminate
    - typing.cast.object.tree.head.ref.commit._terminate
    - datetime.timedelta.path.object.head.commit.clone
    - subprocess.Popen.tree.object.head.ref.commit.path.git.update_environment
    - typing.cast.head.commit.tree.wait
    - typing.cast.tree.head.commit.clone
    - typing.IO.path.communicate
    - subprocess.Popen.path.tree._terminate
    - typing.TypeVar.tree.head.ref.commit.path.object.encode
    - datetime.timedelta.path.head.ref.commit.environment
    - subprocess.Popen.object.tree.path.replace
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.tree.path.head.ref.commit.object.git.update_environment
    - datetime.timedelta.path.tree.object.commit.wait
    - typing.IO.tree.object.commit.encode
    - typing.cast.tree.head.commit.object.path.git.update_environment
    - typing.IO.head.commit.object.path.tree.communicate
    - typing.cast.head.commit.object.tree.path.communicate
    - typing.IO.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.object.head.ref.commit.tree._terminate
    - datetime.timedelta.object.tree.path.commit.environment
    - datetime.timedelta.object.path.startswith
    - typing.IO.object.path.head.commit.tree._terminate
    - subprocess.Popen.tree.path.object.head.ref.commit.environment
    - datetime.timedelta.object.path.head.commit.tree.git.update_environment
    - datetime.timedelta.object.head.ref.commit.git.update_environment
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - datetime.timedelta.object.tree.commit
    - typing.TypeVar.object.head.commit.encode
    - subprocess.Popen.tree.head.ref.commit.git.update_environment
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.tree.commit.object.clone
    - typing.cast.head.commit.object.communicate
    - typing.IO.tree.path.commit.object.replace
    - subprocess.Popen.commit.tree.path.encode
    - typing.IO.path.commit.object.tree.encode
    - typing.BinaryIO.head.commit.tree.object.path.git.update_environment
    - subprocess.Popen.head.commit.tree.object.path.git.update_environment
    - datetime.timedelta.tree.path.head.commit.startswith
    - typing.IO.head.ref.commit.replace
    - typing.TypeVar.head.ref.commit.object.rstrip
    - typing.IO.object.path.head.ref.commit.replace
    - typing.IO.path.tree.object.commit.git.update_environment
    - typing.IO.object.tree.head.ref.commit.path.environment
    - typing.IO.head.commit.tree.object.wait
    - typing.IO.head.ref.commit.path.object.tree.communicate
    - typing.TypeVar.object.head.ref.commit.path.clone
    - typing.IO.tree.commit.path.object.replace
    - typing.IO.head.ref.commit.path.object
    - typing.cast.tree.head.commit.path.object.environment
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - subprocess.Popen.object.path.wait
    - subprocess.Popen.tree.object.commit.path.replace
    - typing.IO.object.head.ref.commit.tree.path.encode
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.path.tree.commit.object.replace
    - subprocess.Popen.path.object.head.ref.commit.startswith
    - subprocess.Popen.head.commit.tree.object.path.environment
    - datetime.timedelta.head.commit.path.object.tree.encode
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.environment
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - git.objects.commit.Popen.wait
    - subprocess.Popen.commit.tree.path.clone
    - typing.TypeVar.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.replace
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.BinaryIO.head.commit.tree.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.clone
    - subprocess.Popen.object.head.commit.path.git.update_environment
    - typing.IO.path.tree.object.communicate
    - typing.IO.tree.commit.path.git.update_environment
    - datetime.timedelta.tree.head.commit.object.path.communicate
    - typing.IO.tree.commit.path.object.rstrip
    - datetime.timedelta.object.tree.path.commit.communicate
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.environment
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.encode
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - subprocess.Popen.commit.tree.object.git.update_environment
    - subprocess.Popen.object.commit.path.tree.git.update_environment
    - typing.IO.path.tree.object.encode
    - subprocess.Popen.tree.replace
    - typing.cast.object.tree.head.commit.git.update_environment
    - typing.IO.head.commit.object.path.tree.encode
    - datetime.timedelta.object.tree.startswith
    - typing.IO.object.path.tree.head.commit.environment
    - typing.BinaryIO.head.ref.commit.object.clone
    - typing.BinaryIO.head.ref.commit.path.object.tree.environment
    - typing.cast.head.commit.path.object.startswith
    - typing.TypeVar.head.commit.tree.path.object.encode
    - git.util.CallableRemoteProgress.update
    - datetime.timedelta.object.path._terminate
    - typing.IO.commit.path.tree.object.encode
    - typing.TypeVar.head.ref.commit.object.tree.rstrip
    - typing.cast.head.commit.tree.path.environment
    - typing.TypeVar.tree.object.head.ref.commit.path.startswith
    - git.cmd.Git.polish_url
    - subprocess.Popen.object.head.commit.tree.path.communicate
    - subprocess.Popen.path.tree.head.commit.object.communicate
    - datetime.timedelta.object.head.commit.tree.path.environment
    - typing.TypeVar.tree.object.path.wait
    - datetime.timedelta.object.path.replace
    - typing.IO.tree.object.head.commit.path._terminate
    - datetime.timedelta.path.object.tree.commit.rstrip
    - datetime.timedelta.tree.path.head.ref.commit.environment
    - typing.IO.head.ref.commit.object.tree.communicate
    - typing.cast.object.tree.head.commit.replace
    - typing.IO.head.commit.object.tree.environment
    - typing.IO.path.commit.tree.object._terminate
    - typing.BinaryIO.object.head.commit.path.tree.environment
    - subprocess.Popen.path.object.commit.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.clone
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.head.commit.clone
    - typing.cast.head.commit.tree._terminate
    - subprocess.Popen.path.tree.head.ref.commit._terminate
    - typing.TypeVar.head.commit.object.tree.path._terminate
    - typing.TypeVar.tree.object.path.communicate
    - typing.BinaryIO.object.head.commit.communicate
    - subprocess.Popen.commit.tree.path.object.communicate
    - subprocess.Popen.path.object.head.ref.commit.communicate
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.path.head.commit.startswith
    - datetime.timedelta.tree.commit.path.object
    - datetime.timedelta.object.path.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path._terminate
    - typing.cast.head.commit.tree.environment
    - datetime.timedelta.tree.object.path.head.commit._terminate
    - typing.BinaryIO.object.tree.head.ref.commit.path.startswith
    - typing.IO.path.head.commit._terminate
    - typing.cast.object.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.update_environment
    - subprocess.Popen.tree.object.head.ref.commit._terminate
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.path.object.tree.commit.environment
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.update_environment
    - subprocess.Popen.head.commit.tree.object.communicate
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.path.clone
    - subprocess.Popen.path.object.commit.wait
    - typing.TypeVar.head.ref.commit.path.communicate
    - typing.IO.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.object.head.commit.path
    - typing.IO.head.ref.commit.tree.path.environment
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.object.clone
    - subprocess.Popen.tree.path.git.update_environment
    - typing.IO.path.object.head.ref.commit._terminate
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.IO.object.head.commit.path.startswith
    - typing.IO.path.object.tree.head.ref.commit.environment
    - subprocess.Popen.object.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.head.commit.tree.path.wait
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.cast.commit.object.tree.path.environment
    - datetime.timedelta.commit.path.startswith
    - typing.cast.tree.head.commit.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.update_environment
    - git.objects.commit.Popen.tree.path.wait
    - subprocess.Popen.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.clone
    - datetime.timedelta.object.path.commit.communicate
    - datetime.timedelta.tree.head.commit.communicate
    - typing.cast.tree.head.commit.object.git.update_environment
    - typing.BinaryIO.head.commit.path.object.tree.environment
    - datetime.timedelta.object.commit.communicate
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.object.head.ref.commit.tree.clone
    - datetime.timedelta.path.commit.object.tree.clone
    - datetime.timedelta.object.tree.head.commit.path.communicate
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - subprocess.Popen.object.head.commit.path.encode
    - subprocess.Popen.head.commit.object.environment
    - typing.IO.tree.head.commit.path.rstrip
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.update_environment
    - typing.cast.object.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.commit._terminate
    - subprocess.Popen.object.head.commit.startswith
    - typing.IO.tree.head.ref.commit.encode
    - datetime.timedelta.tree.path.clone
    - subprocess.Popen.object.tree.head.commit.clone
    - typing.IO.object.commit.path.startswith
    - subprocess.Popen.head.commit.path.object
    - typing.TypeVar.head.ref.commit.object.tree.path.rstrip
    - subprocess.Popen.object.path.commit.tree.rstrip
    - typing.cast.tree.head.ref.commit.object.path.clone
    - subprocess.Popen.path.object.commit.tree.rstrip
    - typing.BinaryIO.tree.head.ref.commit.clone
    - subprocess.Popen.commit.path.object.tree.encode
    - subprocess.Popen.commit.object.path.tree
    - datetime.timedelta.tree.path.object.head.commit._terminate
    - datetime.timedelta.tree.path.object.commit.clone
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.tree.replace
    - typing.IO.head.commit.communicate
    - typing.TypeVar.tree.object.path.rstrip
    - subprocess.Popen.head.ref.commit.path.tree.communicate
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.tree.path.head.ref.commit.object.communicate
    - typing.BinaryIO.head.ref.commit.path.tree.object.communicate
    - typing.cast.tree.head.commit.object.path
    - typing.IO.object.tree.path.commit._terminate
    - datetime.timedelta.path.tree.head.commit.rstrip
    - datetime.timedelta.commit.tree.object.path.clone
    - typing.IO.path.commit.tree.object.startswith
    - datetime.timedelta.object.head.commit.path.tree.clone
    - subprocess.Popen.path.head.commit.object.tree.environment
    - datetime.timedelta.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.object._terminate
    - typing.IO.object.tree.wait
    - typing.IO.path.object.head.commit.tree._terminate
    - typing.cast.head.ref.commit.path.tree.encode
    - datetime.timedelta.tree.path.environment
    - typing.IO.tree.path.head.commit.replace
    - typing.BinaryIO.head.commit.tree.git.update_environment
    - typing.IO.object.path.commit.clone
    - datetime.timedelta.object.path.tree.commit.encode
    - datetime.timedelta.commit.startswith
    - subprocess.Popen.path.commit.object.tree.environment
    - typing.IO.commit.path.object.startswith
    - typing.IO.object.path.tree.commit.replace
    - subprocess.Popen.commit.object._terminate
    - git.cmd.Git.environment
    - datetime.timedelta.head.commit.path.tree.encode
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.path.object.tree.head.commit.communicate
    - datetime.timedelta.commit.tree.path.encode
    - datetime.timedelta.tree.commit.object.path.rstrip
    - subprocess.Popen.commit.tree.path.communicate
    - typing.cast.object.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.path.object.tree.startswith
    - subprocess.Popen.object.path.tree.head.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.startswith
    - typing.IO.path.tree.object.commit.clone
    - typing.IO.object.path.environment
    - typing.IO.path.head.ref.commit.object.environment
    - datetime.timedelta.tree.head.commit.path.object.communicate
    - datetime.timedelta.object.path.tree.encode
    - typing.IO.object.tree.rstrip
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.tree.path.object.commit.communicate
    - git.objects.commit.Popen.tree.path.communicate
    - typing.IO.tree.head.ref.commit.path.communicate
    - typing.IO.path.object.commit.replace
    - subprocess.Popen.tree.path.object.clone
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.head.commit.replace
    - typing.cast.head.commit.object.tree.wait
    - typing.IO.object.tree.path.commit.rstrip
    - typing.IO.object.commit.path
    - typing.cast.head.ref.commit.tree.encode
    - datetime.timedelta.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.object.tree.rstrip
    - typing.IO.tree.path.commit.clone
    - typing.IO.commit.tree.environment
    - datetime.timedelta.head.ref.commit.tree.path.object.git.update_environment
    - typing.BinaryIO.head.commit.object.tree.path.environment
    - typing.cast.tree.head.commit.path.object.git.update_environment
    - typing.BinaryIO.head.commit.object.path.tree.clone
    - urllib.parse.urlunsplit
    - subprocess.Popen.head.commit.object.tree.encode
    - datetime.timedelta.tree.commit.path.object.rstrip
    - subprocess.Popen.path.object.commit
    - typing.IO.path.tree.head.ref.commit.object._terminate
    - typing.IO.tree.head.ref.commit.path.object.encode
    - typing.IO.path.tree.head.commit.object.communicate
    - typing.IO.tree.path.object.head.ref.commit.rstrip
    - typing.IO.tree.object.path.head.ref.commit.rstrip
    - datetime.timedelta.object.path.tree.head.commit.clone
    - typing.TypeVar.tree.head.commit.object.path.environment
    - typing.IO.object.head.commit.tree.path.rstrip
    - datetime.timedelta.object.path.commit.rstrip
    - datetime.timedelta.path.head.commit.object.tree.rstrip
    - typing.IO.tree.head.commit.object.path.communicate
    - typing.TypeVar.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.object.commit.rstrip
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.TypeVar.object.tree.path.head.commit.startswith
    - subprocess.Popen.tree.object.head.commit.path.clone
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.path.commit.object.tree._terminate
    - typing.IO.tree.object.git.update_environment
    - datetime.timedelta.tree.commit.object.replace
    - typing.IO.tree.path.head.commit.object.replace
    - subprocess.Popen.head.commit.object.tree._terminate
    - typing.cast.head.ref.commit.object.tree.wait
    - subprocess.Popen.path.tree.head.ref.commit.object._terminate
    - datetime.timedelta.head.commit.object.tree.environment
    - datetime.timedelta.commit.tree.object.startswith
    - datetime.timedelta.tree.object.path.replace
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.commit.encode
    - datetime.timedelta.tree.head.ref.commit.path.communicate
    - typing.TypeVar.head.ref.commit.object.tree.environment
    - datetime.timedelta.tree.head.commit.path
    - typing.IO.path.tree.head.commit.object._terminate
    - typing.TypeVar.tree.object.path.head.ref.commit.communicate
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.rstrip
    - typing.TypeVar.object.tree.head.ref.commit.environment
    - typing.IO.tree.commit.path.startswith
    - subprocess.Popen.head.ref.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.startswith
    - typing.TypeVar.head.commit.path.tree.object.git.update_environment
    - typing.BinaryIO.head.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.commit.tree.path.object._terminate
    - datetime.timedelta.path.object.head.ref.commit.replace
    - typing.IO.path.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.rstrip
    - datetime.timedelta.tree.path.head.commit.object.communicate
    - datetime.timedelta.path.tree.head.ref.commit.communicate
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.commit.path.object.tree._terminate
    - typing.TypeVar.head.commit.tree.path.object.clone
    - datetime.timedelta.head.commit.object.tree.startswith
    - git.objects.commit.Popen.clone
    - typing.IO.path.commit.tree.replace
    - datetime.timedelta.head.commit.path.communicate
    - typing.IO.head.ref.commit.object.tree.git.update_environment
    - datetime.timedelta.object.tree.path.head.commit.git.update_environment
    - typing.IO.path.head.commit.object
    - typing.BinaryIO.tree.head.ref.commit.object.path._terminate
    - datetime.timedelta.commit.path.tree.environment
    - typing.cast.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.startswith
    - typing.IO.commit.object.tree.path.clone
    - typing.cast.head.ref.commit.tree.path.object.clone
    - datetime.timedelta.path.head.ref.commit.object.tree.encode
    - typing.IO.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.object.path.tree.startswith
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.environment
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree.communicate
    - datetime.timedelta.tree.commit.object.environment
    - typing.IO.path.tree.object.git.update_environment
    - typing.IO.commit.object.path.tree.replace
    - subprocess.Popen.tree.path.head.commit.wait
    - typing.IO.commit.path.tree.object.communicate
    - PATHEXT.split
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.path.commit.tree.startswith
    - typing.IO.path.commit.tree.object.encode
    - subprocess.Popen.object.path.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path.startswith
    - datetime.timedelta.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.tree.path.environment
    - subprocess.Popen.tree.path.object
    - git.objects.commit.Popen.path.tree._terminate
    - typing.IO.path.object.tree.startswith
    - subprocess.Popen.path.tree.object.communicate
    - typing.TypeVar.head.commit.object.tree.clone
    - typing.BinaryIO.tree.head.ref.commit.path._terminate
    - subprocess.Popen.object.head.ref.commit.communicate
    - typing.cast.head.ref.commit.path.tree.object.git.update_environment
    - subprocess.Popen.commit.path.tree.object.replace
    - typing.BinaryIO.head.commit.tree.path._terminate
    - datetime.timedelta.object.commit.path.rstrip
    - typing.IO.object.path.head.commit.tree.replace
    - subprocess.Popen.path.tree.commit.git.update_environment
    - subprocess.Popen.object.head.commit.tree.path.startswith
    - subprocess.Popen.tree.path.object.git.update_environment
    - datetime.timedelta.commit.path.object.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit.clone
    - datetime.timedelta.tree.path.object.head.commit.startswith
    - typing.TypeVar.tree.head.ref.commit.object._terminate
    - typing.IO.path.commit.object.tree.startswith
    - subprocess.Popen.tree.object.path.rstrip
    - subprocess.Popen.path.commit.object.tree.rstrip
    - typing.IO.commit.path.object.tree.communicate
    - subprocess.Popen.path.object.tree.commit.replace
    - typing.IO.head.commit.tree.path.object.wait
    - typing.TypeVar.object.head.commit.tree.encode
    - typing.IO.object.path.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.commit.tree._terminate
    - datetime.timedelta.path.object.head.commit.git.update_environment
    - datetime.timedelta.commit.tree.path.object.communicate
    - typing.TypeVar.object.head.commit.tree.startswith
    - typing.cast.head.commit.path.object.tree.encode
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.commit.tree.object.path.startswith
    - typing.TypeVar.tree.object.head.commit.path.encode
    - datetime.timedelta.tree.head.commit.object.path.rstrip
    - typing.cast.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.commit.object.tree.path.environment
    - subprocess.Popen.object.head.ref.commit.tree
    - subprocess.Popen.object.tree.path.head.ref.commit.clone
    - typing.IO.tree.head.ref.commit.path.object._terminate
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.head.commit.communicate
    - datetime.timedelta.commit.tree.path
    - typing.IO.object.path.git.update_environment
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - typing.cast.tree.object.head.commit.path.encode
    - subprocess.Popen.tree.commit.git.update_environment
    - subprocess.Popen.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.rstrip
    - datetime.timedelta.tree.path.commit.object.communicate
    - datetime.timedelta.head.ref.commit.object.tree.clone
    - subprocess.Popen.path.object.tree.wait
    - typing.IO.object.head.ref.commit.tree.path.git.update_environment
    - typing.TypeVar.tree.head.commit.object.path.communicate
    - datetime.timedelta.tree.path.head.commit.object.replace
    - typing.IO.head.ref.commit.object.tree.environment
    - git.objects.commit.Popen.encode
    - subprocess.Popen.object.commit.tree.startswith
    - subprocess.Popen.object.commit.tree.rstrip
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.commit.path.object.environment
    - subprocess.Popen.path.object.clone
    - typing.cast.head.commit.path._terminate
    - subprocess.Popen.object.path.communicate
    - typing.TypeVar.tree.object.head.ref.commit.path._terminate
    - typing.cast.head.ref.commit.object.tree.path.git.update_environment
    - typing.IO.tree.object.head.ref.commit.replace
    - subprocess.Popen.tree.object.head.ref.commit.environment
    - typing.IO.tree.path.object.replace
    - typing.TypeVar.head.commit.object.path.clone
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.startswith
    - subprocess.Popen.object.path.tree.rstrip
    - subprocess.Popen.tree.head.commit.path.clone
    - typing.IO.commit.tree.object.encode
    - subprocess.Popen.head.commit.object.encode
    - typing.TypeVar.tree.object.head.ref.commit.path.clone
    - _is_cygwin_cache.get
    - datetime.timedelta.object.commit.path.encode
    - typing.IO.tree.object.commit.wait
    - typing.IO.path.head.commit.tree.object.git.update_environment
    - subprocess.Popen.object.head.ref.commit.path.tree._terminate
    - typing.IO.commit.path.rstrip
    - datetime.timedelta.tree.object.path.head.ref.commit.clone
    - subprocess.Popen.tree.path.commit.object.encode
    - typing.IO.path.object.tree.communicate
    - typing.TypeVar.tree.head.commit.encode
    - subprocess.Popen.path.tree.clone
    - typing.IO.tree.object.head.ref.commit.path
    - typing.TypeVar.head.commit.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.path.communicate
    - typing.BinaryIO.head.commit.path.tree.object.git.update_environment
    - typing.IO.tree.head.commit.encode
    - typing.IO.head.commit.path.encode
    - typing.cast.head.ref.commit.path.object.rstrip
    - datetime.timedelta.head.ref.commit.path.communicate
    - typing.IO.head.commit.git.update_environment
    - typing.cast.head.ref.commit.path.object.encode
    - typing.cast.object.head.commit.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.path.commit.tree.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.environment
    - typing.IO.path.object.tree.head.ref.commit._terminate
    - typing.cast.head.ref.commit.object.tree.git.update_environment
    - typing.IO.commit.object.tree.rstrip
    - typing.cast.tree.head.ref.commit.encode
    - typing.IO.tree.object.head.ref.commit.git.update_environment
    - datetime.timedelta.object.head.ref.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.path.head.ref.commit.encode
    - subprocess.Popen.tree.object.commit.wait
    - typing.IO.tree.commit.path.encode
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - typing.IO.path.commit.object.tree.wait
    - subprocess.Popen.tree.head.ref.commit.clone
    - typing.BinaryIO.head.commit.path.environment
    - subprocess.Popen.tree.path.head.ref.commit.git.update_environment
    - datetime.timedelta.path.commit.object
    - typing.IO.path.head.commit.object.tree.wait
    - typing.BinaryIO.tree.head.commit.object.path.environment
    - subprocess.Popen.head.ref.commit.path.replace
    - typing.cast.head.commit.tree.path.startswith
    - typing.IO.head.commit.tree.path.replace
    - typing.TypeVar.tree.object.head.commit.rstrip
    - subprocess.Popen.head.commit.path.object.git.update_environment
    - datetime.timedelta.path.tree.object.commit.communicate
    - typing.TypeVar.head.ref.commit.tree.encode
    - subprocess.Popen.head.ref.commit.tree.path.startswith
    - typing.IO.object.head.commit.path.tree.environment
    - subprocess.Popen.object.head.commit.communicate
    - typing.IO.object.head.commit.tree.path.replace
    - subprocess.Popen.commit.path.tree.object.clone
    - datetime.timedelta.tree.git.update_environment
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - typing.IO.head.commit.path.object.communicate
    - typing.cast.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.path.object.head.ref.commit.git.update_environment
    - datetime.timedelta.tree.head.commit.object.path.startswith
    - subprocess.Popen.object.tree.path.head.commit.git.update_environment
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.encode
    - datetime.timedelta.path.commit.object.encode
    - typing.IO.path.commit.object.encode
    - typing.cast.object.head.ref.commit.path.communicate
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.tree.commit.environment
    - typing.cast.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.head.ref.commit.path.communicate
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - datetime.timedelta.tree.path.head.commit._terminate
    - typing.BinaryIO.object.tree.head.ref.commit._terminate
    - typing.IO.head.commit.tree.path.object.clone
    - subprocess.Popen.object.tree.commit.clone
    - subprocess.Popen.path.tree.head.commit.object.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.git.update_environment
    - datetime.timedelta.tree.commit.path.encode
    - subprocess.Popen.object.head.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.rstrip
    - datetime.timedelta.tree.path.commit.object.rstrip
    - typing.cast.tree.head.commit.object.path.communicate
    - subprocess.Popen.head.commit.startswith
    - subprocess.Popen.tree.path.encode
    - datetime.timedelta.commit.object.path.tree.clone
    - typing.BinaryIO.head.commit.path.git.update_environment
    - typing.IO.path.head.commit.tree.git.update_environment
    - typing.IO.path.commit.object.git.update_environment
    - typing.IO.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.object.path.tree
    - datetime.timedelta.tree.path.head.ref.commit.object.git.update_environment
    - typing.IO.object.path.head.commit.encode
    - subprocess.Popen.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.object.tree.git.update_environment
    - datetime.timedelta.head.ref.commit.object.path.tree.clone
    - typing.IO.commit.tree.path.object.rstrip
    - datetime.timedelta.object.tree.path.commit.wait
    - typing.IO.object.tree.head.commit.path.clone
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.tree.object.clone
    - datetime.timedelta.object.head.commit.rstrip
    - typing.IO.object.path.tree.head.ref.commit.replace
    - typing.cast.tree.head.commit.object.path.startswith
    - typing.IO.object.commit.environment
    - typing.cast.head.ref.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object.encode
    - datetime.timedelta.object.path.commit.clone
    - typing.IO.object.encode
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - typing.TypeVar.object.head.ref.commit.path.tree._terminate
    - typing.BinaryIO.tree.head.commit.path.communicate
    - typing.IO.path.tree.commit.object._terminate
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - datetime.timedelta.path.head.ref.commit.object.environment
    - subprocess.Popen.head.ref.commit.tree.startswith
    - typing.IO.path.commit.object.wait
    - typing.IO.path.tree.head.commit.object.clone
    - subprocess.Popen.head.ref.commit.path.tree.clone
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.commit.path.tree.encode
    - typing.BinaryIO.object.tree.path.head.commit.communicate
    - typing.cast.head.ref.commit.tree.path.encode
    - typing.TypeVar.head.ref.commit.path.tree.encode
    - typing.IO.head.ref.commit.tree.path.encode
    - typing.cast.object.tree.head.ref.commit.path.communicate
    - datetime.timedelta.object.tree.path.commit.rstrip
    - typing.IO.tree.head.commit.object.path.clone
    - typing.IO.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.commit.object.tree.startswith
    - typing.cast.head.ref.commit.tree.clone
    - datetime.timedelta.object.head.ref.commit.path.environment
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object.path.replace
    - typing.IO.commit.path.tree.object.startswith
    - git.util.is_cygwin_git
    - subprocess.Popen.object.commit.path.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit._terminate
    - subprocess.Popen.object.head.ref.commit.path.tree.communicate
    - typing.IO.tree.commit.path.object.encode
    - git.objects.commit.Popen.tree.path._terminate
    - datetime.timedelta.object.commit.path.tree.environment
    - typing.IO.object.path.tree.git.update_environment
    - git.objects.commit.Popen.tree.path.environment
    - typing.TypeVar.head.commit.path.wait
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - typing.IO.head.commit.path.object.tree.encode
    - datetime.timedelta.path.tree.head.commit.encode
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.object.communicate
    - typing.cast.object.head.commit.path.tree.rstrip
    - datetime.timedelta.head.ref.commit.tree.path.startswith
    - subprocess.Popen.commit.object.startswith
    - typing.cast.tree.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.tree.object.environment
    - subprocess.Popen.object.path.head.commit.communicate
    - subprocess.Popen.object.tree.head.commit.path
    - subprocess.Popen.head.commit.tree.object.path.replace
    - typing.BinaryIO.head.commit.object.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.object.environment
    - typing.cast.head.ref.commit.object.path.tree.environment
    - typing.IO.path.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.communicate
    - typing.IO.tree.path.head.commit
    - typing.BinaryIO.object.tree.path.commit.startswith
    - typing.IO.commit.object.tree.communicate
    - typing.BinaryIO.object.head.ref.commit.path.startswith
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.head.ref.commit.tree.object.path.rstrip
    - typing.TypeVar.object.head.ref.commit.path.encode
    - typing.cast.head.ref.commit.path.tree.git.update_environment
    - datetime.timedelta.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.tree.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.object.path.head.ref.commit.environment
    - subprocess.Popen.head.ref.commit.path.object.tree.encode
    - typing.IO.tree.path.replace
    - datetime.timedelta.head.commit.tree.object.git.update_environment
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.tree.object.head.commit._terminate
    - typing.IO.path.object.head.ref.commit.environment
    - datetime.timedelta.commit.tree.object.replace
    - typing.TypeVar.head.commit.path.object.tree.startswith
    - datetime.timedelta.object.commit.tree.path.rstrip
    - typing.cast.head.ref.commit.tree.path.object._terminate
    - typing.cast.tree.object.head.ref.commit.environment
    - typing.IO.object.path.tree.head.commit.rstrip
    - typing.BinaryIO.tree.head.commit.object.path.communicate
    - datetime.timedelta.tree.head.ref.commit._terminate
    - subprocess.Popen.path.tree.head.commit.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.environment
    - typing.cast.head.commit.path.object.tree.communicate
    - datetime.timedelta.tree.object.commit.path.wait
    - subprocess.Popen.tree.head.commit.path.startswith
    - datetime.timedelta.path.tree.encode
    - typing.BinaryIO.head.commit.path.object.tree.rstrip
    - datetime.timedelta.tree.commit.object.startswith
    - subprocess.Popen.path.tree.object._terminate
    - typing.IO.object.path.tree.environment
    - typing.BinaryIO.head.commit.object.path.tree.git.update_environment
    - datetime.timedelta.tree.path.object.head.commit.git.update_environment
    - datetime.timedelta.tree.head.commit.git.update_environment
    - datetime.timedelta.tree.object.head.commit._terminate
    - typing.IO.object.path.head.commit.tree.environment
    - subprocess.Popen.head.ref.commit.object.path.environment
    - subprocess.Popen.head.ref.commit.tree.object.environment
    - datetime.timedelta.tree.commit.path.wait
    - subprocess.Popen.object.tree.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.path.communicate
    - typing.IO.object.head.commit.tree.encode
    - typing.cast.object.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.object.path.replace
    - typing.IO.tree.commit.object._terminate
    - typing.BinaryIO.object.tree.path.commit._terminate
    - typing.IO.tree.head.commit.path.object._terminate
    - typing.IO.tree.path.object.commit.environment
    - typing.IO.tree
    - datetime.timedelta.object.tree.head.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.encode
    - typing.cast.tree.head.commit.encode
    - subprocess.Popen.path.tree.head.commit.encode
    - datetime.timedelta.object.head.commit.path.tree.environment
    - subprocess.Popen.object.path.tree.head.commit.encode
    - typing.IO.object.commit.tree.path.startswith
    - subprocess.Popen.path.head.commit.tree.object.communicate
    - typing.IO.path.commit.object.tree._terminate
    - datetime.timedelta.head.ref.commit.path.object.tree.encode
    - typing.IO.object.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.commit.path.environment
    - typing.BinaryIO.object.head.commit.path.tree.communicate
    - typing.IO.path.tree.encode
    - typing.TypeVar.object.head.ref.commit.startswith
    - subprocess.Popen.tree.object.path.head.ref.commit.communicate
    - subprocess.Popen.head.ref.commit.tree.object.path._terminate
    - typing.BinaryIO.head.commit.object.tree.clone
    - datetime.timedelta.object.commit.tree.communicate
    - typing.TypeVar.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.rstrip
    - typing.cast.head.ref.commit.path.object.replace
    - typing.cast.commit.tree.object.path.encode
    - datetime.timedelta.head.commit.object.path.communicate
    - typing.TypeVar.head.ref.commit.object.path.startswith
    - datetime.timedelta.path.object.tree.commit.encode
    - subprocess.Popen.commit.tree.path.object
    - typing.IO.tree.path.commit._terminate
    - typing.IO.head.commit.tree.object.clone
    - datetime.timedelta.path.head.ref.commit.git.update_environment
    - datetime.timedelta.object.head.ref.commit.tree.encode
    - subprocess.Popen.path.object.tree.commit.communicate
    - typing.TypeVar.head.ref.commit.object.startswith
    - typing.cast.tree.head.commit.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.clone
    - typing.IO.head.commit.tree.replace
    - typing.IO.path.tree.commit.object.communicate
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.path._terminate
    - subprocess.Popen.tree.object.head.ref.commit.path.rstrip
    - typing.IO.head.ref.commit.path.environment
    - datetime.timedelta.path.commit.tree.clone
    - datetime.timedelta.head.ref.commit.tree.object.path.clone
    - datetime.timedelta.object.head.ref.commit.tree.path.environment
    - datetime.timedelta.head.commit.tree.communicate
    - typing.cast.object.head.commit.wait
    - typing.IO.path.object.tree._terminate
    - subprocess.Popen.object.tree.path.commit.clone
    - typing.IO.path.head.commit.clone
    - subprocess.Popen.object.tree.commit.path.replace
    - subprocess.Popen.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.update_environment
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.tree.head.ref.commit.object.path.clone
    - typing.cast.head.commit.tree.object.path.environment
    - subprocess.Popen.object.head.commit.wait
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.object.path.head.commit.tree.git.update_environment
    - typing.IO.tree.startswith
    - datetime.timedelta.head.commit.communicate
    - typing.IO.tree.path.object.head.commit.wait
    - typing.IO.path.commit.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.environment
    - typing.BinaryIO.head.ref.commit.tree.object.encode
    - typing.TypeVar.head.commit.object.tree.environment
    - datetime.timedelta.path.commit.tree.object.git.update_environment
    - subprocess.Popen.path.commit._terminate
    - datetime.timedelta.object.path.head.commit.git.update_environment
    - datetime.timedelta.object.head.commit.path.communicate
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - typing.TypeVar.object.head.ref.commit.path.rstrip
    - typing.TypeVar.object.head.commit._terminate
    - typing.TypeVar.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.path.object._terminate
    - typing.IO.object.head.ref.commit.path.tree
    - datetime.timedelta.head.ref.commit.path.object.environment
    - git.util.RemoteProgress.update
    - typing.TypeVar.object.head.ref.commit.path.tree.communicate
    - typing.TypeVar.tree.head.ref.commit.object.git.update_environment
    - subprocess.Popen.tree.object.commit.path.startswith
    - subprocess.Popen.head.commit.path.tree.encode
    - datetime.timedelta.path.object.tree.clone
    - typing.IO.object.path.commit.communicate
    - subprocess.Popen.path.head.commit.tree.object.environment
    - datetime.timedelta.object.path.head.ref.commit.communicate
    - datetime.timedelta.tree.head.commit._terminate
    - subprocess.Popen.object.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.replace
    - subprocess.Popen.tree.head.commit.path.object.communicate
    - typing.cast.head.ref.commit.path.tree.object.environment
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - typing.IO.object.tree.path.head.ref.commit.encode
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - datetime.timedelta.path._terminate
    - typing.cast.object.head.ref.commit.path.tree.communicate
    - typing.TypeVar.head.commit.tree.path.object.communicate
    - typing.TypeVar.head.commit.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit.tree._terminate
    - subprocess.Popen.path.head.ref.commit.clone
    - typing.IO.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.environment
    - datetime.timedelta.commit.path.object.environment
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - typing.IO.commit.path._terminate
    - subprocess.Popen.path.object.head.ref.commit.tree.startswith
    - typing.IO.object.head.commit.path._terminate
    - typing.IO.tree.head.commit.path.object.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.path.encode
    - subprocess.Popen.object.head.commit.tree.path._terminate
    - datetime.timedelta.object.path.head.commit.rstrip
    - subprocess.Popen.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.tree.object.head.commit.rstrip
    - subprocess.Popen.tree.path.head.ref.commit.object.startswith
    - datetime.timedelta.object.tree.path.commit._terminate
    - typing.cast.object.head.ref.commit.path.tree.git.update_environment
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit.communicate
    - typing.cast.object.head.commit.tree.git.update_environment
    - typing.IO.commit.tree.object.clone
    - typing.IO.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.object.replace
    - subprocess.Popen.commit.object.tree.path.encode
    - datetime.timedelta.commit.tree.path.object.environment
    - typing.cast.object.head.commit.tree.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.environment
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - typing.IO.path.tree.object.head.ref.commit.environment
    - subprocess.Popen.tree.object.environment
    - typing.TypeVar.object.head.ref.commit.encode
    - typing.TypeVar.tree.object.path.encode
    - datetime.timedelta.tree.commit.path.object.communicate
    - subprocess.Popen.head.ref.commit.tree.rstrip
    - subprocess.Popen.path.object.tree.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit._terminate
    - typing.BinaryIO.head.commit.object.path.rstrip
    - typing.cast.object.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.tree.commit.clone
    - subprocess.Popen.path.head.commit.object.tree.communicate
    - typing.BinaryIO.head.ref.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.tree.environment
    - typing.cast.object.tree.head.ref.commit.path.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.environment
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.commit.object.rstrip
    - typing.IO.tree.commit.object.path.replace
    - subprocess.Popen.path.head.ref.commit.object.startswith
    - datetime.timedelta.object.tree.head.commit.path.rstrip
    - subprocess.Popen.tree.path.head.ref.commit.clone
    - subprocess.Popen.tree.path.object.rstrip
    - typing.IO.head.commit.path.tree.communicate
    - typing.IO.object.path.tree.head.commit.clone
    - subprocess.Popen.path.head.commit.tree.environment
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.BinaryIO.tree.head.commit.git.update_environment
    - subprocess.Popen.object.tree.path.commit.environment
    - datetime.timedelta.path.tree.object.head.commit
    - subprocess.Popen.path.commit.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.environment
    - datetime.timedelta.object.head.ref.commit.path.tree.rstrip
    - typing.IO.head.commit.path.object.clone
    - typing.IO.object.commit.tree.wait
    - typing.IO.object.tree.commit.path
    - typing.IO.path.tree.commit.git.update_environment
    - typing.cast.head.ref.commit.object.tree.path.encode
    - typing.IO.path.commit.object.startswith
    - typing.IO.head.ref.commit.environment
    - typing.BinaryIO.head.commit.tree.path.startswith
    - subprocess.Popen.commit.path.tree.replace
    - typing.IO.object.path.commit._terminate
    - typing.IO.path.object.encode
    - typing.IO.path.head.commit.object.encode
    - typing.BinaryIO.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.object.head.commit.path.tree.rstrip
    - typing.cast.head.ref.commit.tree.path.environment
    - subprocess.Popen.head.commit.object.tree.path.git.update_environment
    - typing.cast.head.ref.commit.object.path.tree.rstrip
    - typing.TypeVar.head.commit.path.object.tree.encode
    - typing.cast.object.head.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.rstrip
    - typing.cast.object.head.ref.commit.path._terminate
    - typing.IO.head.ref.commit.path.object.replace
    - typing.BinaryIO.head.commit.object.clone
    - subprocess.Popen.tree.head.commit.path
    - typing.IO.head.commit.object.path.tree.clone
    - typing.IO.tree.commit.object.encode
    - subprocess.Popen.tree.object.head.ref.commit.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path._terminate
    - subprocess.Popen.tree.commit.path.clone
    - datetime.timedelta.tree.commit.path.object.encode
    - subprocess.Popen.tree.communicate
    - typing.IO.commit.object.tree.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.clone
    - datetime.timedelta.path.tree.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.startswith
    - typing.cast.head.commit.tree.path.git.update_environment
    - subprocess.Popen.object.tree.commit.git.update_environment
    - typing.IO.head.ref.commit.path.object.tree.rstrip
    - typing.IO.head.ref.commit.path.rstrip
    - typing.IO.path.head.commit.object.tree.rstrip
    - typing.IO.commit.path.tree.startswith
    - subprocess.Popen.object.head.commit.path.tree.rstrip
    - typing.TypeVar.object.tree.path.commit.clone
    - typing.TypeVar.tree.object.head.commit.path.environment
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.path.rstrip
    - typing.IO.path.head.commit.tree.object.rstrip
    - subprocess.Popen.object.head.ref.commit.clone
    - datetime.timedelta.object.commit.tree.path.communicate
    - typing.cast.tree.object.head.commit.path.clone
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.path.replace
    - typing.IO.path.tree.commit._terminate
    - typing.IO.tree.head.commit.git.update_environment
    - typing.IO.head.ref.commit.clone
    - subprocess.Popen.head.ref.commit.tree.path.communicate
    - datetime.timedelta.object.path.head.ref.commit.replace
    - typing.BinaryIO.object.head.commit.encode
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.object.head.ref.commit.encode
    - typing.BinaryIO.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.path.object.head.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.path.tree.object.commit.replace
    - typing.IO.head.ref.commit.object.path.environment
    - typing.cast.tree.object.head.commit.path.startswith
    - typing.IO.path.head.ref.commit.object.encode
    - datetime.timedelta.path.head.ref.commit._terminate
    - subprocess.Popen.object.tree.path.commit.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.clone
    - typing.IO.path.tree.head.ref.commit.replace
    - typing.IO.head.ref.commit.path.object.encode
    - datetime.timedelta.commit.object.tree.path.startswith
    - typing.BinaryIO.object.head.ref.commit.path.clone
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.cast.tree.object.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.communicate
    - typing.IO.path.head.ref.commit.tree.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.startswith
    - datetime.timedelta.path.head.ref.commit.object.tree.clone
    - subprocess.Popen.tree.head.commit.object.encode
    - subprocess.Popen.path.object.tree.head.commit.startswith
    - typing.IO.tree.path.commit.object.rstrip
    - subprocess.Popen.head.commit.path.tree.environment
    - datetime.timedelta.object.path.head.commit.tree.environment
    - subprocess.Popen.path.tree.head.ref.commit.clone
    - datetime.timedelta.tree.commit.startswith
    - datetime.timedelta.commit.path.object.clone
    - typing.cast.head.ref.commit.path.rstrip
    - subprocess.Popen.head.ref.commit.communicate
    - typing.IO.object.path.head.ref.commit.startswith
    - subprocess.Popen.tree.object.path.environment
    - datetime.timedelta.object.head.commit.communicate
    - typing.IO.object.path.tree.head.commit.encode
    - datetime.timedelta.commit.object.communicate
    - typing.IO.object.tree.path.replace
    - typing.cast.tree.object.head.commit.rstrip
    - typing.IO.object.tree.path.head.commit.environment
    - subprocess.Popen.tree.object.path.commit.environment
    - typing.cast.head.ref.commit.object.environment
    - datetime.timedelta.head.commit.path.tree.environment
    - datetime.timedelta.object.path.commit.git.update_environment
    - typing.BinaryIO.head.ref.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.encode
    - typing.TypeVar.head.ref.commit.path.tree.rstrip
    - typing.cast.tree.head.ref.commit.object.startswith
    - typing.IO.object.commit.path.tree._terminate
    - datetime.timedelta.object.tree.commit.encode
    - typing.IO.head.ref.commit.object.path.clone
    - typing.BinaryIO.head.ref.commit.path.object
    - subprocess.Popen.tree.head.ref.commit.object.communicate
    - typing.IO.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.environment
    - typing.IO.path.object.head.commit.environment
    - subprocess.Popen.tree.object.path.head.commit
    - typing.IO.object.tree.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.tree._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path._terminate
    - datetime.timedelta.tree.head.commit.path.object
    - typing.cast.commit.tree.object.path.rstrip
    - subprocess.Popen.head.ref.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.communicate
    - datetime.timedelta.path.head.commit.tree.environment
    - typing.BinaryIO.head.commit.tree.clone
    - typing.TypeVar.tree.head.commit._terminate
    - typing.IO.tree.object.path.commit.environment
    - typing.IO.path.commit.wait
    - subprocess.Popen.object.head.ref.commit.path._terminate
    - datetime.timedelta.head.ref.commit.tree.object.git.update_environment
    - subprocess.Popen.commit.tree.object.path.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.path.startswith
    - subprocess.Popen.path.object.head.commit._terminate
    - subprocess.Popen.object.head.commit.path.startswith
    - fpath.upper
    - datetime.timedelta.commit.object.clone
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.head.ref.commit.object.tree.path._terminate
    - typing.IO.path.object.tree.head.commit._terminate
    - typing.cast.tree.head.commit.path.clone
    - subprocess.Popen.head.commit.path.tree.clone
    - typing.TypeVar.head.ref.commit.tree.path.environment
    - subprocess.Popen.tree.path.object.commit.clone
    - typing.IO.object.commit.path.tree.communicate
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.tree.object.commit.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.environment
    - subprocess.Popen.head.commit.path.tree.object.rstrip
    - typing.TypeVar.tree.head.ref.commit.object.encode
    - datetime.timedelta.tree.path.object.startswith
    - subprocess.Popen.path.object.head.commit.replace
    - typing.IO.head.commit.path.tree.object.environment
    - datetime.timedelta.object.head.commit.path.encode
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.head.commit.object.tree._terminate
    - typing.TypeVar.tree.head.ref.commit.object.path.git.update_environment
    - typing.IO.commit.tree.path.wait
    - subprocess.Popen.tree.path.head.ref.commit.rstrip
    - typing.IO.tree.commit.rstrip
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.head.ref.commit.tree.object.environment
    - typing.cast.tree.object.head.ref.commit.path.replace
    - typing.TypeVar.head.commit.path.tree.clone
    - typing.BinaryIO.head.ref.commit.path.object.tree.encode
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.IO.object.head.ref.commit.git.update_environment
    - typing.IO.object.git.update_environment
    - typing.cast.tree.head.commit.object.replace
    - datetime.timedelta.head.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.object.startswith
    - subprocess.Popen.path.object.head.commit.tree.clone
    - typing.BinaryIO.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.commit.startswith
    - subprocess.Popen.tree.object.path.commit.clone
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.cast.object.head.ref.commit.path.environment
    - datetime.timedelta.head.ref.commit.object.git.update_environment
    - typing.IO.path.tree.head.commit.startswith
    - datetime.timedelta.path.rstrip
    - subprocess.Popen.path.object.tree.head.ref.commit._terminate
    - typing.BinaryIO.head.ref.commit.path._terminate
    - typing.BinaryIO.object.tree.head.ref.commit.encode
    - subprocess.Popen.path.environment
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - typing.IO.tree.object.head.commit.communicate
    - typing.TypeVar.head.ref.commit.object.path
    - typing.TypeVar.object.tree.head.ref.commit.path.rstrip
    - typing.IO.tree.head.ref.commit.rstrip
    - datetime.timedelta.head.ref.commit.object
    - typing.IO.tree.head.commit.object.environment
    - typing.cast.tree.head.ref.commit.path.object._terminate
    - subprocess.Popen.tree.object.git.update_environment
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - typing.TypeVar.tree.head.commit.path.clone
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.tree.path.head.commit.replace
    - <builtin>.list
    - typing.cast.commit.object.tree.path._terminate
    - typing.TypeVar.object.head.commit.tree.path.wait
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.tree.object.replace
    - datetime.timedelta.head.ref.commit.object.path.clone
    - datetime.timedelta.tree.head.commit.object.startswith
    - typing.IO.commit.path.tree.git.update_environment
    - typing.IO.object.path.head.ref.commit.git.update_environment
    - datetime.timedelta.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.path._terminate
    - subprocess.Popen.head.commit.tree.object.path.clone
    - datetime.timedelta.tree.path.object.commit.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.clone
    - typing.BinaryIO.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.git.update_environment
    - typing.cast.tree.head.commit.path.environment
    - subprocess.Popen.tree.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.git.update_environment
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.object.path.head.ref.commit._terminate
    - datetime.timedelta.object.commit.tree.path.clone
    - datetime.timedelta.commit.object.path.tree.rstrip
    - subprocess.Popen.tree.head.commit.path.git.update_environment
    - subprocess.Popen.head.ref.commit.path.object.tree._terminate
    - typing.IO.commit.tree.object.wait
    - datetime.timedelta.object.commit.tree._terminate
    - datetime.timedelta.path.object.commit.git.update_environment
    - typing.TypeVar.tree.head.commit.path.startswith
    - typing.IO.commit.startswith
    - datetime.timedelta.tree.object.head.commit.replace
    - typing.cast.object.head.commit.tree.path
    - datetime.timedelta.object.clone
    - typing.BinaryIO.object.head.commit.tree.encode
    - typing.cast.head.ref.commit.object.path.git.update_environment
    - typing.cast.object.head.commit.path
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.object.path.tree.git.update_environment
    - datetime.timedelta.path.object.commit.tree.git.update_environment
    - typing.IO.tree.path.head.ref.commit.replace
    - typing.IO.head.commit.tree.path.object.rstrip
    - typing.cast.object.head.commit.path.startswith
    - datetime.timedelta.head.ref.commit.tree.replace
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.head.commit.path.rstrip
    - datetime.timedelta.wait
    - typing.IO.path.object.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.object.tree.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.encode
    - subprocess.Popen.object._terminate
    - datetime.timedelta.head.ref.commit.communicate
    - subprocess.Popen.object.head.commit.git.update_environment
    - typing.cast.head.ref.commit.object.path.environment
    - subprocess.Popen.tree.path.head.commit.rstrip
    - datetime.timedelta.path.tree.object.head.commit.communicate
    - typing.cast.object.tree.head.commit.path.git.update_environment
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - subprocess.Popen.tree.head.commit.encode
    - datetime.timedelta.tree.path.object.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.tree.startswith
    - typing.TypeVar.head.ref.commit.path.object._terminate
    - subprocess.Popen.object.tree.path.wait
    - datetime.timedelta.head.commit.object.rstrip
    - datetime.timedelta.tree.head.commit.object.communicate
    - typing.BinaryIO.tree.head.commit.path.object.environment
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.ref.commit.object.git.update_environment
    - subprocess.Popen.object.path.tree.head.ref.commit.environment
    - subprocess.Popen.object.path.head.commit.clone
    - typing.TypeVar.head.commit.path.object._terminate
    - typing.TypeVar.tree.object.path.head.commit.environment
    - typing.IO.commit.tree.object.path._terminate
    - datetime.timedelta.tree.object.head.ref.commit.git.update_environment
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree._terminate
    - typing.TypeVar.object.head.commit.tree.rstrip
    - datetime.timedelta.object.head.commit.path._terminate
    - datetime.timedelta.head.commit.tree.path.object.communicate
    - subprocess.Popen.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.object.tree.path.communicate
    - subprocess.Popen.head.commit.path.object.clone
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - typing.IO.head.commit.object.tree.path.encode
    - typing.TypeVar.tree.head.ref.commit.communicate
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.path.object.tree
    - subprocess.Popen.object.tree.path.head.ref.commit.startswith
    - subprocess.Popen.object.tree.head.commit.communicate
    - subprocess.Popen.path.tree.head.ref.commit.object.git.update_environment
    - typing.IO.tree.commit.path.object
    - typing.IO.object.tree.path.commit.communicate
    - typing.IO.object.path.head.ref.commit.tree.clone
    - subprocess.Popen.object.head.ref.commit.rstrip
    - typing.IO.head.ref.commit.tree.object._terminate
    - typing.IO.object.tree.head.ref.commit.rstrip
    - typing.IO.object.head.commit.path.rstrip
    - typing.IO.path.object.commit.tree.communicate
    - typing.IO.head.ref.commit.object.tree.clone
    - datetime.timedelta.head.ref.commit.object.tree.path._terminate
    - subprocess.Popen.tree.commit.object.environment
    - typing.IO.object.commit.tree.path
    - typing.cast.head.commit.object.path.tree._terminate
    - typing.TypeVar.head.ref.commit.tree.path.object.environment
    - typing.BinaryIO.head.commit.tree.object.path.environment
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.TypeVar.tree.object.head.ref.commit.git.update_environment
    - typing.IO.tree.commit.object
    - typing.IO.object.environment
    - subprocess.Popen.object.head.ref.commit.tree.path.clone
    - typing.BinaryIO.object.tree.path.communicate
    - subprocess.Popen.tree.path.commit.environment
    - datetime.timedelta.object.path.tree.head.ref.commit.encode
    - subprocess.Popen.tree.path.head.commit.object.communicate
    - typing.cast.object.head.ref.commit.path.tree.rstrip
    - typing.IO.object.path.head.commit.tree.startswith
    - datetime.timedelta.object.path.tree.head.commit.git.update_environment
    - datetime.timedelta.head.ref.commit.object.tree.path.clone
    - datetime.timedelta.tree.head.commit.object.rstrip
    - datetime.timedelta.object.head.ref.commit.tree.path.startswith
    - subprocess.Popen.path.tree.head.commit
    - typing.cast.object.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.head.ref.commit.encode
    - datetime.timedelta.commit.object.tree.path.communicate
    - typing.IO.path.object.tree.encode
    - typing.BinaryIO.object.tree.path.commit.environment
    - datetime.timedelta.object.head.commit.tree.clone
    - typing.IO.object.tree.path.commit.clone
    - typing.TypeVar.object.head.commit.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.object.path.commit.tree.communicate
    - datetime.timedelta.path.tree.head.ref.commit.git.update_environment
    - datetime.timedelta.object.head.commit.tree.path.encode
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.object.commit.tree.startswith
    - datetime.timedelta.path.commit.object.tree.rstrip
    - datetime.timedelta.commit.tree.encode
    - typing.BinaryIO.object.tree.head.ref.commit.communicate
    - typing.TypeVar.head.commit.path.clone
    - typing.IO.object.head.commit
    - subprocess.Popen.path.tree.object.rstrip
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.tree.object._terminate
    - datetime.timedelta.path.commit.object._terminate
    - typing.IO.path.tree.commit.object.encode
    - typing.IO.commit.path.replace
    - datetime.timedelta.object.commit.tree.startswith
    - typing.IO.head.ref.commit.path.tree.object.communicate
    - subprocess.Popen.commit.tree.environment
    - typing.IO.head.commit.path.object.tree.replace
    - typing.IO.path.commit.encode
    - typing.TypeVar.head.ref.commit.path.object.environment
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - typing.BinaryIO.object.head.commit.clone
    - typing.IO.object.tree.head.commit.path
    - typing.IO.path.head.ref.commit.tree.communicate
    - subprocess.Popen.path.object.head.ref.commit.tree.clone
    - typing.cast.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.path.object.tree.startswith
    - datetime.timedelta.tree.commit.path
    - typing.IO.tree.path.object.commit.clone
    - typing.IO.tree.path.head.ref.commit.object.git.update_environment
    - typing.IO.object.tree.path.head.commit._terminate
    - subprocess.Popen.commit.tree.path.startswith
    - typing.IO.path.object.tree.commit.encode
    - datetime.timedelta.head.commit.path.tree.object._terminate
    - typing.IO.path.tree.head.ref.commit.clone
    - subprocess.Popen.object.path.tree.commit._terminate
    - typing.TypeVar.head.ref.commit.path.encode
    - typing.BinaryIO.head.commit.path.tree.encode
    - typing.cast.object.tree.head.commit.encode
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - subprocess.Popen.tree.path.object.head.commit.clone
    - datetime.timedelta.environment
    - typing.cast.object.tree.head.commit.communicate
    - subprocess.Popen.tree.path.head.commit.object._terminate
    - typing.IO.object.head.ref.commit
    - datetime.timedelta.tree.path.object.head.ref.commit.environment
    - subprocess.Popen.tree.object.head.commit.path.rstrip
    - subprocess.Popen.path.head.commit.tree.object._terminate
    - subprocess.Popen.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.tree.head.ref.commit.object.path.communicate
    - typing.IO.object.path.head.ref.commit.tree.communicate
    - typing.IO.head.ref.commit.tree.clone
    - typing.IO.path.object.tree.head.commit.rstrip
    - typing.IO.head.commit.tree.git.update_environment
    - typing.IO.tree.head.commit.object.path.rstrip
    - typing.IO.head.commit.tree.path.encode
    - typing.BinaryIO.tree.head.commit.object.startswith
    - typing.IO.commit.tree.object._terminate
    - subprocess.Popen.tree.object.commit.git.update_environment
    - typing.IO.path.head.commit.tree.startswith
    - subprocess.Popen.head.commit.wait
    - typing.cast.head.ref.commit.tree.object.path.clone
    - subprocess.Popen.path.object._terminate
    - typing.BinaryIO.head.commit._terminate
    - typing.IO.path.tree.object.commit.wait
    - subprocess.Popen.commit.path.wait
    - typing.TypeVar.object.tree.head.commit.path._terminate
    - typing.IO.tree.object.commit.path.wait
    - datetime.timedelta.commit.object.path.tree.environment
    - datetime.timedelta.path.tree.head.commit.communicate
    - typing.TypeVar.object.head.ref.commit.tree.environment
    - typing.cast.object.tree.head.ref.commit.communicate
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - subprocess.Popen.commit.tree.object
    - typing.IO.head.ref.commit.tree.path._terminate
    - typing.IO.path.commit.object.tree.rstrip
    - datetime.timedelta.tree.head.commit.object.environment
    - subprocess.Popen.tree.object.commit.path.wait
    - typing.TypeVar.object.tree.path.head.ref.commit.communicate
    - typing.BinaryIO.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.path.object.tree.git.update_environment
    - typing.IO.head.commit.object.communicate
    - subprocess.Popen.path.tree.object.git.update_environment
    - subprocess.Popen.path.object.tree.head.commit.encode
    - datetime.timedelta.object.head.commit.path.git.update_environment
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - datetime.timedelta.path.object.tree.replace
    - datetime.timedelta.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.environment
    - typing.TypeVar.tree.head.ref.commit.path.object.git.update_environment
    - typing.IO.commit.path.object.clone
    - datetime.timedelta.head.ref.commit.tree.object.clone
    - subprocess.Popen.path.tree.object.head.commit.replace
    - subprocess.Popen.commit.object.path.tree.environment
    - datetime.timedelta.path.object.tree.head.ref.commit.communicate
    - datetime.timedelta.path.head.ref.commit.object.communicate
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - subprocess.Popen.path.tree.commit.communicate
    - typing.cast.head.commit.object.encode
    - subprocess.Popen.tree.path.commit._terminate
    - typing.IO.commit.object.tree.path.git.update_environment
    - datetime.timedelta.commit.tree.object.path.wait
    - typing.cast.head.commit.tree.git.update_environment
    - typing.BinaryIO.head.commit.tree.object.path.startswith
    - subprocess.Popen.path.head.commit.tree.git.update_environment
    - subprocess.Popen.tree.path.commit.rstrip
    - subprocess.Popen.path.head.ref.commit.object._terminate
    - typing.cast.tree.head.ref.commit.path.communicate
    - typing.cast.head.ref.commit.tree.object.git.update_environment
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - typing.IO.object.head.commit.tree.path.encode
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.tree.object.path.head.commit.communicate
    - typing.IO.commit.path.object.encode
    - datetime.timedelta.head.ref.commit.path.object.rstrip
    - subprocess.Popen.tree.path.head.ref.commit.encode
    - datetime.timedelta.object.path.commit._terminate
    - datetime.timedelta.head.commit.path.object.tree._terminate
    - datetime.timedelta.commit.tree.object.path.rstrip
    - datetime.timedelta.head.ref.commit.tree.object.rstrip
    - git.util._is_cygwin_git
    - datetime.timedelta.object.commit.path.tree.clone
    - typing.BinaryIO.head.ref.commit.tree.path.object._terminate
    - datetime.timedelta.tree.object.path.commit.rstrip
    - typing.IO.path.head.commit.tree.object.environment
    - typing.TypeVar.object.head.commit.path.environment
    - typing.cast.head.ref.commit.tree.path.object.replace
    - typing.BinaryIO.head.ref.commit.tree.path.clone
    - datetime.timedelta.commit.path._terminate
    - datetime.timedelta.object.tree.wait
    - typing.IO.path.commit.rstrip
    - typing.TypeVar.head.commit.wait
    - subprocess.Popen.path.commit.clone
    - typing.cast.tree.head.commit.path.object.startswith
    - typing.IO.object.head.ref.commit.path._terminate
    - subprocess.Popen.head.ref.commit.tree.encode
    - typing.TypeVar.object.head.ref.commit
    - subprocess.Popen.path.tree.environment
    - typing.cast.tree.head.commit.path.rstrip
    - subprocess.Popen.path.head.ref.commit.object.tree._terminate
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.head.commit.tree.object.encode
    - datetime.timedelta.path.commit.object.replace
    - subprocess.Popen.path.object.tree.commit._terminate
    - typing.BinaryIO.head.commit.path.object.tree.startswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.head.commit.object.path.tree.encode
    - typing.IO.commit.object.path.communicate
    - typing.TypeVar.head.ref.commit.tree.object.path
    - datetime.timedelta.commit.object._terminate
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.rstrip
    - datetime.timedelta.head.commit.tree.object.clone
    - datetime.timedelta.path.tree.object.head.commit._terminate
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.environment
    - typing.TypeVar.object.tree.head.commit.path.encode
    - typing.IO.object.path.commit.tree.communicate
    - typing.cast.head.ref.commit.tree.object.path.environment
    - subprocess.Popen.commit.rstrip
    - typing.IO.path.tree.commit.startswith
    - typing.cast.head.commit.tree.path
    - typing.TypeVar.tree.head.commit.path.object.rstrip
    - typing.cast.head.ref.commit.tree.object.startswith
    - datetime.timedelta.path.object.tree.head.commit.encode
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.environment
    - subprocess.Popen.object.commit.path.tree._terminate
    - git.objects.commit.Popen.tree.startswith
    - typing.IO.head.commit.object.tree
    - typing.IO.tree.head.commit.object.startswith
    - typing.cast.object.head.commit.tree.path._terminate
    - datetime.timedelta.head.commit.path.object.encode
    - typing.TypeVar.head.commit.tree.object.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - subprocess.Popen.path.head.ref.commit.object.git.update_environment
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.tree.wait
    - typing.IO.tree.object.commit.clone
    - subprocess.Popen.path._terminate
    - typing.BinaryIO.object.tree.head.commit.encode
    - typing.BinaryIO.object.tree.path.head.commit.git.update_environment
    - subprocess.Popen.path.object.tree.head.ref.commit.clone
    - datetime.timedelta.tree.object.path.commit._terminate
    - typing.cast.head.commit.replace
    - typing.cast.object.head.commit.path.communicate
    - subprocess.Popen.commit.tree.path
    - typing.TypeVar.tree.head.commit.object.path.clone
    - typing.IO.tree.path.head.commit.rstrip
    - typing.IO.head.commit.path.tree.object.git.update_environment
    - typing.cast.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.path.head.commit.object.tree.clone
    - typing.IO.path.commit.tree.git.update_environment
    - datetime.timedelta.commit.path.tree.startswith
    - typing.IO.commit.tree.object
    - typing.BinaryIO.tree.head.commit.path.encode
    - typing.IO.tree.path.head.ref.commit.object.environment
    - typing.BinaryIO.head.commit.path.object.wait
    - subprocess.Popen.path.object.wait
    - datetime.timedelta.head.commit.tree.path.object.environment
    - typing.IO.object.head.commit.tree.startswith
    - typing.cast.head.commit.path.object.tree.git.update_environment
    - datetime.timedelta.object.path.head.ref.commit.wait
    - typing.IO.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.tree.startswith
    - datetime.timedelta.path.head.commit.object.tree._terminate
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.path.head.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.path
    - subprocess.Popen.object.path.tree.commit.communicate
    - datetime.timedelta.head.ref.commit.object.tree.environment
    - typing.IO.object.head.ref.commit.path.tree.encode
    - typing.cast.tree.head.commit.object._terminate
    - typing.cast.head.commit.tree.path.object.replace
    - typing.IO.commit.path.object.tree.startswith
    - datetime.timedelta.object.head.ref.commit.tree._terminate
    - subprocess.Popen.head.commit.tree.clone
    - typing.cast.tree.head.commit.object.rstrip
    - typing.IO.head.ref.commit.path.object.communicate
    - datetime.timedelta.tree.head.ref.commit.path.object.startswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.communicate
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.tree.commit.path.environment
    - typing.IO.tree.path.head.commit.object.startswith
    - typing.cast.object.head.ref.commit.path.tree.encode
    - typing.IO.object.path.head.commit.clone
    - typing.cast.head.ref.commit.tree.path.wait
    - os.path.expandvars
    - typing.cast.object.head.commit.tree.path.replace
    - typing.IO.object.wait
    - typing.IO.tree.path.object.git.update_environment
    - typing.IO.object.tree.path
    - typing.IO.object.path.replace
    - typing.TypeVar.tree.head.commit.path.object._terminate
    - typing.IO.head.commit.object.tree.path.communicate
    - typing.cast.head.ref.commit.tree.path.object.communicate
    - typing.IO.object.path.tree.encode
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - datetime.timedelta.tree.head.commit.encode
    - datetime.timedelta.path.object.head.ref.commit._terminate
    - typing.IO.tree.path.object.head.ref.commit.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.object.path.encode
    - subprocess.Popen.object.head.commit.tree.replace
    - subprocess.Popen.tree.object.path.commit.rstrip
    - datetime.timedelta.head.commit.object.path.startswith
    - subprocess.Popen.tree.head.commit.path.rstrip
    - os.path.isfile
    - subprocess.Popen.tree.head.commit.path.wait
    - typing.BinaryIO.head.commit.path.object.git.update_environment
    - subprocess.Popen.head.commit.object.tree.rstrip
    - typing.cast.head.commit.tree.path.rstrip
    - typing.IO.tree.commit.startswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.path.tree.object.commit.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree._terminate
    - typing.IO.commit.tree.path.git.update_environment
    - typing.IO.path.object.head.commit.tree.startswith
    - typing.IO.tree.head.ref.commit.startswith
    - typing.BinaryIO.object.head.commit.tree.path.rstrip
    - typing.cast.head.commit.tree.object.path.encode
    - typing.cast.object.head.commit.path.tree.communicate
    - subprocess.Popen.commit.object.environment
    - subprocess.Popen.tree.object.commit.path._terminate
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - typing.IO.tree.head.ref.commit.path.replace
    - typing.cast.head.ref.commit.tree.path.startswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - subprocess.Popen.path.commit.object.encode
    - typing.TypeVar.tree.object.path.commit._terminate
    - subprocess.Popen.object.head.ref.commit.path.startswith
    - typing.IO.path.commit.tree.object
    - subprocess.Popen.object.tree.path.head.commit.communicate
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.object.path.communicate
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.cast.head.commit.object.tree.environment
    - datetime.timedelta.head.commit.tree.clone
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.head.ref.commit.path.encode
    - subprocess.Popen.path.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.head.commit.rstrip
    - subprocess.Popen.object.rstrip
    - datetime.timedelta.path.commit.tree.object.environment
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.communicate
    - datetime.timedelta.commit.tree.git.update_environment
    - typing.IO.object.tree.path.wait
    - typing.IO.commit.path.tree.encode
    - typing.BinaryIO.head.ref.commit.path.object.communicate
    - typing.IO.commit.object.tree.path._terminate
    - datetime.timedelta.tree.path.head.commit.encode
    - typing.IO.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.path.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.path.object.environment
    - typing.IO.tree.commit.object.environment
    - datetime.timedelta.path.tree._terminate
    - typing.BinaryIO.object.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.path.tree
    - datetime.timedelta.head.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.commit.path.tree._terminate
    - datetime.timedelta.head.ref.commit.clone
    - typing.IO.object.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.head.ref.commit.object.rstrip
    - datetime.timedelta.head.ref.commit.path._terminate
    - datetime.timedelta.object.head.commit.path.tree.git.update_environment
    - git.objects.commit.Popen.tree
    - subprocess.Popen.path.tree.git.update_environment
    - datetime.timedelta.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.object.tree.path.head.commit.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.path.object.tree.head.ref.commit.environment
    - typing.IO.commit.tree.object.path.clone
    - typing.IO.tree.object.head.ref.commit.path.communicate
    - typing.BinaryIO.object.head.commit.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.path.object.git.update_environment
    - typing.BinaryIO.object.head.commit._terminate
    - typing.BinaryIO.object.head.ref.commit.tree.clone
    - datetime.timedelta.tree.head.ref.commit.path.object.communicate
    - typing.IO.path.object.tree.head.ref.commit.communicate
    - subprocess.Popen.tree.path.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.head.ref.commit.tree.clone
    - typing.TypeVar.head.ref.commit.object.tree._terminate
    - typing.TypeVar.head.ref.commit.tree.object._terminate
    - subprocess.Popen.tree.clone
    - typing.cast.head.commit.path.object.tree.rstrip
    - subprocess.Popen.commit.path.object.tree.git.update_environment
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - subprocess.Popen.commit.object.path.tree.communicate
    - datetime.timedelta.path.tree.head.commit.object.communicate
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.environment
    - typing.TypeVar.head.commit.object.path.tree._terminate
    - typing.IO.head.ref.commit.tree.object.path.startswith
    - typing.IO.commit.tree.path.object.startswith
    - subprocess.Popen.head.commit.path.tree.object.communicate
    - datetime.timedelta.tree.object.commit.path.environment
    - typing.cast.tree.head.ref.commit.path.object.git.update_environment
    - typing.cast.tree.head.commit._terminate
    - typing.IO.tree.head.commit.clone
    - typing.IO.tree.path.head.ref.commit.object.communicate
    - typing.IO.path.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.object.commit.encode
    - subprocess.Popen.object.tree.head.ref.commit
    - datetime.timedelta.head.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.rstrip
    - typing.IO.head.commit.path._terminate
    - datetime.timedelta.object.path.tree.head.commit.rstrip
    - datetime.timedelta.tree.object.head.ref.commit._terminate
    - git.objects.commit.Popen.tree.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.clone
    - typing.IO.head.ref.commit.object.tree.encode
    - typing.BinaryIO.head.commit.tree.object.clone
    - typing.IO.object.head.commit.wait
    - typing.cast.head.ref.commit.object.path.replace
    - typing.IO.object.head.commit.communicate
    - subprocess.Popen.head.commit.environment
    - typing.TypeVar.object.tree.path.head.commit._terminate
    - subprocess.Popen.head.commit.object.tree.environment
    - typing.TypeVar.object.tree.path.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.rstrip
    - datetime.timedelta.object.tree.commit.path.encode
    - typing.BinaryIO.object.head.ref.commit
    - typing.BinaryIO.object.tree.head.commit.rstrip
    - subprocess.Popen.head.commit.path.clone
    - typing.cast.head.commit.object.path.tree.environment
    - typing.BinaryIO.object.head.commit.path.tree.rstrip
    - subprocess.Popen.commit.path
    - typing.IO.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.tree.object.environment
    - typing.IO.path.commit.tree.object.environment
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.IO.path.object.head.ref.commit.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.environment
    - typing.BinaryIO.head.ref.commit.tree.environment
    - typing.BinaryIO.object.tree.path.commit.encode
    - typing.IO.object.replace
    - urllib.parse.urlsplit._replace
    - datetime.timedelta.object.head.ref.commit.path.tree.encode
    - typing.TypeVar.head.commit.tree.object.path.environment
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.object.path.startswith
    - subprocess.Popen.commit.path.object.replace
    - typing.cast.head.commit.object.tree.path.git.update_environment
    - typing.BinaryIO.head.ref.commit.tree.startswith
    - subprocess.Popen.tree.head.ref.commit.object.rstrip
    - typing.IO.commit.tree.path.object.git.update_environment
    - datetime.timedelta.head.commit.path._terminate
    - subprocess.Popen.object.path.git.update_environment
    - datetime.timedelta.tree.path.head.ref.commit.object._terminate
    - subprocess.Popen.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.head.ref.commit.encode
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - git.objects.commit.Popen
    - subprocess.Popen.path.tree.object.head.ref.commit._terminate
    - typing.TypeVar.tree.object.head.commit.path.replace
    - typing.IO.path.object.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.encode
    - typing.IO.path.object.tree.head.commit.startswith
    - typing.IO.path.object.startswith
    - typing.IO.tree.head.commit.object.path.replace
    - typing.cast.tree.head.commit.object.communicate
    - datetime.timedelta.head.commit.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.object._terminate
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - subprocess.Popen.tree.object.commit.path.encode
    - typing.TypeVar.head.ref.commit.object.tree.path.git.update_environment
    - datetime.timedelta.path.commit.object.git.update_environment
    - typing.IO.path.head.ref.commit.tree.object.git.update_environment
    - typing.IO.object.head.commit.tree._terminate
    - datetime.timedelta.object.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.object.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit.tree.git.update_environment
    - typing.BinaryIO.head.commit.tree.path.object.clone
    - datetime.timedelta.path.head.ref.commit.object.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.update_environment
    - subprocess.Popen.object.path.head.ref.commit.rstrip
    - typing.IO.tree.commit.object.path
    - typing.cast.head.commit.object.rstrip
    - typing.cast.commit.object.tree.path.startswith
    - datetime.timedelta.tree.commit.object.communicate
    - git.objects.commit.Popen.path.tree.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - typing.IO.path.object.commit.startswith
    - typing.TypeVar.head.commit.tree.object.path.rstrip
    - typing.BinaryIO.head.commit.path.tree.rstrip
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.path.tree.head.ref.commit.encode
    - typing.TypeVar.object.tree.path._terminate
    - typing.cast.head.commit.git.update_environment
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.rstrip
    - typing.BinaryIO.head.commit.object.tree.path.git.update_environment
    - typing.IO.head.ref.commit.path.object.git.update_environment
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - typing.BinaryIO.object.head.commit.rstrip
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.replace
    - typing.IO.commit.object.replace
    - datetime.timedelta.path.commit.object.startswith
    - typing.TypeVar.tree.head.ref.commit.path.environment
    - subprocess.Popen.tree.object.path.head.ref.commit.encode
    - subprocess.Popen.commit.tree.object.path._terminate
    - subprocess.Popen.head.commit.path.object.tree.environment
    - typing.TypeVar.object.head.commit.tree.path.clone
    - typing.IO.object.commit.path.tree.environment
    - subprocess.Popen.path.head.commit.wait
    - typing.TypeVar.head.commit.object.tree.rstrip
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.rstrip
    - typing.IO.head.ref.commit.object.path
    - typing.IO.commit.object.path._terminate
    - datetime.timedelta.head.ref.commit.tree._terminate
    - typing.IO.path.object.git.update_environment
    - typing.TypeVar.head.commit.tree.path.communicate
    - datetime.timedelta.path.tree.head.commit.replace
    - subprocess.Popen.commit.tree.path.object.encode
    - typing.IO.head.commit.path.object.encode
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.replace
    - subprocess.Popen.path.head.ref.commit.tree.encode
    - datetime.timedelta.path.tree.object.commit._terminate
    - datetime.timedelta.object.commit.tree.path.startswith
    - datetime.timedelta.path.object.head.commit.tree.environment
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.path.tree.object.clone
    - datetime.timedelta.commit.object.startswith
    - subprocess.Popen.head.commit.path.git.update_environment
    - subprocess.Popen.path.object.tree.encode
    - typing.IO.path.commit.object.environment
    - subprocess.Popen.tree.head.commit.path.object.environment
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.path.head.ref.commit.tree.encode
    - typing.IO.object.path.head.commit.tree.git.update_environment
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.tree.object.head.commit.replace
    - typing.BinaryIO.head.ref.commit.object.encode
    - subprocess.Popen.path.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.head.commit.object.tree.path.rstrip
    - typing.cast.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.head.commit.tree.path.startswith
    - datetime.timedelta.path.commit.object.tree.environment
    - subprocess.Popen.commit.tree.object.clone
    - typing.IO.object.commit.path.tree.startswith
    - typing.TypeVar.head.ref.commit.object.path.clone
    - typing.BinaryIO.head.commit.object.path.tree._terminate
    - datetime.timedelta.path.object
    - typing.IO.head.commit.path.tree.object.rstrip
    - datetime.timedelta.object.head.commit.tree.replace
    - subprocess.Popen.tree.commit.path.object.replace
    - datetime.timedelta.path.tree.object.communicate
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - datetime.timedelta.path.commit.object.clone
    - datetime.timedelta.path.commit.object.tree.communicate
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.cast.commit.object.tree.path.encode
    - typing.BinaryIO.head.commit.tree.object.path.encode
    - subprocess.Popen.tree.head.commit.path.object.rstrip
    - typing.IO.tree.head.commit.rstrip
    - subprocess.Popen.object.head.commit.rstrip
    - datetime.timedelta.commit.path
    - typing.TypeVar.head.commit.object.path.startswith
    - typing.IO.tree.object.path.head.ref.commit.clone
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - typing.IO.head.commit.path.object.rstrip
    - datetime.timedelta.object.tree.head.commit.path.git.update_environment
    - subprocess.Popen.path.tree.communicate
    - subprocess.Popen.tree.object.head.ref.commit.path._terminate
    - typing.IO.commit.tree.path.object.environment
    - typing.TypeVar.head.commit.tree.object.rstrip
    - typing.IO.head.ref.commit.tree._terminate
    - subprocess.Popen.tree.head.ref.commit.path.object.clone
    - datetime.timedelta.tree
    - subprocess.Popen.object.commit.path.tree.replace
    - typing.cast.object.head.ref.commit.path.startswith
    - typing.IO.head.commit.tree.object.path.communicate
    - typing.IO.commit.object.path.encode
    - datetime.timedelta.path.commit.git.update_environment
    - datetime.timedelta.commit.path.tree.object.clone
    - git.objects.commit.Popen.tree.path.encode
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.IO.tree.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.encode
    - typing.cast.head.commit.object.path.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.commit.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.clone
    - datetime.timedelta.head.commit.object.tree.path._terminate
    - typing.IO.path.tree.commit.environment
    - typing.IO.path.head.ref.commit.clone
    - typing.cast.head.ref.commit.path.object.wait
    - typing.IO.head.commit.tree.startswith
    - typing.IO.object.commit.path.rstrip
    - datetime.timedelta.tree.object.commit.wait
    - typing.cast.object.head.ref.commit.tree.path.replace
    - typing.cast.head.ref.commit.path.tree.object.communicate
    - typing.IO.path.git.update_environment
    - subprocess.Popen.path.commit.object.tree.git.update_environment
    - typing.TypeVar.head.ref.commit.tree.path.object.communicate
    - typing.cast.tree.head.commit.path._terminate
    - datetime.timedelta.object.replace
    - datetime.timedelta.head.ref.commit
    - typing.IO.path.object.commit.tree.git.update_environment
    - typing.TypeVar.head.commit._terminate
    - typing.cast.tree.head.ref.commit.path.encode
    - subprocess.Popen.object.path.head.ref.commit.encode
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - subprocess.Popen.commit.object.clone
    - typing.cast.head.ref.commit.path.object.tree.clone
    - typing.cast.head.commit.path.tree
    - typing.IO.tree.path.head.ref.commit.object.replace
    - typing.BinaryIO.head.commit.tree.path.object.startswith
    - datetime.timedelta.path.tree.head.ref.commit.rstrip
    - typing.IO.object.commit.tree
    - subprocess.Popen.commit.tree.object.path.git.update_environment
    - typing.cast.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.head.commit.path.tree.object.rstrip
    - datetime.timedelta.object.path.tree.commit.replace
    - datetime.timedelta.tree.head.commit.path.object.encode
    - typing.IO.object.head.commit.path.tree.encode
    - typing.IO.tree.head.ref.commit.communicate
    - datetime.timedelta.head.commit.object.tree.wait
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.commit.object.tree.path.rstrip
    - typing.TypeVar.tree.object.path.head.commit.communicate
    - datetime.timedelta.path.head.commit.object.tree.encode
    - typing.TypeVar.tree.head.commit.environment
    - subprocess.Popen.object.commit.environment
    - typing.IO.path.head.commit.object.tree.communicate
    - subprocess.Popen.object.commit.path.tree.communicate
    - typing.IO.tree.path.head.ref.commit.object.rstrip
    - datetime.timedelta.object.commit.tree.environment
    - typing.TypeVar.head.ref.commit.object.path.git.update_environment
    - typing.cast.object.tree.head.commit.path.encode
    - typing.TypeVar.object.head.ref.commit.tree._terminate
    - typing.IO.object.tree.commit.path.git.update_environment
    - subprocess.Popen.object.head.ref.commit.tree.path.git.update_environment
    - typing.TypeVar.tree.head.commit.path.object.communicate
    - typing.IO.tree.path.head.commit.object
    - typing.TypeVar.head.ref.commit.tree._terminate
    - datetime.timedelta.head.ref.commit.object.path.tree.git.update_environment
    - typing.BinaryIO.head.commit.object.environment
    - typing.IO.object.tree.path.commit.git.update_environment
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.environment
    - subprocess.Popen.tree.path.head.commit.object.startswith
    - subprocess.Popen.commit.tree
    - subprocess.Popen.object.commit.path.environment
    - subprocess.Popen.tree.path.object.head.commit._terminate
    - datetime.timedelta.object.path.commit
    - typing.IO.head.commit.tree.environment
    - typing.IO.tree.path.head.commit.object._terminate
    - typing.cast.head.ref.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - datetime.timedelta.object.commit.path._terminate
    - typing.IO.object.commit.path.git.update_environment
    - datetime.timedelta.tree.object.commit.clone
    - typing.IO.path.head.commit.tree.object._terminate
    - datetime.timedelta.path.head.commit.object.tree.startswith
    - datetime.timedelta.object.head.commit.path.tree.communicate
    - subprocess.Popen.tree.object.commit.path.communicate
    - typing.TypeVar.tree.head.ref.commit.replace
    - typing.BinaryIO.head.commit.object.tree.path.encode
    - typing.cast.object.head.commit.path.environment
    - subprocess.Popen.commit.tree.path.object.clone
    - datetime.timedelta.path.commit.rstrip
    - datetime.timedelta.tree.path.head.ref.commit.object.clone
    - typing.IO.path.commit.clone
    - datetime.timedelta.commit.path.wait
    - subprocess.Popen.tree.commit.object.path._terminate
    - subprocess.Popen.commit._terminate
    - subprocess.Popen.head.commit.object.tree.path.communicate
    - typing.IO.object.head.ref.commit.path.tree.startswith
    - typing.BinaryIO.head.commit.tree.object.rstrip
    - subprocess.Popen.commit.tree.object.path.communicate
    - datetime.timedelta.head.ref.commit.tree.path.git.update_environment
    - typing.TypeVar.object.head.commit.tree.path.communicate
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.startswith
    - typing.cast.head.commit.tree.object.replace
    - datetime.timedelta.object.tree.path.head.commit.communicate
    - typing.BinaryIO.head.ref.commit.object.path.startswith
    - datetime.timedelta.object.tree.head.commit.rstrip
    - typing.cast.head.commit.tree.object.path.clone
    - typing.BinaryIO.object.head.commit.tree.path.environment
    - typing.cast.tree.head.ref.commit.object.path.wait
    - typing.IO.object.commit.tree.path.replace
    - datetime.timedelta.head.ref.commit.path.tree._terminate
    - subprocess.Popen.head.commit.path.encode
    - typing.cast.head.commit.tree.object.git.update_environment
    - typing.TypeVar.object.head.ref.commit.clone
    - subprocess.Popen.path.tree.replace
    - subprocess.Popen.path.object.commit.startswith
    - typing.TypeVar.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.path.head.ref.commit.rstrip
    - typing.IO.object.path.tree.head.ref.commit.startswith
    - typing.BinaryIO.object.head.commit.tree.startswith
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.cast.tree.object.head.ref.commit.path._terminate
    - datetime.timedelta.path.head.commit.object.communicate
    - typing.IO.path.head.ref.commit.object.startswith
    - subprocess.Popen.object.commit.path.tree.wait
    - typing.cast.tree.object.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.update_environment
    - datetime.timedelta.tree.path.object._terminate
    - subprocess.Popen.head.commit.tree.object.environment
    - subprocess.Popen.commit.tree.path.object.wait
    - typing.IO.object.head.commit.path.tree.rstrip
    - typing.cast.tree.head.commit.path.object.rstrip
    - typing.BinaryIO.object.head.commit.path.tree.git.update_environment
    - datetime.timedelta.object.path.head.ref.commit.encode
    - git.util.finalize_process
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.object.path.communicate
    - typing.cast.head.commit.tree.startswith
    - datetime.timedelta.commit.path.environment
    - <builtin>.any
    - datetime.timedelta.path.object.head.ref.commit.startswith
    - typing.IO.tree.object.path.head.ref.commit.communicate
    - subprocess.Popen.path.tree.head.commit.object.clone
    - subprocess.Popen.head.ref.commit.path.tree.environment
    - typing.IO.tree.path.head.ref.commit.object.clone
    - subprocess.Popen.path.tree.commit.replace
    - subprocess.Popen.tree.object.commit.encode
    - typing.cast.head.ref.commit.tree.object._terminate
    - subprocess.Popen.object.head.commit.path.tree.clone
    - typing.IO.object.tree.path.head.commit.communicate
    - datetime.timedelta.head.commit.tree.object.path.replace
    - subprocess.Popen.object.tree.head.ref.commit.git.update_environment
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - typing.BinaryIO.tree.head.commit.object.git.update_environment
    - typing.IO.head.commit.path.object._terminate
    - subprocess.Popen.object.head.commit.tree.path.rstrip
    - typing.BinaryIO.head.commit.tree.object.startswith
    - datetime.timedelta.object.commit.path.tree._terminate
    - typing.TypeVar.tree.object.path._terminate
    - typing.TypeVar.object.head.ref.commit.tree.path.environment
    - typing.cast.tree.object.head.ref.commit._terminate
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.TypeVar.head.commit.path.tree.object.encode
    - subprocess.Popen.tree.head.commit.object.path.git.update_environment
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.commit.rstrip
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.path.head.ref.commit.startswith
    - typing.IO.path.tree.head.commit.object.rstrip
    - datetime.timedelta.path.commit.object.tree.encode
    - datetime.timedelta.commit.object.path.tree.git.update_environment
    - subprocess.Popen.path.communicate
    - typing.IO.head.ref.commit.path.object.startswith
    - datetime.timedelta.path.head.commit.tree.object.environment
    - typing.cast.commit.tree.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.path.object.git.update_environment
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit.path._terminate
    - datetime.timedelta.tree.commit.environment
    - typing.IO.tree.head.ref.commit.path.object.git.update_environment
    - datetime.timedelta.path.tree.wait
    - subprocess.Popen.tree.commit
    - typing.IO.path.tree.head.commit.rstrip
    - subprocess.Popen.commit.object.tree.git.update_environment
    - typing.cast.head.commit.object.tree.encode
    - typing.IO.head.commit.object.path.tree.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.path.clone
    - subprocess.Popen.object.commit.tree
    - typing.IO.head.commit.object.tree.path.git.update_environment
    - typing.IO.path._terminate
    - subprocess.Popen.tree.path.object.communicate
    - typing.BinaryIO.tree.head.ref.commit.path.object.startswith
    - typing.TypeVar.head.commit.object.tree.path
    - datetime.timedelta.object.head.ref.commit.rstrip
    - typing.IO.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.path.tree.startswith
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.IO.head.commit.path.tree
    - typing.BinaryIO.head.commit.replace
    - typing.IO.tree.path.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.commit.clone
    - subprocess.Popen.path.tree.head.commit.git.update_environment
    - datetime.timedelta.object.head.ref.commit.tree.path
    - datetime.timedelta.path.commit.tree.object.communicate
    - datetime.timedelta.tree.object.path.git.update_environment
    - subprocess.Popen.commit.path.tree.startswith
    - datetime.timedelta.path.object.tree.git.update_environment
    - datetime.timedelta.object.commit.tree.rstrip
    - subprocess.Popen.path.head.commit.communicate
    - subprocess.Popen.commit.object.tree.path.communicate
    - typing.cast.commit.tree.object.path.git.update_environment
    - typing.IO.commit.tree.object.environment
    - typing.TypeVar.object.head.commit.tree._terminate
    - typing.TypeVar.tree.head.commit.communicate
    - typing.TypeVar.tree.head.commit.path.communicate
    - typing.TypeVar.object.tree.head.ref.commit.path._terminate
    - datetime.timedelta.path.tree.commit.startswith
    - datetime.timedelta.tree.head.ref.commit.encode
    - typing.IO.commit.tree.path.object._terminate
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.clone
    - datetime.timedelta.head.ref.commit.object.tree.path.communicate
    - subprocess.Popen.tree.object.commit.path
    - typing.TypeVar.object.head.ref.commit.rstrip
    - subprocess.Popen.head.ref.commit.path.environment
    - typing.BinaryIO.head.ref.commit.object.path.tree.clone
    - subprocess.Popen.commit.tree.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object
    - datetime.timedelta.path.object.tree.head.ref.commit._terminate
    - subprocess.Popen.head.commit.path.object.tree.git.update_environment
    - typing.IO.commit.path.git.update_environment
    - typing.IO.tree.git.update_environment
    - typing.IO.commit.tree.object.path.rstrip
    - typing.IO.head.commit.path.tree.object
    - typing.IO.tree.commit.path.replace
    - typing.IO.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.rstrip
    - datetime.timedelta.path.object.commit.tree.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.head.commit.tree.communicate
    - subprocess.Popen.tree.head.ref.commit.path.object.git.update_environment
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.object.environment
    - subprocess.Popen.head.ref.commit.path.object.tree.git.update_environment
    - typing.BinaryIO.head.commit.tree.path.object.environment
    - typing.TypeVar.tree.object.head.ref.commit.encode
    - subprocess.Popen.path.head.commit.object.tree._terminate
    - typing.IO.commit.tree.git.update_environment
    - subprocess.Popen.object.tree._terminate
    - typing.IO.tree.path.object.commit
    - typing.IO.tree.object.path.head.commit.git.update_environment
    - subprocess.Popen.head.commit.object.path.tree._terminate
    - typing.TypeVar.head.commit.object.encode
    - typing.TypeVar.object.tree.head.commit.replace
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.clone
    - datetime.timedelta.tree.head.commit.path.communicate
    - subprocess.Popen.path.head.commit.object.tree.clone
    - typing.TypeVar.head.commit.path._terminate
    - typing.cast.commit.object.tree.path.communicate
    - datetime.timedelta.commit.tree.communicate
    - typing.IO.object.path.head.ref.commit.encode
    - typing.BinaryIO.head.ref.commit.object._terminate
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.object.tree.path.head.ref.commit.git.update_environment
    - datetime.timedelta.object.head.ref.commit.clone
    - typing.cast.commit.object.tree.path.rstrip
    - typing.IO.path.object.tree.git.update_environment
    - typing.BinaryIO.head.commit.path.object.encode
    - typing.IO.path.object.tree.replace
    - typing.cast.object.tree.head.ref.commit.path.clone
    - subprocess.Popen.head.commit.object.path.tree.rstrip
    - datetime.timedelta.head.ref.commit.tree.startswith
    - datetime.timedelta.tree.object.head.commit.path._terminate
    - datetime.timedelta.tree.object.head.commit.environment
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - typing.IO.path.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit.encode
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.path.tree
    - datetime.timedelta.commit.path.tree.encode
    - typing.IO.path.object.tree.commit._terminate
    - subprocess.Popen.path.commit.object.startswith
    - typing.cast.object.tree.head.commit.path.startswith
    - typing.BinaryIO.object.head.commit.path.tree._terminate
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.head.commit.object
    - typing.IO.object.commit.tree._terminate
    - typing.cast.tree.object.head.commit.path
    - typing.IO.object.tree.head.commit.git.update_environment
    - datetime.timedelta.tree.commit.path.environment
    - datetime.timedelta.path.tree.commit._terminate
    - typing.IO.object.head.ref.commit.tree.encode
    - subprocess.Popen.object.head.ref.commit.tree.clone
    - typing.IO.head.ref.commit.tree.object.path._terminate
    - typing.TypeVar.head.commit.object.path.tree.startswith
    - typing.IO.commit.path.object.tree.rstrip
    - subprocess.Popen.tree.commit.path.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.rstrip
    - datetime.timedelta.tree.object.head.commit.path.startswith
    - typing.IO.tree.object.communicate
    - datetime.timedelta.tree.object.commit.path.git.update_environment
    - datetime.timedelta.path.head.commit.tree.object.encode
    - subprocess.Popen.tree.object.head.ref.commit.encode
    - subprocess.Popen.path.head.ref.commit.object.replace
    - typing.cast.head.ref.commit.tree.startswith
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.encode
    - datetime.timedelta.head.ref.commit.tree.rstrip
    - subprocess.Popen.object.tree.clone
    - subprocess.Popen.path.head.commit.tree.clone
    - typing.IO.commit.object.startswith
    - typing.IO.tree.path.object.environment
    - cmdline.split
    - datetime.timedelta.object.commit.tree.path.encode
    - subprocess.Popen.object.tree
    - typing.IO.path.object.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.git.update_environment
    - datetime.timedelta.object.head.commit.tree.git.update_environment
    - typing.cast.head.commit.object._terminate
    - typing.IO.path.tree.object.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.environment
    - typing.cast.tree.object.head.ref.commit.path.communicate
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.path.object.tree.commit._terminate
    - typing.BinaryIO.head.commit.object.path.communicate
    - typing.IO.head.ref.commit.path.tree.object.git.update_environment
    - datetime.timedelta.tree.head.commit.path.startswith
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.path.communicate
    - subprocess.Popen.tree.path.commit.object.rstrip
    - typing.TypeVar.tree.object.head.commit._terminate
    - subprocess.Popen.object.head.commit.path.tree.git.update_environment
    - typing.IO.path.head.ref.commit.object.rstrip
    - typing.IO.object.tree.path.commit
    - typing.IO.path.head.ref.commit.git.update_environment
    - subprocess.Popen.path.head.ref.commit.tree.object.environment
    - typing.IO.tree.object.head.commit.encode
    - typing.IO.object.path.tree.commit.clone
    - typing.IO.head.commit.environment
    - typing.IO.object.path.encode
    - typing.IO.tree.path._terminate
    - typing.TypeVar.head.commit.tree.object.communicate
    - typing.TypeVar.head.commit.path.communicate
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.replace
    - typing.IO.object.commit.tree.path.communicate
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.head.commit.tree.path.encode
    - datetime.timedelta.object.tree.head.ref.commit._terminate
    - datetime.timedelta.commit.path.object.startswith
    - typing.TypeVar.head.commit.environment
    - subprocess.Popen.path.head.ref.commit.tree._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.rstrip
    - typing.IO.tree.path.head.ref.commit.rstrip
    - typing.cast.head.ref.commit.tree.path.communicate
    - datetime.timedelta.commit.path.object.tree.environment
    - datetime.timedelta.path.object.tree.commit.communicate
    - typing.IO.tree.path
    - subprocess.Popen.head.commit.tree.path.object.encode
    - typing.cast.head.commit
    - subprocess.Popen.path.commit.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.rstrip
    - datetime.timedelta.commit.object.tree.path.environment
    - typing.cast.tree.object.head.commit.wait
    - subprocess.Popen.head.commit.path.object.tree.communicate
    - typing.IO.tree.path.object.commit.git.update_environment
    - typing.IO.path.tree.head.ref.commit.git.update_environment
    - datetime.timedelta.path.head.commit.object.wait
    - typing.cast.tree.head.ref.commit.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.commit._terminate
    - typing.IO.tree.head.commit.object._terminate
    - subprocess.Popen.head.commit.object.path.startswith
    - typing.cast.object.tree.head.ref.commit.path.encode
    - datetime.timedelta.path.object.replace
    - subprocess.Popen.head.commit.path.communicate
    - datetime.timedelta.tree.path.object.commit.git.update_environment
    - typing.IO.object.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - typing.IO.commit.path.communicate
    - subprocess.Popen.path.tree.commit.object.encode
    - typing.TypeVar.tree.head.commit.object.rstrip
    - typing.IO.head.commit.path.object
    - typing.TypeVar.head.commit.tree.git.update_environment
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - typing.IO.head.ref.commit.tree.path.object.rstrip
    - typing.IO.path.object.commit.tree.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit.clone
    - typing.IO.tree.path.commit.environment
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - typing.IO.path.commit.object.tree.git.update_environment
    - subprocess.Popen.object.path.commit.environment
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.clone
    - typing.TypeVar.head.commit.encode
    - subprocess.Popen.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.head.ref.commit.object.rstrip
    - subprocess.Popen.head.commit.path.tree.object.clone
    - typing.BinaryIO.head.ref.commit.path.object.tree._terminate
    - subprocess.Popen.commit.object.encode
    - datetime.timedelta.path.object.tree.head.commit.startswith
    - typing.cast.object.tree.head.commit.path.communicate
    - subprocess.Popen.head.commit.tree.path
    - datetime.timedelta.path.head.commit.tree.replace
    - subprocess.Popen.head.commit.path.tree.object.encode
    - subprocess.Popen.head.commit.tree.rstrip
    - subprocess.Popen.object.commit.path.tree.encode
    - datetime.timedelta.tree.object.head.commit.path.rstrip
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.object.communicate
    - typing.BinaryIO.object.tree.path.wait
    - datetime.timedelta.path.head.commit.tree.object.startswith
    - typing.cast.object.tree.head.commit.wait
    - typing.IO.head.ref.commit.tree.object.path.encode
    - typing.TypeVar.head.ref.commit.path.tree.communicate
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.BinaryIO.tree.head.commit.path.clone
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.path.head.ref.commit.object.clone
    - typing.BinaryIO.head.commit.path.object.replace
    - subprocess.Popen.tree.commit.object.path.communicate
    - typing.IO.head.ref.commit.object.path.startswith
    - typing.TypeVar.tree.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.path.encode
    - typing.TypeVar.head.commit.tree.object.path.replace
    - datetime.timedelta.path.head.commit.tree.object.rstrip
    - typing.BinaryIO.head.commit.object.path.encode
    - datetime.timedelta.tree.object.path.communicate
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.environment
    - typing.IO.path.object.commit.tree._terminate
    - typing.IO.path.head.commit.tree.object.communicate
    - datetime.timedelta.object.commit.path.tree.encode
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.tree.head.commit.path.environment
    - typing.cast.object.head.commit.path.tree.startswith
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - datetime.timedelta.tree.object.path.environment
    - datetime.timedelta.object.commit.tree.path.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.clone
    - typing.IO.object.path.head.commit.tree.encode
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.tree.startswith
    - typing.BinaryIO.tree.head.commit.object.replace
    - subprocess.Popen.head.ref.commit.path.object.clone
    - datetime.timedelta.tree.path.object.environment
    - typing.cast.head.ref.commit.tree.object.path.wait
    - subprocess.Popen.tree.object.commit.environment
    - subprocess.Popen.object.path.head.ref.commit.replace
    - typing.IO.object.tree.communicate
    - typing.cast.commit.tree.object.path._terminate
    - typing.IO.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object.communicate
    - datetime.timedelta.head.ref.commit.object.path.tree.environment
    - subprocess.Popen.head.ref.commit.path.object.replace
    - datetime.timedelta.object.commit.tree.path
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - datetime.timedelta.path.object.tree.head.commit.environment
    - subprocess.Popen.object.commit.tree.path.clone
    - subprocess.Popen.tree.object.path.head.commit.clone
    - subprocess.Popen.head.commit.tree.object.path.encode
    - datetime.timedelta.tree.commit.object.rstrip
    - typing.IO.head.commit.object.tree.replace
    - subprocess.Popen.head.commit.tree.object.git.update_environment
    - subprocess.Popen.object.tree.head.ref.commit.path._terminate
    - typing.TypeVar.head.commit.path.tree.object.rstrip
    - typing.IO.wait
    - typing.IO.tree.head.ref.commit.object.clone
    - typing.IO.path.tree.object.commit.environment
    - typing.cast.head.ref.commit.tree.communicate
    - datetime.timedelta.path.tree.commit.git.update_environment
    - typing.TypeVar.head.ref.commit.path.wait
    - subprocess.Popen.path.object.tree.head.commit.git.update_environment
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - typing.TypeVar.head.commit.object.rstrip
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.tree.commit.path.object.encode
    - typing.IO.path.object.tree.commit.clone
    - subprocess.Popen.path.object.head.commit.tree.rstrip
    - typing.IO.path.tree.object.commit.replace
    - subprocess.Popen.object.tree.commit.path.git.update_environment
    - typing.IO.tree.object.path.commit.communicate
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.replace
    - typing.cast.head.ref.commit.tree.path.git.update_environment
    - datetime.timedelta.object.head.commit.clone
    - typing.BinaryIO.head.commit.tree.startswith
    - subprocess.Popen.object.tree.head.commit.path.encode
    - subprocess.Popen.head.ref.commit.path.tree.rstrip
    - subprocess.Popen.tree.object.path.commit.replace
    - subprocess.Popen.path.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.object._terminate
    - datetime.timedelta.object.tree.path.communicate
    - typing.cast.tree.head.commit.path.encode
    - typing.IO.commit.object.tree.environment
    - typing.IO.head.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.encode
    - typing.TypeVar.tree.object.path.head.commit.startswith
    - typing.TypeVar.head.ref.commit.tree.object.path.startswith
    - subprocess.Popen.object.head.commit.path.tree.encode
    - datetime.timedelta.head.commit.path.tree.object.clone
    - datetime.timedelta.path.tree.object.encode
    - typing.BinaryIO.object.head.commit.tree.path.communicate
    - typing.IO.path.object.head.ref.commit.tree.communicate
    - datetime.timedelta.object.path.tree.head.commit.encode
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.update_environment
    - datetime.timedelta.path.tree.rstrip
    - typing.cast.object.tree.head.commit.path
    - datetime.timedelta.path.commit.object.tree.git.update_environment
    - typing.cast.tree.head.commit.object.path.replace
    - subprocess.Popen.head.commit.tree.object._terminate
    - subprocess.Popen.tree.commit.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.BinaryIO.head.commit.tree.path.object.communicate
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.object.path.commit.tree.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.environment
    - subprocess.Popen.object.path.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.communicate
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.path.object.commit.environment
    - subprocess.Popen.path.object.head.commit.tree.startswith
    - datetime.timedelta.object.path.tree.commit.wait
    - subprocess.Popen.object.path.tree.clone
    - datetime.timedelta.tree.path.head.commit.object.git.update_environment
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.tree.object.path
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.IO.path.tree.object.head.commit.environment
    - typing.IO.path.tree.head.ref.commit.object.rstrip
    - typing.IO.object.tree.head.ref.commit.clone
    - typing.BinaryIO.head.ref.commit.object.tree.path.environment
    - typing.cast.head.commit.path.object.tree.wait
    - typing.IO.path.object.head.commit.tree.communicate
    - subprocess.Popen.object.path.encode
    - typing.cast.object.tree.head.commit.path.clone
    - subprocess.Popen.object.head.ref.commit.git.update_environment
    - typing.IO.path.head.commit.object.tree._terminate
    - datetime.timedelta.object.head.ref.commit.tree.path.communicate
    - datetime.timedelta.object.tree.head.ref.commit.git.update_environment
    - typing.BinaryIO.head.commit.tree.path.object.encode
    - git.util.CallableRemoteProgress.__init__
    - typing.cast.head.commit.tree.rstrip
    - typing.IO.path.head.ref.commit.tree.object.communicate
    - typing.IO.path.commit.tree.object.wait
    - typing.BinaryIO.head.commit.path.rstrip
    - datetime.timedelta.object.head.commit.tree.environment
    - datetime.timedelta.object.tree.commit.path
    - typing.IO.path.tree.object.head.commit.rstrip
    - subprocess.Popen.object.path.commit.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.git.update_environment
    - subprocess.Popen.path.tree.object.commit.startswith
    - typing.cast.head.ref.commit.object.path.startswith
    - subprocess.Popen.object.head.ref.commit.path.git.update_environment
    - datetime.timedelta.head.commit.object.clone
    - subprocess.Popen.path.tree.head.ref.commit.object.encode
    - subprocess.Popen.object.commit.tree._terminate
    - typing.IO.tree.path.commit.object.encode
    - datetime.timedelta.head.ref.commit.object.tree.communicate
    - typing.cast.tree.head.ref.commit.path.environment
    - typing.IO.tree.commit.path.wait
    - typing.IO.object.tree.path.head.commit.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.encode
    - typing.IO.head.commit.object.tree.rstrip
    - typing.IO.commit.object.encode
    - typing.IO.head.commit.object.git.update_environment
    - datetime.timedelta.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.path.git.update_environment
    - typing.TypeVar.tree.object.head.ref.commit.path.rstrip
    - datetime.timedelta.commit.path.tree
    - match.group
    - datetime.timedelta.object.commit.tree.path._terminate
    - typing.TypeVar.tree.object.head.commit.path._terminate
    - datetime.timedelta.commit.path.tree.object.environment
    - subprocess.Popen.tree.path.object.commit.encode
    - typing.IO.head.commit.object.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.tree.communicate
    - typing.cast.object.head.ref.commit.path.tree.environment
    - datetime.timedelta.path.tree.object.head.ref.commit.git.update_environment
    - typing.IO.tree.path.head.ref.commit.object.encode
    - typing.cast.head.ref.commit.object.tree.path.clone
    - typing.BinaryIO.tree.head.commit.object.environment
    - datetime.timedelta.tree.path.object.head.ref.commit.git.update_environment
    - typing.IO.path.head.ref.commit.communicate
    - typing.cast.head.commit.path.tree.clone
    - datetime.timedelta.object.rstrip
    - subprocess.Popen.tree.path.commit.object.replace
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.IO.object.path.head.commit.tree.communicate
    - typing.IO.commit.object.environment
    - typing.IO.head.ref.commit.path.tree._terminate
    - typing.TypeVar.head.ref.commit.object.tree.startswith
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.clone
    - datetime.timedelta.tree.object.path.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.startswith
    - subprocess.Popen.tree.head.commit.path.object.encode
    - typing.cast.head.commit.path.object.clone
    - datetime.timedelta.path.head.commit.wait
    - subprocess.Popen.object.path.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.environment
    - typing.IO.object.tree.path.head.ref.commit.rstrip
    - typing.IO.object.head.ref.commit.encode
    - typing.IO.path.tree.object
    - datetime.timedelta.path.object.commit.clone
    - datetime.timedelta.path.head.commit.git.update_environment
    - typing.IO.object.path.tree.commit._terminate
    - datetime.timedelta.path.object.commit.tree.encode
    - typing.IO.object.path.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.rstrip
    - datetime.timedelta.path.head.commit.tree.communicate
    - datetime.timedelta.path.tree.head.commit.object.environment
    - typing.IO.head.commit.tree.path.git.update_environment
    - subprocess.Popen.tree.object.head.commit.communicate
    - subprocess.Popen.tree.object.head.commit.path.environment
    - subprocess.Popen.object.tree.path.head.commit.replace
    - subprocess.Popen.object.tree.path._terminate
    - typing.cast.object.head.commit.tree.path.encode
    - subprocess.Popen.commit.path.clone
    - typing.IO.head.commit.path.environment
    - datetime.timedelta.tree.commit.path.communicate
    - typing.TypeVar.head.ref.commit.path.tree.git.update_environment
    - datetime.timedelta.tree.clone
    - typing.IO.object.head.ref.commit.tree.path.environment
    - typing.IO.object.path.commit.environment
    - typing.IO.object.tree.environment
    - subprocess.Popen.tree.head.commit.object._terminate
    - typing.IO.head.ref.commit.tree.object.path.environment
    - typing.IO.path.commit.tree.rstrip
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - datetime.timedelta.commit.tree.path.object.encode
    - typing.IO.path.commit.communicate
    - typing.IO.commit.path.tree.replace
    - typing.IO.path.object.tree.head.commit.clone
    - subprocess.Popen.path.object.communicate
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.path.head.commit.object.environment
    - typing.cast.object.head.commit.path.clone
    - typing.IO.head.commit.replace
    - typing.IO.object.path.tree.head.ref.commit._terminate
    - datetime.timedelta.path.head.ref.commit.tree.object.communicate
    - typing.TypeVar.tree.object.path.head.ref.commit._terminate
    - typing.cast.head.commit.path.environment
    - typing.IO.object.tree.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.object.rstrip
    - typing.BinaryIO.object.tree.head.commit.path.git.update_environment
    - datetime.timedelta.commit.environment
    - subprocess.Popen.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.git.update_environment
    - typing.IO.path.object.head.ref.commit.tree.encode
    - typing.IO.tree.path.head.commit.startswith
    - typing.cast.object.head.commit.communicate
    - typing.IO.object.tree.head.ref.commit.replace
    - datetime.timedelta.tree.head.commit.path.wait
    - typing.IO.object.tree.head.commit.path.encode
    - datetime.timedelta.object.path.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.object.path.rstrip
    - datetime.timedelta.object.tree.commit.rstrip
    - typing.IO.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.object.encode
    - typing.TypeVar.head.commit.tree.replace
    - subprocess.Popen.path.object.commit.tree.replace
    - datetime.timedelta.path.tree.commit.object.clone
    - subprocess.Popen.object.path.commit.tree.clone
    - typing.IO.path.object.commit.tree.environment
    - datetime.timedelta.head.ref.commit.path.object.encode
    - subprocess.Popen.tree.path.object.commit.environment
    - subprocess.Popen.object.tree.path.commit.communicate
    - subprocess.Popen.tree.head.commit.object.rstrip
    - typing.IO.tree.object.path.environment
    - typing.TypeVar.head.commit.object.tree.path.startswith
    - datetime.timedelta.path.tree.commit.object.communicate
    - subprocess.Popen.commit.object.tree.path.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.encode
    - subprocess.Popen.head.commit.git.update_environment
    - subprocess.Popen.tree.head.ref.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.environment
    - datetime.timedelta.object.commit.path.environment
    - subprocess.Popen.tree.object.encode
    - datetime.timedelta.object.tree.path.head.commit.environment
    - subprocess.Popen.path.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.environment
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.BinaryIO.head.commit.object.tree.encode
    - typing.IO.path.tree.commit.object.replace
    - datetime.timedelta.tree.path.head.ref.commit.startswith
    - subprocess.Popen.object.tree.head.commit.path.startswith
    - typing.IO.head.commit.tree.path.object.replace
    - typing.IO.object.head.ref.commit.path.replace
    - typing.IO.path.tree.head.ref.commit.object.git.update_environment
    - subprocess.Popen.commit.path.encode
    - datetime.timedelta.tree.path.object.head.ref.commit._terminate
    - subprocess.Popen.path.commit.tree.rstrip
    - typing.cast.head.commit.tree.object.communicate
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.IO.tree.path.commit.startswith
    - datetime.timedelta.tree.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.wait
    - typing.IO.path.object.tree.head.ref.commit.git.update_environment
    - typing.BinaryIO.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.replace
    - typing.TypeVar.object.head.commit.tree.path.encode
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.environment
    - datetime.timedelta.head.ref.commit.path.git.update_environment
    - typing.IO.object.path.clone
    - typing.BinaryIO.object.head.ref.commit.path.rstrip
    - typing.TypeVar.tree.head.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.encode
    - typing.cast.head.ref.commit.tree.object.encode
    - datetime.timedelta.path.object.head.commit
    - datetime.timedelta.tree.path.object.commit.startswith
    - typing.IO.path.tree.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.path._terminate
    - typing.IO.tree.object.path.commit.replace
    - typing.BinaryIO.head.commit.object.tree.rstrip
    - subprocess.Popen.path.head.ref.commit.git.update_environment
    - typing.cast.head.ref.commit.tree.object.path.git.update_environment
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.head.commit.tree.object.path._terminate
    - subprocess.Popen.path.head.ref.commit.startswith
    - datetime.timedelta.object.tree.commit.startswith
    - subprocess.Popen.object.commit.path._terminate
    - subprocess.Popen.commit.path.tree.object.rstrip
    - typing.TypeVar.tree.object.head.commit.encode
    - subprocess.Popen.object.path.environment
    - subprocess.Popen.path.object.tree._terminate
    - datetime.timedelta.tree.head.commit.object.encode
    - typing.BinaryIO.tree.head.commit.object.wait
    - datetime.timedelta.path.communicate
    - datetime.timedelta.head.ref.commit.tree.communicate
    - subprocess.Popen.head.commit.tree.object.encode
    - typing.IO.path.head.commit.tree.replace
    - subprocess.Popen.tree.commit.object.path.rstrip
    - subprocess.Popen.path.head.ref.commit.tree.startswith
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.BinaryIO.head.commit.object.path.startswith
    - typing.IO.tree.path.head.ref.commit.startswith
    - datetime.timedelta.tree.path.object.head.commit.communicate
    - typing.IO.head.commit.tree.object.encode
    - subprocess.Popen.path.tree.head.ref.commit.object.communicate
    - datetime.timedelta.tree.head.commit.replace
    - typing.IO.object.commit.replace
    - subprocess.Popen.path.object.rstrip
    - git.cmd.handle_process_output
    - subprocess.Popen.commit.path.communicate
    - datetime.timedelta.commit.tree.path.object.startswith
    - datetime.timedelta.path.tree.object.head.commit.replace
    - subprocess.Popen.path.tree.object.head.ref.commit.git.update_environment
    - subprocess.Popen.object.tree.head.ref.commit.environment
    - datetime.timedelta.tree.object.head.ref.commit.path._terminate
    - datetime.timedelta.head.commit.path.tree.object.communicate
    - typing.IO.tree.path.head.commit.object.clone
    - typing.TypeVar.tree.head.ref.commit.path.object.communicate
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.head.commit.path.object.clone
    - typing.IO.object.tree.path.head.commit.git.update_environment
    - typing.cast.tree.object.head.ref.commit.path.git.update_environment
    - typing.BinaryIO.head.ref.commit.path.object._terminate
    - typing.cast.object.tree.head.ref.commit.clone
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.head.ref.commit.git.update_environment
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - <builtin>.super
    - typing.TypeVar.head.ref.commit.path.object.tree.communicate
    - typing.IO.object.head.commit.path.encode
    - subprocess.Popen.tree.path.head.ref.commit.object._terminate
    - typing.TypeVar.head.commit.path.tree.startswith
    - typing.cast.head.commit.path.tree.git.update_environment
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - typing.IO.head.commit.tree.communicate
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.commit.tree.clone
    - typing.BinaryIO.head.ref.commit.object.tree._terminate
    - datetime.timedelta.head.ref.commit.object.tree._terminate
    - typing.BinaryIO.head.commit.tree.encode
    - subprocess.Popen.tree.commit.path.environment
    - typing.IO.tree.clone
    - subprocess.Popen.head.commit.path.object.tree.clone
    - datetime.timedelta.object.commit.tree.path.environment
    - datetime.timedelta.tree.replace
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.object.path.tree.wait
    - datetime.timedelta.object.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.object.path._terminate
    - typing.IO.path.head.commit.tree.environment
    - datetime.timedelta.tree.path.commit.git.update_environment
    - typing.IO.object.path.commit.tree
    - typing.IO.object.commit.tree.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.object.commit.tree.path.communicate
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.communicate
    - subprocess.Popen.commit.path.object.clone
    - typing.TypeVar.head.commit.object.path.tree.clone
    - datetime.timedelta.path.tree.commit.communicate
    - datetime.timedelta.tree.path.object.commit.rstrip
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.TypeVar.head.commit.object.path.tree.communicate
    - subprocess.Popen.tree.object.clone
    - subprocess.Popen.object.tree.head.commit.encode
    - typing.cast.object.head.commit._terminate
    - typing.BinaryIO.tree.head.commit.replace
    - typing.BinaryIO.head.commit.tree.object._terminate
    - datetime.timedelta.tree.path.head.commit
    - datetime.timedelta.object.path.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.communicate
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.object.head.commit.tree.communicate
    - typing.IO.tree.object.path.head.commit.encode
    - subprocess.Popen.path.head.commit.replace
    - typing.TypeVar.tree.head.commit.path.environment
    - datetime.timedelta.commit.path.tree.rstrip
    - typing.IO.commit.tree.path.encode
    - subprocess.Popen.path.commit.object.tree.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.environment
    - typing.BinaryIO.head.commit.path.encode
    - datetime.timedelta.head.commit.git.update_environment
    - typing.IO.tree.object.commit
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.object.tree.path.head.ref.commit.git.update_environment
    - datetime.timedelta.path.object.encode
    - subprocess.Popen.head.commit.clone
    - typing.TypeVar.object.tree.path.replace
    - <builtin>.callable
    - typing.TypeVar.tree.object.path.startswith
    - typing.cast.tree.head.commit
    - typing.TypeVar.object.tree.path.head.ref.commit.git.update_environment
    - typing.BinaryIO.object.head.ref.commit.path.git.update_environment
    - subprocess.Popen.tree.head.ref.commit.path.object.encode
    - subprocess.Popen.tree.object.commit._terminate
    - subprocess.Popen.head.ref.commit.path.rstrip
    - typing.BinaryIO.object.tree.path.head.commit.clone
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - typing.BinaryIO.head.ref.commit.path.tree.rstrip
    - typing.IO.object.tree.head.commit.path.rstrip
    - typing.BinaryIO.head.commit.tree.object.path.communicate
    - typing.BinaryIO.object.tree.head.commit.path.rstrip
    - datetime.timedelta.tree.path.head.commit.clone
    - datetime.timedelta.object.head.ref.commit.tree.environment
    - subprocess.Popen.object.path.tree.git.update_environment
    - datetime.timedelta.object.git.update_environment
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.environment
    - subprocess.Popen.commit.path.tree.object._terminate
    - datetime.timedelta.tree.wait
    - typing.IO.tree.head.ref.commit.object._terminate
    - subprocess.Popen.object.tree.git.update_environment
    - typing.IO.head.commit.tree.object.path.startswith
    - typing.cast.head.commit.object.path.tree.replace
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.commit.tree.path.object._terminate
    - typing.IO.head.commit.path.object.tree.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.tree.clone
    - datetime.timedelta.object.path.tree.commit.git.update_environment
    - typing.TypeVar.head.commit.path.object.environment
    - subprocess.Popen.path.head.commit.tree.communicate
    - subprocess.Popen.head.ref.commit.object.path.startswith
    - datetime.timedelta.head.commit.tree.object.rstrip
    - typing.cast.head.ref.commit.path.replace
    - typing.TypeVar.head.commit.tree.object.path.git.update_environment
    - typing.IO.tree.object.path.commit.clone
    - datetime.timedelta.tree.path.head.ref.commit.clone
    - subprocess.Popen.object.path.head.ref.commit.git.update_environment
    - subprocess.Popen.path.object.tree.clone
    - datetime.timedelta.object.head.ref.commit._terminate
    - subprocess.Popen.path.commit.object.tree._terminate
    - typing.BinaryIO.head.commit.tree.path.object
    - subprocess.Popen.commit.tree.object.communicate
    - datetime.timedelta.head.commit.object.communicate
    - typing.BinaryIO.object.tree.path.commit.communicate
    - typing.IO.tree.object.commit.rstrip
    - typing.IO.object.path
    - typing.IO.object.path.tree.head.commit.startswith
    - datetime.timedelta.tree.head.commit.path.rstrip
    - subprocess.Popen.commit.tree._terminate
    - typing.IO.tree.head.commit.object.communicate
    - subprocess.Popen.commit.path.startswith
    - subprocess.Popen.path.head.ref.commit.object.encode
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.path.head.ref.commit.tree.object._terminate
    - subprocess.Popen.head.commit.tree.object.path.startswith
    - typing.IO.path.object.tree.head.commit.encode
    - datetime.timedelta.object.head.ref.commit
    - typing.cast.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.tree.rstrip
    - typing.IO.object.tree.commit.path.rstrip
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - subprocess.Popen.path.tree.head.commit.rstrip
    - typing.TypeVar.object.tree.path.commit.encode
    - subprocess.Popen.object.path.head.commit.git.update_environment
    - typing.cast.head.commit.object.path.tree.git.update_environment
    - subprocess.Popen.path.object.commit.communicate
    - datetime.timedelta.object.tree.communicate
    - typing.cast.tree.object.head.commit.path.rstrip
    - datetime.timedelta.tree.object.head.ref.commit.path.clone
    - datetime.timedelta.path.tree.head.commit.object.encode
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - datetime.timedelta.object.tree.head.commit.path.wait
    - process.communicate
    - typing.BinaryIO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path._terminate
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.path.head.commit.tree.object.communicate
    - typing.TypeVar.tree.head.commit.path.replace
    - typing.TypeVar.tree.head.commit.object.startswith
    - datetime.timedelta.tree.head.ref.commit.object.environment
    - datetime.timedelta.tree.head.commit.object.path.clone
    - datetime.timedelta.object.path.tree.clone
    - typing.BinaryIO.head.ref.commit.path.object.clone
    - typing.TypeVar.tree.head.commit.object.path.rstrip
    - subprocess.Popen.path.head.commit.object.clone
    - datetime.timedelta.path.head.ref.commit.object
    - subprocess.Popen.commit.path.object.communicate
    - typing.TypeVar.head.commit.path.encode
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.head.commit.path.tree.rstrip
    - subprocess.Popen.object.commit.encode
    - subprocess.Popen.path.tree.object.head.commit._terminate
    - typing.BinaryIO.object.head.commit.path.startswith
    - typing.BinaryIO.head.commit.path.wait
    - typing.cast.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.commit.tree.object.environment
    - typing.IO.path.head.ref.commit.object.clone
    - typing.BinaryIO.head.ref.commit.tree.object.path.clone
    - subprocess.Popen.path.commit.tree
    - typing.TypeVar.object.tree.head.commit.encode
    - datetime.timedelta.path.head.commit.tree.git.update_environment
    - subprocess.Popen.head.commit.path.tree.object.startswith
    - typing.cast.tree.object.head.commit.path.communicate
    - datetime.timedelta.tree.head.commit.object._terminate
    - typing.BinaryIO.object.head.ref.commit.tree.path.environment
    - typing.IO.tree.object.path.head.commit.startswith
    - typing.IO.path.head.commit.object._terminate
    - typing.BinaryIO.tree.head.commit.object._terminate
    - subprocess.Popen.tree.head.ref.commit.object.environment
    - datetime.timedelta.object.tree.head.commit.path.encode
    - typing.cast.object.head.commit.path.tree.encode
    - subprocess.Popen.object.tree.path.head.commit.clone
    - subprocess.Popen.head.ref.commit.tree.object.startswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - subprocess.Popen.object.path.head.commit.tree.replace
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.IO.path.object.commit.tree.encode
    - datetime.timedelta.head.ref.commit._terminate
    - subprocess.Popen.path.head.commit.tree._terminate
    - typing.IO.object.head.commit.clone
    - typing.TypeVar.head.commit.path.tree.git.update_environment
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.rstrip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4480ba8880>
    argNames:
    - cls
    - url
    - is_cygwin
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 904
    functionName: git.cmd.Git.polish_url
    functionSourceFile: git.cmd
    functionUses: 5
    functionsReached:
    - datetime.timedelta.tree.head.commit.object.replace
    - datetime.timedelta.tree.head.ref.commit.object.startswith
    - typing.cast.object.head.commit.tree.replace
    - subprocess.Popen.path.object.tree.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.IO.object.head.ref.commit.startswith
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - subprocess.Popen.commit.object.path.startswith
    - subprocess.Popen.object.tree.commit.startswith
    - subprocess.Popen.object.commit.replace
    - typing.IO.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.replace
    - typing.IO.tree.object.commit.path.startswith
    - subprocess.Popen.object.tree.path.startswith
    - typing.cast.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.tree.object.path.startswith
    - datetime.timedelta.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.path.object.tree.commit.startswith
    - typing.IO.tree.commit.object.path.replace
    - subprocess.Popen.path.head.ref.commit.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.tree.object.path.head.commit.replace
    - typing.IO.path.object.head.commit.tree.replace
    - subprocess.Popen.path.commit.replace
    - subprocess.Popen.tree.commit.object.startswith
    - typing.IO.object.tree.head.commit.replace
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - typing.IO.path.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.path.startswith
    - datetime.timedelta.path.commit.tree.object.startswith
    - subprocess.Popen.tree.head.ref.commit.replace
    - subprocess.Popen.commit.path.tree.replace
    - typing.IO.object.tree.head.ref.commit.startswith
    - os.environ.get
    - typing.BinaryIO.head.commit.startswith
    - datetime.timedelta.object.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.startswith
    - typing.IO.head.commit.startswith
    - typing.IO.head.commit.path.tree.replace
    - typing.IO.head.ref.commit.path.object.replace
    - subprocess.Popen
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.object.path.tree.commit.startswith
    - subprocess.Popen.tree.object.head.ref.commit.startswith
    - typing.IO.object.tree.commit.path.startswith
    - typing.IO.tree.head.ref.commit.path.object.startswith
    - git.objects.commit.Popen.path.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.startswith
    - typing.cast.head.commit.tree.path.replace
    - typing.IO.head.ref.commit.path.replace
    - typing.IO.commit.path.tree.startswith
    - subprocess.Popen.object.path.commit.tree.startswith
    - subprocess.Popen.tree.object.commit.replace
    - typing.IO.path.tree.head.commit.replace
    - subprocess.Popen.commit.object.tree.path.replace
    - datetime.timedelta.object.path.head.ref.commit.replace
    - subprocess.Popen.path.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.startswith
    - typing.IO.tree.object.commit.replace
    - typing.IO.head.ref.commit.tree.object.replace
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.startswith
    - typing.TypeVar.head.commit.replace
    - typing.BinaryIO.tree.head.commit.startswith
    - subprocess.Popen.path.tree.object.commit.replace
    - typing.cast.tree.object.head.commit.path.startswith
    - typing.IO.path.tree.head.ref.commit.startswith
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.replace
    - datetime.timedelta.commit.object.tree.path.startswith
    - <builtin>.tuple
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.IO.object.commit.path.replace
    - typing.cast.tree.object.head.commit.replace
    - typing.cast.object.tree.head.ref.commit.startswith
    - typing.IO.path.head.ref.commit.tree.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.path.object.tree.head.commit.startswith
    - typing.cast.object.tree.head.commit.path.replace
    - subprocess.Popen.tree.object.startswith
    - datetime.timedelta.tree.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.object.startswith
    - typing.TypeVar.head.commit.object.tree.startswith
    - typing.TypeVar.head.commit.tree.path.replace
    - typing.IO.object.path.head.ref.commit.startswith
    - typing.IO.object.tree.path.replace
    - typing.IO.object.head.commit.tree.path.startswith
    - subprocess.Popen.tree.path.head.commit.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - typing.BinaryIO.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.commit.tree.object.startswith
    - typing.cast.object.head.commit.path.tree.replace
    - typing.cast.tree.head.ref.commit.object.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.object.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.TypeVar.head.commit.object.replace
    - typing.TypeVar.head.commit.object.tree.replace
    - typing.IO.head.commit.path.tree.startswith
    - typing.TypeVar.head.ref.commit.object.tree.path.startswith
    - typing.cast.tree.head.commit.path.replace
    - typing.IO.commit.object.path.startswith
    - subprocess.Popen.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.startswith
    - typing.IO.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - subprocess.Popen.commit.tree.object.path.startswith
    - typing.TypeVar.tree.head.ref.commit.path.startswith
    - datetime.timedelta.tree.path.head.commit.object.startswith
    - typing.TypeVar.head.ref.commit.tree.path.startswith
    - typing.IO.path.tree.object.startswith
    - subprocess.Popen.object.head.commit.path.startswith
    - fpath.upper
    - subprocess.Popen.path.object.tree.replace
    - datetime.timedelta.tree.head.commit.path.object.replace
    - typing.BinaryIO.tree.head.commit.path.replace
    - typing.cast.tree.object.head.commit.path.replace
    - p.upper
    - typing.cast.object.head.ref.commit.path.replace
    - typing.BinaryIO.head.ref.commit.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - typing.IO.head.commit.object.path.tree.replace
    - datetime.timedelta.tree.object.commit.startswith
    - os.access
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - typing.IO.path.tree.head.commit.object.replace
    - datetime.timedelta.tree.path.object.startswith
    - match.groups
    - subprocess.Popen.path.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - os.path.expanduser
    - typing.IO.head.ref.commit.path.object.tree.replace
    - os.path.dirname
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.commit.tree.object.path.replace
    - typing.cast.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.commit.object.replace
    - typing.cast.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - datetime.timedelta.tree.path.startswith
    - typing.cast.tree.head.commit.object.replace
    - datetime.timedelta.head.ref.commit.object.startswith
    - typing.BinaryIO.object.head.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.commit.startswith
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.tree.replace
    - typing.IO.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.startswith
    - typing.IO.commit.tree.object.path.replace
    - subprocess.Popen.object.head.ref.commit.replace
    - typing.IO.path.tree.object.head.ref.commit.replace
    - typing.IO.path.tree.head.commit.startswith
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - datetime.timedelta.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.startswith
    - typing.TypeVar.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.startswith
    - typing.TypeVar.head.commit.tree.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.object.replace
    - typing.IO.path.startswith
    - datetime.timedelta.commit.tree.replace
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - typing.TypeVar.head.ref.commit.path.startswith
    - subprocess.Popen.tree.head.commit.path.object.startswith
    - datetime.timedelta.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.path.replace
    - typing.TypeVar.object.head.ref.commit.tree.startswith
    - typing.IO.commit.object.path.tree.startswith
    - typing.IO.path.object.commit.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.startswith
    - datetime.timedelta.tree.object.replace
    - datetime.timedelta.tree.head.commit.object.startswith
    - subprocess.Popen.path.startswith
    - typing.TypeVar.head.commit.startswith
    - datetime.timedelta.commit.tree.object.path.startswith
    - subprocess.Popen.object.tree.head.ref.commit.startswith
    - datetime.timedelta.tree.commit.replace
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.commit.path.tree.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.replace
    - typing.IO.path.commit.replace
    - typing.IO.head.commit.tree.path.startswith
    - <builtin>.str
    - subprocess.Popen.head.ref.commit.tree.object.path.startswith
    - subprocess.Popen.tree.commit.replace
    - typing.IO.object.tree.commit.path.replace
    - subprocess.Popen.commit.object.path.tree.replace
    - datetime.timedelta.head.commit.startswith
    - typing.IO.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.head.commit.object.tree.replace
    - typing.cast.tree.head.commit.replace
    - typing.TypeVar.tree.head.commit.path.startswith
    - datetime.timedelta.commit.replace
    - typing.IO.commit.startswith
    - datetime.timedelta.tree.object.head.commit.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.startswith
    - typing.cast.head.commit.path.tree.replace
    - datetime.timedelta.tree.commit.object.path.replace
    - subprocess.Popen.tree.head.ref.commit.startswith
    - datetime.timedelta.path.object.head.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.path.object.tree.head.commit.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.startswith
    - typing.BinaryIO.tree.head.commit.object.path.startswith
    - typing.IO.tree.path.head.ref.commit.replace
    - typing.cast.object.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.tree.replace
    - datetime.timedelta.commit.tree.path.replace
    - typing.cast.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.tree.head.ref.commit.startswith
    - typing.IO.object.path.head.commit.replace
    - typing.IO.path.object.head.ref.commit.tree.startswith
    - typing.IO.head.ref.commit.startswith
    - datetime.timedelta.head.commit.path.tree.replace
    - typing.IO.path.head.commit.object.tree.startswith
    - typing.IO.tree.path.object.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.startswith
    - typing.IO.commit.object.path.replace
    - datetime.timedelta.path.tree.commit.replace
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.tree.startswith
    - datetime.timedelta.path.tree.head.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.startswith
    - datetime.timedelta.object.tree.path.replace
    - datetime.timedelta.commit.path.tree.object.startswith
    - subprocess.Popen.tree.head.commit.object.startswith
    - subprocess.Popen.object.commit.path.replace
    - typing.cast.head.commit.startswith
    - typing.IO.path.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.object.head.ref.commit.startswith
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.startswith
    - subprocess.Popen.tree.path.commit.replace
    - typing.IO.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.tree.commit.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.path.commit.replace
    - typing.BinaryIO.object.tree.head.ref.commit.startswith
    - typing.cast.tree.head.ref.commit.path.object.startswith
    - typing.TypeVar.object.head.commit.tree.path.replace
    - typing.IO.head.commit.path.tree.object.replace
    - typing.IO.tree.object.commit.startswith
    - typing.TypeVar.head.ref.commit.path.object.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.IO.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.replace
    - typing.IO.path.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - typing.cast.head.ref.commit.path.object.startswith
    - subprocess.Popen.path.head.commit.object.tree.replace
    - typing.IO.head.commit.object.path.tree.startswith
    - subprocess.Popen.commit.object.path.replace
    - typing.IO.object.path.head.commit.tree.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.startswith
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - typing.TypeVar.object.head.commit.path.replace
    - typing.IO.path.head.ref.commit.tree.startswith
    - typing.IO.object.commit.tree.startswith
    - subprocess.Popen.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.path.replace
    - typing.cast.head.commit.path.object.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - datetime.timedelta.path.head.commit.startswith
    - subprocess.Popen.tree.startswith
    - typing.IO.commit.path.replace
    - datetime.timedelta.object.commit.tree.startswith
    - typing.IO.head.commit.path.object.tree.replace
    - datetime.timedelta.path.head.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - subprocess.Popen.path.object.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.cast.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.tree.object.path.startswith
    - subprocess.Popen.commit.tree.path.startswith
    - datetime.timedelta.path.head.ref.commit.object.tree.startswith
    - typing.IO.path.head.commit.tree.object.replace
    - typing.IO.path.object.head.commit.startswith
    - typing.IO.commit.tree.object.startswith
    - typing.IO.tree.path.object.commit.replace
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.startswith
    - datetime.timedelta.head.commit.object.path.tree.replace
    - typing.cast.head.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - typing.IO.object.path.commit.tree.replace
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.BinaryIO.object.tree.head.commit.startswith
    - subprocess.Popen.path.commit.startswith
    - subprocess.Popen.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.replace
    - typing.IO.path.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - typing.BinaryIO.tree.head.commit.object.startswith
    - subprocess.Popen.tree.object.replace
    - typing.IO.path.head.commit.tree.startswith
    - typing.TypeVar.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.path.startswith
    - typing.IO.object.path.head.ref.commit.tree.startswith
    - typing.IO.object.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.path.startswith
    - typing.IO.path.tree.object.replace
    - typing.BinaryIO.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - subprocess.Popen.head.ref.commit.object.path.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.object.path.tree.startswith
    - typing.IO.path.head.ref.commit.object.tree.startswith
    - typing.IO.replace
    - subprocess.Popen.object.path.commit.tree.replace
    - datetime.timedelta.path.object.startswith
    - subprocess.Popen.commit.tree.object.startswith
    - subprocess.Popen.object.head.commit.path.tree.startswith
    - datetime.timedelta.path.object.tree.replace
    - subprocess.Popen.tree.commit.object.replace
    - typing.IO.path.head.ref.commit.startswith
    - typing.cast.head.commit.tree.path.object.startswith
    - subprocess.Popen.path.tree.object.head.commit.replace
    - typing.cast.object.head.commit.startswith
    - datetime.timedelta.tree.object.path.commit.startswith
    - typing.BinaryIO.head.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.path.startswith
    - typing.cast.object.head.commit.path.replace
    - typing.TypeVar.object.head.commit.path.startswith
    - typing.cast.head.commit.object.tree.path.startswith
    - typing.IO.tree.object.head.commit.path.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.path.startswith
    - typing.IO.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.path.startswith
    - datetime.timedelta.head.commit.object.path.tree.startswith
    - git.util._is_cygwin_git
    - typing.IO.path.head.commit.tree.object.startswith
    - typing.IO.path.tree.startswith
    - subprocess.Popen.path.tree.commit.object.startswith
    - typing.cast.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.head.ref.commit.object.tree.startswith
    - typing.IO.path.commit.tree.object.replace
    - datetime.timedelta.object.tree.head.commit.path.replace
    - typing.IO.tree.head.ref.commit.path.object.replace
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.cast.tree.head.commit.path.object.startswith
    - datetime.timedelta.path.commit.object.replace
    - typing.BinaryIO.head.commit.path.object.tree.startswith
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - typing.IO.object.tree.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.path.tree.startswith
    - typing.IO.path.head.ref.commit.tree.object.startswith
    - subprocess.Popen.commit.tree.startswith
    - subprocess.Popen.path.commit.object.replace
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.tree.replace
    - typing.IO.startswith
    - typing.IO.commit.tree.path.replace
    - typing.IO.path.tree.commit.startswith
    - subprocess.Popen.path.head.commit.object.startswith
    - subprocess.Popen.object.head.commit.tree.path.replace
    - typing.IO.commit.path.startswith
    - typing.cast.head.commit.tree.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.startswith
    - typing.IO.object.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.startswith
    - typing.IO.path.commit.object.replace
    - datetime.timedelta.commit.object.path.tree.replace
    - typing.IO.head.commit.path.tree.object.startswith
    - typing.TypeVar.object.tree.path.commit.replace
    - subprocess.Popen.path.commit.tree.object.startswith
    - git.objects.commit.Popen.tree.startswith
    - typing.IO.path.tree.commit.replace
    - typing.IO.tree.head.commit.object.startswith
    - datetime.timedelta.path.object.head.commit.startswith
    - datetime.timedelta.object.path.commit.startswith
    - typing.TypeVar.head.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - datetime.timedelta.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.replace
    - typing.IO.tree.object.head.commit.replace
    - typing.IO.tree.head.ref.commit.path.startswith
    - typing.IO.commit.object.tree.path.replace
    - typing.BinaryIO.head.commit.path.replace
    - typing.cast.head.commit.object.path.replace
    - typing.cast.head.commit.replace
    - datetime.timedelta.tree.object.head.ref.commit.startswith
    - git.objects.commit.Popen.replace
    - typing.TypeVar.object.head.ref.commit.path.startswith
    - subprocess.Popen.head.commit.tree.object.replace
    - typing.IO.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.tree.replace
    - subprocess.Popen.object.path.tree.head.commit.replace
    - typing.IO.object.head.commit.tree.startswith
    - typing.IO.tree.head.commit.path.startswith
    - subprocess.Popen.object.path.tree.commit.startswith
    - typing.IO.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.startswith
    - typing.TypeVar.object.tree.path.head.commit.replace
    - subprocess.Popen.tree.head.ref.commit.object.startswith
    - subprocess.Popen.tree.path.object.replace
    - datetime.timedelta.object.tree.path.startswith
    - subprocess.Popen.object.path.head.commit.startswith
    - typing.IO.object.tree.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.path.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.replace
    - typing.cast.head.commit.tree.path.object.replace
    - typing.TypeVar.object.head.commit.tree.replace
    - datetime.timedelta.object.path.head.commit.replace
    - typing.IO.tree.object.head.commit.startswith
    - subprocess.Popen.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.startswith
    - typing.IO.commit.path.object.tree.startswith
    - datetime.timedelta.tree.head.ref.commit.path.object.startswith
    - typing.IO.tree.commit.path.object.startswith
    - datetime.timedelta.object.commit.tree.replace
    - datetime.timedelta.head.commit.path.tree.object.replace
    - typing.IO.tree.path.head.commit.object.startswith
    - subprocess.Popen.commit.path.tree.object.startswith
    - subprocess.Popen.head.ref.commit.tree.replace
    - os.path.expandvars
    - typing.cast.object.head.commit.tree.path.replace
    - typing.TypeVar.head.commit.path.object.startswith
    - typing.IO.object.path.replace
    - git.util.cygpath
    - typing.IO.path.tree.object.head.ref.commit.startswith
    - typing.IO.path.commit.tree.startswith
    - typing.IO.tree.commit.object.path.startswith
    - typing.IO.tree.path.commit.object.startswith
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.path.replace
    - typing.cast.head.commit.path.tree.startswith
    - datetime.timedelta.head.commit.path.object.tree.startswith
    - typing.BinaryIO.tree.head.commit.path.startswith
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.commit.tree.replace
    - datetime.timedelta.head.commit.object.path.startswith
    - os.path.isfile
    - typing.IO.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.startswith
    - typing.IO.head.commit.path.object.replace
    - datetime.timedelta.object.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.startswith
    - typing.IO.tree.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.startswith
    - typing.TypeVar.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.startswith
    - typing.IO.path.tree.object.commit.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.IO.path.object.head.commit.tree.startswith
    - subprocess.Popen.path.tree.commit.startswith
    - typing.IO.tree.head.ref.commit.startswith
    - typing.IO.head.commit.object.path.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.startswith
    - typing.IO.tree.head.ref.commit.path.replace
    - typing.cast.head.ref.commit.tree.path.startswith
    - subprocess.Popen.object.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.cast.object.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.startswith
    - typing.IO.object.head.ref.commit.tree.path.startswith
    - git.util.py_where.is_exec
    - typing.cast.object.head.ref.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.startswith
    - datetime.timedelta.path.head.commit.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.startswith
    - typing.IO.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.path.tree.startswith
    - typing.cast.head.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.tree.head.commit.replace
    - typing.IO.object.path.commit.startswith
    - datetime.timedelta.head.commit.path.tree.object.startswith
    - subprocess.Popen.tree.object.path.head.commit.startswith
    - typing.TypeVar.tree.object.path.commit.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - datetime.timedelta.object.head.ref.commit.replace
    - git.util.py_where
    - typing.IO.object.startswith
    - typing.TypeVar.tree.object.head.commit.startswith
    - typing.IO.object.tree.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.startswith
    - typing.TypeVar.object.tree.head.commit.startswith
    - datetime.timedelta.commit.path.object.tree.startswith
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - typing.TypeVar.head.commit.path.tree.object.startswith
    - pathlib.Path
    - typing.TypeVar.tree.object.path.head.commit.replace
    - typing.IO.head.ref.commit.tree.object.path.startswith
    - typing.IO.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.ref.commit.startswith
    - typing.IO.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.startswith
    - typing.BinaryIO.head.commit.path.tree.object.startswith
    - subprocess.Popen.path.object.head.ref.commit.replace
    - git.cmd.Git.is_cygwin
    - typing.IO.head.commit.object.tree.startswith
    - git.objects.commit.Popen.tree.path.startswith
    - datetime.timedelta.tree.head.commit.path.object.startswith
    - datetime.timedelta.head.ref.commit.path.object.startswith
    - typing.BinaryIO.object.head.commit.tree.replace
    - subprocess.Popen.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.path.startswith
    - typing.TypeVar.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.commit.path.object.tree.replace
    - git.objects.commit.Popen.tree.replace
    - datetime.timedelta.object.tree.path.commit.replace
    - datetime.timedelta.head.ref.commit.path.tree.startswith
    - typing.cast.head.ref.commit.object.path.replace
    - typing.IO.path.tree.commit.object.startswith
    - typing.IO.tree.head.commit.path.object.startswith
    - datetime.timedelta.tree.head.ref.commit.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.startswith
    - typing.TypeVar.head.commit.tree.path.startswith
    - typing.cast.head.ref.commit.path.object.tree.startswith
    - typing.IO.tree.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.startswith
    - typing.IO.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.object.tree.head.commit.startswith
    - typing.cast.head.commit.path.object.tree.replace
    - subprocess.Popen.path.tree.head.commit.replace
    - git.objects.commit.Popen.path.tree.startswith
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.head.commit.replace
    - typing.IO.head.ref.commit.path.tree.startswith
    - typing.IO.object.replace
    - typing.TypeVar.object.tree.head.commit.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - typing.IO.tree.object.path.startswith
    - typing.TypeVar.head.commit.tree.object.path.startswith
    - typing.IO.head.commit.path.replace
    - subprocess.Popen.head.commit.object.tree.startswith
    - datetime.timedelta.tree.path.commit.startswith
    - subprocess.Popen.commit.path.object.replace
    - typing.BinaryIO.head.ref.commit.tree.startswith
    - typing.IO.tree.path.object.head.ref.commit.startswith
    - typing.IO.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.object.tree.path.replace
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - typing.TypeVar.tree.object.head.commit.path.replace
    - subprocess.Popen.object.tree.commit.replace
    - typing.IO.path.object.tree.head.commit.startswith
    - datetime.timedelta.commit.object.path.startswith
    - subprocess.Popen.path.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.tree.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.object.head.commit.path.replace
    - typing.TypeVar.tree.head.commit.object.path.startswith
    - typing.IO.path.object.startswith
    - subprocess.Popen.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.replace
    - datetime.timedelta.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - datetime.timedelta.path.head.commit.tree.startswith
    - subprocess.Popen.object.head.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.object.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - typing.IO.path.object.tree.commit.startswith
    - datetime.timedelta.tree.path.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.commit.tree.replace
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - typing.cast.commit.object.tree.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.tree.startswith
    - git.objects.commit.Popen.path.tree.replace
    - subprocess.Popen.object.startswith
    - typing.IO.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - typing.IO.path.object.commit.startswith
    - datetime.timedelta.commit.tree.path.startswith
    - typing.BinaryIO.head.commit.object.tree.path.startswith
    - subprocess.Popen.head.commit.object.path.tree.replace
    - typing.IO.object.commit.startswith
    - subprocess.Popen.tree.object.head.commit.startswith
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - datetime.timedelta.path.replace
    - typing.IO.commit.object.replace
    - typing.IO.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.path.commit.object.startswith
    - typing.TypeVar.tree.head.commit.object.path.replace
    - os.path.join
    - typing.IO.object.tree.path.commit.startswith
    - datetime.timedelta.path.tree.head.commit.replace
    - datetime.timedelta.path.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.replace
    - datetime.timedelta.path.startswith
    - datetime.timedelta.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.head.commit.startswith
    - typing.IO.object.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.commit.tree.path.startswith
    - subprocess.Popen.tree.path.object.head.ref.commit.startswith
    - datetime.timedelta.path.tree.head.ref.commit.startswith
    - datetime.timedelta.commit.object.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - typing.IO.commit.object.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.tree.object.head.commit.replace
    - typing.cast.head.commit.path.startswith
    - typing.cast.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.head.commit.tree.path.startswith
    - subprocess.Popen.object.commit.tree.replace
    - typing.IO.object.commit.path.tree.startswith
    - datetime.timedelta.object.head.commit.tree.replace
    - subprocess.Popen.object.tree.path.commit.startswith
    - subprocess.Popen.tree.object.commit.startswith
    - subprocess.Popen.tree.commit.path.object.replace
    - typing.IO.object.tree.commit.startswith
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.TypeVar.head.ref.commit.tree.object.startswith
    - typing.TypeVar.head.commit.object.path.startswith
    - typing.IO.object.tree.head.commit.path.startswith
    - datetime.timedelta.object.commit.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.startswith
    - typing.TypeVar.tree.head.ref.commit.startswith
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.IO.object.path.commit.replace
    - typing.TypeVar.head.commit.path.object.replace
    - folder.strip
    - typing.IO.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.commit.object.startswith
    - subprocess.Popen.object.commit.path.tree.replace
    - typing.BinaryIO.object.head.ref.commit.replace
    - typing.cast.object.head.ref.commit.path.startswith
    - typing.cast.object.head.ref.commit.path.tree.replace
    - typing.cast.head.commit.tree.replace
    - typing.IO.tree.commit.replace
    - typing.IO.tree.head.commit.path.replace
    - typing.IO.commit.tree.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.path.head.ref.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.path.object.startswith
    - datetime.timedelta.tree.object.head.commit.startswith
    - typing.IO.head.commit.object.path.startswith
    - typing.IO.head.commit.tree.startswith
    - typing.IO.object.tree.path.head.ref.commit.replace
    - datetime.timedelta.tree.object.startswith
    - typing.TypeVar.object.head.commit.tree.path.startswith
    - typing.IO.tree.commit.object.replace
    - typing.cast.object.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.tree.head.ref.commit.startswith
    - datetime.timedelta.object.head.commit.path.replace
    - datetime.timedelta.object.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.path.startswith
    - typing.IO.path.commit.startswith
    - git.objects.commit.Popen.tree.path.replace
    - typing.BinaryIO.head.ref.commit.tree.path.object.startswith
    - typing.IO.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - typing.BinaryIO.head.commit.tree.path.object.startswith
    - datetime.timedelta.object.path.tree.commit.replace
    - subprocess.Popen.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.path.object.commit.tree.replace
    - datetime.timedelta.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.path.tree.commit.object.replace
    - typing.TypeVar.head.commit.path.tree.replace
    - typing.cast.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.tree.startswith
    - typing.IO.tree.object.path.commit.startswith
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - datetime.timedelta.tree.startswith
    - typing.BinaryIO.head.commit.object.replace
    - datetime.timedelta.head.ref.commit.tree.object.startswith
    - typing.cast.object.head.commit.replace
    - typing.TypeVar.tree.head.commit.path.object.startswith
    - typing.cast.head.ref.commit.path.startswith
    - datetime.timedelta.object.path.head.commit.tree.startswith
    - typing.TypeVar.tree.object.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.object.startswith
    - git.objects.commit.Popen.startswith
    - typing.IO.object.path.tree.commit.startswith
    - datetime.timedelta.object.tree.path.commit.startswith
    - subprocess.Popen.tree.head.commit.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.path.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.head.ref.commit.tree.startswith
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.object.path.replace
    - typing.TypeVar.tree.object.path.commit.startswith
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.tree.object.path.head.commit.replace
    - subprocess.Popen.path.commit.object.tree.startswith
    - typing.IO.head.ref.commit.path.tree.replace
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.startswith
    - typing.IO.object.head.ref.commit.path.tree.startswith
    - typing.IO.tree.object.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.startswith
    - typing.IO.object.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.startswith
    - typing.cast.head.commit.tree.object.replace
    - typing.IO.tree.object.path.head.ref.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.path.startswith
    - datetime.timedelta.path.tree.head.ref.commit.object.startswith
    - typing.IO.head.commit.object.tree.path.startswith
    - typing.IO.object.commit.tree.path.replace
    - subprocess.Popen.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.tree.head.commit.object.path.startswith
    - subprocess.Popen.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.replace
    - subprocess.Popen.path.tree.replace
    - subprocess.Popen.path.object.commit.startswith
    - subprocess.Popen.head.commit.tree.startswith
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - typing.IO.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.commit.tree.startswith
    - subprocess.Popen.object.commit.path.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.startswith
    - datetime.timedelta.path.object.tree.commit.replace
    - typing.cast.tree.head.ref.commit.path.startswith
    - typing.IO.path.head.ref.commit.object.startswith
    - typing.cast.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.startswith
    - typing.IO.head.ref.commit.object.startswith
    - subprocess.Popen.tree.path.commit.startswith
    - typing.IO.path.object.head.ref.commit.startswith
    - datetime.timedelta.object.tree.path.head.commit.replace
    - subprocess.Popen.head.commit.object.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - datetime.timedelta.head.commit.object.startswith
    - subprocess.Popen.path.object.replace
    - typing.cast.head.commit.tree.startswith
    - typing.TypeVar.head.commit.path.object.tree.replace
    - <builtin>.any
    - datetime.timedelta.path.object.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.path.tree.startswith
    - typing.IO.head.ref.commit.path.object.tree.startswith
    - typing.IO.head.ref.commit.object.tree.path.startswith
    - datetime.timedelta.object.path.tree.head.commit.startswith
    - typing.IO.commit.path.object.replace
    - datetime.timedelta.tree.commit.path.startswith
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.TypeVar.tree.object.head.commit.path.startswith
    - datetime.timedelta.path.object.head.ref.commit.tree.startswith
    - subprocess.Popen.path.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - subprocess.Popen.tree.path.object.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.path.replace
    - typing.IO.object.head.commit.tree.replace
    - typing.IO.head.commit.path.object.startswith
    - subprocess.Popen.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.commit.object.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.commit.tree.object.startswith
    - datetime.timedelta.path.object.tree.startswith
    - subprocess.Popen.path.head.commit.tree.object.startswith
    - typing.cast.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.tree.path.commit.object.startswith
    - typing.BinaryIO.tree.head.commit.path.object.startswith
    - typing.cast.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.replace
    - subprocess.Popen.commit.tree.path.object.startswith
    - datetime.timedelta.object.commit.startswith
    - datetime.timedelta.head.commit.object.tree.path.startswith
    - typing.BinaryIO.head.commit.object.tree.startswith
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.path.head.ref.commit.startswith
    - datetime.timedelta.object.commit.path.replace
    - typing.TypeVar.object.tree.path.commit.startswith
    - typing.IO.object.head.commit.path.tree.replace
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.commit.object.tree.replace
    - typing.IO.head.ref.commit.path.object.startswith
    - typing.cast.commit.tree.object.path.startswith
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.replace
    - datetime.timedelta.tree.object.commit.replace
    - datetime.timedelta.tree.path.object.replace
    - typing.IO.tree.object.path.replace
    - subprocess.Popen.path.commit.tree.object.replace
    - typing.IO.object.tree.head.commit.path.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.path.tree.startswith
    - datetime.timedelta.replace
    - subprocess.Popen.tree.commit.path.object.startswith
    - typing.IO.object.tree.path.head.ref.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.startswith
    - regex.match
    - typing.IO.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.path.tree.startswith
    - subprocess.Popen.tree.commit.object.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.replace
    - subprocess.Popen.commit.path.tree.startswith
    - subprocess.Popen.head.commit.tree.path.replace
    - subprocess.Popen.head.commit.object.tree.path.startswith
    - typing.IO.commit.replace
    - datetime.timedelta.path.tree.commit.startswith
    - typing.BinaryIO.head.commit.tree.path.replace
    - datetime.timedelta.path.commit.object.tree.startswith
    - typing.cast.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.IO.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.startswith
    - typing.IO.tree.object.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.startswith
    - typing.IO.tree.path.commit.replace
    - subprocess.Popen.tree.path.head.ref.commit.startswith
    - subprocess.Popen.commit.tree.path.object.replace
    - typing.IO.tree.commit.path.replace
    - typing.cast.head.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.commit.tree.startswith
    - subprocess.Popen.object.replace
    - datetime.timedelta.path.object.commit.tree.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.commit.startswith
    - subprocess.Popen.object.tree.path.replace
    - typing.IO.head.commit.path.startswith
    - typing.IO.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.head.commit.startswith
    - datetime.timedelta.object.path.startswith
    - typing.BinaryIO.object.tree.path.head.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - typing.TypeVar.object.tree.head.commit.replace
    - typing.IO.tree.path.commit.object.replace
    - subprocess.Popen.tree.object.path.head.commit.replace
    - subprocess.Popen.path.object.commit.tree.startswith
    - datetime.timedelta.tree.path.head.commit.startswith
    - typing.IO.head.ref.commit.replace
    - typing.IO.object.path.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.commit.replace
    - typing.BinaryIO.head.commit.path.tree.replace
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - typing.cast.tree.head.commit.path.startswith
    - typing.IO.tree.commit.path.object.replace
    - subprocess.Popen.tree.object.commit.path.replace
    - subprocess.Popen.head.commit.path.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.startswith
    - typing.IO.tree.path.object.head.commit.startswith
    - subprocess.Popen.path.tree.commit.object.replace
    - subprocess.Popen.object.tree.path.commit.replace
    - typing.IO.path.object.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.startswith
    - typing.IO.object.tree.path.startswith
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - typing.TypeVar.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.replace
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.object.path.tree.replace
    - subprocess.Popen.path.commit.object.startswith
    - typing.cast.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.head.commit.tree.path.object.startswith
    - subprocess.Popen.tree.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - datetime.timedelta.object.tree.startswith
    - typing.BinaryIO.object.head.commit.path.tree.startswith
    - typing.IO.object.head.ref.commit.path.tree.replace
    - typing.cast.head.commit.path.object.startswith
    - subprocess.Popen.tree.head.commit.replace
    - datetime.timedelta.path.tree.object.replace
    - typing.TypeVar.head.commit.object.path.tree.startswith
    - datetime.timedelta.path.tree.object.commit.startswith
    - subprocess.Popen.tree.commit.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.startswith
    - datetime.timedelta.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.replace
    - datetime.timedelta.object.path.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - typing.cast.head.ref.commit.tree.startswith
    - typing.cast.object.tree.head.commit.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.startswith
    - typing.IO.commit.object.startswith
    - subprocess.Popen.path.object.commit.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - typing.IO.path.object.replace
    - datetime.timedelta.object.path.head.ref.commit.startswith
    - datetime.timedelta.commit.tree.object.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - typing.IO.object.path.commit.tree.startswith
    - typing.IO.path.head.commit.startswith
    - datetime.timedelta.object.path.commit.replace
    - typing.IO.tree.path.head.ref.commit.object.startswith
    - typing.cast.object.head.commit.tree.path.startswith
    - typing.IO.object.head.ref.commit.tree.replace
    - datetime.timedelta.tree.head.commit.path.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.tree.path.object.head.commit.startswith
    - datetime.timedelta.commit.path.object.replace
    - typing.cast.tree.object.head.ref.commit.path.startswith
    - typing.IO.head.ref.commit.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.replace
    - datetime.timedelta.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.path.replace
    - typing.IO.path.commit.object.tree.replace
    - progs.append
    - typing.IO.object.head.commit.path.startswith
    - datetime.timedelta.commit.path.startswith
    - subprocess.Popen.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.commit.tree.path.replace
    - datetime.timedelta.object.tree.replace
    - typing.cast.tree.head.ref.commit.startswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - typing.IO.head.ref.commit.tree.path.object.startswith
    - subprocess.Popen.head.commit.object.path.startswith
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - datetime.timedelta.path.object.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - subprocess.Popen.object.head.commit.startswith
    - typing.IO.object.commit.path.startswith
    - typing.IO.tree.object.path.head.ref.commit.replace
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - subprocess.Popen.object.tree.replace
    - typing.IO.path.object.commit.tree.replace
    - subprocess.Popen.commit.object.tree.path.startswith
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - typing.IO.path.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.startswith
    - typing.IO.object.path.startswith
    - datetime.timedelta.path.object.tree.head.commit.startswith
    - datetime.timedelta.path.head.commit.tree.replace
    - typing.IO.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.tree.path.head.commit.replace
    - datetime.timedelta.object.commit.path.startswith
    - datetime.timedelta.commit.startswith
    - datetime.timedelta.path.head.commit.tree.object.startswith
    - typing.IO.commit.path.object.startswith
    - typing.IO.object.path.tree.commit.replace
    - typing.IO.commit.tree.path.startswith
    - typing.IO.object.tree.path.commit.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.object.tree.path.head.commit.startswith
    - subprocess.Popen.object.head.ref.commit.tree.path.startswith
    - subprocess.Popen.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.object.startswith
    - typing.cast.object.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.path.object.tree.startswith
    - subprocess.Popen.tree.object.path.commit.startswith
    - typing.BinaryIO.head.commit.path.object.replace
    - typing.IO.head.ref.commit.object.path.startswith
    - typing.TypeVar.tree.head.commit.replace
    - subprocess.Popen.object.path.tree.head.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.startswith
    - typing.TypeVar.head.commit.tree.object.path.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.startswith
    - datetime.timedelta.tree.commit.path.object.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.tree.path.startswith
    - typing.cast.object.head.commit.path.tree.startswith
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - typing.IO.path.object.commit.replace
    - datetime.timedelta.path.head.ref.commit.replace
    - datetime.timedelta.object.head.commit.replace
    - datetime.timedelta.object.commit.tree.path.replace
    - typing.IO.commit.path.object.tree.replace
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - typing.IO.commit.object.tree.startswith
    - typing.BinaryIO.tree.head.commit.object.replace
    - subprocess.Popen.object.path.head.ref.commit.replace
    - typing.IO.commit.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.replace
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - datetime.timedelta.path.object.commit.startswith
    - typing.IO.object.head.ref.commit.replace
    - typing.IO.head.commit.object.tree.replace
    - typing.TypeVar.head.ref.commit.object.path.replace
    - subprocess.Popen.head.commit.tree.path.object.startswith
    - subprocess.Popen.commit.tree.replace
    - typing.TypeVar.object.tree.path.head.commit.startswith
    - typing.TypeVar.head.commit.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.tree.head.commit.startswith
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.object.head.commit.path.startswith
    - datetime.timedelta.tree.commit.object.replace
    - typing.IO.tree.path.head.commit.object.replace
    - typing.IO.path.tree.object.commit.replace
    - datetime.timedelta.path.tree.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.replace
    - typing.IO.tree.object.head.commit.path.startswith
    - datetime.timedelta.path.head.ref.commit.object.replace
    - typing.IO.head.commit.tree.object.path.replace
    - datetime.timedelta.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.startswith
    - datetime.timedelta.commit.tree.object.startswith
    - typing.BinaryIO.head.commit.tree.startswith
    - datetime.timedelta.tree.object.path.replace
    - subprocess.Popen.path.tree.object.startswith
    - subprocess.Popen.commit.path.object.startswith
    - typing.cast.head.ref.commit.object.startswith
    - subprocess.Popen.tree.object.path.commit.replace
    - typing.IO.tree.commit.path.startswith
    - subprocess.Popen.head.ref.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.head.commit.tree.startswith
    - datetime.timedelta.path.object.head.ref.commit.replace
    - typing.TypeVar.tree.object.path.head.commit.startswith
    - datetime.timedelta.tree.head.commit.path.replace
    - subprocess.Popen.path.head.commit.startswith
    - typing.TypeVar.object.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.startswith
    - subprocess.Popen.tree.head.commit.object.path.replace
    - datetime.timedelta.head.commit.object.tree.startswith
    - typing.cast.tree.head.commit.object.path.replace
    - typing.IO.path.commit.tree.replace
    - datetime.timedelta.head.commit.path.startswith
    - typing.cast.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.startswith
    - datetime.timedelta.head.ref.commit.object.path.tree.startswith
    - datetime.timedelta.object.path.commit.tree.replace
    - subprocess.Popen.object.path.commit.replace
    - subprocess.Popen.head.commit.object.path.tree.startswith
    - subprocess.Popen.path.object.head.commit.tree.startswith
    - typing.IO.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.replace
    - PATHEXT.split
    - subprocess.Popen.head.commit.tree.object.startswith
    - datetime.timedelta.path.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.tree.path.startswith
    - typing.cast.head.ref.commit.tree.object.path.startswith
    - typing.IO.path.object.tree.startswith
    - subprocess.Popen.commit.path.object.tree.startswith
    - subprocess.Popen.commit.path.tree.object.replace
    - typing.IO.object.path.head.commit.tree.replace
    - datetime.timedelta.head.ref.commit.object.path.replace
    - subprocess.Popen.object.head.commit.tree.path.startswith
    - typing.cast.head.ref.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.path.object.commit.replace
    - subprocess.Popen.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.replace
    - datetime.timedelta.tree.path.object.head.commit.startswith
    - subprocess.Popen.object.path.commit.startswith
    - typing.IO.path.commit.object.tree.startswith
    - datetime.timedelta.path.head.commit.object.replace
    - subprocess.Popen.path.tree.object.commit.startswith
    - typing.IO.path.object.tree.head.ref.commit.startswith
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - typing.cast.head.ref.commit.object.path.startswith
    - typing.BinaryIO.head.commit.object.tree.replace
    - subprocess.Popen.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.replace
    - datetime.timedelta.path.commit.replace
    - typing.IO.object.path.head.commit.startswith
    - datetime.timedelta.head.commit.path.object.startswith
    - typing.TypeVar.object.head.commit.tree.startswith
    - typing.IO.path.head.commit.replace
    - typing.IO.commit.tree.object.path.startswith
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - typing.IO.tree.path.startswith
    - typing.IO.head.commit.object.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.tree.path.head.commit.object.replace
    - typing.cast.head.commit.path.object.tree.startswith
    - typing.BinaryIO.head.commit.path.startswith
    - subprocess.Popen.object.commit.tree.startswith
    - subprocess.Popen.tree.path.commit.object.replace
    - datetime.timedelta.object.head.commit.path.startswith
    - typing.IO.tree.object.head.ref.commit.replace
    - git.objects.commit.Popen.path.startswith
    - typing.IO.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.object.path.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.startswith
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.head.ref.commit.replace
    - subprocess.Popen.object.commit.tree.path.startswith
    - subprocess.Popen.object.path.replace
    - _is_cygwin_cache.get
    - datetime.timedelta.tree.object.commit.path.startswith
    - subprocess.Popen.tree.head.commit.path.replace
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - typing.BinaryIO.head.commit.tree.object.replace
    - datetime.timedelta.object.commit.path.tree.startswith
    - typing.cast.object.head.ref.commit.path.tree.startswith
    - typing.IO.object.path.tree.head.commit.replace
    - typing.IO.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - datetime.timedelta.object.path.commit.tree.startswith
    - subprocess.Popen.object.tree.path.head.commit.replace
    - subprocess.Popen.tree.path.object.startswith
    - typing.IO.tree.replace
    - subprocess.Popen.head.commit.path.object.startswith
    - typing.TypeVar.object.tree.path.startswith
    - typing.cast.head.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.commit.startswith
    - typing.IO.commit.path.tree.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.object.path.tree.replace
    - typing.IO.head.commit.replace
    - datetime.timedelta.startswith
    - subprocess.Popen.commit.tree.object.replace
    - datetime.timedelta.path.tree.object.head.commit.startswith
    - subprocess.Popen.startswith
    - subprocess.Popen.head.ref.commit.path.replace
    - typing.cast.head.commit.tree.path.startswith
    - subprocess.Popen.tree.commit.object.path.replace
    - typing.IO.head.commit.tree.path.replace
    - typing.IO.tree.path.head.commit.startswith
    - typing.IO.object.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.object.tree.replace
    - subprocess.Popen.head.ref.commit.tree.path.startswith
    - typing.TypeVar.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.startswith
    - subprocess.Popen.path.object.commit.tree.replace
    - typing.IO.object.head.commit.tree.path.replace
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - typing.IO.path.tree.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.object.replace
    - datetime.timedelta.tree.head.commit.object.path.startswith
    - typing.TypeVar.head.commit.object.tree.path.startswith
    - typing.IO.path.head.commit.object.startswith
    - datetime.timedelta.head.commit.tree.object.path.startswith
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - typing.IO.path.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.replace
    - typing.IO.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.tree.startswith
    - git.util._get_exe_extensions
    - typing.IO.path.tree.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.path.head.ref.commit.startswith
    - subprocess.Popen.path.tree.head.commit.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.tree.head.commit.path.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.startswith
    - typing.IO.head.commit.tree.path.object.replace
    - typing.IO.object.head.ref.commit.path.replace
    - subprocess.Popen.head.commit.replace
    - subprocess.Popen.head.commit.startswith
    - datetime.timedelta.path.head.commit.object.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.IO.tree.path.commit.startswith
    - datetime.timedelta.tree.commit.path.object.startswith
    - subprocess.Popen.path.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.object.startswith
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - typing.TypeVar.head.commit.path.replace
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.replace
    - typing.cast.tree.head.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.commit.startswith
    - typing.TypeVar.tree.head.commit.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.startswith
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - subprocess.Popen.head.ref.commit.tree.startswith
    - typing.cast.tree.head.commit.path.object.replace
    - datetime.timedelta.tree.path.object.commit.startswith
    - typing.TypeVar.head.ref.commit.tree.replace
    - typing.IO.path.tree.object.head.commit.startswith
    - typing.IO.tree.object.path.commit.replace
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.IO.tree.head.ref.commit.object.startswith
    - subprocess.Popen.commit.object.tree.startswith
    - subprocess.Popen.path.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.replace
    - datetime.timedelta.object.tree.commit.startswith
    - subprocess.Popen.commit.tree.object.path.replace
    - typing.IO.commit.path.tree.object.startswith
    - datetime.timedelta.object.tree.commit.path.startswith
    - git.util.is_cygwin_git
    - typing.TypeVar.head.ref.commit.path.tree.startswith
    - typing.IO.path.head.commit.tree.replace
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.startswith
    - typing.BinaryIO.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.startswith
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.path.startswith
    - typing.cast.head.ref.commit.object.replace
    - typing.IO.tree.path.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.startswith
    - datetime.timedelta.tree.path.object.head.ref.commit.startswith
    - subprocess.Popen.commit.object.startswith
    - datetime.timedelta.tree.head.commit.replace
    - typing.IO.object.commit.replace
    - datetime.timedelta.path.object.tree.commit.startswith
    - datetime.timedelta.commit.tree.path.object.startswith
    - typing.cast.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.path.tree.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.object.path.replace
    - datetime.timedelta.object.startswith
    - typing.cast.head.commit.object.tree.replace
    - typing.BinaryIO.object.tree.path.commit.startswith
    - subprocess.Popen.commit.tree.path.replace
    - typing.BinaryIO.object.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - typing.IO.tree.path.replace
    - typing.IO.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.commit.object.path.startswith
    - typing.TypeVar.head.commit.path.object.tree.startswith
    - datetime.timedelta.commit.tree.object.replace
    - datetime.timedelta.tree.head.ref.commit.startswith
    - subprocess.Popen.path.tree.head.commit.startswith
    - subprocess.Popen.path.head.commit.tree.startswith
    - subprocess.Popen.tree.head.commit.path.startswith
    - subprocess.Popen.commit.replace
    - datetime.timedelta.tree.replace
    - datetime.timedelta.tree.commit.object.startswith
    - datetime.timedelta.object.commit.path.tree.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - _logger.debug
    - typing.cast.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - subprocess.Popen.object.tree.commit.path.startswith
    - typing.cast.head.commit.tree.object.path.replace
    - datetime.timedelta.object.tree.head.commit.path.startswith
    - typing.BinaryIO.tree.head.commit.replace
    - subprocess.Popen.path.head.commit.replace
    - typing.IO.object.commit.tree.path.startswith
    - typing.IO.object.head.ref.commit.path.startswith
    - subprocess.Popen.path.commit.object.tree.replace
    - datetime.timedelta.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - typing.IO.tree.commit.object.startswith
    - typing.TypeVar.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.head.commit.path.startswith
    - typing.cast.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - subprocess.Popen.commit.object.path.tree.startswith
    - typing.TypeVar.object.tree.path.replace
    - typing.TypeVar.tree.object.path.startswith
    - typing.TypeVar.head.ref.commit.object.path.startswith
    - datetime.timedelta.commit.object.replace
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - datetime.timedelta.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.object.startswith
    - typing.TypeVar.tree.head.ref.commit.object.startswith
    - typing.IO.head.commit.tree.replace
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.IO.tree.path.object.commit.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - subprocess.Popen.object.tree.commit.path.replace
    - typing.IO.head.commit.tree.object.path.startswith
    - typing.cast.head.commit.object.path.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - datetime.timedelta.path.commit.startswith
    - datetime.timedelta.commit.path.replace
    - datetime.timedelta.head.commit.object.replace
    - subprocess.Popen.head.ref.commit.object.path.startswith
    - typing.cast.head.ref.commit.path.replace
    - typing.IO.head.commit.tree.object.replace
    - typing.BinaryIO.object.head.commit.tree.path.startswith
    - typing.IO.tree.startswith
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.tree.head.ref.commit.replace
    - typing.IO.object.path.tree.head.commit.startswith
    - typing.IO.head.ref.commit.tree.path.startswith
    - subprocess.Popen.commit.path.startswith
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.path.replace
    - subprocess.Popen.head.commit.tree.object.path.startswith
    - typing.cast.head.commit.path.replace
    - typing.IO.tree.head.commit.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.object.commit.replace
    - subprocess.Popen.tree.object.commit.path.startswith
    - process.communicate
    - subprocess.Popen.head.commit.tree.path.startswith
    - typing.IO.path.tree.head.commit.object.startswith
    - subprocess.Popen.object.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.path.replace
    - subprocess.Popen.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.startswith
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.IO.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.path.replace
    - typing.BinaryIO.object.head.commit.path.startswith
    - datetime.timedelta.head.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - subprocess.Popen.head.commit.path.tree.object.startswith
    - subprocess.Popen.path.object.head.ref.commit.tree.startswith
    - typing.IO.head.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.commit.path.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - typing.IO.tree.object.path.head.commit.startswith
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.cast.head.commit.object.startswith
    - typing.IO.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.tree.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.replace
    - datetime.timedelta.head.commit.tree.path.startswith
    - typing.TypeVar.tree.head.commit.path.object.replace
    - subprocess.Popen.tree.path.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shlex.split
    functionSourceFile: shlex
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 924
    functionName: git.cmd.Git.check_unsafe_protocols
    functionSourceFile: git.cmd
    functionUses: 10
    functionsReached:
    - match.group
    - cls.re_unsafe_protocol.match
    linkageType: pythonLinkage
    raised:
    - UnsafeProtocolError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.keys
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - options
    - unsafe_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 944
    functionName: git.cmd.Git.check_unsafe_options
    functionSourceFile: git.cmd
    functionUses: 4
    functionsReached:
    - option.startswith
    - option.lstrip
    - <builtin>.zip
    linkageType: pythonLinkage
    raised:
    - UnsafeOptionError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - kwargs
    - git
    - progress
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 62
    functionName: git.remote.add_progress
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.clone
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.clone
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.clone
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.clone
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.clone
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.clone
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.clone
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.clone
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - progress
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 101
    functionName: git.remote.to_progress_instance
    functionSourceFile: git.remote
    functionUses: 6
    functionsReached:
    - <builtin>.super
    - <builtin>.callable
    - git.util.RemoteProgress.__init__
    - git.util.CallableRemoteProgress.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 698
    functionName: git.util.RemoteProgress.new_message_handler
    functionSourceFile: ''
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 9
    IfCount: 9
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f4480aa6a90>
    - <ast.Constant object at 0x7f4480aa6730>
    - <ast.Constant object at 0x7f4480aa68e0>
    argNames:
    - process
    - stdout_handler
    - stderr_handler
    - finalizer
    - decode_streams
    - kill_after_timeout
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 102
    functionName: git.cmd.handle_process_output
    functionSourceFile: git.cmd
    functionUses: 10
    functionsReached:
    - subprocess.Popen.commit.object.tree.path.encode
    - typing.cast.object.head.commit.path.tree
    - typing.IO.commit.tree.path.rstrip
    - typing.IO.object.commit.path.tree.rstrip
    - typing.IO.path.head.commit.tree.encode
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.wait
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.commit.encode
    - typing.BinaryIO.tree.head.commit.object.path._terminate
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.object.head.ref.commit.encode
    - typing.TypeVar.tree.object.path.encode
    - datetime.timedelta.tree._terminate
    - git.util.RemoteProgress.line_dropped
    - subprocess.Popen.head.ref.commit.tree.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.head.commit.object.encode
    - subprocess.Popen.object.commit
    - typing.IO.tree.path.commit.object._terminate
    - subprocess.Popen.path.object.tree.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit._terminate
    - datetime.timedelta.path.head.commit.tree.object._terminate
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.BinaryIO.head.commit.object.path.rstrip
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.object
    - datetime.timedelta.object.head.ref.commit.tree.path.encode
    - typing.IO.tree.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.path.object.tree.rstrip
    - datetime.timedelta.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.tree.path.object.head.ref.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.rstrip
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.tree.commit.path.object._terminate
    - typing.IO.path.tree.object.head.commit._terminate
    - typing.IO.path.head.ref.commit._terminate
    - typing.TypeVar.head.ref.commit.object.path.wait
    - typing.IO.commit.object.rstrip
    - subprocess.Popen.path.commit.encode
    - datetime.timedelta.object.tree.head.commit.path.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.tree.path.object.rstrip
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - subprocess.Popen.tree.head.commit.rstrip
    - typing.IO.tree.path.object.commit.rstrip
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.rstrip
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.object.path.head.commit.tree.encode
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.tree.wait
    - typing.IO.object.tree.commit.path
    - typing.IO.path.object.head.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree.path.object._terminate
    - subprocess.Popen.path.object
    - typing.IO.head.commit.tree.path._terminate
    - typing.IO.tree.head.ref.commit.object.encode
    - typing.IO.tree.object.head.commit.path
    - typing.IO.commit.path.object.tree.encode
    - subprocess.Popen.head.ref.commit.tree.path.object.encode
    - typing.cast.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.encode
    - typing.cast.head.commit.tree
    - subprocess.Popen.head.commit.encode
    - subprocess.Popen.commit.object.tree.rstrip
    - typing.IO.head.commit.tree.path.object._terminate
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.IO.object.path.commit._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path.rstrip
    - typing.IO.path.object.encode
    - typing.IO.path.head.commit.object.encode
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - typing.IO.head.commit.object.encode
    - typing.TypeVar.object.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.object.head.commit.path.tree.rstrip
    - typing.cast.object.head.ref.commit.tree.encode
    - typing.cast.head.ref.commit.object.path.tree.rstrip
    - datetime.timedelta.commit.path.tree.object._terminate
    - typing.TypeVar.head.commit.path.object.tree.encode
    - subprocess.Popen.commit.path.tree.wait
    - subprocess.Popen.tree.path.object.commit._terminate
    - typing.IO.path.tree.object.commit.encode
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.head.commit.tree.object.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.path.rstrip
    - typing.cast.object.head.ref.commit.path._terminate
    - typing.IO.head.ref.commit.object.encode
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.rstrip
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - subprocess.Popen.tree.head.commit.path._terminate
    - typing.IO.tree.commit.object.encode
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - typing.cast.tree.head.commit.object.path.rstrip
    - typing.TypeVar.tree.head.commit.object.path.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path._terminate
    - subprocess.Popen.object.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.rstrip
    - typing.cast.object.head.commit.path.tree._terminate
    - typing.IO.tree.object.head.commit.rstrip
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.tree.head.commit.path.object._terminate
    - datetime.timedelta.commit.path.object
    - subprocess.Popen.head.commit.object._terminate
    - datetime.timedelta.tree.commit.path.object.encode
    - typing.TypeVar.head.commit.path.object.tree.wait
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - datetime.timedelta.tree.commit.object.path.wait
    - typing.IO.head.ref.commit.path.object.tree.rstrip
    - typing.IO.object.path.head.commit
    - typing.IO.head.ref.commit.path.rstrip
    - datetime.timedelta.tree.commit.object.path._terminate
    - subprocess.Popen.path.head.commit.encode
    - datetime.timedelta.path.tree.head.ref.commit.encode
    - typing.IO.path.head.commit.object.tree.rstrip
    - subprocess.Popen.object.head.commit.path.tree.rstrip
    - datetime.timedelta.object.path.rstrip
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.object.commit
    - typing.IO.path.head.commit.tree.object.rstrip
    - subprocess.Popen.commit.object.path._terminate
    - typing.IO.commit.object.path.tree._terminate
    - typing.TypeVar.head.commit.tree.object.path._terminate
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - typing.IO.path.tree.head.ref.commit.object.encode
    - subprocess.Popen.commit.path.rstrip
    - subprocess.Popen.commit.object.path.tree.encode
    - typing.IO.path.tree.commit._terminate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.IO.commit.tree.rstrip
    - typing.cast.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - subprocess.Popen.tree.commit.path._terminate
    - typing.BinaryIO.object.head.commit.encode
    - typing.BinaryIO.tree.head.commit.path.object
    - datetime.timedelta.path.object.tree.head.commit.rstrip
    - typing.IO.tree.object.path.commit
    - typing.IO.object.head.ref.commit._terminate
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.tree.wait
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - git.objects.commit.Popen._terminate
    - typing.cast.head.commit.wait
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.rstrip
    - datetime.timedelta.tree.object.path.head.commit.rstrip
    - datetime.timedelta.tree.object.head.ref.commit.encode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.object.head.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.object.commit.encode
    - typing.IO.object.head.commit.path.tree._terminate
    - subprocess.Popen.path.tree.commit._terminate
    - typing.IO.path.head.ref.commit.object.encode
    - datetime.timedelta.path.head.ref.commit._terminate
    - datetime.timedelta.path.object.head.commit.encode
    - typing.IO.path.head.ref.commit.object.tree.wait
    - typing.IO.tree.commit.object.rstrip
    - subprocess.Popen.object.tree.path.commit.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path._terminate
    - typing.IO.head.ref.commit.path.object.encode
    - subprocess.Popen.object.path.head.commit.tree._terminate
    - typing.TypeVar.object.tree.path.head.ref.commit.rstrip
    - subprocess.Popen.tree.object.path.head.commit.encode
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.tree.head.commit.object.path.rstrip
    - datetime.timedelta.tree.path.rstrip
    - typing.IO.path.head.commit.object.wait
    - typing.IO.path.object.tree.rstrip
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.tree.head.commit.path.encode
    - typing.IO.path.head.commit.encode
    - typing.TypeVar.tree.head.commit.path.wait
    - subprocess.Popen.tree.head.commit.object.encode
    - typing.IO.tree.object.path.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.object.rstrip
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.tree.object.head.ref.commit.encode
    - typing.IO.tree.path.commit.object.rstrip
    - datetime.timedelta.path.tree.object.rstrip
    - subprocess.Popen.path.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.commit.object.rstrip
    - typing.cast.head.ref.commit.object.path.tree.encode
    - typing.IO.object.path.head.commit.tree.wait
    - datetime.timedelta.path.object.wait
    - subprocess.Popen.object.path.commit.tree._terminate
    - typing.cast.head.ref.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.tree.path._terminate
    - subprocess.Popen.tree.commit.path
    - typing.IO.path.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.path._terminate
    - typing.IO.object.path.tree.head.commit.encode
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.object.encode
    - typing.IO.commit.tree.path.object.encode
    - datetime.timedelta.tree.path.head.commit.object._terminate
    - datetime.timedelta.tree.object.commit._terminate
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.rstrip
    - typing.TypeVar.tree.head.commit.wait
    - typing.cast.tree.object.head.commit.rstrip
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.BinaryIO.object.head.ref.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.object.wait
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.object.tree.path.rstrip
    - typing.TypeVar.head.ref.commit.path.tree.rstrip
    - typing.IO.tree.object.commit.path
    - subprocess.Popen.tree.rstrip
    - typing.BinaryIO.head.commit.path.object
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.tree.head.commit.path._terminate
    - typing.IO.object.commit.path.tree._terminate
    - datetime.timedelta.path.tree.commit.object._terminate
    - typing.IO.object.path.commit.wait
    - datetime.timedelta.object.tree.commit.encode
    - git.objects.commit.Popen.path.wait
    - typing.IO.tree.object._terminate
    - typing.cast.tree.head.ref.commit.object.rstrip
    - typing.cast.head.ref.commit.tree.wait
    - typing.cast.head.commit.object.path.tree.encode
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.head.ref.commit.path.tree.rstrip
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - threads.append
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.path.encode
    - typing.IO.object.path.head.commit.rstrip
    - typing.cast.head.commit.path.object.tree._terminate
    - typing.BinaryIO.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - datetime.timedelta.path.object.head.commit.tree._terminate
    - subprocess.Popen.object.tree.path.encode
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.head.commit.path.tree.object.rstrip
    - typing.IO.head.commit.path.tree.rstrip
    - subprocess.Popen.object.head.commit.tree._terminate
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.path._terminate
    - datetime.timedelta.tree.head.commit.path.object
    - typing.cast.commit.tree.object.path.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object._terminate
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - typing.cast.head.commit.encode
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.BinaryIO.head.commit.object._terminate
    - subprocess.Popen.tree.path
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.IO.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.commit._terminate
    - typing.IO.head.commit.path.tree.object.encode
    - typing.IO.path.commit.wait
    - subprocess.Popen.tree.path.object.encode
    - subprocess.Popen.object.head.ref.commit.path._terminate
    - typing.IO.path.object.commit.encode
    - subprocess.Popen.object.head.commit.path.wait
    - typing.cast.head.ref.commit.path.encode
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - datetime.timedelta.path.head.commit.object._terminate
    - datetime.timedelta.head.ref.commit.object.path.rstrip
    - typing.IO.head.ref.commit.tree.rstrip
    - subprocess.Popen.commit.path.object.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.rstrip
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - subprocess.Popen.path.object.head.commit._terminate
    - typing.IO.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path._terminate
    - typing.TypeVar.object.head.commit.path._terminate
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - datetime.timedelta.commit.object.path.rstrip
    - typing.IO.path.object.tree.commit
    - typing.IO.commit.object.tree.path.encode
    - typing.IO.head.ref.commit.object.tree.path._terminate
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.object.tree.head.commit._terminate
    - subprocess.Popen.path.tree.object.commit._terminate
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - typing.TypeVar.object.tree.head.commit._terminate
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.object.commit._terminate
    - datetime.timedelta.object.commit.rstrip
    - datetime.timedelta.path.object.head.commit.rstrip
    - datetime.timedelta.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.tree.path.head.commit.object.wait
    - typing.IO.object.tree.head.ref.commit._terminate
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.path.tree.object.rstrip
    - typing.TypeVar.tree.head.ref.commit.object.encode
    - git.objects.commit.Popen.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.object.encode
    - typing.IO.commit.object.path.tree.wait
    - match.groups
    - subprocess.Popen.commit.tree.encode
    - typing.TypeVar.head.commit.object.path.tree.wait
    - typing.IO.object.tree.path.commit.wait
    - datetime.timedelta.object.head.commit.path.encode
    - typing.cast.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.encode
    - typing.TypeVar.head.commit.object.tree._terminate
    - typing.TypeVar.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.head.commit.rstrip
    - typing.cast.tree.head.commit.object.path.encode
    - typing.IO.commit.tree.path.wait
    - subprocess.Popen.tree.path.head.ref.commit.rstrip
    - typing.IO.tree.commit.rstrip
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.TypeVar.head.ref.commit.object.path._terminate
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.encode
    - typing.cast.object.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.rstrip
    - typing.IO.object.tree.commit
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.encode
    - typing.IO.head.commit.object.path.rstrip
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.IO.object.path.head.ref.commit.tree.rstrip
    - subprocess.Popen.commit.object.tree.path.wait
    - typing.cast.tree.head.ref.commit._terminate
    - subprocess.Popen.head.ref.commit.object.path.tree.encode
    - datetime.timedelta.head.commit.tree.path.wait
    - typing.TypeVar.object.tree.head.commit.path.rstrip
    - typing.cast.tree.head.ref.commit.rstrip
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.head.ref.commit.tree.object.encode
    - typing.IO.tree.commit.path._terminate
    - typing.BinaryIO.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.head.commit.path.wait
    - datetime.timedelta.path.commit.tree.encode
    - subprocess.Popen.object.path.head.commit
    - typing.IO.tree.object.path.rstrip
    - typing.cast.head.commit.object.tree.path.wait
    - subprocess.Popen.path.object.commit.tree.wait
    - datetime.timedelta.commit.path.tree.wait
    - typing.IO.object.path._terminate
    - subprocess.Popen.object.tree.path.commit.wait
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - subprocess.Popen.object.path.head.commit.tree.rstrip
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.path.tree.object.head.ref.commit.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree._terminate
    - datetime.timedelta.path.rstrip
    - typing.IO.head.commit.tree.path.object.encode
    - subprocess.Popen.path.object.tree.head.ref.commit._terminate
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.BinaryIO.head.ref.commit.path._terminate
    - typing.IO.object.path.head.commit.tree.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.encode
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.path.tree.commit.rstrip
    - typing.TypeVar.object.head.ref.commit.tree.encode
    - typing.TypeVar.head.ref.commit.object.path
    - typing.TypeVar.object.tree.head.ref.commit.path.rstrip
    - typing.IO.tree.head.ref.commit.rstrip
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.tree.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.head.ref.commit.path.tree._terminate
    - datetime.timedelta.tree.path._terminate
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.TypeVar.object.tree.path.head.commit.rstrip
    - typing.IO.object.tree.commit.path._terminate
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.head.commit.object.path._terminate
    - typing.BinaryIO.head.ref.commit.tree.path.object.encode
    - typing.cast.commit.object.tree.path._terminate
    - typing.TypeVar.object.head.commit.tree.path.wait
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.tree.object.head.commit.path.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.encode
    - <builtin>.float
    - typing.IO.head.ref.commit.object.path.encode
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.tree.rstrip
    - typing.IO.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.encode
    - datetime.timedelta.commit.object.tree.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - subprocess.Popen.tree.path.rstrip
    - typing.TypeVar.head.commit.object._terminate
    - datetime.timedelta.object.path.commit.tree.encode
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.tree.object.path.head.ref.commit.encode
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.object.head.commit._terminate
    - typing.TypeVar.head.ref.commit.path.tree.object.encode
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.head.commit.object._terminate
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.object.path.head.ref.commit._terminate
    - datetime.timedelta.commit.object.path.tree.rstrip
    - datetime.timedelta.path.head.ref.commit.object._terminate
    - typing.IO.object.tree.head.commit.encode
    - datetime.timedelta.object.commit.path.tree.rstrip
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.encode
    - subprocess.Popen.head.ref.commit.path.object.tree._terminate
    - typing.IO.commit.tree.object.wait
    - datetime.timedelta.object.commit.tree._terminate
    - datetime.timedelta.path.tree.object.head.ref.commit.rstrip
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.BinaryIO.object.head.commit.tree.encode
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.head.commit.path
    - typing.cast.head.commit.path.tree._terminate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.head.commit.object.path.tree.wait
    - typing.cast.object.head.commit.path
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.object.commit.tree.encode
    - typing.TypeVar.tree.object.path.commit.rstrip
    - typing.TypeVar.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.head.commit.object.rstrip
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - typing.IO.head.commit.tree.path.object.rstrip
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.head.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.rstrip
    - typing.IO.path.head.ref.commit.object._terminate
    - subprocess.Popen.object.path.tree.head.commit._terminate
    - datetime.timedelta.path.object.tree.encode
    - datetime.timedelta.wait
    - typing.BinaryIO.head.commit.object.path.tree.encode
    - subprocess.Popen.head.commit.object.tree.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.encode
    - typing.IO.object.commit.path.tree.encode
    - typing.IO.tree.head.commit.object.encode
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - subprocess.Popen.object._terminate
    - subprocess.Popen.tree.object.head.commit.encode
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - subprocess.Popen.commit.object.path.rstrip
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.tree._terminate
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.path.head.commit.tree._terminate
    - subprocess.Popen.tree.path.head.commit.rstrip
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.IO.path.head.commit.tree.object.encode
    - subprocess.Popen.object.tree.head.commit._terminate
    - datetime.timedelta.object.tree.path.head.commit
    - typing.cast.head.commit.path.tree.encode
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - subprocess.Popen.tree.head.commit.encode
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.rstrip
    - typing.TypeVar.head.ref.commit.path.object._terminate
    - subprocess.Popen.object.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.commit.object.rstrip
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.IO.path.tree.commit.rstrip
    - typing.IO.commit._terminate
    - subprocess.Popen.path.object.commit.tree._terminate
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - datetime.timedelta.commit.tree.rstrip
    - datetime.timedelta.object.head.commit.tree.encode
    - subprocess.Popen.tree.path._terminate
    - typing.TypeVar.head.commit.path.object._terminate
    - typing.cast.tree.head.ref.commit.path.object.encode
    - subprocess.Popen.path.tree.object.commit.encode
    - typing.IO.commit.tree.object.path._terminate
    - typing.BinaryIO.object.tree.head.commit._terminate
    - subprocess.Popen.path.tree.object.head.ref.commit.encode
    - typing.IO.tree.commit.object.path._terminate
    - typing.IO.head.ref.commit.path.object.tree._terminate
    - datetime.timedelta.tree.object.head.ref.commit.rstrip
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - typing.cast.head.commit.rstrip
    - subprocess.Popen.tree._terminate
    - datetime.timedelta.commit.encode
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.TypeVar.object.head.commit.tree.rstrip
    - datetime.timedelta.object.head.commit.path._terminate
    - typing.IO.commit.path.object.rstrip
    - typing.TypeVar.object.head.commit.tree
    - datetime.timedelta.tree.object._terminate
    - git.objects.commit.Popen.path.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.head.commit.object.tree.path.encode
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.tree.path.object.head.commit.rstrip
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - subprocess.Popen.tree.object._terminate
    - datetime.timedelta.object.path.tree.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.IO.head.commit.object.tree.path.encode
    - datetime.timedelta.commit.path.tree.object.encode
    - typing.IO.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.commit.object.path.encode
    - datetime.timedelta.path.tree.object.head.ref.commit._terminate
    - typing.IO.object.tree.path.head.commit.wait
    - subprocess.Popen.tree.commit.object.path.encode
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.object.path.rstrip
    - typing.IO.tree.commit.path.object
    - typing.IO.path.tree.object.commit._terminate
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.rstrip
    - typing.cast.head.commit.path.object.tree
    - typing.IO.path.tree.object.head.ref.commit.rstrip
    - typing.IO.head.ref.commit.tree.object._terminate
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.head.commit.path._terminate
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.commit.object.rstrip
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - typing.IO.object.tree.head.ref.commit.rstrip
    - typing.IO.object.head.commit.path.rstrip
    - subprocess.Popen.commit.encode
    - typing.IO.head.ref.commit.object.path.tree.encode
    - datetime.timedelta.head.ref.commit.object.tree.path._terminate
    - typing.IO.head.commit.path.wait
    - typing.IO.object.commit.tree.path
    - typing.cast.head.commit.object.path.tree._terminate
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.object.path.head.ref.commit.rstrip
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.path.head.ref.commit.tree.object.rstrip
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.head.commit.object.rstrip
    - typing.cast.head.commit.tree.path.object._terminate
    - typing.TypeVar.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.tree.head.ref.commit.encode
    - subprocess.Popen.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.head.ref.commit.path.tree.object.rstrip
    - typing.cast.object.head.ref.commit.path.tree.rstrip
    - typing.IO.head.commit.rstrip
    - typing.cast.object.tree.head.ref.commit.encode
    - typing.IO.head.commit.path.tree.encode
    - datetime.timedelta.tree.head.commit.object.rstrip
    - typing.BinaryIO.tree.head.commit.path.object._terminate
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.encode
    - subprocess.Popen.object.tree.rstrip
    - typing.IO.path.object.tree.encode
    - typing.IO.path.head.ref.commit.object.tree.encode
    - typing.IO.path.tree.commit.object.rstrip
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.object.path.tree._terminate
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.object.head.commit.path.encode
    - datetime.timedelta.object.head.commit.tree.path.encode
    - subprocess.Popen.path.head.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.path.tree.commit.rstrip
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.encode
    - datetime.timedelta.commit.tree.path.object.wait
    - datetime.timedelta.path.commit.object.tree.rstrip
    - typing.IO.commit.object._terminate
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.cast.head.ref.commit.object.tree.encode
    - subprocess.Popen.path.tree.object.rstrip
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.tree.object._terminate
    - <builtin>.len
    - typing.IO.path.tree.object.head.ref.commit._terminate
    - typing.cast.head.commit.path.object.encode
    - typing.cast.head.ref.commit.object.rstrip
    - typing.IO.head.commit.object.tree.encode
    - datetime.timedelta.path.commit.object._terminate
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - typing.IO.path.tree.commit.object.encode
    - typing.IO.path.tree.object.head.ref.commit.encode
    - subprocess.Popen.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.tree.commit.path.object.rstrip
    - typing.IO.path.tree.object.head.commit.encode
    - subprocess.Popen.commit.object.tree.path
    - typing.BinaryIO.head.ref.commit.object.tree.encode
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - typing.IO.path.commit.encode
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.rstrip
    - typing.IO.tree.head.commit.path._terminate
    - datetime.timedelta.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.head.commit.object.tree.path.rstrip
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.path.object.tree.encode
    - typing.TypeVar.object.tree.head.commit.path
    - subprocess.Popen.commit.path.tree._terminate
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.tree._terminate
    - typing.IO.path.head.ref.commit.object.wait
    - typing.IO.object.tree.path.head.commit._terminate
    - typing.IO.head.commit.object.tree.path.rstrip
    - typing.IO.path.object.tree.commit.encode
    - datetime.timedelta.head.commit.path.tree.object._terminate
    - typing.IO.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.object.path.tree.commit._terminate
    - typing.TypeVar.head.commit.path.tree._terminate
    - typing.IO.tree.commit.wait
    - typing.TypeVar.head.ref.commit.path.encode
    - typing.IO.tree.encode
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - typing.BinaryIO.head.commit.path.tree.encode
    - datetime.timedelta.tree.path.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.path.tree.object._terminate
    - typing.cast.object.tree.head.commit.encode
    - typing.BinaryIO.object.head.commit.path.wait
    - datetime.timedelta.commit.object.path.tree._terminate
    - subprocess.Popen.path.commit.tree.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.cast.tree.head.commit.object.path.wait
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.TypeVar.tree.object.path.head.commit.rstrip
    - datetime.timedelta.object.path.tree.head.commit._terminate
    - datetime.timedelta.head.commit.tree.path.encode
    - typing.BinaryIO.tree.head.ref.commit.path.encode
    - datetime.timedelta.head.ref.commit.path.object.tree._terminate
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.encode
    - subprocess.Popen.tree.path.head.commit.object._terminate
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - datetime.timedelta.path.head.commit.tree.rstrip
    - subprocess.Popen.object.head.commit.encode
    - subprocess.Popen.tree.object.head.commit.path.rstrip
    - typing.IO.tree.object
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.path.head.commit.tree.object._terminate
    - subprocess.Popen.tree.head.ref.commit.path.object._terminate
    - subprocess.Popen.head.commit.path.object.rstrip
    - datetime.timedelta.path.head.commit.tree
    - typing.IO.path.object.tree.head.commit.rstrip
    - subprocess.Popen.path.object.encode
    - subprocess.Popen.tree.path.object.commit.rstrip
    - typing.IO.tree.head.commit.object.path.rstrip
    - typing.IO.head.commit.tree.path.encode
    - typing.IO.commit.tree.object._terminate
    - typing.IO.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.tree.wait
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.path.rstrip
    - typing.IO.tree.object.path.head.ref.commit._terminate
    - subprocess.Popen.object.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit._terminate
    - typing.IO.commit.tree.encode
    - subprocess.Popen.head.commit.wait
    - typing.IO.object.head.ref.commit.path.rstrip
    - typing.IO.head.ref.commit.object.path._terminate
    - subprocess.Popen.path.object._terminate
    - typing.TypeVar.object.head.commit.tree.path.rstrip
    - typing.BinaryIO.head.commit._terminate
    - datetime.timedelta.head.ref.commit.object.tree.encode
    - subprocess.Popen.tree.object.head.commit.path.wait
    - subprocess.Popen.tree.commit.object.rstrip
    - typing.TypeVar.head.commit.tree._terminate
    - typing.TypeVar.head.commit.object.tree.path.encode
    - datetime.timedelta.commit.object
    - subprocess.Popen._terminate
    - typing.TypeVar.object.tree.path.head.commit.wait
    - subprocess.Popen.commit.tree.object._terminate
    - typing.IO.path.tree.object.commit.wait
    - subprocess.Popen.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.object.tree.head.commit.path._terminate
    - typing.IO.tree.object.commit.path.wait
    - subprocess.Popen.tree.object.head.commit.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.encode
    - typing.IO.tree.head.ref.commit.path.encode
    - subprocess.Popen.tree.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.tree.object.path._terminate
    - typing.IO.head.ref.commit.tree.path._terminate
    - typing.cast.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.rstrip
    - subprocess.Popen.tree.object.path.head.commit._terminate
    - datetime.timedelta.head.ref.commit.path.tree.encode
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.path.tree.commit.object.rstrip
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.BinaryIO.head.commit.rstrip
    - subprocess.Popen.object.tree.path.rstrip
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - subprocess.Popen.path.object.tree.head.commit.encode
    - typing.IO.path.commit.object._terminate
    - typing.IO.path.tree.commit.encode
    - datetime.timedelta.head.commit.tree.object.path.rstrip
    - typing.IO.object.commit.tree.path.rstrip
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - typing.IO.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - typing.IO.tree.object.path.commit._terminate
    - datetime.timedelta.path.tree.commit.object
    - typing.IO.tree.commit.object.path.wait
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.encode
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.path.object.head.commit.tree
    - typing.cast.head.commit.object.encode
    - typing.IO.tree.path.object.head.ref.commit._terminate
    - subprocess.Popen.tree.path.commit._terminate
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.wait
    - typing.IO.path.commit.object
    - datetime.timedelta.object.tree.commit.path.rstrip
    - subprocess.Popen.tree.path.commit.rstrip
    - subprocess.Popen.head.ref.commit.rstrip
    - subprocess.Popen.tree.head.commit.object.path
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.path.head.ref.commit.object._terminate
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.path.wait
    - typing.IO.object.head.commit.tree.path.encode
    - datetime.timedelta.path.tree.object.head.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.object.head.ref.commit.tree.wait
    - typing.IO.commit.path.object.encode
    - datetime.timedelta.commit.tree.path._terminate
    - datetime.timedelta.head.ref.commit.path.object.rstrip
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.path.head.ref.commit.encode
    - datetime.timedelta.object.path.commit._terminate
    - datetime.timedelta.tree.path.commit.object.encode
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.tree.object.head.commit.encode
    - typing.BinaryIO.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.commit.path.object.tree._terminate
    - subprocess.Popen.path.tree.head.commit._terminate
    - typing.IO.object.path.tree.rstrip
    - datetime.timedelta.commit.tree.object.path.rstrip
    - subprocess.Popen.object.tree.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.tree.object.rstrip
    - typing.BinaryIO.tree.head.commit.rstrip
    - datetime.timedelta.commit.tree.object.path.encode
    - typing.BinaryIO.head.ref.commit.tree.path.object._terminate
    - typing.BinaryIO.tree.head.ref.commit.path.rstrip
    - typing.cast.head.ref.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.object.path.commit.rstrip
    - typing.IO.object.tree.commit.path.encode
    - typing.IO.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.encode
    - typing.BinaryIO.head.ref.commit.object.tree
    - datetime.timedelta.commit.path._terminate
    - typing.BinaryIO.head.commit.wait
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - typing.IO.path.commit.rstrip
    - typing.BinaryIO.head.ref.commit.tree._terminate
    - typing.TypeVar.head.commit.wait
    - git.objects.commit.Popen.path.encode
    - subprocess.Popen.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.commit.tree.object.path
    - subprocess.Popen.object.commit.tree.path.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.path.commit.tree.object.encode
    - typing.IO.object.head.ref.commit.path._terminate
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.tree.encode
    - subprocess.Popen.tree.commit.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit
    - typing.cast.tree.head.commit.path.rstrip
    - subprocess.Popen.path.head.ref.commit.object.tree._terminate
    - typing.TypeVar.head.commit.tree.object.encode
    - subprocess.Popen.tree.path.commit.object._terminate
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.object.path.head.ref.commit._terminate
    - message.endswith
    - subprocess.Popen.path.object.tree.commit._terminate
    - typing.IO.head.ref.commit.tree.encode
    - pumps.append
    - datetime.timedelta.object.tree.head.commit.path._terminate
    - typing.IO.object.path.tree.head.commit._terminate
    - subprocess.Popen.object.path.head.commit.encode
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.path.object.commit._terminate
    - subprocess.Popen.head.commit.object.path.tree.encode
    - typing.IO.object.tree._terminate
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path.encode
    - datetime.timedelta.object.path.head.commit.encode
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.BinaryIO.object.tree.head.commit.path._terminate
    - subprocess.Popen.head.ref.commit.object.path.encode
    - subprocess.Popen.head.commit.object.tree.wait
    - subprocess.Popen.path.head.commit.object.tree.rstrip
    - typing.cast.object.head.commit.tree.encode
    - typing.BinaryIO.object.tree.path.commit.rstrip
    - datetime.timedelta.commit.object._terminate
    - typing.IO.path.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.wait
    - datetime.timedelta.path.tree.head.commit.object._terminate
    - subprocess.Popen.object.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.tree.object.path.head.commit.encode
    - datetime.timedelta.path.tree.object.head.commit._terminate
    - subprocess.Popen.object.head.ref.commit.path.tree.encode
    - typing.cast.object.tree.head.commit.rstrip
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.object.head.commit.rstrip
    - typing.TypeVar.object.tree.head.commit.path.encode
    - typing.BinaryIO.object.head.commit.tree.wait
    - subprocess.Popen.tree.commit.path.encode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - subprocess.Popen.commit.rstrip
    - typing.cast.head.commit.tree.path
    - typing.TypeVar.tree.head.commit.path.object.rstrip
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - datetime.timedelta.path.object.tree.head.commit.encode
    - datetime.timedelta.commit.path.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.path.head.commit._terminate
    - typing.IO.tree.path.object.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.path
    - typing.IO.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.head.commit.path.object.encode
    - typing.cast.head.commit.object.tree._terminate
    - subprocess.Popen.object.tree.path.head.ref.commit._terminate
    - subprocess.Popen.tree.object.rstrip
    - datetime.timedelta.object.commit.tree
    - typing.IO.tree.head.ref.commit.path
    - subprocess.Popen.object.commit.path.tree._terminate
    - typing.IO.head.commit.object.tree
    - subprocess.Popen.tree.head.ref.commit.rstrip
    - git.util.RemoteProgress.new_message_handler.handler
    - datetime.timedelta.object.path.tree.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.encode
    - typing.cast.object.head.commit.tree.path._terminate
    - typing.IO.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.path.head.commit.object.tree.encode
    - datetime.timedelta.head.commit.path.object.encode
    - typing.IO.path.object.commit.tree.rstrip
    - datetime.timedelta.path.tree.object.commit
    - typing.IO.object.path.tree.head.ref.commit.rstrip
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.tree.path.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.path._terminate
    - subprocess.Popen.path._terminate
    - datetime.timedelta.head.ref.commit.object.path
    - git.objects.commit.Popen.path.tree.wait
    - typing.TypeVar.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.object.commit.rstrip
    - typing.BinaryIO.object.tree.head.commit.encode
    - datetime.timedelta.tree.object.path.commit._terminate
    - subprocess.Popen.object.commit.path.rstrip
    - subprocess.Popen.commit.tree.path
    - typing.cast.head.commit.tree.object.path._terminate
    - typing.IO.commit.object.path.rstrip
    - typing.TypeVar.object.tree.head.ref.commit._terminate
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - typing.IO.tree.head.commit.path.object.rstrip
    - typing.BinaryIO.tree.head.commit.object.encode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.object.head.ref.commit.encode
    - typing.IO.tree.path.head.commit.rstrip
    - datetime.timedelta.tree.path.head.ref.commit._terminate
    - subprocess.Popen.object.tree.commit.path._terminate
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.commit.path._terminate
    - datetime.timedelta.tree.head.commit.path._terminate
    - typing.cast.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - subprocess.Popen.path.head.commit._terminate
    - subprocess.Popen.tree.object.path.encode
    - datetime.timedelta.commit.path.object.tree.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.commit.object.path.encode
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.IO.commit.tree.object
    - typing.BinaryIO.tree.head.commit.path.encode
    - typing.TypeVar.tree.head.commit.object.path._terminate
    - subprocess.Popen.tree.path.object.head.ref.commit._terminate
    - datetime.timedelta.head.commit.path.object.wait
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.object.path.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - datetime.timedelta.object.path.head.ref.commit.wait
    - git.objects.commit.Popen.tree._terminate
    - datetime.timedelta.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.head.commit.path.tree.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.path._terminate
    - subprocess.Popen.tree.encode
    - datetime.timedelta.object.path.tree.commit._terminate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.TypeVar.head.commit.object.path.tree.encode
    - subprocess.Popen.tree.commit.encode
    - datetime.timedelta.tree.object.commit.encode
    - datetime.timedelta.path.tree.head.ref.commit._terminate
    - subprocess.Popen.path.object.tree.commit.wait
    - typing.IO.commit
    - datetime.timedelta.path.head.commit.object.tree._terminate
    - typing.IO.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object._terminate
    - typing.IO.tree.path.head.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.object.path._terminate
    - datetime.timedelta.path.head.ref.commit.tree.encode
    - typing.IO.object.head.ref.commit.path.tree.encode
    - typing.cast.tree.head.commit.object._terminate
    - typing.cast.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.path.head.commit.tree._terminate
    - datetime.timedelta.commit.path.tree.object
    - typing.IO.path.encode
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.object.commit.tree._terminate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.head.commit.path.object._terminate
    - typing.TypeVar.head.ref.commit.path.tree._terminate
    - typing.IO.path.head.commit.tree
    - subprocess.Popen.path.commit.object.tree.encode
    - datetime.timedelta.object.head.ref.commit.tree._terminate
    - datetime.timedelta.object.head.commit
    - typing.IO.tree.object.head.ref.commit.rstrip
    - typing.cast.tree.head.commit.object.rstrip
    - typing.BinaryIO.head.commit.object.path.tree.rstrip
    - typing.IO.head.ref.commit.object._terminate
    - typing.BinaryIO.head.ref.commit.tree.object.path.rstrip
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.path.object.commit.rstrip
    - typing.TypeVar.object.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.tree.path.object.head.commit._terminate
    - typing.IO.tree.object.path.head.ref.commit.encode
    - typing.cast.object.head.ref.commit.path.tree.encode
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.object.head.commit.rstrip
    - typing.BinaryIO.object.tree.path.rstrip
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - subprocess.Popen.object.head.commit._terminate
    - typing.TypeVar.tree.head.commit.path.object._terminate
    - typing.BinaryIO.head.ref.commit.object.path._terminate
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.IO.object.path.tree.encode
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.encode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.tree.head.commit.encode
    - datetime.timedelta.path.object.head.ref.commit._terminate
    - typing.cast.head.commit.object.tree.rstrip
    - datetime.timedelta.path.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.rstrip
    - typing.BinaryIO.head.commit.path.object.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.path.object.rstrip
    - datetime.timedelta.tree.commit.object._terminate
    - typing.TypeVar.head.ref.commit.tree.object.path.encode
    - subprocess.Popen.tree.object.path.commit.rstrip
    - subprocess.Popen.tree.head.commit.path.rstrip
    - git.objects.commit.Popen.path
    - subprocess.Popen.tree.head.commit.path.wait
    - datetime.timedelta.head.commit
    - subprocess.Popen.head.commit.object.tree.rstrip
    - datetime.timedelta.tree.object.path.commit.encode
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.cast.head.commit.tree.path.rstrip
    - typing.IO.tree.object.path.commit.encode
    - datetime.timedelta.path.tree.commit.object.encode
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - datetime.timedelta.object._terminate
    - datetime.timedelta.head.commit.tree.path.object.encode
    - datetime.timedelta.object.tree.path.encode
    - datetime.timedelta.path.object.head.ref.commit.encode
    - datetime.timedelta.path.head.ref.commit.object.tree._terminate
    - typing.IO.tree.object.path.head.commit._terminate
    - typing.IO.head.ref.commit.encode
    - subprocess.Popen.object.tree.path.head.commit.encode
    - typing.TypeVar.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.object.path.tree._terminate
    - typing.IO.path.head.commit.tree.rstrip
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - typing.IO.object.head.ref.commit.tree._terminate
    - typing.IO.head.commit.tree.object.path.rstrip
    - subprocess.Popen.tree.path.commit
    - typing.IO.path.tree.head.ref.commit._terminate
    - typing.BinaryIO.object.head.commit.tree.path.rstrip
    - typing.cast.head.commit.tree.object.path.encode
    - subprocess.Popen.tree.object.commit.path._terminate
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.head.ref.commit.rstrip
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.head.commit.rstrip
    - typing.BinaryIO.tree.head.commit.path.object.rstrip
    - subprocess.Popen.path.commit.object.encode
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.object.path.commit._terminate
    - datetime.timedelta.head.ref.commit.tree.object.encode
    - typing.IO.path.commit.tree.object
    - typing.cast.head.ref.commit.tree._terminate
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.object.tree.rstrip
    - subprocess.Popen.object.head.commit.path._terminate
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.IO.object.tree.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path.encode
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - typing.IO.path.commit.tree.encode
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.path.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.object.encode
    - datetime.timedelta.tree.object.head.ref.commit.path.encode
    - typing.TypeVar.head.commit.path.tree.object.wait
    - subprocess.Popen.path.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.head.commit.rstrip
    - subprocess.Popen.object.rstrip
    - typing.cast.head.commit.object.tree.path.rstrip
    - typing.BinaryIO.object.head.commit.path.encode
    - typing.IO.path.tree._terminate
    - typing.IO.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.encode
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.object.head.ref.commit.path.encode
    - typing.IO.head.ref.commit.object.wait
    - typing.BinaryIO.object.head.commit.path._terminate
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.cast.head.commit.path.tree.object.rstrip
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.object.commit.path._terminate
    - typing.IO.commit.path.tree.encode
    - datetime.timedelta.head.commit.object.tree.encode
    - typing.IO.head.ref.commit.object.tree.path.rstrip
    - typing.IO.commit.object.tree.path._terminate
    - datetime.timedelta.object.path
    - typing.IO.tree.object.head.ref.commit.path._terminate
    - typing.IO.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.path.head.commit.encode
    - datetime.timedelta.tree.commit.object.path.encode
    - subprocess.Popen.path.head.commit.tree.object.rstrip
    - subprocess.Popen.path.object.commit.tree.encode
    - typing.IO.commit.path.object.tree._terminate
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.encode
    - typing.IO.path.tree.head.commit.object.wait
    - git.objects.commit.Popen.path.rstrip
    - datetime.timedelta.path.tree._terminate
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.object.wait
    - datetime.timedelta.path.tree
    - subprocess.Popen.commit.tree.rstrip
    - subprocess.Popen.path.head.commit
    - typing.cast.tree.head.commit.object.path._terminate
    - typing.IO.path.object.head.commit.encode
    - typing.IO.head.commit.path.tree._terminate
    - datetime.timedelta.tree.path.object.commit._terminate
    - datetime.timedelta.object.head.commit.path.tree._terminate
    - typing.IO.path.object.tree.wait
    - typing.BinaryIO.tree.head.commit.encode
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.path.encode
    - typing.TypeVar.head.ref.commit.object._terminate
    - typing.IO.object.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.ref.commit.object.rstrip
    - subprocess.Popen.commit.tree.path.object.rstrip
    - subprocess.Popen.head.ref.commit.object
    - datetime.timedelta.head.ref.commit.path._terminate
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.path.commit.encode
    - datetime.timedelta.object.commit.path.tree
    - subprocess.Popen.object.path.head.commit.tree.encode
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.encode
    - subprocess.Popen.head.commit.tree.path.object.rstrip
    - typing.cast.head.ref.commit.path.tree.rstrip
    - datetime.timedelta.tree.head.commit.object.path.encode
    - typing.TypeVar.head.commit.tree.wait
    - datetime.timedelta.path.object.head.ref.commit.tree._terminate
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - typing.IO.object.commit.tree.rstrip
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.cast.head.commit.object.path._terminate
    - datetime.timedelta.head.commit.path.encode
    - subprocess.Popen.object.tree.path.head.commit.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.path.head.ref.commit.tree.encode
    - typing.cast.tree.object.head.commit.path._terminate
    - typing.BinaryIO.object.head.commit.path.rstrip
    - subprocess.Popen.object.tree.head.commit.path.rstrip
    - typing.BinaryIO.object.head.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path
    - typing.cast.head.ref.commit.object.path.rstrip
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree._terminate
    - typing.BinaryIO.tree.head.commit._terminate
    - typing.TypeVar.head.commit.tree.object._terminate
    - typing.TypeVar.head.ref.commit.tree.object._terminate
    - typing.cast.head.commit.path.object.tree.rstrip
    - typing.IO.tree.path.head.commit.object.wait
    - typing.TypeVar.head.ref.commit.path.object.tree._terminate
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.object.path.tree.head.ref.commit._terminate
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.object.head.ref.commit.path._terminate
    - typing.IO.path.tree.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.object.rstrip
    - subprocess.Popen.path.commit.tree.object._terminate
    - typing.TypeVar.head.commit.object.path.tree._terminate
    - subprocess.Popen.object.path.rstrip
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.tree.object.head.ref.commit._terminate
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.commit.object.rstrip
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.tree.head.commit.path.encode
    - subprocess.Popen.path.object.tree.commit.rstrip
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.cast.tree.head.commit._terminate
    - datetime.timedelta.object.head.commit._terminate
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.commit.object.path.tree.rstrip
    - typing.IO.object.tree.commit.encode
    - datetime.timedelta.path.tree.object.commit.encode
    - typing.IO.path.object.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit.object.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.encode
    - typing.IO.commit.tree.path.object.wait
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.cast.head.commit.tree.path._terminate
    - typing.IO.head.ref.commit.object.rstrip
    - typing.TypeVar.object.tree.path.head.ref.commit.encode
    - datetime.timedelta.head.commit.wait
    - typing.cast.head.ref.commit.object.path._terminate
    - subprocess.Popen.tree.path.head.commit.object.rstrip
    - typing.IO.path.object._terminate
    - typing.IO.path.object.head.commit.rstrip
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.head.commit.path._terminate
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.object.encode
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.commit.object.path.wait
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.object.path.tree.head.commit.rstrip
    - datetime.timedelta.tree.object.head.ref.commit._terminate
    - typing.BinaryIO.head.commit.object.tree.path.rstrip
    - typing.IO.head.ref.commit.object.tree.encode
    - datetime.timedelta.tree.object.path.commit.wait
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object._terminate
    - typing.IO.object.tree.head.commit.rstrip
    - typing.TypeVar.object.tree.path.head.commit._terminate
    - typing.IO.object.path.tree._terminate
    - typing.cast.tree.head.ref.commit.object.path._terminate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.IO.encode
    - subprocess.Popen.object.tree.path.head.ref.commit.encode
    - subprocess.Popen.head.commit.path.object.tree.rstrip
    - datetime.timedelta.path.object.tree.rstrip
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.commit.path.encode
    - typing.IO.path.head.commit.object.rstrip
    - typing.BinaryIO.object.head.ref.commit
    - subprocess.Popen.object.head.commit.path.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.object.encode
    - typing.BinaryIO.object.tree.head.commit.rstrip
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.head.commit._terminate
    - typing.cast.tree.head.commit.path.object.encode
    - typing.BinaryIO.object.head.commit.path.tree.rstrip
    - subprocess.Popen.commit.path
    - subprocess.Popen.head.ref.commit._terminate
    - typing.IO.path.head.ref.commit.encode
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.path.object.head.commit.encode
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.object.tree.rstrip
    - datetime.timedelta.path.commit.tree._terminate
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.encode
    - typing.IO.tree.head.commit.object.path.encode
    - typing.BinaryIO.object.tree.path.commit.encode
    - typing.TypeVar.tree.head.ref.commit.object.rstrip
    - typing.cast.tree.object.head.ref.commit.rstrip
    - typing.BinaryIO.object.tree.path.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.path.encode
    - datetime.timedelta.object.head.ref.commit.path.tree.encode
    - datetime.timedelta.commit.tree.path.rstrip
    - subprocess.Popen.object.commit.tree.path.wait
    - datetime.timedelta.commit.path.object.wait
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.encode
    - typing.IO.tree.head.commit.wait
    - typing.TypeVar.head.commit.path.object.encode
    - typing.IO.tree.head.commit.object.path._terminate
    - typing.cast.tree.head.ref.commit.object.path.encode
    - datetime.timedelta.head.commit.path.object._terminate
    - subprocess.Popen.tree.path.commit.encode
    - typing.IO.head.commit.tree.object.path._terminate
    - typing.IO.object.path.head.commit.wait
    - typing.TypeVar.object.tree.path.commit.rstrip
    - typing.IO.commit.tree._terminate
    - subprocess.Popen.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.object.tree.head.ref.commit.rstrip
    - typing.IO.tree.path.head.commit.object.encode
    - datetime.timedelta.object.commit.tree.encode
    - datetime.timedelta.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.path.tree.encode
    - typing.TypeVar.head.commit.path.tree.object._terminate
    - typing.BinaryIO.head.commit.object.tree.path._terminate
    - datetime.timedelta.head.commit.path._terminate
    - datetime.timedelta.tree.path.head.ref.commit.object._terminate
    - subprocess.Popen.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.head.ref.commit.encode
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - subprocess.Popen.path.tree.object.head.ref.commit._terminate
    - datetime.timedelta.tree.path.head.ref.commit.encode
    - typing.IO.tree.object.commit.path._terminate
    - typing.IO.tree.object.path.commit.wait
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.encode
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.encode
    - typing.IO.tree.object.path.encode
    - subprocess.Popen.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.head.commit.object.path._terminate
    - subprocess.Popen.object.path.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.head.ref.commit.object._terminate
    - typing.IO.path.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.path.rstrip
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.commit.path.encode
    - datetime.timedelta.tree.commit._terminate
    - typing.IO.object.head.commit.tree._terminate
    - datetime.timedelta.head.commit.path.tree._terminate
    - datetime.timedelta.head.commit.object.path.rstrip
    - typing.IO.tree.object.head.ref.commit._terminate
    - datetime.timedelta.object.tree.head.commit._terminate
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.object.tree.head.commit._terminate
    - typing.IO.path.commit.tree.object.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit._terminate
    - typing.IO.path.object.commit._terminate
    - subprocess.Popen.object.path.head.ref.commit.rstrip
    - datetime.timedelta._terminate
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.commit.path.wait
    - subprocess.Popen.object.path._terminate
    - typing.cast.head.commit.object.rstrip
    - datetime.timedelta.tree.commit.object.encode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.tree.encode
    - subprocess.Popen.tree.object.path.head.commit.rstrip
    - typing.IO.commit.path.tree.object.rstrip
    - datetime.timedelta.head.commit.tree
    - typing.cast.tree.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.rstrip
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.head.commit.encode
    - typing.BinaryIO.head.ref.commit.object.path.encode
    - datetime.timedelta.commit.path.object.encode
    - datetime.timedelta.head.ref.commit.tree.wait
    - datetime.timedelta.tree.rstrip
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - typing.TypeVar.head.commit.tree.object.path.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.cast.object.head.ref.commit.path.encode
    - typing.BinaryIO.head.commit.path.tree.rstrip
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - typing.IO.head.ref.commit.path.object._terminate
    - subprocess.Popen.path.tree.head.ref.commit.encode
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.head.ref.commit.object.encode
    - subprocess.Popen.path.tree.rstrip
    - typing.BinaryIO.head.commit.path.tree._terminate
    - subprocess.Popen.tree.object
    - typing.IO.tree.object.commit._terminate
    - typing.TypeVar.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.tree.path._terminate
    - typing.TypeVar.object.tree.path.commit.wait
    - datetime.timedelta.path.commit.encode
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.rstrip
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.IO.commit.tree.object.path.encode
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.rstrip
    - subprocess.Popen.path.encode
    - typing.TypeVar.head.commit.path.object.tree._terminate
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - typing.IO.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.head.commit.tree.object.encode
    - typing.cast.head.commit.path.rstrip
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.object.tree.head.commit.path._terminate
    - subprocess.Popen.object.head.ref.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.path.object.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit.encode
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.commit.tree.object.path._terminate
    - datetime.timedelta.object.path.tree._terminate
    - typing.TypeVar.tree.object.head.ref.commit.path.encode
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.head.commit.wait
    - typing.TypeVar.head.commit.object.tree.rstrip
    - typing.IO.object.head.ref.commit.tree.path._terminate
    - subprocess.Popen.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.head.commit.object.path._terminate
    - typing.cast.head.ref.commit.object.encode
    - datetime.timedelta.tree.head.ref.commit.path.object.encode
    - datetime.timedelta.rstrip
    - typing.IO.head.ref.commit.object.path
    - typing.IO.commit.object.path._terminate
    - typing.BinaryIO.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.head.commit.path.rstrip
    - typing.IO.head.ref.commit.path.tree.object._terminate
    - datetime.timedelta.head.ref.commit.tree._terminate
    - subprocess.Popen.commit.tree.path.object.encode
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.path.head.ref.commit.tree.object.wait
    - typing.IO.head.commit.path.object.encode
    - subprocess.Popen.path.object.head.ref.commit._terminate
    - typing.IO.head.commit.path.tree.object.wait
    - typing.TypeVar.tree.head.commit.path._terminate
    - datetime.timedelta.commit.wait
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.encode
    - subprocess.Popen.commit.tree.wait
    - typing.IO.commit.path.object._terminate
    - datetime.timedelta.path.tree.object.commit._terminate
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.rstrip
    - datetime.timedelta.tree.path.commit.object.wait
    - typing.TypeVar.object.tree.head.commit.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit.encode
    - typing.IO.tree.object.head.commit.path.rstrip
    - subprocess.Popen.path.object.tree.encode
    - datetime.timedelta.object.head.ref.commit.wait
    - datetime.timedelta.object.path.head.ref.commit.rstrip
    - typing.IO.object.path.head.ref.commit.tree.encode
    - typing.cast.object.head.ref.commit.path.tree._terminate
    - datetime.timedelta.object.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.encode
    - typing.IO.path.object.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit._terminate
    - subprocess.Popen.path.tree.head.ref.commit.object.rstrip
    - typing.cast.head.commit.path.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.encode
    - typing.IO.path.object.tree.commit.wait
    - datetime.timedelta.head.commit.object.tree.path.rstrip
    - datetime.timedelta.object.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.encode
    - typing.cast.head.commit.object.path.wait
    - subprocess.Popen.tree.head.commit.object.path.rstrip
    - datetime.timedelta.commit.tree.object._terminate
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.commit.path.object.tree.rstrip
    - typing.BinaryIO.head.commit.object.path.tree._terminate
    - subprocess.Popen.object.head.commit
    - t.join
    - typing.cast.object.head.ref.commit.path.rstrip
    - typing.cast.tree.head.ref.commit.object._terminate
    - datetime.timedelta.path.object
    - subprocess.Popen.tree.wait
    - typing.IO.head.commit.path.tree.object.rstrip
    - subprocess.Popen.commit
    - typing.cast.object.head.ref.commit.tree.path._terminate
    - subprocess.Popen.tree.commit.path.wait
    - typing.IO.object._terminate
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - typing.cast.head.commit.object.path.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.encode
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.tree.encode
    - typing.cast.commit.object.tree.path.encode
    - typing.BinaryIO.head.commit.tree.object.path.encode
    - subprocess.Popen.tree.head.commit.path.object.rstrip
    - datetime.timedelta.path.head.ref.commit.tree.rstrip
    - typing.IO.tree.head.commit.rstrip
    - typing.TypeVar.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.rstrip
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.cast.head.commit.path.tree.object.wait
    - subprocess.Popen.tree.object.path._terminate
    - subprocess.Popen.object.tree.head.commit.rstrip
    - typing.IO.path.head.ref.commit.tree.object.encode
    - datetime.timedelta.commit.path
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.path.encode
    - typing.IO.object.path.head.commit._terminate
    - datetime.timedelta.object.path.head.commit.tree.wait
    - typing.IO.tree.rstrip
    - typing.cast.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.path.object.head.commit.tree.encode
    - typing.IO.path.head.ref.commit.object
    - typing.IO.head.commit.path.object.rstrip
    - <builtin>.getattr
    - typing.IO.tree.path.commit.wait
    - datetime.timedelta.object.tree.head.ref.commit.encode
    - typing.IO.commit.object.tree.encode
    - subprocess.Popen.head.ref.commit.path.encode
    - subprocess.Popen.path.head.commit.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.path._terminate
    - typing.IO.object.path.commit.rstrip
    - datetime.timedelta.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.tree.object.encode
    - typing.TypeVar.head.commit.tree.object.rstrip
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - typing.IO.head.ref.commit.tree._terminate
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.head.commit.tree.encode
    - datetime.timedelta.object.tree.path.commit.encode
    - datetime.timedelta.tree
    - typing.IO.path.head.ref.commit.object.tree._terminate
    - subprocess.Popen.object.tree.head.ref.commit.path.encode
    - typing.IO.tree.head.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.tree.object.head.ref.commit.rstrip
    - typing.IO.tree.path.object.head.ref.commit.encode
    - typing.TypeVar.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.path.head.commit.object.rstrip
    - typing.BinaryIO.object.tree.head.commit
    - typing.IO.commit.object.path.encode
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.commit.object._terminate
    - subprocess.Popen.path.head.commit.object._terminate
    - subprocess.Popen.head.commit.path.rstrip
    - typing.IO.path.tree
    - git.objects.commit.Popen.tree.path.encode
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.rstrip
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.head.commit.tree.object.path._terminate
    - datetime.timedelta.object.path.commit.wait
    - datetime.timedelta.head.ref.commit.object.tree.rstrip
    - typing.TypeVar.tree.head.commit.path.object.encode
    - datetime.timedelta.object.tree
    - typing.IO.head.commit.tree.object._terminate
    - subprocess.Popen.tree.head.commit.object.path.encode
    - typing.cast.head.commit.object.path.rstrip
    - typing.IO.commit.path.tree._terminate
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.object.encode
    - datetime.timedelta.head.commit.object.tree.path._terminate
    - typing.TypeVar.head.commit.path.object.wait
    - datetime.timedelta.commit.tree.object.rstrip
    - datetime.timedelta.encode
    - typing.cast.head.ref.commit.path.object.wait
    - subprocess.Popen.path.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.object.path.commit.encode
    - typing.IO.object.commit.path.rstrip
    - datetime.timedelta.tree.object.commit.wait
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.encode
    - typing.IO.object.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.encode
    - subprocess.Popen.path.head.ref.commit.wait
    - typing.IO.path.commit.object.rstrip
    - typing.IO.head.commit.tree.object.path.encode
    - typing.cast.tree.head.commit.path._terminate
    - subprocess.Popen.path.object.head.commit.rstrip
    - datetime.timedelta.head.ref.commit
    - typing.IO.object.head.ref.commit.path.tree._terminate
    - typing.TypeVar.object.tree.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.rstrip
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.path.object.commit.encode
    - typing.IO.commit.path.object.wait
    - typing.TypeVar.head.commit._terminate
    - typing.cast.tree.head.ref.commit.path.encode
    - subprocess.Popen.object.path.head.ref.commit.encode
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.cast.head.commit.path.tree
    - typing.cast.tree.object.head.ref.commit.path.encode
    - datetime.timedelta.path.object.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object._terminate
    - typing.TypeVar.tree.head.ref.commit.rstrip
    - typing.IO.head.commit.object.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.rstrip
    - typing.IO.object.commit.tree
    - subprocess.Popen.commit.tree.path.object._terminate
    - datetime.timedelta.object.commit.tree.path.wait
    - typing.cast.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.head.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.head.commit.path.object.encode
    - typing.IO.tree.path.object.commit._terminate
    - typing.IO.object.head.commit.path.tree.encode
    - subprocess.Popen.path.object.head.ref.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.IO.tree.object.commit.path.rstrip
    - subprocess.Popen.path.tree.head.commit.object.rstrip
    - datetime.timedelta.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.encode
    - typing.IO.tree.head.ref.commit._terminate
    - typing.IO.object.path.tree.wait
    - datetime.timedelta.head.commit.object.tree.wait
    - typing.TypeVar.head.commit
    - git.objects.commit.Popen.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.rstrip
    - typing.TypeVar.tree.object.path.head.commit._terminate
    - subprocess.Popen.path.tree
    - datetime.timedelta.path.object.commit._terminate
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit.wait
    - typing.IO.path.object.tree.head.ref.commit.rstrip
    - typing.IO.commit.object.tree.path.rstrip
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.path.head.commit.encode
    - datetime.timedelta.path.head.commit.object.tree.encode
    - subprocess.Popen.head.ref.commit.tree.object.path.encode
    - typing.TypeVar.head.ref.commit.tree.path.object._terminate
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - typing.cast.head.ref.commit.tree.path.rstrip
    - typing.IO.path.object.head.commit._terminate
    - typing.IO.object.tree.encode
    - subprocess.Popen.path.object.tree.head.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.object.tree.path.head.commit.encode
    - typing.IO.tree.head.commit.object.path.wait
    - typing.IO.tree.path.head.ref.commit.object.rstrip
    - typing.TypeVar.head.commit.tree.path.object._terminate
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit._terminate
    - typing.TypeVar.head.ref.commit.object.tree.path.encode
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.object.tree._terminate
    - typing.cast.object.tree.head.commit.path.encode
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object.encode
    - typing.cast.head.ref.commit.tree.path
    - typing.TypeVar.object.head.ref.commit.tree._terminate
    - datetime.timedelta.object.path.tree
    - typing.BinaryIO.head.commit.tree.object.encode
    - typing.IO.head.ref.commit.path._terminate
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.IO.tree.path.head.commit.object
    - typing.TypeVar.head.ref.commit.tree._terminate
    - datetime.timedelta.object.tree.head.commit.encode
    - datetime.timedelta.path.object.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.tree.path.object._terminate
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.path.head.commit.object.rstrip
    - subprocess.Popen.path.head.ref.commit._terminate
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.tree.wait
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.tree.path.object.head.commit._terminate
    - subprocess.Popen.path.commit.tree._terminate
    - typing.TypeVar.object.head.ref.commit.path.tree.encode
    - typing.BinaryIO.tree.head.commit
    - subprocess.Popen.path.head.commit.object.encode
    - datetime.timedelta.object.path.commit
    - subprocess.Popen.tree.path.head.commit.encode
    - typing.IO.tree.path.head.commit.object._terminate
    - typing.cast.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.head.ref.commit.encode
    - datetime.timedelta.path.object.commit.encode
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.cast.head.ref.commit.object.tree.rstrip
    - typing.IO.object.path.head.commit.tree
    - datetime.timedelta.object.commit.path._terminate
    - git.objects.commit.Popen.rstrip
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.wait
    - typing.IO.path.head.commit.tree.object._terminate
    - datetime.timedelta.tree.head.commit.object.path._terminate
    - datetime.timedelta.tree.path.head.commit.rstrip
    - datetime.timedelta.tree.commit.encode
    - typing.IO.path.tree.head.commit.object.encode
    - typing.BinaryIO.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.encode
    - datetime.timedelta.tree.head.commit.object.path
    - typing.BinaryIO.head.commit.object.tree.path.encode
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.head.ref.commit.object.path.tree._terminate
    - typing.TypeVar.head.ref.commit.object.tree.path._terminate
    - typing.TypeVar.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.encode
    - datetime.timedelta.path.commit.rstrip
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.commit.path.wait
    - subprocess.Popen.tree.commit.object.path._terminate
    - typing.IO.object.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit._terminate
    - typing.IO.object.head.commit.tree.rstrip
    - typing.TypeVar.head.commit.tree.object.wait
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.tree.object.encode
    - typing.BinaryIO.object.tree.path._terminate
    - subprocess.Popen.head.commit._terminate
    - typing.cast.head.commit.tree.object.encode
    - typing.BinaryIO.head.commit.tree.object.rstrip
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.IO.object.path.tree.commit.encode
    - typing.IO.tree.path.head.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.object.encode
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.commit.tree.path._terminate
    - datetime.timedelta.object.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path._terminate
    - typing.IO.path.tree.commit
    - subprocess.Popen.head.commit.tree.encode
    - typing.TypeVar.head.commit.tree.path.object.rstrip
    - typing.TypeVar.object.tree.path.encode
    - typing.cast.object.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.object.rstrip
    - datetime.timedelta.path.commit.tree.object._terminate
    - typing.BinaryIO.head.commit.tree.path.encode
    - datetime.timedelta.object.tree.head.commit.rstrip
    - subprocess.Popen.commit.tree.path._terminate
    - datetime.timedelta.head.ref.commit.path.tree._terminate
    - typing.cast.tree.head.ref.commit.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.rstrip
    - subprocess.Popen.head.commit.path.encode
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.head.commit._terminate
    - typing.IO.path.head.ref.commit.object.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.BinaryIO.head.commit.object.path._terminate
    - typing.IO.head.ref.commit.object.path.wait
    - git.objects.commit.Popen.path._terminate
    - typing.BinaryIO.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.rstrip
    - typing.IO.tree.commit.object.path.rstrip
    - typing.IO.object.head.ref.commit.path.tree.rstrip
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.IO.object.head.commit.tree.wait
    - typing.TypeVar.head.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.object.tree._terminate
    - typing.TypeVar.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.path.head.ref.commit.rstrip
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.head.commit.tree.path._terminate
    - typing.IO.commit.path.tree.rstrip
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path._terminate
    - typing.cast.tree.object.head.ref.commit.path._terminate
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - datetime.timedelta.path.head.commit.object.tree
    - typing.IO.rstrip
    - subprocess.Popen.object.commit.rstrip
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - typing.IO.head.ref.commit.object.path.tree._terminate
    - subprocess.Popen.object.path.tree.commit.rstrip
    - <builtin>.hasattr
    - subprocess.Popen.object.encode
    - typing.BinaryIO.head.ref.commit.path.wait
    - typing.IO.tree.commit.path.rstrip
    - datetime.timedelta.tree.path.object._terminate
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - typing.IO.object.commit.tree.path.encode
    - typing.IO.object.head.commit.path.tree.rstrip
    - datetime.timedelta.object.path.tree.rstrip
    - datetime.timedelta.head.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.tree.path.object._terminate
    - datetime.timedelta.head.ref.commit.tree.object._terminate
    - typing.cast.tree.head.commit.path.object.rstrip
    - datetime.timedelta.tree.path.object.commit.encode
    - datetime.timedelta.object.path.head.ref.commit.encode
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.path.tree.head.commit.object._terminate
    - datetime.timedelta.object.commit.wait
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.path.head.commit.object.tree.encode
    - datetime.timedelta.object.head.ref.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.path.head.ref.commit.encode
    - datetime.timedelta.head.commit.object.path.encode
    - typing.IO.tree.object.wait
    - datetime.timedelta.tree.path.commit.rstrip
    - datetime.timedelta.head.commit.object.path.tree._terminate
    - typing.IO.object.head.ref.commit.path
    - git.util.RemoteProgress.__init__
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.head.commit.object.path.encode
    - datetime.timedelta.head.commit.tree.object._terminate
    - typing.IO.path.head.commit.object.tree
    - typing.cast.tree.head.commit.path.object._terminate
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.head.commit.tree._terminate
    - datetime.timedelta.path.commit.object.tree.wait
    - typing.cast.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.object.tree.path.wait
    - datetime.timedelta.object.head.commit.tree.rstrip
    - typing.IO.path.tree.head.commit.encode
    - subprocess.Popen.tree.object.commit.encode
    - typing.cast.head.ref.commit.tree.object._terminate
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.object
    - typing.cast.object.tree.head.commit.path._terminate
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object._terminate
    - typing.IO.object.commit.encode
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.rstrip
    - typing.cast.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.commit.path.tree.rstrip
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.head.commit.path.object._terminate
    - typing.IO.tree.path.commit.rstrip
    - subprocess.Popen.head.ref.commit.path.object.encode
    - datetime.timedelta.commit.tree.wait
    - typing.IO.commit.path.encode
    - datetime.timedelta.path.tree.head.commit.object.rstrip
    - subprocess.Popen.object.head.commit.tree.path.rstrip
    - git.objects.commit.Popen.tree.rstrip
    - subprocess.Popen.path.commit.tree.encode
    - datetime.timedelta.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.commit.object.tree._terminate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree._terminate
    - typing.IO.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.rstrip
    - subprocess.Popen.path.object.commit.tree
    - typing.TypeVar.head.commit.object.path.encode
    - typing.TypeVar.tree.object.path._terminate
    - typing.cast.head.commit.tree.encode
    - datetime.timedelta.object.head.ref.commit.path.rstrip
    - subprocess.Popen.commit.object.path.wait
    - typing.cast.head.commit.tree.object.path.rstrip
    - typing.cast.tree.object.head.ref.commit._terminate
    - subprocess.Popen.tree.path.wait
    - datetime.timedelta.path.head.commit.object.encode
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.TypeVar.head.commit.path.tree.object.encode
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.TypeVar.object.head.ref.commit._terminate
    - subprocess.Popen.path.commit.tree.wait
    - typing.BinaryIO.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.tree.commit.rstrip
    - subprocess.Popen.tree.commit.object
    - datetime.timedelta.tree.object.head.commit.path.encode
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.path.tree.head.commit.object.rstrip
    - subprocess.Popen.tree.commit._terminate
    - datetime.timedelta.path.commit.object.tree.encode
    - typing.TypeVar.head.commit.tree.path.object.wait
    - typing.IO.head.commit.tree.object.path
    - typing.TypeVar.head.commit.path.object.tree.rstrip
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.ref.commit.object.tree._terminate
    - datetime.timedelta.object.head.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.path.commit.encode
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit.path._terminate
    - subprocess.Popen.commit.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.path.object.tree.encode
    - typing.IO.tree.commit.object.path.encode
    - typing.BinaryIO.head.ref.commit.path.encode
    - datetime.timedelta.path.tree.wait
    - datetime.timedelta.tree.path.commit._terminate
    - subprocess.Popen.tree.commit
    - line.decode
    - subprocess.Popen.commit.tree.object.path.rstrip
    - datetime.timedelta.object.tree.path.head.commit._terminate
    - datetime.timedelta.path.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.tree.object.rstrip
    - typing.IO.path.tree.head.commit.rstrip
    - subprocess.Popen.tree.head.commit.object.path.wait
    - subprocess.Popen.head.commit.tree._terminate
    - typing.cast.object.head.commit.path._terminate
    - typing.cast.head.commit.object.tree.encode
    - typing.IO.head.commit.object.path.tree.rstrip
    - typing.IO.tree.path.object.head.commit
    - typing.cast.head.commit.tree.object._terminate
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.IO.path._terminate
    - typing.BinaryIO.object.tree.path.head.commit._terminate
    - git.util.RemoteProgress._parse_progress_line
    - datetime.timedelta.commit.tree.path.object.rstrip
    - typing.IO.tree.path.head.ref.commit.object._terminate
    - typing.TypeVar.head.commit.object.tree.path
    - datetime.timedelta.head.commit.tree.object.path.encode
    - datetime.timedelta.object.head.ref.commit.rstrip
    - datetime.timedelta.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.head.commit.tree._terminate
    - typing.cast.tree.object.head.ref.commit.path.rstrip
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.rstrip
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.commit.object.wait
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.tree.path.object.rstrip
    - typing.IO.head.ref.commit.tree.path.object.encode
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.head.ref.commit
    - subprocess.Popen.tree.commit.rstrip
    - datetime.timedelta.object.commit.tree.rstrip
    - datetime.timedelta.commit.path.tree.object.rstrip
    - typing.TypeVar.object.head.commit.tree._terminate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.path.commit._terminate
    - typing.TypeVar.object.tree.head.ref.commit.path._terminate
    - typing.IO.path.object.rstrip
    - subprocess.Popen.path.head.commit.tree.object.encode
    - typing.IO.head.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.encode
    - typing.IO.commit.tree.path.object._terminate
    - typing.IO.tree.object.head.ref.commit.path.wait
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.path.head.commit.object.rstrip
    - subprocess.Popen.object.head.ref.commit.path.wait
    - typing.IO.tree.object.head.commit._terminate
    - subprocess.Popen.tree.object.commit.path
    - typing.TypeVar.object.head.ref.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.cast.object.tree.head.commit._terminate
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object
    - datetime.timedelta.path.object.tree.head.ref.commit._terminate
    - typing.BinaryIO.object.tree.path.head.ref.commit.rstrip
    - typing.IO.commit.path.tree.object._terminate
    - subprocess.Popen.path.tree.object.head.commit.encode
    - subprocess.Popen.head.ref.commit.tree._terminate
    - typing.BinaryIO.object.tree.head.ref.commit.path.encode
    - typing.IO.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.path._terminate
    - typing.BinaryIO.head.ref.commit.path.object.rstrip
    - typing.BinaryIO.object.head.commit.tree.path.encode
    - typing.IO.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.object.head.ref.commit
    - typing.cast.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree._terminate
    - typing.IO.path.tree.object.wait
    - typing.cast.object.tree.head.ref.commit._terminate
    - datetime.timedelta.tree.path
    - subprocess.Popen.head.ref.commit.path.object.tree.rstrip
    - datetime.timedelta.commit.path.tree._terminate
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - datetime.timedelta.head.ref.commit.tree.path.object._terminate
    - subprocess.Popen.path.tree._terminate
    - subprocess.Popen.object.path.head.commit._terminate
    - typing.TypeVar.tree.head.ref.commit.path.object.encode
    - typing.IO.head.ref.commit.object.path.tree
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.head.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.wait
    - typing.IO.tree.object.commit.encode
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.path.tree.object.encode
    - typing.cast.head.ref.commit.path.tree.object.rstrip
    - datetime.timedelta.object.head.commit.tree._terminate
    - datetime.timedelta.object.path.commit.tree._terminate
    - subprocess.Popen.object.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.encode
    - typing.IO.tree.path.commit.encode
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.object.head.ref.commit.tree._terminate
    - subprocess.Popen.path.head.commit.object.tree._terminate
    - subprocess.Popen.object.tree._terminate
    - typing.IO.tree.path.object.commit
    - typing.IO.object.path.head.commit.tree._terminate
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.head.ref.commit.tree.path.encode
    - datetime.timedelta.object.head.commit.path.tree.encode
    - subprocess.Popen.head.commit.object.path.tree._terminate
    - typing.TypeVar.head.commit.object.encode
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.tree.object.head.commit._terminate
    - subprocess.Popen.object.path.commit.tree.wait
    - typing.TypeVar.object.head.commit.encode
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.path._terminate
    - subprocess.Popen.object.tree.path.head.commit._terminate
    - subprocess.Popen.commit.tree.path.encode
    - typing.IO.path.commit.object.tree.encode
    - typing.IO.object.head.commit.tree.path._terminate
    - subprocess.Popen.path.rstrip
    - typing.IO.object.path.head.ref.commit.encode
    - typing.TypeVar.head.ref.commit.object.rstrip
    - subprocess.Popen.tree.head.commit.path.object._terminate
    - typing.BinaryIO.head.ref.commit.object._terminate
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.commit.object.tree.path._terminate
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.commit.tree.path.encode
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - typing.cast.commit.object.tree.path.rstrip
    - subprocess.Popen.path.commit.object.rstrip
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - subprocess.Popen.object.path.wait
    - typing.BinaryIO.head.commit.tree.object.path._terminate
    - typing.BinaryIO.head.commit.path.object.encode
    - typing.cast.head.commit.tree.path.object.encode
    - typing.IO.object.head.ref.commit.tree.path.encode
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.head.commit.object.path.tree.rstrip
    - datetime.timedelta.head.commit.path.object.tree.encode
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.object.head.commit.encode
    - datetime.timedelta.tree.object.head.commit.path._terminate
    - typing.cast.head.commit._terminate
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.encode
    - git.objects.commit.Popen.tree.path.rstrip
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.BinaryIO.head.commit.tree.rstrip
    - typing.IO.path.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.tree.rstrip
    - git.objects.commit.Popen.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.object.tree.encode
    - subprocess.Popen.head.commit.object.tree.path
    - typing.IO.path.head.ref.commit.tree._terminate
    - typing.cast.head.ref.commit.object.tree._terminate
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.commit.path.tree
    - datetime.timedelta.commit.path.tree.encode
    - typing.IO.path.object.tree.commit._terminate
    - typing.BinaryIO.object.head.commit.path.tree._terminate
    - typing.IO.tree.commit.path.object.rstrip
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.encode
    - typing.cast.head.commit.path.object._terminate
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - typing.IO.object.tree.path.rstrip
    - subprocess.Popen.head.commit.object
    - typing.BinaryIO.head.commit.tree._terminate
    - typing.BinaryIO.tree.head.commit.object.path.encode
    - typing.IO.object.commit.tree._terminate
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.tree.object.encode
    - subprocess.Popen.path.head.ref.commit.encode
    - datetime.timedelta.path.commit
    - datetime.timedelta.tree.path.encode
    - typing.IO.head.commit.object.path.tree.encode
    - datetime.timedelta.path.tree.commit._terminate
    - typing.IO.object.head.ref.commit.tree.encode
    - datetime.timedelta.head.ref.commit.path.object._terminate
    - typing.TypeVar.head.commit.tree.path.object.encode
    - subprocess.Popen.object.tree.head.ref.commit._terminate
    - git.util.CallableRemoteProgress.update
    - typing.IO.head.ref.commit.tree.object.path._terminate
    - typing.IO.path.object.commit.tree.wait
    - datetime.timedelta.object.path._terminate
    - typing.cast.head.ref.commit.path.object.tree._terminate
    - typing.IO.commit.path.tree.object.encode
    - typing.IO.commit.path.object.tree.rstrip
    - typing.IO.commit.tree.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.rstrip
    - typing.TypeVar.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.tree.object.head.ref.commit.path.rstrip
    - typing.cast.head.ref.commit.path.object.tree.rstrip
    - subprocess.Popen.object.head.ref.commit.path.encode
    - subprocess.Popen.tree.head.ref.commit.encode
    - subprocess.Popen.object.tree.path.head.commit.rstrip
    - datetime.timedelta.object.tree.path.head.commit.encode
    - datetime.timedelta.path.head.commit.tree.object.encode
    - datetime.timedelta.head.commit.object.tree.rstrip
    - typing.BinaryIO.object.tree.path.encode
    - datetime.timedelta.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree._terminate
    - subprocess.Popen.tree.object.head.ref.commit.encode
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - typing.IO.tree.object.head.commit.path._terminate
    - subprocess.Popen.head.ref.commit.path.object._terminate
    - typing.cast.tree.object.head.commit
    - datetime.timedelta.path.object.tree.commit.rstrip
    - datetime.timedelta.head.ref.commit.object._terminate
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.encode
    - typing.IO.object.commit.path.encode
    - typing.IO.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.tree.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - typing.IO.path.commit.tree.object._terminate
    - typing.IO.head.ref.commit._terminate
    - cmdline.split
    - typing.IO.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.tree.encode
    - typing.IO.object.commit.tree.encode
    - datetime.timedelta.object.commit.tree.path.encode
    - typing.IO.tree.path.wait
    - subprocess.Popen.object.tree
    - typing.IO.head.commit.object.path.tree._terminate
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.commit.path.object.tree.encode
    - subprocess.Popen.object.tree.commit._terminate
    - typing.IO.tree._terminate
    - typing.cast.head.ref.commit.tree.path.object.rstrip
    - datetime.timedelta.commit.object.path.tree.encode
    - typing.cast.head.commit.object._terminate
    - typing.cast.head.commit.tree._terminate
    - typing.BinaryIO.head.commit.tree.path.rstrip
    - typing.IO.path.tree.object.commit.rstrip
    - subprocess.Popen.path.tree.head.ref.commit._terminate
    - typing.TypeVar.head.commit.object.tree.path._terminate
    - datetime.timedelta.commit.tree.object.encode
    - typing.cast.tree.head.ref.commit.path._terminate
    - typing.IO.tree.object.head.ref.commit.path.rstrip
    - datetime.timedelta.path.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.path.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.path.object.tree.commit._terminate
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object.path._terminate
    - typing.BinaryIO.object.head.commit.path
    - typing.IO.path.head.ref.commit.tree.encode
    - datetime.timedelta.tree.object.path.head.commit._terminate
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - datetime.timedelta.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path.rstrip
    - typing.IO.path.head.commit._terminate
    - subprocess.Popen.commit.object.path.tree._terminate
    - typing.cast.object.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.tree.path.commit.object.rstrip
    - typing.TypeVar.tree.object.head.commit._terminate
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.head.commit.object.path._terminate
    - typing.IO.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit._terminate
    - datetime.timedelta.tree.object.commit.path
    - typing.cast.head.ref.commit.tree.path._terminate
    - typing.IO.path.head.ref.commit.object.rstrip
    - typing.IO.object.tree.path.commit
    - t.start
    - typing.TypeVar.object.head.ref.commit.path
    - typing.IO.tree.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.tree.path._terminate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.object.path.encode
    - subprocess.Popen.head.commit.path.object.tree._terminate
    - typing.IO.tree.path._terminate
    - subprocess.Popen.path.object.commit.wait
    - typing.IO.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.object.head.commit.path
    - subprocess.Popen.commit.tree.object.path.encode
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.object.tree.path.commit._terminate
    - typing.TypeVar.head.commit.tree.path.encode
    - datetime.timedelta.object.tree.head.ref.commit._terminate
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - typing.TypeVar.tree.head.ref.commit.encode
    - subprocess.Popen.path.head.ref.commit.tree._terminate
    - typing.cast.head.ref.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.rstrip
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.tree.path.head.ref.commit.rstrip
    - datetime.timedelta.path.object.commit.rstrip
    - datetime.timedelta.head.commit.tree.path.object.wait
    - typing.IO.path.object
    - typing.IO.path.object.head.ref.commit._terminate
    - typing.cast.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - datetime.timedelta.head.commit._terminate
    - datetime.timedelta.path.object.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.cast.tree.head.commit.rstrip
    - typing.IO.tree.path
    - subprocess.Popen.head.commit.tree.path.object.encode
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - subprocess.Popen.path.commit.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.rstrip
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.head.commit.object.wait
    - datetime.timedelta.object.commit._terminate
    - typing.TypeVar.tree.head.commit.path.encode
    - typing.TypeVar.head.ref.commit.object.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - subprocess.Popen.object.commit._terminate
    - typing.IO.tree.head.commit.object._terminate
    - typing.cast.object.tree.head.ref.commit.path.encode
    - subprocess.Popen.object.head.commit.path.encode
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.IO.path.object.commit.rstrip
    - typing.IO.tree.head.commit.path.rstrip
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.object.commit.tree.path._terminate
    - datetime.timedelta.commit.path.object._terminate
    - datetime.timedelta.path.object.tree.head.commit._terminate
    - typing.TypeVar.object.tree.head.ref.commit.rstrip
    - typing.IO.object.tree.head.commit._terminate
    - typing.IO.tree.head.ref.commit.encode
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.path.tree.commit.object.encode
    - subprocess.Popen.head.commit.path.object
    - typing.TypeVar.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.commit.rstrip
    - typing.TypeVar.tree.head.commit.object.rstrip
    - typing.TypeVar.head.commit.tree.object.path.encode
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.commit.tree.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.object._terminate
    - subprocess.Popen.path.object.commit.tree.rstrip
    - subprocess.Popen.commit.path.object.tree.encode
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - datetime.timedelta.tree.path.object.head.commit._terminate
    - subprocess.Popen.tree.object.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.object.rstrip
    - typing.cast.head.ref.commit.object.path.wait
    - typing.TypeVar.tree.object.path.rstrip
    - datetime.timedelta.path.head.ref.commit.object.tree.rstrip
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.cast.object.head.commit.tree._terminate
    - datetime.timedelta.tree.commit.path.rstrip
    - typing.cast.head.commit.object.path.tree.rstrip
    - typing.IO.tree.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.cast.tree.head.commit.object.path
    - typing.IO.object.tree.path.commit._terminate
    - typing.IO.path.tree.object._terminate
    - datetime.timedelta.path.tree.head.commit.rstrip
    - typing.IO.tree.object.rstrip
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - typing.IO.commit.tree.path._terminate
    - typing.TypeVar.head.commit.encode
    - subprocess.Popen.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.object._terminate
    - typing.IO.path.object.head.commit.tree._terminate
    - typing.IO.object.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree._terminate
    - subprocess.Popen.commit.object.encode
    - typing.BinaryIO.object.head.ref.commit.path.tree.rstrip
    - subprocess.Popen.head.commit.tree.path
    - typing.cast.head.ref.commit.path.tree.encode
    - subprocess.Popen.head.commit.path.tree.object.encode
    - typing.IO.path.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.rstrip
    - subprocess.Popen.object.commit.path.tree.encode
    - datetime.timedelta.object.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.object.head.commit.path.rstrip
    - typing.BinaryIO.tree.head.ref.commit.encode
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.tree.head.commit.object.wait
    - typing.IO.object.path.tree.commit.wait
    - datetime.timedelta.object.path.tree.commit.encode
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.cast.object.tree.head.commit.wait
    - typing.cast.head.ref.commit.path.object._terminate
    - subprocess.Popen.object.commit.path.tree
    - subprocess.Popen.commit.object._terminate
    - typing.IO.path.object.commit
    - typing.IO.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.head.commit.path.tree.encode
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.encode
    - datetime.timedelta.head.commit.tree.path.rstrip
    - subprocess.Popen.path.tree.commit.object._terminate
    - typing.BinaryIO.object.head.commit.tree.rstrip
    - threading.Thread
    - typing.cast.head.ref.commit.object.path.tree._terminate
    - datetime.timedelta.tree.head.ref.commit.object.path._terminate
    - datetime.timedelta.commit.tree.path.encode
    - subprocess.Popen.head.commit.path.object.tree.wait
    - datetime.timedelta.tree.commit.object.path.rstrip
    - typing.IO.object.rstrip
    - typing.IO.tree.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.commit.wait
    - typing.IO.path.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.encode
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.object.tree.path.encode
    - typing.TypeVar.head.ref.commit.object.path.encode
    - datetime.timedelta.path.head.commit.tree.object.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.rstrip
    - typing.BinaryIO.head.commit.object.path.encode
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.IO.path.object.commit.tree._terminate
    - datetime.timedelta.object.path.tree.encode
    - typing.IO.object.tree.rstrip
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.object.path.encode
    - datetime.timedelta.object.commit.path.tree.encode
    - subprocess.Popen.object.path.commit.tree.encode
    - datetime.timedelta.path.head.commit.tree.object
    - typing.IO.tree.path.head.commit.wait
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.commit.object._terminate
    - typing.BinaryIO.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.object._terminate
    - subprocess.Popen.head.commit.tree.path._terminate
    - typing.IO.object.path.commit.tree.wait
    - typing.cast.head.commit.object.tree.wait
    - typing.IO.object.path.head.commit.tree.encode
    - typing.cast.object.tree.head.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.path.object.commit.wait
    - subprocess.Popen.object.commit.path.encode
    - typing.BinaryIO.object.tree.head.commit.path.encode
    - typing.IO.object.tree.path.commit.rstrip
    - typing.IO.object.commit.path
    - typing.cast.head.ref.commit.tree.encode
    - typing.IO.tree.head.ref.commit.object.path.encode
    - datetime.timedelta.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.object.tree.rstrip
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.IO.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.object.path.head.ref.commit._terminate
    - typing.cast.commit.tree.object.path._terminate
    - typing.TypeVar.tree.object.path.head.ref.commit.rstrip
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - subprocess.Popen.head.commit.object.tree.encode
    - datetime.timedelta.tree.commit.path.object.rstrip
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - typing.cast.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.path.object.commit
    - typing.IO.path.tree.head.ref.commit.object._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - typing.IO.head.ref.commit.path.encode
    - datetime.timedelta.path.tree.object.commit.rstrip
    - typing.IO.tree.head.ref.commit.path.object.encode
    - typing.cast.tree.head.ref.commit.object.path.rstrip
    - typing.TypeVar.head.ref.commit.object.path.tree.encode
    - typing.IO.commit.path.tree.object
    - subprocess.Popen.head.commit.tree.object.path.encode
    - typing.IO.tree.path.object.head.ref.commit.rstrip
    - typing.IO.tree.object.path.head.ref.commit.rstrip
    - typing.IO.path.object.head.commit
    - typing.IO.object.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit.rstrip
    - datetime.timedelta.tree.commit.object.rstrip
    - datetime.timedelta.object.path.commit.rstrip
    - datetime.timedelta.path.head.commit.object.tree.rstrip
    - typing.TypeVar.head.ref.commit.tree.object
    - subprocess.Popen.commit.path.object.tree._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path.encode
    - subprocess.Popen.object.tree.head.ref.commit.path._terminate
    - typing.TypeVar.head.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.object.commit.rstrip
    - typing.TypeVar.head.commit.object.path.tree.rstrip
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.head.commit.encode
    - subprocess.Popen.object.commit.tree.path.encode
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.IO.wait
    - subprocess.Popen.commit.path.object.encode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.path.encode
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - subprocess.Popen.tree.path.head.commit.object.encode
    - typing.TypeVar.head.commit.object.rstrip
    - typing.TypeVar.tree.head.commit
    - typing.TypeVar.object.head.commit.path.tree.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.rstrip
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.path.commit.object.tree._terminate
    - datetime.timedelta.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object._terminate
    - subprocess.Popen.tree.commit.path.object.encode
    - subprocess.Popen.path.object.head.commit.tree.rstrip
    - typing.IO.object.commit.path._terminate
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.IO.tree.head.commit.path.object.encode
    - typing.cast.head.commit.object
    - typing.BinaryIO.head.commit.path.tree.object._terminate
    - typing.cast.head.commit.object.tree.path._terminate
    - subprocess.Popen.tree.commit.object.encode
    - subprocess.Popen.object.tree.encode
    - subprocess.Popen.head.commit.object.tree._terminate
    - typing.IO.object.tree.head.ref.commit
    - typing.cast.head.ref.commit.object.tree.wait
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object._terminate
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.commit.encode
    - typing.IO.head.ref.commit.object.path.rstrip
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree
    - subprocess.Popen.object.tree.head.commit.path.encode
    - datetime.timedelta.tree.head.commit.path
    - subprocess.Popen.head.ref.commit.path.tree.rstrip
    - typing.IO.path.tree.head.commit.object._terminate
    - typing.IO.head.ref.commit.path.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.path.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.path.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.object._terminate
    - typing.BinaryIO.head.commit.tree
    - typing.cast.tree.head.commit.path.encode
    - datetime.timedelta.commit.tree.path.object._terminate
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.tree.head.ref.commit.encode
    - datetime.timedelta.tree.head.commit.rstrip
    - typing.IO.path.commit.tree
    - typing.TypeVar.head.commit.tree.encode
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.rstrip
    - typing.IO.commit.tree.path
    - datetime.timedelta.commit.tree._terminate
    - subprocess.Popen.object.head.commit.path.tree.encode
    - datetime.timedelta.head.commit.rstrip
    - datetime.timedelta.path.tree.object.encode
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.tree.path.object.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.path.tree.head.commit.encode
    - datetime.timedelta.path.tree.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.encode
    - typing.cast.object.tree.head.commit.path
    - typing.TypeVar.head.commit.path.tree.encode
    - datetime.timedelta.commit.path.object.tree._terminate
    - datetime.timedelta.object.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.head.commit.tree.object._terminate
    - subprocess.Popen.tree.commit.wait
    - typing.IO.path.head.commit.object
    - typing.BinaryIO.tree.head.ref.commit.object.path._terminate
    - typing.IO.tree.path.object.head.commit.encode
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.head.commit.path.object.tree._terminate
    - datetime.timedelta.object.tree.commit.path._terminate
    - typing.IO.path.object.tree.commit.rstrip
    - typing.BinaryIO.object.head.commit
    - typing.IO.tree.path.object.encode
    - datetime.timedelta.head.commit.object.path.tree.wait
    - subprocess.Popen.head.commit.tree.path.object._terminate
    - datetime.timedelta.path.head.ref.commit.object.tree.encode
    - typing.cast.head.ref.commit.path.tree.object._terminate
    - typing.IO.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.object.tree.path.rstrip
    - typing.IO.head.commit.tree.rstrip
    - typing.IO.tree.head.commit._terminate
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - typing.TypeVar.object.tree.path.head.commit.encode
    - datetime.timedelta.head.commit.path.tree.object
    - typing.IO.path.tree.commit.wait
    - subprocess.Popen.head.ref.commit.object.path.rstrip
    - subprocess.Popen.tree.object.commit.path.rstrip
    - datetime.timedelta.object.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.object.rstrip
    - datetime.timedelta.head.commit.object._terminate
    - subprocess.Popen.tree.path.head.commit.wait
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.object.path.tree.head.ref.commit.encode
    - typing.cast.object.head.commit.encode
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.IO.path.tree.head.ref.commit.object.rstrip
    - typing.IO.path.commit.tree.object.encode
    - subprocess.Popen.object.path.head.commit.rstrip
    - subprocess.Popen.path.object.tree.commit.encode
    - typing.cast.object.head.commit.tree.rstrip
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.object.path._terminate
    - typing.cast.head.commit.path.object.tree.wait
    - typing.IO.commit.rstrip
    - typing.IO.head.commit.object.tree._terminate
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.object.path.encode
    - git.objects.commit.Popen.path.tree._terminate
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.TypeVar.tree.head.ref.commit._terminate
    - datetime.timedelta.head.commit.object.encode
    - typing.IO.path.head.commit.object.tree._terminate
    - typing.BinaryIO.tree.head.ref.commit.path._terminate
    - subprocess.Popen.object.tree.path.commit.encode
    - typing.BinaryIO.head.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.tree.path.object.encode
    - datetime.timedelta.object.commit.path.rstrip
    - typing.IO.tree.path.object
    - git.util.CallableRemoteProgress.__init__
    - subprocess.Popen.head.commit.object.path.encode
    - typing.IO.head.ref.commit.rstrip
    - typing.IO.path.head.ref.commit
    - typing.cast.head.commit.tree.rstrip
    - subprocess.Popen.object.path.commit.encode
    - typing.IO.path.commit.tree.object.wait
    - typing.BinaryIO.head.commit.path.rstrip
    - datetime.timedelta.head.commit.path.tree.object.encode
    - subprocess.Popen.head.commit.tree.object.rstrip
    - subprocess.Popen.tree.path.object.head.commit.wait
    - datetime.timedelta.commit.path.object.rstrip
    - typing.IO.commit.object.path.tree.encode
    - t.is_alive
    - datetime.timedelta.object.tree.commit.path
    - typing.IO.path.tree.object.head.commit.rstrip
    - typing.cast.tree.object.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object._terminate
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.rstrip
    - subprocess.Popen.path.commit.object.tree.rstrip
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.head.ref.commit.object.path.tree._terminate
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.path.tree.head.ref.commit.object.encode
    - typing.IO.head.commit.tree.path.object.wait
    - typing.TypeVar.object.head.commit.tree.encode
    - subprocess.Popen.object.commit.tree._terminate
    - typing.IO.object.path.head.ref.commit.tree.wait
    - typing.IO.tree.path.commit.object.encode
    - subprocess.Popen.object.head.commit.path.tree._terminate
    - typing.IO.path.object.head.ref.commit.tree._terminate
    - typing.BinaryIO.object.head.commit.tree._terminate
    - typing.cast.object.tree.head.commit.path.rstrip
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - typing.IO.object.head.ref.commit.tree.path.rstrip
    - typing.IO.object.tree.path.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.object.encode
    - subprocess.Popen.object.tree.head.ref.commit.encode
    - typing.IO.head.commit.object.tree.rstrip
    - typing.IO.commit.object.encode
    - typing.cast.head.commit.path.object.tree.encode
    - subprocess.Popen.path.object.tree.head.commit.rstrip
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.TypeVar.tree.object.head.commit.path.encode
    - typing.cast.head.ref.commit.path.tree._terminate
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.path.rstrip
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.path._terminate
    - datetime.timedelta.tree.head.ref.commit.path.encode
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.commit._terminate
    - typing.IO.path.head.ref.commit.tree.rstrip
    - typing.IO.tree.head.ref.commit.path.object._terminate
    - typing.IO.object.tree.head.ref.commit.path._terminate
    - datetime.timedelta.path.commit.tree.object.encode
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.encode
    - datetime.timedelta.head.ref.commit.object.path.tree.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path.rstrip
    - subprocess.Popen.object.tree.commit.path.encode
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - datetime.timedelta.object.commit.tree.path._terminate
    - typing.TypeVar.tree.object.head.commit.path._terminate
    - datetime.timedelta.tree.object.commit.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - typing.cast.tree.object.head.commit.path.encode
    - typing.TypeVar.head.ref.commit.path.tree.object._terminate
    - subprocess.Popen.tree.path.object.commit.encode
    - datetime.timedelta.tree.path.head.ref.commit.object.rstrip
    - subprocess.Popen.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.rstrip
    - subprocess.Popen.path.object.tree.wait
    - typing.cast.head.commit.object.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.rstrip
    - subprocess.Popen.path.head.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.encode
    - typing.BinaryIO.object.tree.path.commit.wait
    - message.strip
    - typing.IO.tree.path.head.ref.commit.object.encode
    - git.objects.commit.Popen.encode
    - datetime.timedelta.object.rstrip
    - subprocess.Popen.encode
    - subprocess.Popen.object.commit.tree.rstrip
    - datetime.timedelta.commit.object.tree.encode
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.head.commit.path._terminate
    - typing.BinaryIO.head.commit.path.tree.object.encode
    - typing.IO.object.path.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path._terminate
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.rstrip
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - typing.cast.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.object.tree.wait
    - typing.IO.head.ref.commit.path.tree._terminate
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.commit._terminate
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - subprocess.Popen.object.path.tree.rstrip
    - subprocess.Popen.tree.head.commit.path.object.encode
    - datetime.timedelta.object.tree.path._terminate
    - typing.IO.commit.tree.object.encode
    - datetime.timedelta.path.head.commit.wait
    - subprocess.Popen.head.commit.object.encode
    - datetime.timedelta.tree.commit.path._terminate
    - typing.IO._terminate
    - datetime.timedelta.object.commit.path.encode
    - typing.IO.tree.object.commit.wait
    - typing.IO.object.tree.path.head.ref.commit.rstrip
    - subprocess.Popen.object.head.ref.commit.path.tree._terminate
    - typing.IO.commit.path.rstrip
    - typing.IO.object.head.ref.commit.encode
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.path.commit.object.encode
    - typing.TypeVar.tree.head.commit.encode
    - typing.IO.tree.object.head.ref.commit.path
    - typing.TypeVar.head.commit.rstrip
    - typing.cast.head.ref.commit.path.tree.wait
    - typing.cast.object.head.commit.rstrip
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.tree.head.commit.encode
    - typing.IO.object.path.tree.commit._terminate
    - datetime.timedelta.path.object.commit.tree.encode
    - typing.IO.head.commit.path.encode
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.cast.head.ref.commit.path.object.rstrip
    - subprocess.Popen.head.ref.commit.path.tree.object.rstrip
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.encode
    - typing.TypeVar.object.head.ref.commit.tree.path._terminate
    - typing.cast.object.head.commit.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit._terminate
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.object.tree.path._terminate
    - typing.IO.path.object.tree.head.ref.commit._terminate
    - typing.cast.object.head.commit.tree.path.encode
    - typing.BinaryIO.tree.head.commit.path.object.encode
    - typing.TypeVar.head.ref.commit.tree.object.path._terminate
    - subprocess.Popen.tree.head.commit.object._terminate
    - typing.IO.commit.object.tree.rstrip
    - typing.cast.tree.head.ref.commit.encode
    - datetime.timedelta.object.head.ref.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.path.head.ref.commit.encode
    - typing.IO.path.commit.tree.rstrip
    - datetime.timedelta.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.commit.path.object._terminate
    - datetime.timedelta.path.commit._terminate
    - datetime.timedelta.commit.tree.path.object.encode
    - subprocess.Popen.tree.object.commit.wait
    - subprocess.Popen.commit.path.object.tree
    - typing.IO.tree.commit.path.encode
    - typing.IO.path.commit.object.tree.wait
    - datetime.timedelta.path.tree.commit.encode
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.cast.tree.head.ref.commit.object.wait
    - typing.IO.object.path.tree.head.ref.commit._terminate
    - typing.TypeVar.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.object.path.head.commit.encode
    - datetime.timedelta.head.ref.commit.object.path.tree.encode
    - typing.BinaryIO.object.head.ref.commit.tree
    - typing.TypeVar.tree.object.path.head.ref.commit._terminate
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.object.head.ref.commit.rstrip
    - datetime.timedelta.path.commit.object
    - typing.IO.object.tree.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.object.rstrip
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.head.ref.commit.tree.object.path.rstrip
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.path.object.head.ref.commit.tree.encode
    - typing.cast.object.head.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.path.rstrip
    - datetime.timedelta.tree.head.commit.path.wait
    - typing.IO.object.tree.head.commit.path.encode
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.object.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.encode
    - datetime.timedelta.object.tree.commit.rstrip
    - subprocess.Popen.object.path.commit._terminate
    - typing.IO.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.object.encode
    - subprocess.Popen.head.commit.path.tree._terminate
    - datetime.timedelta.head.ref.commit.path.object.encode
    - subprocess.Popen.path.tree.head.ref.commit.rstrip
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.tree.head.commit.object.rstrip
    - typing.cast.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.encode
    - datetime.timedelta.path.commit.object.encode
    - typing.IO.object.path.tree.commit.rstrip
    - subprocess.Popen.commit.object.tree.path.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.encode
    - typing.IO.path.commit.object.encode
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.encode
    - subprocess.Popen.head.commit.tree.object.path
    - subprocess.Popen.path.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.object.tree.head.ref.commit.encode
    - subprocess.Popen.path.commit.rstrip
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.BinaryIO.head.commit.object.tree.encode
    - datetime.timedelta.tree.path.head.commit._terminate
    - typing.BinaryIO.object.tree.head.ref.commit._terminate
    - subprocess.Popen.tree.head.ref.commit.object.path._terminate
    - subprocess.Popen.head.commit.path.tree.object._terminate
    - typing.IO.object.tree.commit._terminate
    - datetime.timedelta.tree.object.commit.path.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.path.encode
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.object.tree.head.ref.commit.encode
    - datetime.timedelta.object.commit.path.wait
    - datetime.timedelta.commit.path.object.tree.wait
    - typing.IO.tree.path.object._terminate
    - datetime.timedelta.tree.commit.path.encode
    - subprocess.Popen.object.head.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.rstrip
    - typing.IO.object.head.commit._terminate
    - datetime.timedelta.tree.path.commit.object.rstrip
    - typing.IO.path.tree.object.head.commit.wait
    - subprocess.Popen.tree.path.encode
    - subprocess.Popen.commit.path.encode
    - datetime.timedelta.tree.path.object.head.ref.commit._terminate
    - typing.TypeVar.tree.object.path.commit.wait
    - subprocess.Popen.path.commit.tree.rstrip
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - subprocess.Popen.head.commit.object.path.rstrip
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.IO.object.path.head.commit.encode
    - typing.TypeVar.head.ref.commit.tree.path._terminate
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.encode
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - subprocess.Popen.object.head.commit.tree.encode
    - datetime.timedelta.tree.path.object.head.commit.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.object.head.commit.tree.rstrip
    - typing.IO.commit.tree.path.object.rstrip
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.object.tree.path.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.encode
    - typing.TypeVar.head.ref.commit.object.path.rstrip
    - subprocess.Popen.head.ref.commit.object._terminate
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.object.head.commit.rstrip
    - subprocess.Popen.tree.object.path.commit.encode
    - typing.BinaryIO.object.head.ref.commit.path.rstrip
    - typing.cast.object.head.ref.commit.tree._terminate
    - typing.cast.head.ref.commit.path.tree.object
    - typing.IO.object.encode
    - typing.BinaryIO.head.ref.commit.path.object.encode
    - datetime.timedelta.path.head.ref.commit.object.encode
    - subprocess.Popen.head.commit.path.object.tree.encode
    - subprocess.Popen.object.path.tree.head.commit
    - typing.TypeVar.object.head.ref.commit.path.tree._terminate
    - typing.IO.head.commit.tree.wait
    - typing.IO.path.tree.commit.object._terminate
    - subprocess.Popen.path.tree.object.head.ref.commit.rstrip
    - typing.cast.head.ref.commit.tree.object.encode
    - datetime.timedelta.path.object.head.commit
    - typing.BinaryIO.tree.head.ref.commit.rstrip
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.path._terminate
    - typing.BinaryIO.head.commit.object.tree.rstrip
    - subprocess.Popen.commit.path.tree.encode
    - datetime.timedelta.path.wait
    - datetime.timedelta.object.tree.head.commit
    - typing.cast.head.ref.commit.tree.path.encode
    - typing.TypeVar.head.ref.commit.path.tree.encode
    - typing.IO.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.commit.object.tree._terminate
    - typing.IO.object.path.commit.tree._terminate
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.path.commit.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.rstrip
    - typing.IO.tree.commit.encode
    - typing.IO.object.tree
    - subprocess.Popen.object.path.tree.commit.encode
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.head.commit.tree.object.path._terminate
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.object.commit.path._terminate
    - subprocess.Popen.commit.path.tree.object.rstrip
    - typing.TypeVar.tree.object.head.commit.encode
    - subprocess.Popen.path.object.tree._terminate
    - datetime.timedelta.tree.head.commit.object.encode
    - typing.BinaryIO.tree.head.commit.object.wait
    - subprocess.Popen.object.commit.path.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit._terminate
    - subprocess.Popen.head.commit.tree.object.encode
    - typing.TypeVar.head.ref.commit.tree.path.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.IO.tree.commit.path.object.encode
    - git.objects.commit.Popen.tree.path._terminate
    - typing.IO.path.object.head.ref.commit.rstrip
    - typing.TypeVar.head.commit.path.wait
    - typing.cast.tree.object.head.ref.commit.encode
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.path.object.tree.encode
    - subprocess.Popen.tree.commit.object.path.rstrip
    - datetime.timedelta.path.tree.head.commit.encode
    - typing.IO.head.commit.path.tree.object._terminate
    - subprocess.Popen.object.tree.commit
    - typing.cast.head.commit.object.tree.path.encode
    - typing.IO.object.tree.path.commit.encode
    - typing.TypeVar.tree.head.commit.rstrip
    - typing.IO.object.path.tree.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.path._terminate
    - typing.cast.object.head.commit.path.tree.rstrip
    - typing.BinaryIO.tree.head.commit.path._terminate
    - typing.BinaryIO.head.commit.object.encode
    - typing.IO.head.commit.tree.object.encode
    - subprocess.Popen.object.head.commit.tree.rstrip
    - datetime.timedelta.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.path.object.rstrip
    - subprocess.Popen.path.tree.object.commit.rstrip
    - typing.cast.tree.object.head.ref.commit
    - datetime.timedelta.tree.head.commit.path.object.rstrip
    - datetime.timedelta.commit.object.path._terminate
    - datetime.timedelta.path.object.head.ref.commit.tree.encode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path.encode
    - typing.IO.tree.path.encode
    - typing.BinaryIO.object.tree.path.head.ref.commit.encode
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.tree.object.head.ref.commit.path._terminate
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree._terminate
    - typing.BinaryIO.head.commit.object.rstrip
    - datetime.timedelta.commit.object.tree.path
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.TypeVar.object.head.ref.commit.path._terminate
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - datetime.timedelta.path.tree.object._terminate
    - typing.IO.path.object.head.ref.commit
    - typing.BinaryIO.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.head.commit.tree.path._terminate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.cast.head.ref.commit.tree.object.path._terminate
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.commit.path.tree.object.encode
    - subprocess.Popen.head.ref.commit.tree.object.path.rstrip
    - typing.TypeVar.object.head.ref.commit.path.encode
    - <builtin>.super
    - typing.IO.object.head.commit.path.encode
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit.object._terminate
    - typing.TypeVar.tree.object.head.ref.commit.rstrip
    - datetime.timedelta.commit.object.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.path.object.commit.wait
    - typing.IO.object.tree.head.commit.path.wait
    - typing.IO.object.commit.tree.path._terminate
    - typing.BinaryIO.head.ref.commit.object.tree._terminate
    - subprocess.Popen.head.commit.tree.path.object
    - typing.IO.tree.object.head.ref.commit.path.encode
    - datetime.timedelta.head.ref.commit.object.tree._terminate
    - typing.cast.tree.object.head.commit._terminate
    - datetime.timedelta.object.commit.tree.path.rstrip
    - typing.cast.head.ref.commit.tree.path.object._terminate
    - datetime.timedelta.tree.object.path.head.ref.commit.rstrip
    - datetime.timedelta.commit.object.tree._terminate
    - subprocess.Popen.head.commit.path.tree.rstrip
    - typing.IO.object.path.tree.head.commit.rstrip
    - typing.BinaryIO.head.commit.tree.encode
    - typing.IO.commit.tree.wait
    - datetime.timedelta.tree.head.ref.commit._terminate
    - subprocess.Popen.path.tree.object.head.commit
    - subprocess.Popen.commit.object.tree.encode
    - datetime.timedelta.tree.object.commit.path.wait
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.IO.tree.path.object.commit.encode
    - datetime.timedelta.path.tree.encode
    - typing.BinaryIO.head.commit.path.object.tree.rstrip
    - subprocess.Popen.path.tree.object._terminate
    - subprocess.Popen.head.ref.commit.object.path._terminate
    - subprocess.Popen.commit.object.path.tree.rstrip
    - typing.cast.head.ref.commit.object.path.encode
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.path.rstrip
    - datetime.timedelta.tree.object.head.commit._terminate
    - datetime.timedelta.path.object.tree._terminate
    - datetime.timedelta.tree.path.object.commit.rstrip
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.IO.head.commit.tree.encode
    - subprocess.Popen.head.ref.commit.object.tree.path
    - subprocess.Popen.commit.tree.object.path.wait
    - datetime.timedelta.commit.tree.object.path._terminate
    - typing.cast.head.commit.tree.object.rstrip
    - datetime.timedelta.tree.commit.path.wait
    - typing.IO.object.head.commit.tree.encode
    - typing.cast.object.head.ref.commit.path.tree.wait
    - typing.IO.commit.path.tree.wait
    - typing.IO.tree.commit.object._terminate
    - subprocess.Popen.commit.object.rstrip
    - datetime.timedelta.object.head.commit.path.tree.rstrip
    - typing.BinaryIO.object.tree.path.commit._terminate
    - typing.IO.tree.head.commit.path.object._terminate
    - subprocess.Popen.object.tree.head.commit.encode
    - typing.IO.tree
    - typing.cast.object.head.commit._terminate
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.tree.object._terminate
    - datetime.timedelta.object.path.commit.encode
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.IO.tree.object.path.head.commit.encode
    - typing.BinaryIO.object.head.ref.commit.encode
    - typing.cast.tree.head.commit.encode
    - subprocess.Popen.path.tree.head.commit.encode
    - subprocess.Popen.object.path.tree.head.commit.encode
    - typing.TypeVar.head.commit.object.path.rstrip
    - datetime.timedelta.commit.path.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object._terminate
    - typing.IO.path.commit.object.tree._terminate
    - typing.IO.commit.tree.path.encode
    - typing.IO.tree.head.ref.commit.object.path._terminate
    - typing.IO.path.tree.object.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.head.ref.commit.path.tree.rstrip
    - typing.BinaryIO.head.commit.path.encode
    - subprocess.Popen.tree.head.commit.path.encode
    - typing.IO.tree.object.commit
    - typing.IO.path.tree.encode
    - subprocess.Popen.head.ref.commit.tree.object.path._terminate
    - typing.BinaryIO.head.commit.path._terminate
    - datetime.timedelta.object.path.encode
    - typing.TypeVar.head.ref.commit.tree.path.object.rstrip
    - typing.BinaryIO.object.tree.path
    - typing.BinaryIO.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.object.encode
    - typing.BinaryIO.tree.head.commit.object
    - typing.cast.commit.tree.object.path.encode
    - subprocess.Popen.object.path.commit.rstrip
    - datetime.timedelta.tree.object.path.head.ref.commit._terminate
    - typing.IO.tree.object.commit.path.encode
    - typing.cast.tree.head.commit
    - datetime.timedelta.path.object.tree.commit.encode
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.object.tree.path.head.commit.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.object.encode
    - typing.IO.tree.path.commit._terminate
    - subprocess.Popen.tree.head.ref.commit.object._terminate
    - datetime.timedelta.object.path.tree.head.commit.wait
    - subprocess.Popen.tree.object.commit._terminate
    - subprocess.Popen.head.ref.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.wait
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.ref.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.head.ref.commit.path.object.encode
    - typing.IO.object.tree.head.commit.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.encode
    - subprocess.Popen.object.tree.path.commit._terminate
    - datetime.timedelta.path.commit.tree
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.encode
    - typing.cast.tree.head.commit.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.rstrip
    - typing.IO.commit.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.path._terminate
    - subprocess.Popen.tree.object.head.ref.commit.path.rstrip
    - typing.IO.path.tree.object.rstrip
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.rstrip
    - typing.BinaryIO.head.commit.object.wait
    - typing.cast.object.head.commit.wait
    - typing.IO.path.object.tree._terminate
    - datetime.timedelta.tree.path.commit.object._terminate
    - subprocess.Popen.commit.path.tree.object._terminate
    - datetime.timedelta.tree.wait
    - subprocess.Popen.path.tree.object.head.commit.rstrip
    - typing.IO.tree.head.ref.commit.object._terminate
    - datetime.timedelta.head.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.rstrip
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.commit.tree.path.object._terminate
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.tree._terminate
    - typing.IO.object.tree.path._terminate
    - typing.IO.head.commit.path.object.tree.rstrip
    - subprocess.Popen.path.commit.object._terminate
    - typing.IO.head.commit.object.tree.wait
    - typing.IO.object.tree.path.encode
    - datetime.timedelta.head.commit.tree.object.rstrip
    - datetime.timedelta.tree.object.head.commit
    - datetime.timedelta.tree.path.object.encode
    - typing.TypeVar.head.ref.commit.path.rstrip
    - typing.IO.path.head.ref.commit.rstrip
    - typing.IO.tree.object.encode
    - subprocess.Popen.object.head.commit.wait
    - subprocess.Popen.object.head.commit.path.tree
    - typing.IO.tree.path.head.ref.commit._terminate
    - typing.IO.path.tree.head.ref.commit.rstrip
    - datetime.timedelta.tree.commit.path.object._terminate
    - datetime.timedelta.tree.commit.wait
    - typing.cast.head.commit.path.tree.object.encode
    - datetime.timedelta.object.path.head.commit._terminate
    - datetime.timedelta.object.head.ref.commit._terminate
    - typing.IO.tree.path.object.head.commit.wait
    - typing.IO.path.commit.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - typing.cast.head.ref.commit.object.tree.path._terminate
    - subprocess.Popen.path.commit.object.tree._terminate
    - datetime.timedelta.object.tree.commit._terminate
    - typing.IO.tree.object.path.head.commit.rstrip
    - typing.BinaryIO.head.commit.encode
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.object.encode
    - typing.cast.head.ref.commit.tree.object.path
    - subprocess.Popen.path.commit._terminate
    - typing.IO.tree.object.commit.rstrip
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - subprocess.Popen.head.ref.commit.path.tree.encode
    - subprocess.Popen.commit.tree._terminate
    - datetime.timedelta.tree.head.commit.path.rstrip
    - typing.TypeVar.object.head.ref.commit.path.rstrip
    - typing.IO.tree.object.head.commit.path.encode
    - subprocess.Popen.path.head.ref.commit.object.encode
    - subprocess.Popen.path.head.ref.commit
    - typing.TypeVar.object.head.commit._terminate
    - typing.IO.path.head.ref.commit.tree.object._terminate
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.rstrip
    - typing.IO.path.object.tree.head.commit.encode
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit._terminate
    - datetime.timedelta.head.commit.path.object.tree.rstrip
    - subprocess.Popen.commit.path.object._terminate
    - typing.IO.object.tree.commit.path.rstrip
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.object.head.commit.encode
    - subprocess.Popen.path.tree.head.commit.rstrip
    - git.util.RemoteProgress.update
    - typing.TypeVar.object.tree.path.commit.encode
    - datetime.timedelta.commit.tree.path.wait
    - subprocess.Popen.path.tree.commit.encode
    - typing.cast.tree.object.head.commit.path.rstrip
    - datetime.timedelta.path.tree.head.commit.object.encode
    - subprocess.Popen.head.commit.path.tree.encode
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - typing.cast.tree.head.commit.object.encode
    - datetime.timedelta.object.tree.head.commit.path.wait
    - typing.IO.head.ref.commit.object.path.tree.rstrip
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.tree.head.commit._terminate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path._terminate
    - datetime.timedelta.tree.head.ref.commit.object.encode
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.path.head.ref.commit.object.rstrip
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.head.commit.tree.path.encode
    - typing.BinaryIO.object.head.ref.commit.rstrip
    - typing.IO.object.tree.path.head.ref.commit.encode
    - <builtin>.isinstance
    - subprocess.Popen.path.object.head.commit.tree._terminate
    - typing.IO.path.head.commit.tree.wait
    - typing.BinaryIO.head.commit.object.tree._terminate
    - subprocess.Popen.commit.tree.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.path._terminate
    - datetime.timedelta.tree.path.head.commit.object.encode
    - typing.TypeVar.tree.head.commit.object.path.rstrip
    - typing.cast.head.commit.object.wait
    - typing.TypeVar.head.ref.commit.object.tree.encode
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.commit.path.encode
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.head.commit.path.tree.rstrip
    - subprocess.Popen.object.commit.encode
    - typing.TypeVar.head.commit.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit.tree._terminate
    - typing.IO.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.path.object._terminate
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.path.tree.object.head.commit._terminate
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.IO.object.path.commit.tree.encode
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.commit.object.tree._terminate
    - typing.cast.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.object.tree.head.ref.commit.path._terminate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.commit.object.tree
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.path._terminate
    - subprocess.Popen.tree.head.commit._terminate
    - typing.TypeVar.object.tree.head.commit.encode
    - typing.TypeVar.head.commit.path.tree.rstrip
    - typing.IO.path.tree.rstrip
    - subprocess.Popen.head.commit.object.wait
    - datetime.timedelta.tree.head.commit.object._terminate
    - typing.cast.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.commit.object.rstrip
    - typing.IO.object.head.commit.path._terminate
    - typing.IO.tree.head.commit.path.object.wait
    - typing.BinaryIO.object.head.commit.path.tree.encode
    - typing.IO.path.head.commit.object._terminate
    - typing.BinaryIO.tree.head.commit.object._terminate
    - typing.IO.commit.object
    - datetime.timedelta.path.head.commit._terminate
    - typing.TypeVar.head.ref.commit.tree.path.encode
    - subprocess.Popen.path.object.head.ref.commit.rstrip
    - datetime.timedelta.object.tree.head.commit.path.encode
    - datetime.timedelta.path.object.rstrip
    - typing.cast.head.commit.path.tree.rstrip
    - subprocess.Popen.object.head.commit.tree.path._terminate
    - datetime.timedelta.object.path.head.commit.rstrip
    - datetime.timedelta.path.head.commit.tree.encode
    - typing.cast.object.head.commit.path.tree.encode
    - datetime.timedelta.tree.object.head.commit.rstrip
    - typing.IO.tree.object.path.commit.rstrip
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.path.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.path.commit._terminate
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - typing.BinaryIO.head.ref.commit.tree.rstrip
    - subprocess.Popen.path.head.commit.tree._terminate
    - datetime.timedelta.head.ref.commit._terminate
    - typing.IO.path.object.commit.tree.encode
    - typing.IO.object.commit.path.wait
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.path.object.head.commit.tree.encode
    - typing.IO.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.rstrip
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.communicate
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.communicate
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.communicate
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.communicate
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.communicate
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.communicate
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.communicate
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.communicate
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - cmdline
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 537
    functionName: git.util.remove_password_if_present
    functionSourceFile: git.util
    functionUses: 14
    functionsReached:
    - urllib.parse.urlsplit.netloc.replace
    - urllib.parse.urlsplit._replace
    - urllib.parse.urlsplit
    - new_cmdline.append
    - <builtin>.enumerate
    - urllib.parse.urlunsplit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.environment
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.environment
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.environment
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.environment
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.environment
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1417
    functionName: git.cmd.Git.environment
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.update_environment
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.update_environment
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.update_environment
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: writer.set_value
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f44814e4790>
    - <ast.Constant object at 0x7f44814e47f0>
    - <ast.Constant object at 0x7f44814e43a0>
    - <ast.Constant object at 0x7f44814e4a00>
    argNames:
    - self
    - path
    - progress
    - multi_options
    - allow_unsafe_protocols
    - allow_unsafe_options
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1432
    functionName: git.repo.base.Repo.clone
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.cast.tree.head.ref.commit.object._clone
    - datetime.timedelta.commit._clone
    - subprocess.Popen.object.path.tree.head.commit._clone
    - subprocess.Popen._clone
    - datetime.timedelta.path.object.head.commit._clone
    - subprocess.Popen.tree.head.commit.path.object._clone
    - datetime.timedelta.head.commit.tree.path._clone
    - subprocess.Popen.object.head.commit.tree._clone
    - datetime.timedelta.tree.path.head.commit.object._clone
    - typing.IO.tree.path.object.head.commit._clone
    - subprocess.Popen.commit.path.tree.object._clone
    - typing.IO.tree.head.commit._clone
    - typing.IO.commit.object.path._clone
    - typing.IO.path.object.head.commit._clone
    - subprocess.Popen.head.ref.commit.tree.object._clone
    - subprocess.Popen.path.object.tree._clone
    - subprocess.Popen.tree.object.commit._clone
    - datetime.timedelta.object.head.commit._clone
    - typing.TypeVar.head.ref.commit.object.tree._clone
    - datetime.timedelta.object.head.ref.commit.path.tree._clone
    - typing.BinaryIO.tree.head.ref.commit.object._clone
    - datetime.timedelta.commit.path.tree._clone
    - typing.TypeVar.object.head.commit.tree._clone
    - typing.IO.object.path.head.ref.commit._clone
    - typing.cast.head.ref.commit.path.object._clone
    - typing.cast.tree.object.head.ref.commit.path._clone
    - datetime.timedelta.tree.object.path._clone
    - subprocess.Popen.tree.object.head.commit.path._clone
    - typing.IO.path.object.commit.tree._clone
    - typing.TypeVar.tree.head.ref.commit.object._clone
    - subprocess.Popen.tree.commit.path.object._clone
    - typing.IO.object.head.commit.path._clone
    - typing.BinaryIO.head.commit.object._clone
    - datetime.timedelta.path.commit.tree._clone
    - typing.BinaryIO.head.commit.object.path.tree._clone
    - subprocess.Popen.head.commit.object.tree.path._clone
    - subprocess.Popen.path.head.ref.commit.tree._clone
    - typing.IO.object.tree.path._clone
    - typing.cast.object.head.commit._clone
    - datetime.timedelta.object._clone
    - typing.IO.head.ref.commit.object.tree.path._clone
    - datetime.timedelta.object.tree.commit._clone
    - typing.IO.path.commit.tree.object._clone
    - typing.cast.head.ref.commit.tree.path.object._clone
    - datetime.timedelta.commit.object._clone
    - typing.cast.head.commit.path.tree.object._clone
    - typing.IO.object.tree.commit.path._clone
    - typing.TypeVar.object.tree.head.ref.commit.path._clone
    - datetime.timedelta.path.commit.object.tree._clone
    - typing.IO.path.tree.object._clone
    - typing.IO.tree.path.head.ref.commit.object._clone
    - subprocess.Popen.path.tree._clone
    - typing.IO.object._clone
    - subprocess.Popen.commit.object.tree.path._clone
    - typing.TypeVar.head.ref.commit.path.tree.object._clone
    - subprocess.Popen.object.head.commit.path._clone
    - datetime.timedelta.object.tree.head.ref.commit._clone
    - datetime.timedelta.tree.commit.path._clone
    - typing.IO.object.tree._clone
    - subprocess.Popen.tree.head.ref.commit.path.object._clone
    - subprocess.Popen.tree.path.object._clone
    - typing.IO.tree.path.head.commit.object._clone
    - subprocess.Popen.path.commit.tree.object._clone
    - subprocess.Popen.path.head.ref.commit.object._clone
    - typing.TypeVar.tree.object.path.head.commit._clone
    - datetime.timedelta.tree.object.head.commit._clone
    - typing.TypeVar.head.ref.commit.path.object._clone
    - typing.BinaryIO.object.tree.path.head.commit._clone
    - typing.TypeVar.head.ref.commit.object.path._clone
    - subprocess.Popen.path.commit.tree._clone
    - datetime.timedelta.tree.head.commit.path._clone
    - datetime.timedelta.path.tree.object._clone
    - typing.cast.head.commit.tree._clone
    - datetime.timedelta.object.path.tree._clone
    - datetime.timedelta.path.tree.head.commit.object._clone
    - typing.IO.tree.object.path.commit._clone
    - typing.BinaryIO.object.head.ref.commit._clone
    - typing.BinaryIO.object.tree.head.ref.commit.path._clone
    - typing.IO.head.ref.commit.object._clone
    - datetime.timedelta.tree.path._clone
    - subprocess.Popen.tree.object.commit.path._clone
    - subprocess.Popen.head.ref.commit.path.object.tree._clone
    - typing.IO.head.commit.path.tree._clone
    - typing.IO.path.object.head.ref.commit.tree._clone
    - subprocess.Popen.path.commit.object._clone
    - typing.IO.object.tree.head.commit._clone
    - typing.IO.path.head.ref.commit.tree.object._clone
    - datetime.timedelta.tree.path.object.head.ref.commit._clone
    - datetime.timedelta.head.commit.object.tree._clone
    - datetime.timedelta.path.object.head.ref.commit.tree._clone
    - typing.BinaryIO.object.head.ref.commit.tree._clone
    - typing.IO.head.commit.tree.path._clone
    - datetime.timedelta.object.tree.head.commit.path._clone
    - subprocess.Popen.path.head.ref.commit.tree.object._clone
    - datetime.timedelta.commit.tree.object.path._clone
    - typing.cast.head.commit.path.tree._clone
    - typing.TypeVar.object.head.commit.path._clone
    - datetime.timedelta.object.commit.path.tree._clone
    - typing.IO.head.commit.path._clone
    - datetime.timedelta.tree.head.ref.commit._clone
    - subprocess.Popen.path.tree.object.head.ref.commit._clone
    - datetime.timedelta.path.tree._clone
    - typing.IO.path.commit.object._clone
    - typing.cast.object.tree.head.commit._clone
    - typing.cast.object.head.ref.commit.tree._clone
    - subprocess.Popen.path.object.head.ref.commit.tree._clone
    - typing.IO.path.object.commit._clone
    - typing.TypeVar.tree.object.head.commit.path._clone
    - datetime.timedelta.head.commit.object._clone
    - subprocess.Popen.object.head.ref.commit.path.tree._clone
    - subprocess.Popen.tree.commit.path._clone
    - typing.cast.tree.head.commit.path.object._clone
    - typing.cast.head.ref.commit.object._clone
    - datetime.timedelta.path.tree.object.head.ref.commit._clone
    - subprocess.Popen.object.path.commit.tree._clone
    - subprocess.Popen.commit.tree.path._clone
    - datetime.timedelta.commit.path.tree.object._clone
    - typing.IO.head.ref.commit.path.tree.object._clone
    - datetime.timedelta.object.tree.head.commit._clone
    - typing.IO.object.tree.path.head.commit._clone
    - subprocess.Popen.tree.object.head.ref.commit._clone
    - datetime.timedelta.object.head.ref.commit.tree._clone
    - subprocess.Popen.object.tree.commit.path._clone
    - subprocess.Popen.path.tree.object._clone
    - subprocess.Popen.tree.head.ref.commit._clone
    - subprocess.Popen.object.path.commit._clone
    - datetime.timedelta.path.commit._clone
    - typing.cast.object.head.commit.path._clone
    - subprocess.Popen.head.commit._clone
    - typing.IO.object.tree.path.head.ref.commit._clone
    - typing.cast.tree.head.commit.object._clone
    - typing.IO.path.tree.commit.object._clone
    - typing.TypeVar.tree.head.ref.commit.path.object._clone
    - typing.IO.commit.object.tree._clone
    - datetime.timedelta.commit.tree._clone
    - datetime.timedelta.path.object.tree.head.ref.commit._clone
    - typing.BinaryIO.head.ref.commit.path.tree._clone
    - typing.IO.commit.object.path.tree._clone
    - subprocess.Popen.head.ref.commit.path._clone
    - datetime.timedelta.object.path.head.ref.commit._clone
    - typing.BinaryIO.head.commit.path._clone
    - typing.IO.head.commit.object._clone
    - datetime.timedelta._clone
    - typing.IO.object.path.head.ref.commit.tree._clone
    - datetime.timedelta.tree.head.commit.path.object._clone
    - datetime.timedelta.head.commit.tree.path.object._clone
    - typing.BinaryIO.head.commit.path.tree.object._clone
    - typing.IO.head.ref.commit._clone
    - subprocess.Popen.object.tree.path._clone
    - typing.IO.path.head.commit.object.tree._clone
    - git.objects.commit.Popen.tree.path._clone
    - typing.cast.object.tree.head.commit.path._clone
    - datetime.timedelta.path.commit.object._clone
    - datetime.timedelta.head.commit.path.object._clone
    - typing.TypeVar.head.commit.path.tree._clone
    - typing.IO.head.ref.commit.path.object.tree._clone
    - datetime.timedelta.tree.path.commit.object._clone
    - typing.IO.head.ref.commit.path.object._clone
    - typing.IO.tree.object.head.ref.commit.path._clone
    - datetime.timedelta.tree.path.object.commit._clone
    - typing.BinaryIO.object.tree.head.commit.path._clone
    - typing.IO.path.tree.head.ref.commit._clone
    - datetime.timedelta.head.ref.commit.path._clone
    - datetime.timedelta.tree.commit.object._clone
    - typing.BinaryIO.tree.head.commit._clone
    - typing.IO.head.commit.object.path._clone
    - typing.IO.head.ref.commit.tree.path.object._clone
    - typing.IO.commit.tree._clone
    - typing.TypeVar.head.ref.commit.path.tree._clone
    - subprocess.Popen.tree._clone
    - subprocess.Popen.path.head.commit.object._clone
    - subprocess.Popen.commit.path.tree._clone
    - typing.TypeVar.tree.object.head.ref.commit.path._clone
    - git.objects.commit.Popen.path._clone
    - typing.TypeVar.tree.object.path.commit._clone
    - typing.cast.head.ref.commit.tree.object.path._clone
    - typing.TypeVar.object.tree.path._clone
    - datetime.timedelta.head.commit.tree._clone
    - typing.IO.object.head.commit._clone
    - subprocess.Popen.head.commit.object.path._clone
    - datetime.timedelta.head.ref.commit.object._clone
    - datetime.timedelta.object.path.tree.head.ref.commit._clone
    - typing.IO.tree.head.commit.path._clone
    - typing.TypeVar.object.head.ref.commit.tree._clone
    - subprocess.Popen.commit.tree._clone
    - datetime.timedelta.head.ref.commit.tree.object.path._clone
    - subprocess.Popen.object.path.tree._clone
    - subprocess.Popen.object.head.ref.commit.tree._clone
    - subprocess.Popen.path.head.commit._clone
    - datetime.timedelta.tree.object.commit.path._clone
    - typing.IO.tree._clone
    - subprocess.Popen.tree.path.commit._clone
    - datetime.timedelta.path.tree.commit._clone
    - typing.BinaryIO.head.ref.commit.object.tree.path._clone
    - subprocess.Popen.commit.tree.object._clone
    - typing.cast.commit.object.tree.path._clone
    - subprocess.Popen.tree.object.path.head.commit._clone
    - typing.cast.tree.head.commit.path._clone
    - datetime.timedelta.commit.object.path._clone
    - datetime.timedelta.object.tree.head.ref.commit.path._clone
    - datetime.timedelta.object.tree.path.commit._clone
    - subprocess.Popen.path.object.head.commit.tree._clone
    - typing.IO.head.ref.commit.tree._clone
    - typing.IO.path.commit._clone
    - typing.cast.object.head.commit.tree._clone
    - typing.IO.object.tree.path.commit._clone
    - typing.cast.head.commit.tree.object.path._clone
    - datetime.timedelta.object.tree.path.head.commit._clone
    - subprocess.Popen.tree.path.object.commit._clone
    - typing.TypeVar.object.head.ref.commit.path.tree._clone
    - typing.IO.commit.path.object._clone
    - subprocess.Popen.path.head.ref.commit.object.tree._clone
    - datetime.timedelta.head.commit.path.tree.object._clone
    - datetime.timedelta.object.commit.tree.path._clone
    - typing.cast.object.head.commit.path.tree._clone
    - typing.IO.tree.object.head.commit._clone
    - typing.BinaryIO.tree.head.commit.object._clone
    - typing.IO.path.head.ref.commit.tree._clone
    - subprocess.Popen.tree.path.head.ref.commit._clone
    - typing.TypeVar.object.head.commit._clone
    - datetime.timedelta.tree.head.ref.commit.path.object._clone
    - typing.cast.tree.object.head.ref.commit._clone
    - typing.TypeVar.head.ref.commit.tree.path._clone
    - typing.IO.head.ref.commit.tree.object._clone
    - typing.cast.tree.head.ref.commit.path._clone
    - typing.BinaryIO.object.tree.path._clone
    - subprocess.Popen.object.commit.path._clone
    - typing.TypeVar.head.ref.commit.path.object.tree._clone
    - datetime.timedelta.tree.head.commit.object.path._clone
    - typing.IO.head.ref.commit.path.tree._clone
    - typing.TypeVar.head.commit.object.tree.path._clone
    - datetime.timedelta.path.object.tree._clone
    - typing.TypeVar.object.tree.head.commit._clone
    - typing.TypeVar.head.ref.commit.object.path.tree._clone
    - typing.cast.head.commit.object.path._clone
    - typing.IO.path._clone
    - subprocess.Popen.head.commit.path.object.tree._clone
    - typing.cast.head.commit.object._clone
    - typing.TypeVar.tree.object.head.commit._clone
    - datetime.timedelta.object.tree.path.head.ref.commit._clone
    - datetime.timedelta.object.head.commit.tree._clone
    - datetime.timedelta.head.commit.object.path.tree._clone
    - typing.IO.tree.path.head.commit._clone
    - subprocess.Popen.tree.object._clone
    - subprocess.Popen.commit.path.object._clone
    - typing.BinaryIO.head.ref.commit.object.tree._clone
    - typing.cast.head.commit.tree.path.object._clone
    - typing.BinaryIO.head.ref.commit.object._clone
    - subprocess.Popen.tree.path.head.ref.commit.object._clone
    - typing.IO.path.tree.head.commit.object._clone
    - typing.TypeVar.head.commit.path._clone
    - typing.IO.commit.object._clone
    - subprocess.Popen.head.commit.tree.object._clone
    - subprocess.Popen.commit.object.path.tree._clone
    - typing.IO.head.commit.object.path.tree._clone
    - typing.IO.tree.head.ref.commit.object.path._clone
    - typing.cast.head.commit.path.object.tree._clone
    - typing.IO.tree.head.commit.path.object._clone
    - typing.BinaryIO.head.ref.commit.tree.object.path._clone
    - datetime.timedelta.commit.object.tree.path._clone
    - datetime.timedelta.commit.path.object.tree._clone
    - datetime.timedelta.tree.object.commit._clone
    - typing.IO.path.object.tree._clone
    - datetime.timedelta.path.object.head.ref.commit._clone
    - typing.cast.tree.head.ref.commit.path.object._clone
    - datetime.timedelta.head.ref.commit.tree._clone
    - subprocess.Popen.tree.object.path._clone
    - subprocess.Popen.path.object._clone
    - subprocess.Popen.head.ref.commit.tree.path._clone
    - typing.TypeVar.head.commit.tree.object._clone
    - typing.TypeVar.object.head.commit.tree.path._clone
    - datetime.timedelta.tree.object._clone
    - subprocess.Popen.path.object.commit.tree._clone
    - subprocess.Popen.tree.commit.object.path._clone
    - typing.TypeVar.head.ref.commit.object.tree.path._clone
    - typing.IO.tree.object.path.head.ref.commit._clone
    - git.objects.commit.Popen.path.tree._clone
    - subprocess.Popen.tree.object.head.commit._clone
    - subprocess.Popen.tree.head.commit.object.path._clone
    - typing.TypeVar.tree.head.commit.path._clone
    - typing.IO.commit.object.tree.path._clone
    - typing.TypeVar.tree.head.ref.commit.object.path._clone
    - datetime.timedelta.tree.head.commit.object._clone
    - subprocess.Popen.path.tree.head.ref.commit.object._clone
    - typing.BinaryIO.object.tree.head.commit._clone
    - typing.IO.object.commit.tree._clone
    - typing.BinaryIO.head.ref.commit.path.tree.object._clone
    - datetime.timedelta.path.object.commit._clone
    - typing.IO.tree.object.path._clone
    - typing.TypeVar.head.ref.commit.object._clone
    - datetime.timedelta.path.object.head.commit.tree._clone
    - typing.IO.object.tree.commit._clone
    - typing.IO.tree.object._clone
    - typing.TypeVar.tree.head.ref.commit.path._clone
    - datetime.timedelta.head.commit.tree.object._clone
    - typing.IO.object.head.ref.commit.path._clone
    - datetime.timedelta.head.ref.commit.tree.path._clone
    - typing.BinaryIO.object.head.commit.tree.path._clone
    - subprocess.Popen.tree.head.ref.commit.object.path._clone
    - typing.cast.head.ref.commit.object.path.tree._clone
    - typing.IO.path.commit.object.tree._clone
    - datetime.timedelta.commit.path.object._clone
    - subprocess.Popen.object.tree.commit._clone
    - datetime.timedelta.head.commit.path._clone
    - typing.IO.tree.path.commit._clone
    - typing.IO.path.head.ref.commit.object.tree._clone
    - typing.IO.path.object.tree.head.commit._clone
    - subprocess.Popen.object.head.commit.tree.path._clone
    - datetime.timedelta.head.ref.commit.path.tree._clone
    - typing.TypeVar.head.commit.object.path.tree._clone
    - typing.TypeVar.head.commit.tree.path._clone
    - typing.cast.head.ref.commit.tree._clone
    - typing.cast.tree.object.head.commit.path._clone
    - typing.BinaryIO.head.commit._clone
    - typing.IO.head.commit.tree.object.path._clone
    - typing.IO.head.commit.tree._clone
    - subprocess.Popen.object.tree.head.ref.commit._clone
    - typing.IO.commit.path.object.tree._clone
    - datetime.timedelta.head.commit.object.tree.path._clone
    - typing.BinaryIO.object.head.ref.commit.tree.path._clone
    - subprocess.Popen.head.commit.object.path.tree._clone
    - datetime.timedelta.head.commit.path.object.tree._clone
    - typing.IO.path.commit.tree._clone
    - datetime.timedelta.object.path.tree.commit._clone
    - typing.cast.head.commit.object.tree.path._clone
    - typing.IO.path.tree.commit._clone
    - datetime.timedelta.path.head.ref.commit.tree.object._clone
    - typing.BinaryIO.head.commit.object.path._clone
    - subprocess.Popen.head.ref.commit.tree._clone
    - typing.IO.tree.object.head.ref.commit._clone
    - typing.IO.tree.object.commit._clone
    - typing.IO.tree.object.commit.path._clone
    - typing.IO.object.path.tree.head.commit._clone
    - typing.IO.commit.tree.object.path._clone
    - subprocess.Popen.object.path.tree.commit._clone
    - datetime.timedelta.object.head.commit.path._clone
    - typing.IO.tree.path.object.commit._clone
    - subprocess.Popen.tree.commit._clone
    - datetime.timedelta.path.head.commit._clone
    - typing.IO.object.head.commit.path.tree._clone
    - typing.IO.object.path.head.commit.tree._clone
    - typing.IO.head.ref.commit.tree.object.path._clone
    - typing.IO.path.head.commit.tree.object._clone
    - datetime.timedelta.head.ref.commit.object.path.tree._clone
    - typing.cast.head.commit.object.tree._clone
    - subprocess.Popen.commit.path.object.tree._clone
    - datetime.timedelta.object.path.tree.head.commit._clone
    - datetime.timedelta.object.head.commit.path.tree._clone
    - subprocess.Popen.head.commit.path._clone
    - typing.BinaryIO.head.ref.commit.path.object.tree._clone
    - typing.cast.tree.head.commit._clone
    - datetime.timedelta.path.object._clone
    - typing.IO.tree.commit.path.object._clone
    - typing.IO.commit._clone
    - typing.TypeVar.head.commit.tree._clone
    - subprocess.Popen.tree.path.head.commit.object._clone
    - datetime.timedelta.path.tree.head.commit._clone
    - datetime.timedelta.commit.tree.path.object._clone
    - git.objects.commit.Popen.tree._clone
    - subprocess.Popen.commit.path._clone
    - typing.TypeVar.head.commit.tree.path.object._clone
    - datetime.timedelta.path.tree.object.head.commit._clone
    - datetime.timedelta.tree.head.ref.commit.object._clone
    - subprocess.Popen.tree.path.head.commit._clone
    - typing.TypeVar.head.ref.commit.tree.object.path._clone
    - typing.TypeVar.head.ref.commit.tree.object._clone
    - typing.TypeVar.head.commit.object._clone
    - typing.IO.head.commit.tree.path.object._clone
    - typing.IO.path.object.tree.commit._clone
    - subprocess.Popen.head.ref.commit.object.tree._clone
    - datetime.timedelta.path.tree.object.commit._clone
    - typing.IO.tree.path.commit.object._clone
    - typing.IO.path.tree.object.commit._clone
    - typing.cast.object.head.ref.commit.path._clone
    - subprocess.Popen.head.ref.commit.path.tree._clone
    - typing.TypeVar.head.commit.tree.object.path._clone
    - typing.cast.commit.tree.object.path._clone
    - typing.BinaryIO.head.ref.commit.object.path.tree._clone
    - subprocess.Popen.path.object.head.ref.commit._clone
    - subprocess.Popen.tree.object.path.head.ref.commit._clone
    - datetime.timedelta.object.path.head.commit._clone
    - typing.BinaryIO.tree.head.commit.object.path._clone
    - datetime.timedelta.tree.object.head.ref.commit.path._clone
    - git.objects.commit.Popen._clone
    - subprocess.Popen.object._clone
    - typing.IO.path.tree.object.head.commit._clone
    - typing.IO.path.object.head.commit.tree._clone
    - subprocess.Popen.object.head.ref.commit._clone
    - subprocess.Popen.tree.head.ref.commit.object._clone
    - subprocess.Popen.tree.path.commit.object._clone
    - subprocess.Popen.head.commit.tree.path._clone
    - typing.cast.head.ref.commit.tree.path._clone
    - subprocess.Popen.head.commit.object._clone
    - typing.cast.head.commit._clone
    - subprocess.Popen.object.tree.head.commit.path._clone
    - typing.IO.path.object.head.ref.commit._clone
    - typing.IO.object.path.commit.tree._clone
    - typing.IO.object.path.head.commit._clone
    - subprocess.Popen.head.ref.commit.path.tree.object._clone
    - typing.cast.object.tree.head.ref.commit.path._clone
    - subprocess.Popen.path.head.commit.object.tree._clone
    - datetime.timedelta.path.head.commit.object._clone
    - datetime.timedelta.head.ref.commit._clone
    - typing.IO.head.ref.commit.path._clone
    - typing.IO.path.object.tree.head.ref.commit._clone
    - typing.IO.object.head.ref.commit.path.tree._clone
    - datetime.timedelta.head.commit.path.tree._clone
    - datetime.timedelta.path.head.ref.commit.object._clone
    - typing.TypeVar.tree.head.commit._clone
    - subprocess.Popen.path.tree.head.commit.object._clone
    - typing.cast.head.commit.object.path.tree._clone
    - typing.BinaryIO.tree.head.commit.path._clone
    - subprocess.Popen.commit.object._clone
    - typing.IO.head.ref.commit.object.path.tree._clone
    - typing.cast.object.head.ref.commit.tree.path._clone
    - subprocess.Popen.object.tree.head.commit._clone
    - typing.BinaryIO.head.commit.tree._clone
    - datetime.timedelta.object.path._clone
    - typing.TypeVar.head.commit.object.path._clone
    - typing.IO.tree.object.head.commit.path._clone
    - typing.IO.object.path._clone
    - typing.cast.head.ref.commit.object.tree.path._clone
    - typing.TypeVar.tree.head.ref.commit._clone
    - typing.BinaryIO.head.ref.commit.tree._clone
    - datetime.timedelta.object.head.ref.commit.path._clone
    - subprocess.Popen.path.object.commit._clone
    - subprocess.Popen.object.head.ref.commit.tree.path._clone
    - typing.IO.tree.head.ref.commit.path._clone
    - datetime.timedelta.path.tree.head.ref.commit._clone
    - subprocess.Popen.object.tree.path.commit._clone
    - datetime.timedelta.object.path.commit.tree._clone
    - typing.IO.object.commit.path.tree._clone
    - subprocess.Popen.path.tree.object.commit._clone
    - typing.BinaryIO.head.ref.commit.tree.path.object._clone
    - subprocess.Popen.object.commit.tree._clone
    - typing.BinaryIO.object.tree.path.commit._clone
    - typing.IO.object.head.ref.commit.tree._clone
    - datetime.timedelta.head.commit.tree.object.path._clone
    - typing.BinaryIO.object.head.commit._clone
    - typing.IO.path.head.commit.tree._clone
    - typing.cast.head.ref.commit.object.tree._clone
    - typing.IO.object.head.ref.commit._clone
    - datetime.timedelta.path.head.commit.tree.object._clone
    - typing.IO.path.tree.object.head.ref.commit._clone
    - datetime.timedelta.head.commit.object.path._clone
    - typing.TypeVar.object.tree.path.commit._clone
    - datetime.timedelta.commit.tree.object._clone
    - datetime.timedelta.head.ref.commit.object.tree._clone
    - typing.BinaryIO.head.commit.path.object.tree._clone
    - datetime.timedelta.head.ref.commit.path.tree.object._clone
    - datetime.timedelta.tree.head.ref.commit.object.path._clone
    - typing.IO.tree.object.path.head.commit._clone
    - subprocess.Popen.path.head.commit.tree._clone
    - subprocess.Popen.commit.object.tree._clone
    - subprocess.Popen.head.ref.commit.object.path._clone
    - typing.BinaryIO.head.ref.commit.path._clone
    - typing.IO.tree.head.commit.object.path._clone
    - typing.BinaryIO.tree.head.commit.path.object._clone
    - typing.IO.commit.path.tree._clone
    - typing.cast.head.commit.path.object._clone
    - subprocess.Popen.object.tree.path.head.ref.commit._clone
    - datetime.timedelta.path.object.commit.tree._clone
    - typing.BinaryIO.head.ref.commit.object.path._clone
    - typing.TypeVar.head.commit.path.object._clone
    - typing.TypeVar.object.tree.path.head.ref.commit._clone
    - typing.IO.head.commit._clone
    - typing.BinaryIO.object.head.commit.tree._clone
    - datetime.timedelta.tree.path.object.head.commit._clone
    - datetime.timedelta.object.path.commit._clone
    - typing.IO.object.tree.head.commit.path._clone
    - subprocess.Popen.tree.head.commit._clone
    - typing.TypeVar.head.commit.path.tree.object._clone
    - datetime.timedelta.object.tree.commit.path._clone
    - typing.BinaryIO.tree.head.ref.commit._clone
    - typing.IO.path.head.commit.object._clone
    - typing.TypeVar.object.head.commit.path.tree._clone
    - subprocess.Popen.head.commit.tree.path.object._clone
    - typing.IO.object.path.tree._clone
    - typing.BinaryIO.head.commit.tree.object._clone
    - subprocess.Popen.commit.tree.path.object._clone
    - typing.TypeVar.object.tree.head.commit.path._clone
    - typing.IO.object.path.commit._clone
    - typing.IO.path.head.ref.commit.object._clone
    - subprocess.Popen.path.tree.head.commit._clone
    - datetime.timedelta.object.commit._clone
    - datetime.timedelta.object.head.commit.tree.path._clone
    - subprocess.Popen.tree.head.commit.object._clone
    - subprocess.Popen.object.commit.tree.path._clone
    - typing.IO.head.commit.path.tree.object._clone
    - typing.IO.head.ref.commit.object.tree._clone
    - subprocess.Popen.head.ref.commit.object.path.tree._clone
    - subprocess.Popen.object.path.head.commit._clone
    - typing.IO.object.commit._clone
    - datetime.timedelta.head.ref.commit.tree.object._clone
    - typing.cast.object.head.ref.commit.path.tree._clone
    - typing.BinaryIO.object.head.ref.commit.path._clone
    - datetime.timedelta.head.ref.commit.object.path._clone
    - subprocess.Popen.head.commit.object.tree._clone
    - typing.IO.head.commit.path.object._clone
    - typing.BinaryIO.tree.head.ref.commit.path._clone
    - datetime.timedelta.tree.object.head.ref.commit._clone
    - typing.BinaryIO.tree.head.ref.commit.object.path._clone
    - datetime.timedelta.commit.tree.path._clone
    - subprocess.Popen.tree.path.object.head.ref.commit._clone
    - datetime.timedelta.path.head.ref.commit.object.tree._clone
    - subprocess.Popen.path.tree.commit._clone
    - datetime.timedelta.path.head.ref.commit.tree._clone
    - typing.IO.tree.commit.object._clone
    - subprocess.Popen.path.object.tree.commit._clone
    - subprocess.Popen.object.tree.path.head.commit._clone
    - typing.BinaryIO.head.commit.tree.path._clone
    - datetime.timedelta.object.path.head.ref.commit.tree._clone
    - typing.cast.head.ref.commit.path._clone
    - typing.BinaryIO.tree.head.ref.commit.path.object._clone
    - datetime.timedelta.head.commit._clone
    - typing.cast.head.ref.commit.path.tree.object._clone
    - typing.cast.tree.object.head.commit._clone
    - subprocess.Popen.tree.head.ref.commit.path._clone
    - typing.BinaryIO.object.head.commit.path.tree._clone
    - typing.IO.head.commit.object.tree._clone
    - subprocess.Popen.head.ref.commit.tree.object.path._clone
    - subprocess.Popen.object.tree._clone
    - datetime.timedelta.path.tree.head.ref.commit.object._clone
    - subprocess.Popen.path.head.ref.commit._clone
    - subprocess.Popen.commit._clone
    - typing.TypeVar.object.tree.path.head.commit._clone
    - datetime.timedelta.commit.object.tree._clone
    - subprocess.Popen.path.commit.object.tree._clone
    - subprocess.Popen.object.commit._clone
    - subprocess.Popen.tree.commit.object._clone
    - typing.cast.object.head.commit.tree.path._clone
    - typing.cast.head.commit.path._clone
    - subprocess.Popen.commit.object.path._clone
    - datetime.timedelta.object.head.ref.commit._clone
    - typing.BinaryIO.object.tree.head.ref.commit._clone
    - typing.IO.object.tree.head.ref.commit.path._clone
    - subprocess.Popen.tree.object.path.commit._clone
    - typing.TypeVar.tree.object.path._clone
    - datetime.timedelta.head.ref.commit.path.object._clone
    - datetime.timedelta.object.tree.path._clone
    - datetime.timedelta.path._clone
    - datetime.timedelta.path.head.commit.object.tree._clone
    - typing.IO.commit.path.tree.object._clone
    - typing.IO.head.ref.commit.tree.path._clone
    - typing.IO.head.commit.tree.object._clone
    - datetime.timedelta.head.ref.commit.object.tree.path._clone
    - datetime.timedelta.object.tree._clone
    - typing.IO.tree.commit._clone
    - typing.cast.tree.head.ref.commit.object.path._clone
    - typing.IO.head.commit.path.object.tree._clone
    - datetime.timedelta.path.object.tree.commit._clone
    - typing.IO.tree.head.commit.object._clone
    - subprocess.Popen.path.object.tree.head.ref.commit._clone
    - typing.BinaryIO.head.commit.tree.object.path._clone
    - subprocess.Popen.object.head.commit.path.tree._clone
    - <builtin>.type
    - typing.cast.head.ref.commit.tree.object._clone
    - subprocess.Popen.head.ref.commit.tree.path.object._clone
    - datetime.timedelta.tree.path.commit._clone
    - datetime.timedelta.tree.head.commit._clone
    - datetime.timedelta.tree.commit._clone
    - subprocess.Popen.path._clone
    - subprocess.Popen.object.tree.head.ref.commit.path._clone
    - subprocess.Popen.object.path.head.ref.commit.tree._clone
    - typing.BinaryIO.head.ref.commit.tree.path._clone
    - typing.IO.tree.commit.object.path._clone
    - datetime.timedelta.tree.commit.object.path._clone
    - typing.IO.path.tree.head.commit._clone
    - typing.IO.head.ref.commit.object.path._clone
    - datetime.timedelta.path.commit.tree.object._clone
    - typing.IO.tree.head.ref.commit._clone
    - typing.TypeVar.object.tree.head.ref.commit._clone
    - typing.IO.commit.tree.object._clone
    - typing.cast.head.commit.tree.object._clone
    - typing.cast.head.ref.commit.path.object.tree._clone
    - subprocess.Popen.tree.object.head.ref.commit.path._clone
    - typing.cast.head.ref.commit.path.tree._clone
    - typing.cast.head.commit.tree.path._clone
    - typing.IO.object.head.commit.tree._clone
    - typing.BinaryIO.head.commit.object.tree.path._clone
    - subprocess.Popen.object.head.commit._clone
    - datetime.timedelta.object.path.head.commit.tree._clone
    - typing.IO.path.tree._clone
    - datetime.timedelta.object.commit.tree._clone
    - typing.BinaryIO.head.commit.tree.path.object._clone
    - subprocess.Popen.object.head.ref.commit.path._clone
    - typing.BinaryIO.object.head.ref.commit.path.tree._clone
    - typing.BinaryIO.object.tree.path.head.ref.commit._clone
    - datetime.timedelta.path.object.tree.head.commit._clone
    - datetime.timedelta.tree.path.head.ref.commit.object._clone
    - typing.TypeVar.tree.head.commit.object._clone
    - typing.TypeVar.head.commit._clone
    - typing.IO.commit.tree.path.object._clone
    - typing.BinaryIO.head.commit.path.tree._clone
    - typing.IO.commit.tree.path._clone
    - typing.cast.head.ref.commit.object.path._clone
    - datetime.timedelta.tree.object.head.commit.path._clone
    - typing.TypeVar.head.commit.object.tree._clone
    - datetime.timedelta.object.commit.path._clone
    - subprocess.Popen.object.path.head.ref.commit._clone
    - datetime.timedelta.commit.object.path.tree._clone
    - subprocess.Popen.tree.head.commit.path._clone
    - typing.IO.object.path.tree.commit._clone
    - typing.IO.tree.path.object.head.ref.commit._clone
    - datetime.timedelta.commit.path._clone
    - subprocess.Popen.path.head.commit.tree.object._clone
    - typing.IO.object.commit.tree.path._clone
    - typing.BinaryIO.object.head.commit.path._clone
    - typing.IO.tree.head.ref.commit.path.object._clone
    - typing.cast.tree.head.commit.object.path._clone
    - subprocess.Popen.head.commit.path.tree._clone
    - typing.TypeVar.head.ref.commit.path._clone
    - typing.IO._clone
    - typing.IO.tree.commit.path._clone
    - subprocess.Popen.path.tree.head.ref.commit._clone
    - typing.IO.object.head.commit.tree.path._clone
    - subprocess.Popen.head.ref.commit._clone
    - typing.IO.object.commit.path._clone
    - datetime.timedelta.tree.head.ref.commit.path._clone
    - subprocess.Popen.object.commit.path.tree._clone
    - typing.IO.tree.path.head.ref.commit._clone
    - typing.cast.tree.head.ref.commit._clone
    - subprocess.Popen.path.tree.object.head.commit._clone
    - subprocess.Popen.head.commit.tree._clone
    - typing.BinaryIO.head.ref.commit.path.object._clone
    - datetime.timedelta.path.tree.commit.object._clone
    - typing.IO.head.commit.object.tree.path._clone
    - typing.cast.object.tree.head.ref.commit._clone
    - datetime.timedelta.tree.object.path.head.ref.commit._clone
    - typing.TypeVar.object.head.ref.commit._clone
    - typing.TypeVar.head.commit.path.object.tree._clone
    - typing.IO.object.tree.head.ref.commit._clone
    - subprocess.Popen.path.object.tree.head.commit._clone
    - typing.BinaryIO.head.commit.object.tree._clone
    - subprocess.Popen.head.commit.path.tree.object._clone
    - subprocess.Popen.object.path.tree.head.ref.commit._clone
    - subprocess.Popen.path.commit._clone
    - datetime.timedelta.head.ref.commit.path.object.tree._clone
    - subprocess.Popen.tree.path._clone
    - typing.IO.path.head.ref.commit._clone
    - datetime.timedelta.tree.commit.path.object._clone
    - datetime.timedelta.path.head.commit.tree._clone
    - typing.IO.commit.path._clone
    - typing.IO.tree.path._clone
    - typing.TypeVar.object.head.ref.commit.path._clone
    - subprocess.Popen.head.ref.commit.object.tree.path._clone
    - subprocess.Popen.head.ref.commit.path.object._clone
    - datetime.timedelta.tree.path.head.commit._clone
    - typing.BinaryIO.head.ref.commit.tree.object._clone
    - subprocess.Popen.path.tree.commit.object._clone
    - subprocess.Popen.head.commit.path.object._clone
    - typing.TypeVar.object.head.ref.commit.tree.path._clone
    - typing.TypeVar.tree.head.commit.path.object._clone
    - datetime.timedelta.tree.path.object._clone
    - typing.IO.tree.head.ref.commit.object._clone
    - datetime.timedelta.tree.path.head.ref.commit._clone
    - typing.BinaryIO.head.commit.path.object._clone
    - typing.IO.object.path.tree.head.ref.commit._clone
    - typing.TypeVar.tree.object.head.ref.commit._clone
    - datetime.timedelta.tree.object.path.head.commit._clone
    - subprocess.Popen.head.ref.commit.object._clone
    - typing.IO.path.tree.head.ref.commit.object._clone
    - subprocess.Popen.path.object.head.commit._clone
    - datetime.timedelta.tree.object.path.commit._clone
    - typing.TypeVar.tree.object.path.head.ref.commit._clone
    - subprocess.Popen.tree.path.object.head.commit._clone
    - datetime.timedelta.object.head.ref.commit.tree.path._clone
    - datetime.timedelta.path.head.ref.commit._clone
    - typing.TypeVar.tree.head.commit.object.path._clone
    - typing.TypeVar.head.ref.commit.tree.path.object._clone
    - typing.IO.path.object._clone
    - subprocess.Popen.head.commit.tree.object.path._clone
    - subprocess.Popen.object.path.head.commit.tree._clone
    - typing.IO.object.head.ref.commit.tree.path._clone
    - typing.TypeVar.head.ref.commit.tree._clone
    - typing.IO.tree.path.object._clone
    - subprocess.Popen.commit.tree.object.path._clone
    - subprocess.Popen.object.path._clone
    - datetime.timedelta.head.ref.commit.tree.path.object._clone
    - typing.IO.path.head.commit._clone
    - datetime.timedelta.tree._clone
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.type
    functionSourceFile: <builtin>
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._clone
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._clone
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._clone
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._clone
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._clone
    functionSourceFile: git
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._clone
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._clone
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._clone
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f4481243400>
    - <ast.Constant object at 0x7f4481243760>
    - <ast.Constant object at 0x7f4481243c70>
    - <ast.Constant object at 0x7f4481243280>
    - <ast.Constant object at 0x7f4481243b50>
    argNames:
    - cls
    - url
    - to_path
    - progress
    - env
    - multi_options
    - allow_unsafe_protocols
    - allow_unsafe_options
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1491
    functionName: git.repo.base.Repo.clone_from
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - typing.TypeVar.head.ref.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen._clone
    - typing.IO.tree.path.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.path._clone
    - subprocess.Popen.object.head.commit.tree._clone
    - datetime.timedelta.head.ref.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.commit.path.tree.object._clone
    - typing.IO.object.tree.commit.path.GitCommandWrapperType
    - typing.IO.path.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.commit.object.GitCommandWrapperType
    - typing.IO.tree.head.commit._clone
    - subprocess.Popen.path.object.tree._clone
    - datetime.timedelta.object.head.ref.commit.path.tree._clone
    - typing.BinaryIO.tree.head.ref.commit.object._clone
    - typing.cast.head.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.commit.path._clone
    - typing.IO.path.object.commit.tree._clone
    - typing.TypeVar.tree.head.ref.commit.object._clone
    - typing.cast.head.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.tree._clone
    - subprocess.Popen.path.head.ref.commit.GitCommandWrapperType
    - typing.cast.head.commit.path.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.path._clone
    - typing.IO.path.tree.object._clone
    - subprocess.Popen.head.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.path.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.object.GitCommandWrapperType
    - typing.IO.object._clone
    - subprocess.Popen.object.head.commit.path._clone
    - datetime.timedelta.object.tree.head.ref.commit._clone
    - datetime.timedelta.tree.commit.path._clone
    - typing.BinaryIO.tree.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.path.object._clone
    - subprocess.Popen.tree.path.object._clone
    - typing.BinaryIO.object.tree.path.head.commit._clone
    - typing.cast.head.ref.commit.path.object.GitCommandWrapperType
    - typing.IO.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.GitCommandWrapperType
    - typing.IO.tree.object.path.commit._clone
    - typing.BinaryIO.object.head.ref.commit._clone
    - subprocess.Popen.head.ref.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path._clone
    - subprocess.Popen.head.ref.commit.path.object.tree._clone
    - typing.IO.path.object.head.ref.commit.tree._clone
    - datetime.timedelta.object.tree.head.commit.path._clone
    - datetime.timedelta.path.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.path.tree._clone
    - typing.IO.path.tree.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.path.tree.object.head.ref.commit._clone
    - typing.IO.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.tree._clone
    - datetime.timedelta.head.commit.object._clone
    - typing.cast.head.ref.commit.object._clone
    - subprocess.Popen.head.commit.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.tree.object._clone
    - typing.IO.object.tree.path.head.ref.commit._clone
    - typing.IO.path.tree.commit.object._clone
    - datetime.timedelta.head.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.object.tree.head.ref.commit._clone
    - typing.BinaryIO.head.ref.commit.path.tree._clone
    - subprocess.Popen.head.ref.commit.path._clone
    - typing.BinaryIO.head.commit.path._clone
    - datetime.timedelta.object.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.path.object._clone
    - datetime.timedelta.object.commit.tree.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit.GitCommandWrapperType
    - typing.cast.object.tree.head.commit.path._clone
    - datetime.timedelta.path.commit.object._clone
    - datetime.timedelta.path.head.ref.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.commit.object._clone
    - typing.IO.head.ref.commit.path.object._clone
    - typing.BinaryIO.object.tree.head.commit.path._clone
    - typing.IO.path.tree.head.ref.commit._clone
    - datetime.timedelta.tree.commit.object._clone
    - datetime.timedelta.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit._clone
    - typing.IO.head.commit.object.path._clone
    - typing.BinaryIO.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.path._clone
    - datetime.timedelta.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object._clone
    - datetime.timedelta.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.tree._clone
    - datetime.timedelta.tree.path.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.GitCommandWrapperType
    - typing.cast.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.tree._clone
    - subprocess.Popen.path.head.commit._clone
    - datetime.timedelta.tree.object.commit.path._clone
    - typing.IO.tree._clone
    - subprocess.Popen.tree.path.head.commit.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.GitCommandWrapperType
    - typing.IO.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.tree.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.object.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.ref.commit._clone
    - subprocess.Popen.object.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.path._clone
    - datetime.timedelta.head.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.commit.path._clone
    - datetime.timedelta.tree.head.commit.object.path._clone
    - typing.IO.tree.path.object.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.object.GitCommandWrapperType
    - typing.IO.object.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.path.head.ref.commit._clone
    - datetime.timedelta.object.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.path.GitCommandWrapperType
    - typing.IO.path.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.tree.path.head.commit._clone
    - datetime.timedelta.commit.object.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.GitCommandWrapperType
    - typing.cast.tree.object.head.commit.GitCommandWrapperType
    - typing.cast.head.commit.tree.path.object._clone
    - subprocess.Popen.tree.path.head.ref.commit.object._clone
    - typing.IO.head.ref.commit.tree.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.object._clone
    - subprocess.Popen.tree.object.path.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.object.path._clone
    - datetime.timedelta.commit.path.object.tree._clone
    - subprocess.Popen.tree.object.path._clone
    - subprocess.Popen.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object._clone
    - subprocess.Popen.tree.object.head.commit._clone
    - typing.BinaryIO.head.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.object.path._clone
    - typing.cast.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.tree.path._clone
    - typing.TypeVar.object.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.head.commit.object.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree._clone
    - typing.IO.head.commit.tree.object.path._clone
    - subprocess.Popen.tree.path.GitCommandWrapperType
    - typing.IO.commit.path.object.tree._clone
    - typing.BinaryIO.object.head.ref.commit.tree.path._clone
    - subprocess.Popen.head.commit.object.path.tree._clone
    - datetime.timedelta.head.commit.path.object.tree._clone
    - subprocess.Popen.tree.path.object.GitCommandWrapperType
    - typing.IO.path.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.path._clone
    - typing.IO.tree.object.head.ref.commit._clone
    - typing.IO.tree.object.commit.path._clone
    - subprocess.Popen.object.tree.GitCommandWrapperType
    - datetime.timedelta.commit.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.head.commit.GitCommandWrapperType
    - typing.IO.commit.tree.object.path._clone
    - typing.BinaryIO.head.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.object.head.commit.path.tree._clone
    - typing.BinaryIO.tree.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.path._clone
    - typing.TypeVar.tree.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.path.object._clone
    - subprocess.Popen.path.object.head.commit.GitCommandWrapperType
    - typing.IO.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.object._clone
    - typing.TypeVar.head.ref.commit.tree.object._clone
    - typing.IO.path.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.tree._clone
    - typing.IO.path.head.commit.object.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.object.path._clone
    - datetime.timedelta.object.path.GitCommandWrapperType
    - kwargs.items
    - datetime.timedelta.head.ref.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.object._clone
    - datetime.timedelta.tree.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.path.commit.object._clone
    - subprocess.Popen.tree.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.tree.GitCommandWrapperType
    - typing.cast.head.commit._clone
    - typing.TypeVar.head.commit.path.tree.GitCommandWrapperType
    - typing.IO.path.tree.commit.GitCommandWrapperType
    - typing.IO.object.path.commit.tree._clone
    - typing.cast.object.tree.head.ref.commit.path._clone
    - datetime.timedelta.path.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.object._clone
    - typing.cast.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit._clone
    - typing.BinaryIO.head.commit.tree._clone
    - typing.cast.tree.object.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit._clone
    - subprocess.Popen.object.head.ref.commit.tree.path._clone
    - typing.cast.tree.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.path.tree.object.commit._clone
    - typing.IO.path.object.commit.GitCommandWrapperType
    - subprocess.Popen.object.commit.path.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.tree.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit._clone
    - typing.TypeVar.head.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.path.head.commit.tree._clone
    - typing.cast.head.ref.commit.object.tree._clone
    - datetime.timedelta.tree.path.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.commit.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.tree.object._clone
    - typing.TypeVar.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.commit.tree.object._clone
    - datetime.timedelta.head.ref.commit.object.tree._clone
    - datetime.timedelta.object.head.commit.tree.GitCommandWrapperType
    - os.getcwd
    - datetime.timedelta.tree.object.path.commit.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.tree.object._clone
    - datetime.timedelta.tree.head.ref.commit.object.path._clone
    - typing.IO.tree.object.path.head.commit._clone
    - subprocess.Popen.path.head.commit.tree._clone
    - subprocess.Popen.commit.object.tree._clone
    - typing.BinaryIO.tree.head.commit.path.object._clone
    - datetime.timedelta.path.object.commit.tree._clone
    - typing.IO.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.tree.commit.GitCommandWrapperType
    - typing.BinaryIO.tree.head.ref.commit._clone
    - subprocess.Popen.head.commit.path.object.GitCommandWrapperType
    - typing.IO.tree.path.head.ref.commit.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path.object.GitCommandWrapperType
    - typing.cast.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.object.commit._clone
    - typing.cast.object.head.ref.commit.path.tree._clone
    - typing.BinaryIO.object.head.ref.commit.path._clone
    - subprocess.Popen.head.commit.object.tree._clone
    - typing.IO.path.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.tree.path.GitCommandWrapperType
    - typing.IO.path.tree.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.head.ref.commit._clone
    - datetime.timedelta.path.head.ref.commit.tree._clone
    - typing.IO.tree.commit.object._clone
    - subprocess.Popen.path.object.tree.commit._clone
    - subprocess.Popen.object.tree.path.head.commit._clone
    - datetime.timedelta.object.path.head.ref.commit.tree._clone
    - typing.BinaryIO.tree.head.ref.commit.path.object._clone
    - subprocess.Popen.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.tree.object._clone
    - typing.cast.tree.object.head.commit._clone
    - subprocess.Popen.head.ref.commit.tree.object.path._clone
    - subprocess.Popen.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.tree._clone
    - subprocess.Popen.commit._clone
    - typing.IO.object.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.commit._clone
    - typing.cast.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.tree.path._clone
    - datetime.timedelta.path.head.commit.object.tree._clone
    - typing.IO.commit.path.tree.object._clone
    - typing.IO.head.ref.commit.tree.path._clone
    - typing.IO.head.commit.tree.object._clone
    - typing.cast.tree.head.ref.commit.object.path._clone
    - subprocess.Popen.path.object.tree.head.ref.commit._clone
    - typing.BinaryIO.head.commit.tree.object.path._clone
    - typing.cast.head.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.object._clone
    - subprocess.Popen.head.ref.commit.tree.path.object._clone
    - datetime.timedelta.object.path.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.path.head.ref.commit.tree._clone
    - typing.IO.path.tree.head.commit._clone
    - subprocess.Popen.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.path.commit.tree.object._clone
    - typing.IO.tree.head.ref.commit._clone
    - git.cmd.Git.update_environment
    - typing.cast.head.commit.tree.path._clone
    - typing.BinaryIO.head.commit.object.tree.path._clone
    - datetime.timedelta.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path._clone
    - typing.BinaryIO.object.tree.path.head.ref.commit._clone
    - subprocess.Popen.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.object.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.tree._clone
    - datetime.timedelta.tree.object.head.commit.path._clone
    - datetime.timedelta.path.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.tree._clone
    - subprocess.Popen.path.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.tree.commit.path._clone
    - datetime.timedelta.tree.head.ref.commit.path._clone
    - subprocess.Popen.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.path.tree.object.head.commit._clone
    - subprocess.Popen.head.commit.tree._clone
    - datetime.timedelta.object.tree.head.commit.GitCommandWrapperType
    - typing.IO.head.commit.object.tree.path._clone
    - subprocess.Popen.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.IO.object.tree.head.ref.commit._clone
    - subprocess.Popen.path.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.tree.object._clone
    - typing.IO.head.ref.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.tree.path._clone
    - typing.BinaryIO.tree.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.tree._clone
    - typing.IO.path.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.tree.path._clone
    - typing.cast.head.ref.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.commit._clone
    - typing.BinaryIO.object.head.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.commit.object._clone
    - typing.TypeVar.object.head.ref.commit.tree.path._clone
    - datetime.timedelta.path.commit.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.path.object._clone
    - subprocess.Popen.path.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.object.commit.GitCommandWrapperType
    - typing.IO.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.object.path.tree.head.ref.commit._clone
    - git.objects.commit.Popen.tree.path.GitCommandWrapperType
    - datetime.timedelta.object.path.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.path.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.commit._clone
    - typing.IO.head.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.tree.path.object._clone
    - subprocess.Popen.head.commit.tree.object.path._clone
    - subprocess.Popen.object.path.head.commit.tree._clone
    - subprocess.Popen.object.path._clone
    - typing.BinaryIO.head.ref.commit.object._clone
    - datetime.timedelta.tree._clone
    - datetime.timedelta.commit._clone
    - subprocess.Popen.object.path.tree.head.commit._clone
    - subprocess.Popen.head.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.tree.object.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.cast.object.tree.head.commit.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.path.object.head.commit._clone
    - datetime.timedelta.tree.commit.object.path.GitCommandWrapperType
    - typing.IO.path.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.tree._clone
    - datetime.timedelta.commit.path.tree._clone
    - typing.TypeVar.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.cast.tree.object.head.ref.commit.path._clone
    - datetime.timedelta.tree.object.path._clone
    - typing.BinaryIO.head.commit.object.path.tree._clone
    - datetime.timedelta.tree.object.head.commit.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.ref.commit.GitCommandWrapperType
    - typing.cast.object.head.commit._clone
    - datetime.timedelta.commit.path.tree.GitCommandWrapperType
    - git.objects.commit.Popen.path.tree.GitCommandWrapperType
    - typing.IO.head.ref.commit.object.tree.path._clone
    - typing.cast.head.ref.commit.tree.path.object._clone
    - datetime.timedelta.head.commit.object.path.tree.GitCommandWrapperType
    - typing.cast.head.commit.path.tree.object._clone
    - datetime.timedelta.tree.commit.GitCommandWrapperType
    - typing.IO.path.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.commit.object.tree.path._clone
    - typing.IO.tree.path.head.commit.object._clone
    - git.objects.commit.Popen.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.commit.tree.object._clone
    - typing.TypeVar.tree.object.path.head.commit._clone
    - subprocess.Popen.object.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.object._clone
    - datetime.timedelta.commit.object.tree.GitCommandWrapperType
    - typing.cast.object.head.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.commit.tree._clone
    - subprocess.Popen.tree.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.path.tree.object._clone
    - typing.cast.head.commit.tree._clone
    - datetime.timedelta.path.tree.head.commit.object._clone
    - typing.IO.commit.object.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.object._clone
    - datetime.timedelta.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.tree.object._clone
    - typing.IO.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.path.object.head.ref.commit.tree._clone
    - typing.cast.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.IO.object.path.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.path.tree._clone
    - typing.TypeVar.head.commit.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.object.tree.head.commit._clone
    - subprocess.Popen.path.object.head.ref.commit.tree._clone
    - typing.cast.tree.head.commit.path.object._clone
    - datetime.timedelta.path.tree.object.head.ref.commit._clone
    - subprocess.Popen.object.path.commit.tree._clone
    - typing.IO.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.commit.tree.path._clone
    - subprocess.Popen.object.path.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.tree.path.head.commit._clone
    - typing.TypeVar.head.ref.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.ref.commit._clone
    - subprocess.Popen.path.tree.object._clone
    - subprocess.Popen.tree.head.ref.commit._clone
    - subprocess.Popen.head.ref.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.path.commit._clone
    - typing.cast.object.head.commit.path._clone
    - typing.IO.tree.path.head.commit.object.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.tree.path.GitCommandWrapperType
    - typing.cast.tree.head.commit.path.object.GitCommandWrapperType
    - typing.IO.commit.object.path.tree._clone
    - typing.BinaryIO.object.tree.path.head.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit._clone
    - subprocess.Popen.tree.commit.path.object.GitCommandWrapperType
    - typing.IO.path.head.commit.object.tree._clone
    - git.objects.commit.Popen.tree.path._clone
    - subprocess.Popen.tree.object.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.commit.path.object.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.object.tree._clone
    - subprocess.Popen.path.GitCommandWrapperType
    - datetime.timedelta.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.path.object.head.commit.GitCommandWrapperType
    - typing.IO.commit.tree._clone
    - subprocess.Popen.tree._clone
    - subprocess.Popen.commit.path.tree._clone
    - typing.cast.head.ref.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.path.object.tree.head.commit.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.object.path._clone
    - typing.cast.head.ref.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.commit.tree.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.GitCommandWrapperType
    - typing.IO.path.head.commit.GitCommandWrapperType
    - typing.IO.tree.head.commit.path._clone
    - subprocess.Popen.commit.tree._clone
    - subprocess.Popen.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.object.path._clone
    - typing.BinaryIO.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.tree._clone
    - typing.BinaryIO.object.tree.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.tree.path._clone
    - datetime.timedelta.tree.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.object.path.head.commit._clone
    - datetime.timedelta.object.tree.head.ref.commit.path._clone
    - subprocess.Popen.head.ref.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.object.tree.path.commit._clone
    - typing.IO.head.ref.commit.tree._clone
    - typing.cast.object.head.commit.tree._clone
    - datetime.timedelta.object.tree.path.head.commit._clone
    - typing.IO.path.tree.commit.object.GitCommandWrapperType
    - typing.IO.commit.path.object._clone
    - typing.TypeVar.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.cast.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.tree.object.head.commit._clone
    - datetime.timedelta.tree.object.GitCommandWrapperType
    - datetime.timedelta.object.tree.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.object._clone
    - datetime.timedelta.object.path.tree.commit.GitCommandWrapperType
    - typing.IO.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.tree.object.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.object.tree._clone
    - typing.TypeVar.head.commit.object.tree.path._clone
    - typing.TypeVar.head.ref.commit.object.path.tree._clone
    - typing.cast.head.commit.object.path._clone
    - datetime.timedelta.path.tree.GitCommandWrapperType
    - typing.cast.tree.object.head.commit.path.GitCommandWrapperType
    - typing.IO.path._clone
    - typing.IO.tree.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.tree._clone
    - typing.TypeVar.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.object.path.GitCommandWrapperType
    - subprocess.Popen.tree.object._clone
    - subprocess.Popen.commit.path.object._clone
    - subprocess.Popen.object.path.commit.tree.GitCommandWrapperType
    - subprocess.Popen.commit.object.path.tree._clone
    - typing.IO.tree.head.ref.commit.object.path._clone
    - typing.cast.head.commit.path.object.tree._clone
    - datetime.timedelta.commit.object.tree.path._clone
    - datetime.timedelta.tree.object.commit._clone
    - subprocess.Popen.path.object._clone
    - subprocess.Popen.head.ref.commit.tree.path._clone
    - typing.IO.head.ref.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.path.object.commit.tree._clone
    - typing.IO.tree.object.path.head.ref.commit._clone
    - typing.BinaryIO.tree.head.ref.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.object._clone
    - subprocess.Popen.path.tree.head.ref.commit.object._clone
    - datetime.timedelta.head.ref.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.object.head.commit.tree._clone
    - typing.IO.object.tree.commit._clone
    - typing.IO.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.object._clone
    - typing.TypeVar.object.tree.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.path._clone
    - typing.BinaryIO.head.ref.commit.path.object.tree.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.object.path._clone
    - typing.IO.path.commit.object.tree._clone
    - datetime.timedelta.commit.path.object._clone
    - typing.BinaryIO.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.IO.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.head.commit.object.tree.path._clone
    - typing.IO.path.tree.commit._clone
    - typing.IO.object.path.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree._clone
    - subprocess.Popen.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.object.commit._clone
    - typing.IO.head.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.path.object.commit.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.IO.tree.path.object.commit._clone
    - typing.IO.head.ref.commit.tree.object.path._clone
    - datetime.timedelta.head.ref.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.path.tree._clone
    - subprocess.Popen.commit.path.object.tree._clone
    - datetime.timedelta.object.head.commit.path.tree._clone
    - typing.cast.tree.head.commit._clone
    - typing.IO.commit._clone
    - subprocess.Popen.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.commit._clone
    - typing.IO.object.tree.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.path.object._clone
    - subprocess.Popen.tree.path.head.commit._clone
    - subprocess.Popen.head.commit.object.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.object._clone
    - subprocess.Popen.head.ref.commit.object.tree._clone
    - datetime.timedelta.path.tree.object.commit._clone
    - subprocess.Popen.path.tree.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.path.head.ref.commit._clone
    - subprocess.Popen.path.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.GitCommandWrapperType
    - git.objects.commit.Popen._clone
    - subprocess.Popen.object._clone
    - typing.IO.commit.path.object.tree.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.commit.path._clone
    - datetime.timedelta.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.object._clone
    - typing.IO.head.ref.commit.path._clone
    - typing.IO.path.object.tree.head.ref.commit._clone
    - typing.IO.object.tree.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.head.commit.object._clone
    - typing.IO.tree.object.head.commit.path._clone
    - typing.TypeVar.head.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.tree.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.commit.GitCommandWrapperType
    - typing.IO.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.path._clone
    - git.objects.commit.Popen.GitCommandWrapperType
    - typing.IO.object.commit.path.tree._clone
    - typing.TypeVar.head.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.object.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.path.GitCommandWrapperType
    - typing.IO.path.tree.object.head.ref.commit._clone
    - typing.IO.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.object.tree._clone
    - subprocess.Popen.object.head.ref.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.object.tree.GitCommandWrapperType
    - subprocess.Popen.object.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.path._clone
    - typing.IO.tree.head.commit.object.path._clone
    - subprocess.Popen.object.head.commit.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.object._clone
    - typing.TypeVar.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.path.GitCommandWrapperType
    - typing.IO.tree.object.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.path.head.ref.commit._clone
    - typing.IO.head.commit._clone
    - typing.BinaryIO.object.head.commit.tree._clone
    - subprocess.Popen.tree.head.commit._clone
    - typing.IO.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.IO.path.head.commit.object._clone
    - typing.BinaryIO.head.commit.tree.object._clone
    - typing.TypeVar.object.tree.head.commit.path._clone
    - typing.IO.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.tree.head.commit._clone
    - typing.IO.head.commit.path.tree.object._clone
    - datetime.timedelta.path.object.tree.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.object.path._clone
    - typing.IO.head.commit.path.object._clone
    - typing.BinaryIO.tree.head.ref.commit.path._clone
    - subprocess.Popen.head.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.head.ref.commit._clone
    - typing.BinaryIO.tree.head.ref.commit.object.path._clone
    - datetime.timedelta.path.head.ref.commit.object.tree._clone
    - datetime.timedelta.commit.path.tree.object.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path._clone
    - subprocess.Popen.commit.object.path.tree.GitCommandWrapperType
    - typing.cast.commit.tree.object.path.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.path.tree._clone
    - datetime.timedelta.path.object.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.ref.commit.object._clone
    - typing.IO.object.path.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.path.commit.object.tree._clone
    - datetime.timedelta.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object._clone
    - typing.cast.object.head.commit.tree.path._clone
    - typing.cast.head.commit.path._clone
    - subprocess.Popen.path.tree.object.commit.GitCommandWrapperType
    - typing.BinaryIO.object.tree.head.ref.commit._clone
    - typing.IO.object.tree.head.ref.commit.path._clone
    - datetime.timedelta.path._clone
    - datetime.timedelta.path.object.tree.commit._clone
    - datetime.timedelta.tree.head.commit._clone
    - typing.BinaryIO.head.ref.commit.tree.path._clone
    - datetime.timedelta.object.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.path.object.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.ref.commit._clone
    - typing.cast.head.commit.tree.object._clone
    - subprocess.Popen.tree.object.head.ref.commit.path._clone
    - datetime.timedelta.head.ref.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.path.GitCommandWrapperType
    - typing.IO.object.head.commit.tree._clone
    - typing.TypeVar.object.tree.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.path.head.commit.tree._clone
    - typing.IO.path.tree._clone
    - datetime.timedelta.path.commit.tree.object.GitCommandWrapperType
    - typing.IO.commit.tree.path.object._clone
    - datetime.timedelta.head.ref.commit.path.tree.object.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.object.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.path._clone
    - typing.TypeVar.head.commit.object.tree._clone
    - subprocess.Popen.object.path.tree.GitCommandWrapperType
    - typing.IO.object.path.tree.commit._clone
    - datetime.timedelta.commit.path._clone
    - subprocess.Popen.path.head.commit.tree.object._clone
    - datetime.timedelta.object.path.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.commit.tree.path._clone
    - typing.IO.tree.head.ref.commit.path.object._clone
    - subprocess.Popen.path.head.commit.object.tree.GitCommandWrapperType
    - typing.IO.tree.object.commit.path.GitCommandWrapperType
    - typing.IO._clone
    - typing.cast.head.commit.tree.path.object.GitCommandWrapperType
    - typing.IO.object.head.commit.tree.path._clone
    - subprocess.Popen.head.ref.commit._clone
    - subprocess.Popen.object.commit.path.tree._clone
    - subprocess.Popen.path.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree.GitCommandWrapperType
    - typing.cast.object.tree.head.ref.commit._clone
    - datetime.timedelta.tree.object.path.head.ref.commit._clone
    - typing.TypeVar.object.head.ref.commit._clone
    - typing.IO.tree.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.head.ref.commit._clone
    - subprocess.Popen.object.GitCommandWrapperType
    - typing.IO.path.object.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.path.head.ref.commit._clone
    - typing.TypeVar.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.tree.commit.path.object._clone
    - subprocess.Popen.path.object.tree.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.head.commit._clone
    - typing.IO.path.tree.head.ref.commit.object._clone
    - typing.cast.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.object.head.commit._clone
    - typing.IO.head.ref.commit.object.path.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.object.path._clone
    - typing.BinaryIO.tree.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.path._clone
    - typing.BinaryIO.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.object._clone
    - datetime.timedelta.path.object.head.commit._clone
    - typing.IO.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.object._clone
    - subprocess.Popen.tree.object.commit._clone
    - typing.BinaryIO.tree.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.tree.commit.GitCommandWrapperType
    - subprocess.Popen.tree.commit.path.object._clone
    - typing.cast.head.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.commit.object.GitCommandWrapperType
    - datetime.timedelta.object._clone
    - typing.IO.path.commit.tree.object._clone
    - datetime.timedelta.object.tree.commit._clone
    - typing.BinaryIO.object.tree.head.commit.path.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.commit.object._clone
    - typing.IO.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.tree.object._clone
    - typing.IO.object.tree._clone
    - typing.TypeVar.head.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.object._clone
    - datetime.timedelta.tree.object.head.commit._clone
    - typing.BinaryIO.object.tree.path.commit.GitCommandWrapperType
    - datetime.timedelta.object.commit.path.tree.GitCommandWrapperType
    - typing.IO.object.tree.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.path._clone
    - datetime.timedelta.object.path.tree._clone
    - typing.cast.head.commit.path.tree.object.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.commit.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.commit.path._clone
    - typing.IO.head.commit.path.tree._clone
    - subprocess.Popen.path.commit.object._clone
    - typing.cast.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.head.ref.commit._clone
    - typing.IO.head.commit.tree.path._clone
    - datetime.timedelta.object.path.commit.tree.GitCommandWrapperType
    - git.objects.commit.Popen.path.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.tree.object._clone
    - subprocess.Popen.commit.path.GitCommandWrapperType
    - datetime.timedelta.commit.tree.object.path._clone
    - typing.cast.head.commit.path.tree._clone
    - typing.TypeVar.object.head.commit.path._clone
    - typing.IO.object.path.commit.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.head.commit.path._clone
    - typing.IO.path.commit.object._clone
    - typing.IO.path.object.commit._clone
    - subprocess.Popen.object.head.ref.commit.path.tree._clone
    - subprocess.Popen.tree.commit.path._clone
    - subprocess.Popen.object.tree.commit.path._clone
    - typing.IO.path.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.path.commit._clone
    - subprocess.Popen.head.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.head.commit._clone
    - typing.cast.tree.head.commit.object._clone
    - datetime.timedelta.head.commit.object.path.GitCommandWrapperType
    - typing.cast.object.head.commit.path.GitCommandWrapperType
    - typing.IO.head.commit.object.tree.path.GitCommandWrapperType
    - datetime.timedelta._clone
    - typing.IO.object.path.head.ref.commit.tree._clone
    - datetime.timedelta.head.commit.tree.path.object._clone
    - typing.BinaryIO.head.commit.path.tree.object._clone
    - datetime.timedelta.head.commit.path.object._clone
    - typing.IO.tree.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path._clone
    - typing.IO.head.ref.commit.tree.path.object._clone
    - typing.cast.tree.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.object._clone
    - git.objects.commit.Popen.path._clone
    - datetime.timedelta.head.commit.tree._clone
    - typing.IO.object.head.commit._clone
    - datetime.timedelta.object.path.tree.head.ref.commit._clone
    - typing.IO.tree.head.commit.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.tree.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.commit._clone
    - subprocess.Popen.commit.tree.object._clone
    - typing.cast.tree.head.commit.path._clone
    - typing.IO.tree.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.object.head.commit.tree._clone
    - typing.IO.path.commit._clone
    - typing.IO.object.tree.path.commit._clone
    - typing.cast.head.commit.tree.object.path._clone
    - subprocess.Popen.tree.path.object.commit._clone
    - subprocess.Popen.path.head.ref.commit.object.tree._clone
    - datetime.timedelta.object.commit.tree.path._clone
    - typing.IO.path.object.head.commit.tree.GitCommandWrapperType
    - typing.cast.object.head.commit.path.tree._clone
    - typing.IO.path.head.ref.commit.tree._clone
    - typing.IO.tree.object.path.commit.GitCommandWrapperType
    - typing.IO.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.path.object._clone
    - datetime.timedelta.commit.path.object.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path._clone
    - typing.IO.object.tree.GitCommandWrapperType
    - typing.BinaryIO.object.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.path.object.tree._clone
    - subprocess.Popen.tree.object.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.cast.head.commit.object._clone
    - typing.TypeVar.object.tree.path.GitCommandWrapperType
    - typing.IO.object.tree.path.commit.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.path.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.path.tree.head.commit.object._clone
    - typing.IO.commit.object._clone
    - subprocess.Popen.path.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.object.head.ref.commit._clone
    - typing.cast.tree.head.ref.commit.path.object._clone
    - datetime.timedelta.head.ref.commit.tree._clone
    - subprocess.Popen.path.object.tree.head.ref.commit.GitCommandWrapperType
    - git.objects.commit.Popen.path.tree._clone
    - subprocess.Popen.tree.head.commit.object.path._clone
    - typing.IO.commit.object.tree.path._clone
    - subprocess.Popen.tree.object.path.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.tree.object._clone
    - datetime.timedelta.path.object.commit._clone
    - datetime.timedelta.commit.object.path.GitCommandWrapperType
    - typing.IO.tree.object.path._clone
    - typing.TypeVar.head.ref.commit.object._clone
    - typing.IO.head.ref.commit.object.tree.GitCommandWrapperType
    - typing.IO.path.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.path._clone
    - typing.cast.head.ref.commit.object.path.tree._clone
    - datetime.timedelta.tree.head.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit._clone
    - datetime.timedelta.head.commit.path._clone
    - datetime.timedelta.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.object.tree._clone
    - typing.IO.path.object.tree.head.commit._clone
    - subprocess.Popen.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.path.tree._clone
    - typing.TypeVar.head.commit.tree.path._clone
    - typing.cast.tree.object.head.commit.path._clone
    - typing.BinaryIO.head.commit._clone
    - typing.IO.head.commit.tree._clone
    - subprocess.Popen.object.tree.head.ref.commit._clone
    - datetime.timedelta.head.commit.object.tree.path._clone
    - datetime.timedelta.head.commit.tree.GitCommandWrapperType
    - typing.cast.head.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.object.tree.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.object.path.tree.head.commit._clone
    - typing.BinaryIO.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.path._clone
    - subprocess.Popen.tree.commit._clone
    - typing.IO.tree.head.commit.path.object.GitCommandWrapperType
    - typing.IO.path.head.commit.tree.object._clone
    - typing.cast.head.commit.object.tree._clone
    - datetime.timedelta.object.tree.path.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.object.path.GitCommandWrapperType
    - typing.IO.tree.commit.path.object._clone
    - subprocess.Popen.tree.path.head.commit.object._clone
    - git.objects.commit.Popen.tree._clone
    - datetime.timedelta.path.tree.object.head.commit._clone
    - typing.IO.head.commit.path.tree.GitCommandWrapperType
    - typing.IO.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.path.tree.GitCommandWrapperType
    - typing.IO.head.commit.tree.path.object._clone
    - typing.IO.path.object.tree.commit._clone
    - datetime.timedelta.path.head.commit.object.tree.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.path._clone
    - typing.TypeVar.head.ref.commit.path.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.path.GitCommandWrapperType
    - typing.cast.commit.tree.object.path._clone
    - datetime.timedelta.tree.object.head.ref.commit.path._clone
    - typing.BinaryIO.head.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.path.tree.object.head.commit._clone
    - typing.IO.path.object.head.commit.tree._clone
    - subprocess.Popen.object.head.ref.commit._clone
    - typing.BinaryIO.object.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.head.commit.tree.GitCommandWrapperType
    - typing.IO.path.tree.object.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.tree.path._clone
    - typing.IO.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.path._clone
    - subprocess.Popen.tree.head.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.head.commit.object._clone
    - typing.IO.path.object.head.ref.commit._clone
    - datetime.timedelta.path.tree.head.commit.object.GitCommandWrapperType
    - typing.cast.tree.head.commit.object.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.IO.object.path.head.commit._clone
    - typing.TypeVar.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.head.commit.object.tree._clone
    - subprocess.Popen.head.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.object.path.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.tree._clone
    - typing.IO.object.commit.tree.GitCommandWrapperType
    - datetime.timedelta.object.path._clone
    - datetime.timedelta.path.object.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.object.head.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.path._clone
    - typing.IO.object.path._clone
    - subprocess.Popen.object.tree.head.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree._clone
    - datetime.timedelta.object.head.ref.commit.path._clone
    - typing.IO.path.object.GitCommandWrapperType
    - subprocess.Popen.path.object.commit._clone
    - datetime.timedelta.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.object.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.tree.path.commit._clone
    - typing.cast.head.commit.path.object.GitCommandWrapperType
    - typing.IO.path.commit.object.GitCommandWrapperType
    - datetime.timedelta.object.path.commit.tree._clone
    - typing.BinaryIO.head.ref.commit.tree.path.object._clone
    - subprocess.Popen.tree.path.commit.object.GitCommandWrapperType
    - datetime.timedelta.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.commit.tree._clone
    - datetime.timedelta.tree.head.ref.commit.path.object.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.tree._clone
    - subprocess.Popen.tree.path.object.commit.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.object.path._clone
    - typing.IO.object.head.ref.commit._clone
    - datetime.timedelta.path.commit.tree.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.TypeVar.object.tree.path.commit._clone
    - datetime.timedelta.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.IO.object.head.commit.tree.GitCommandWrapperType
    - typing.IO.object.path.head.commit.tree.GitCommandWrapperType
    - typing.IO.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.path.head.ref.commit._clone
    - typing.BinaryIO.head.ref.commit.object.path._clone
    - datetime.timedelta.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.object.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.path.commit._clone
    - typing.IO.tree.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.object.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.tree.object._clone
    - datetime.timedelta.object.tree.commit.path._clone
    - subprocess.Popen.path.head.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.path.tree._clone
    - subprocess.Popen.head.commit.tree.path.object._clone
    - typing.cast.object.head.commit.tree.path.GitCommandWrapperType
    - subprocess.Popen.commit.tree.path.object._clone
    - typing.IO.path.head.ref.commit.object._clone
    - datetime.timedelta.object.commit._clone
    - typing.BinaryIO.object.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.object.commit.tree.path._clone
    - typing.IO.head.ref.commit.object.tree._clone
    - datetime.timedelta.tree.object.commit.GitCommandWrapperType
    - subprocess.Popen.commit.tree.object.path.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.object._clone
    - subprocess.Popen.object.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.object.head.ref.commit.GitCommandWrapperType
    - datetime.timedelta.commit.tree.path._clone
    - typing.cast.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.tree.object.path.head.commit.GitCommandWrapperType
    - typing.IO.path.head.ref.commit.object.tree.GitCommandWrapperType
    - subprocess.Popen.tree.head.ref.commit.path._clone
    - typing.IO.head.commit.object.tree._clone
    - datetime.timedelta.head.commit.object.tree.path.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.IO.object.path.tree.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.commit.object.path._clone
    - subprocess.Popen.tree.object.path.commit._clone
    - typing.TypeVar.tree.object.path._clone
    - datetime.timedelta.head.ref.commit.object.tree.path._clone
    - datetime.timedelta.object.tree._clone
    - typing.IO.tree.commit._clone
    - typing.cast.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.head.commit.object._clone
    - datetime.timedelta.tree.path.commit._clone
    - subprocess.Popen.path._clone
    - subprocess.Popen.object.tree.head.ref.commit.path._clone
    - typing.IO.head.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.commit.tree.object._clone
    - typing.IO.head.commit.tree.path.object.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.tree._clone
    - subprocess.Popen.tree.object.GitCommandWrapperType
    - datetime.timedelta.commit.path.object.tree.GitCommandWrapperType
    - datetime.timedelta.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.object.GitCommandWrapperType
    - typing.IO.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.commit.tree._clone
    - typing.TypeVar.head.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.object.tree.head.commit._clone
    - datetime.timedelta.head.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.head.ref.commit.object._clone
    - typing.TypeVar.head.commit._clone
    - typing.IO.commit.tree.path._clone
    - datetime.timedelta.path.tree.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.path._clone
    - subprocess.Popen.tree.head.commit.path._clone
    - typing.IO.tree.path.object.head.ref.commit._clone
    - typing.IO.tree.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.path._clone
    - subprocess.Popen.object.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path._clone
    - datetime.timedelta.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.head.ref.commit._clone
    - typing.IO.object.commit.path._clone
    - typing.cast.tree.head.ref.commit._clone
    - typing.cast.head.commit.object.tree.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.object.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.tree._clone
    - subprocess.Popen.path.commit._clone
    - datetime.timedelta.head.ref.commit.path.object.tree._clone
    - typing.IO.path.object.tree.GitCommandWrapperType
    - typing.IO.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.commit.path.GitCommandWrapperType
    - subprocess.Popen.tree.commit.path.GitCommandWrapperType
    - typing.IO.tree.path.object.head.commit.GitCommandWrapperType
    - typing.IO.tree.path._clone
    - typing.TypeVar.object.head.ref.commit.path._clone
    - typing.BinaryIO.head.commit.tree.object.GitCommandWrapperType
    - typing.IO.tree.object.path.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.object._clone
    - typing.IO.object.head.ref.commit.path.GitCommandWrapperType
    - datetime.timedelta.tree.path.object._clone
    - typing.IO.tree.head.ref.commit.object._clone
    - typing.BinaryIO.head.commit.path.object._clone
    - typing.TypeVar.tree.object.head.ref.commit._clone
    - typing.IO.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.head.ref.commit._clone
    - typing.IO.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.path.object._clone
    - typing.TypeVar.tree.head.commit.path.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.tree.path._clone
    - typing.TypeVar.head.ref.commit.tree._clone
    - typing.IO.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.GitCommandWrapperType
    - typing.IO.path.head.commit._clone
    - subprocess.Popen.tree.head.commit.path.object._clone
    - datetime.timedelta.tree.path.head.commit.object._clone
    - datetime.timedelta.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.IO.tree.path.object.head.commit._clone
    - typing.cast.head.ref.commit.object.path.tree.GitCommandWrapperType
    - subprocess.Popen.commit.path.tree.GitCommandWrapperType
    - typing.IO.commit.object.path._clone
    - subprocess.Popen.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.cast.tree.head.ref.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.head.commit._clone
    - typing.TypeVar.object.head.commit.tree._clone
    - typing.cast.tree.head.commit.GitCommandWrapperType
    - typing.IO.object.path.head.ref.commit._clone
    - typing.IO.tree.commit.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.object._clone
    - typing.IO.object.head.commit.path._clone
    - typing.BinaryIO.head.commit.object._clone
    - datetime.timedelta.path.commit.tree._clone
    - subprocess.Popen.head.commit.object.tree.path._clone
    - typing.IO.object.tree.path._clone
    - subprocess.Popen.head.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.tree.object.commit.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.commit.GitCommandWrapperType
    - typing.IO.object.tree.commit.path._clone
    - datetime.timedelta.path.commit.object.tree._clone
    - typing.IO.tree.path.head.ref.commit.object._clone
    - subprocess.Popen.path.tree._clone
    - subprocess.Popen.head.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.path.object.commit.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.object.path._clone
    - typing.TypeVar.tree.head.ref.commit.object.GitCommandWrapperType
    - datetime.timedelta.tree.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.tree.path.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.object.tree.head.ref.commit.path._clone
    - typing.TypeVar.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.tree.head.commit._clone
    - datetime.timedelta.head.commit.object.tree._clone
    - subprocess.Popen.path.head.commit.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.tree._clone
    - datetime.timedelta.object.tree.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.tree.head.ref.commit._clone
    - typing.IO.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit.path._clone
    - datetime.timedelta.commit.path.tree.object._clone
    - datetime.timedelta.object.tree.head.commit._clone
    - typing.IO.tree.head.commit.object.path.GitCommandWrapperType
    - subprocess.Popen.tree.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit.tree._clone
    - typing.IO.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.tree.head.ref.commit.path.object._clone
    - datetime.timedelta.tree.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.commit.path.GitCommandWrapperType
    - typing.IO.commit.object.tree._clone
    - datetime.timedelta.commit.tree._clone
    - datetime.timedelta.object.path.head.ref.commit._clone
    - typing.IO.head.commit.object._clone
    - datetime.timedelta.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.cast.head.commit.tree.object.GitCommandWrapperType
    - typing.cast.object.tree.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.object.tree.path._clone
    - typing.TypeVar.head.commit.path.tree._clone
    - typing.IO.tree.object.head.ref.commit.path._clone
    - datetime.timedelta.tree.path.object.commit._clone
    - subprocess.Popen.tree.head.ref.commit.object.path.GitCommandWrapperType
    - typing.TypeVar.head.ref.commit.path.tree._clone
    - subprocess.Popen.path.tree.head.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.ref.commit.path._clone
    - subprocess.Popen.path.tree.commit.object.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.head.ref.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.commit._clone
    - subprocess.Popen.object.tree.head.ref.commit.path.GitCommandWrapperType
    - subprocess.Popen.head.commit.object.path._clone
    - typing.TypeVar.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.path.commit.tree.object.GitCommandWrapperType
    - typing.BinaryIO.object.head.commit.tree.GitCommandWrapperType
    - typing.IO.commit.tree.object.path.GitCommandWrapperType
    - typing.cast.head.commit.object.GitCommandWrapperType
    - datetime.timedelta.path.GitCommandWrapperType
    - datetime.timedelta.tree.object.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.GitCommandWrapperType
    - subprocess.Popen.tree.path.commit._clone
    - typing.cast.commit.object.tree.path._clone
    - typing.IO.head.ref.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.commit.object.path._clone
    - typing.BinaryIO.tree.head.ref.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.tree.head.commit.object.path.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.path.tree._clone
    - datetime.timedelta.head.commit.path.tree.object._clone
    - subprocess.Popen.object.path.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.GitCommandWrapperType
    - typing.BinaryIO.tree.head.commit.object._clone
    - typing.TypeVar.object.head.commit._clone
    - typing.cast.tree.object.head.ref.commit._clone
    - typing.TypeVar.head.ref.commit.tree.path._clone
    - datetime.timedelta.path.tree.commit.GitCommandWrapperType
    - subprocess.Popen.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.commit.GitCommandWrapperType
    - datetime.timedelta.commit.object.path.tree.GitCommandWrapperType
    - typing.IO.head.ref.commit.path.tree._clone
    - subprocess.Popen.path.head.commit.GitCommandWrapperType
    - typing.TypeVar.object.tree.head.commit._clone
    - typing.IO.head.commit.path.object.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.commit.path.object.tree._clone
    - typing.IO.tree.path.commit.GitCommandWrapperType
    - typing.TypeVar.tree.object.head.commit._clone
    - datetime.timedelta.tree.commit.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.path.tree._clone
    - datetime.timedelta.head.commit.GitCommandWrapperType
    - typing.IO.object.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.tree._clone
    - datetime.timedelta.tree.object.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.path._clone
    - typing.IO.head.commit.object.path.tree._clone
    - typing.IO.tree.head.commit.path.object._clone
    - typing.IO.path.object.tree._clone
    - typing.IO.object.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.object._clone
    - typing.TypeVar.tree.head.commit.object.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.tree.path._clone
    - subprocess.Popen.tree.commit.object.path._clone
    - typing.TypeVar.head.ref.commit.object.tree.path._clone
    - typing.TypeVar.tree.head.commit.path._clone
    - subprocess.Popen.tree.path.object.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.object.tree.head.commit._clone
    - typing.IO.object.commit.tree._clone
    - subprocess.Popen.head.ref.commit.object.path.tree.GitCommandWrapperType
    - datetime.timedelta.tree.path.commit.object.GitCommandWrapperType
    - typing.IO.tree.object._clone
    - typing.TypeVar.tree.head.ref.commit.path._clone
    - subprocess.Popen.commit.path.object.tree.GitCommandWrapperType
    - subprocess.Popen.tree.object.path.GitCommandWrapperType
    - typing.IO.tree.path.commit._clone
    - subprocess.Popen.object.head.commit.tree.path._clone
    - datetime.timedelta.head.ref.commit.path.tree._clone
    - subprocess.Popen.path.tree.head.commit.object.GitCommandWrapperType
    - typing.IO.head.commit.path.GitCommandWrapperType
    - typing.IO.path.commit.tree._clone
    - datetime.timedelta.object.path.tree.commit._clone
    - datetime.timedelta.path.head.ref.commit.tree.object._clone
    - subprocess.Popen.head.ref.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.tree.head.ref.commit.path.object.GitCommandWrapperType
    - subprocess.Popen.tree.head.commit.path.object.GitCommandWrapperType
    - typing.IO.path.tree.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.tree.commit._clone
    - typing.IO.object.commit.path.tree.GitCommandWrapperType
    - subprocess.Popen.commit.object.tree.GitCommandWrapperType
    - datetime.timedelta.path.head.commit._clone
    - typing.IO.object.path.head.commit.tree._clone
    - datetime.timedelta.path.object.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.object.path.tree.head.commit._clone
    - datetime.timedelta.object.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.IO.head.commit.object.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.object.tree._clone
    - typing.TypeVar.head.commit.tree._clone
    - datetime.timedelta.commit.tree.path.object._clone
    - subprocess.Popen.commit.path._clone
    - typing.TypeVar.head.ref.commit.tree.object.path._clone
    - typing.BinaryIO.head.ref.commit.tree.path.object.GitCommandWrapperType
    - typing.IO.tree.path.commit.object._clone
    - typing.IO.path.tree.object.commit._clone
    - typing.cast.object.head.commit.tree.GitCommandWrapperType
    - typing.TypeVar.head.commit.tree.object.path._clone
    - datetime.timedelta.head.commit.path.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.path.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.path.tree._clone
    - subprocess.Popen.path.object.head.ref.commit._clone
    - typing.IO.head.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.object.path.head.commit._clone
    - datetime.timedelta.path.head.ref.commit.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.head.commit.GitCommandWrapperType
    - subprocess.Popen.object.head.ref.commit.path.GitCommandWrapperType
    - typing.TypeVar.head.commit.object.tree.GitCommandWrapperType
    - subprocess.Popen.path.commit.object.GitCommandWrapperType
    - datetime.timedelta.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.path.tree.object._clone
    - datetime.timedelta.head.ref.commit._clone
    - typing.IO.object.head.ref.commit.path.tree._clone
    - typing.BinaryIO.tree.head.ref.commit.path.GitCommandWrapperType
    - typing.cast.head.commit.object.path.tree._clone
    - typing.BinaryIO.tree.head.commit.path._clone
    - subprocess.Popen.path.tree.commit.GitCommandWrapperType
    - subprocess.Popen.commit.object._clone
    - typing.IO.head.ref.commit.object.path.tree._clone
    - typing.cast.object.head.ref.commit.tree.path._clone
    - subprocess.Popen.object.tree.head.commit._clone
    - typing.cast.head.ref.commit.object.tree.path._clone
    - typing.BinaryIO.head.commit.object.GitCommandWrapperType
    - typing.cast.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.path.tree.head.ref.commit._clone
    - typing.IO.commit.object.tree.GitCommandWrapperType
    - subprocess.Popen.path.object.head.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.commit.object.tree.path.GitCommandWrapperType
    - typing.IO.path.object.tree.commit.GitCommandWrapperType
    - typing.BinaryIO.object.tree.path.commit._clone
    - datetime.timedelta.tree.path.head.commit.GitCommandWrapperType
    - typing.IO.head.ref.commit.tree.object.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.path.object.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.object.path.GitCommandWrapperType
    - datetime.timedelta.head.commit.object.path._clone
    - datetime.timedelta.tree.head.commit.path.GitCommandWrapperType
    - datetime.timedelta.path.tree.object.head.commit.GitCommandWrapperType
    - datetime.timedelta.path.object.tree.commit.GitCommandWrapperType
    - datetime.timedelta.path.object.head.ref.commit.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path._clone
    - typing.TypeVar.head.ref.commit.path.tree.GitCommandWrapperType
    - typing.IO.commit.path.tree._clone
    - subprocess.Popen.path.tree.object.head.ref.commit.GitCommandWrapperType
    - typing.cast.head.commit.path.object._clone
    - typing.IO.path.object.head.ref.commit.GitCommandWrapperType
    - subprocess.Popen.tree.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.path.object.head.commit._clone
    - typing.IO.object.tree.head.commit.path._clone
    - typing.IO.commit.path.tree.object.GitCommandWrapperType
    - typing.cast.object.head.ref.commit.tree.path.GitCommandWrapperType
    - typing.IO.tree.path.object.GitCommandWrapperType
    - typing.IO.object.head.commit.tree.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.GitCommandWrapperType
    - subprocess.Popen.object.tree.path.commit.GitCommandWrapperType
    - typing.IO.object.path.tree._clone
    - typing.IO.object.path.commit._clone
    - subprocess.Popen.object.path.tree.commit.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit.GitCommandWrapperType
    - datetime.timedelta.tree.object.commit.path.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.tree.path._clone
    - typing.IO.path.head.commit.object.tree.GitCommandWrapperType
    - subprocess.Popen.tree.head.commit.object._clone
    - subprocess.Popen.object.tree.path.head.commit.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object.path.tree._clone
    - typing.TypeVar.head.ref.commit.tree.path.object.GitCommandWrapperType
    - subprocess.Popen.object.path.head.commit._clone
    - datetime.timedelta.object.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.path.tree.commit._clone
    - typing.cast.head.ref.commit.path._clone
    - datetime.timedelta.head.commit._clone
    - datetime.timedelta.tree.path.head.ref.commit.object.GitCommandWrapperType
    - typing.cast.head.commit.tree.GitCommandWrapperType
    - subprocess.Popen.path.head.ref.commit._clone
    - typing.TypeVar.object.tree.path.head.commit._clone
    - typing.BinaryIO.head.ref.commit.tree.object.GitCommandWrapperType
    - datetime.timedelta.commit.object.tree._clone
    - subprocess.Popen.object.path.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.GitCommandWrapperType
    - typing.TypeVar.object.head.ref.commit.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.object.head.ref.commit._clone
    - datetime.timedelta.head.ref.commit.path.object._clone
    - typing.IO.tree.commit.GitCommandWrapperType
    - typing.IO.path.object.head.ref.commit.tree.GitCommandWrapperType
    - typing.IO.GitCommandWrapperType
    - typing.IO.head.commit.path.object.tree._clone
    - subprocess.Popen.object.head.commit.path.tree._clone
    - datetime.timedelta.tree.commit._clone
    - typing.IO.tree.commit.object.path._clone
    - datetime.timedelta.tree.commit.object.path._clone
    - typing.IO.head.ref.commit.object.path._clone
    - typing.TypeVar.object.tree.path.commit.GitCommandWrapperType
    - typing.TypeVar.object.head.commit.path.GitCommandWrapperType
    - subprocess.Popen.commit.object.path.GitCommandWrapperType
    - typing.cast.head.ref.commit.path.object.tree._clone
    - typing.IO.head.ref.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.object.head.commit._clone
    - typing.IO.head.commit.path.object.tree.GitCommandWrapperType
    - typing.IO.object.tree.path.GitCommandWrapperType
    - typing.IO.object.tree.path.head.commit.GitCommandWrapperType
    - typing.BinaryIO.head.commit.tree.path.object._clone
    - datetime.timedelta.object.tree.path.GitCommandWrapperType
    - typing.BinaryIO.object.head.ref.commit.path.tree._clone
    - subprocess.Popen.commit.tree.path.object.GitCommandWrapperType
    - datetime.timedelta.head.commit.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.tree.object.path.head.commit.GitCommandWrapperType
    - typing.TypeVar.tree.head.commit.object._clone
    - typing.IO.path.commit.tree.GitCommandWrapperType
    - typing.IO.path.tree.object.GitCommandWrapperType
    - subprocess.Popen.path.tree.head.ref.commit.object.GitCommandWrapperType
    - typing.IO.head.commit.object.tree.GitCommandWrapperType
    - subprocess.Popen.object.path.head.ref.commit._clone
    - datetime.timedelta.commit.object.path.tree._clone
    - datetime.timedelta.tree.object.path.head.ref.commit.GitCommandWrapperType
    - typing.cast.tree.head.commit.object.path._clone
    - typing.BinaryIO.head.ref.commit.path.object.GitCommandWrapperType
    - typing.TypeVar.tree.object.path.commit.GitCommandWrapperType
    - typing.IO.head.commit.path.tree.object.GitCommandWrapperType
    - typing.IO.path.object.tree.head.commit.GitCommandWrapperType
    - typing.IO.tree.path.head.ref.commit._clone
    - typing.BinaryIO.head.ref.commit.path.object._clone
    - datetime.timedelta.path.tree.commit.object._clone
    - datetime.timedelta.path.object.head.commit.GitCommandWrapperType
    - typing.IO.path.tree.head.commit.GitCommandWrapperType
    - typing.TypeVar.head.commit.path.object.tree._clone
    - subprocess.Popen.path.object.tree.head.commit._clone
    - typing.IO.path.object.tree.head.ref.commit.GitCommandWrapperType
    - typing.IO.object.path.commit.tree.GitCommandWrapperType
    - typing.BinaryIO.head.ref.commit.path.tree.GitCommandWrapperType
    - datetime.timedelta.commit.tree.object.GitCommandWrapperType
    - typing.IO.path.head.commit.tree.GitCommandWrapperType
    - typing.IO.commit.path._clone
    - subprocess.Popen.head.ref.commit.path.object._clone
    - subprocess.Popen.head.commit.path.object._clone
    - datetime.timedelta.tree.path.head.ref.commit._clone
    - datetime.timedelta.object.path.commit.GitCommandWrapperType
    - typing.cast.head.ref.commit.object.tree.path.GitCommandWrapperType
    - subprocess.Popen.head.ref.commit.object._clone
    - subprocess.Popen.tree.path.object.head.commit._clone
    - datetime.timedelta.object.head.ref.commit.tree.path._clone
    - typing.IO.tree.path.object._clone
    - datetime.timedelta.head.ref.commit.tree.path.object._clone
    - datetime.timedelta.path.head.ref.commit._clone
    - typing.IO.object.head.commit.path.tree.GitCommandWrapperType
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1420
    functionName: git.cmd.Git.update_environment
    functionSourceFile: git.cmd
    functionUses: 2
    functionsReached:
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f448139aa90>
    - <ast.Constant object at 0x7f448139af40>
    argNames:
    - self
    - ostream
    - treeish
    - prefix
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1551
    functionName: git.repo.base.Repo.archive
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.object.tree.git.archive
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.path.commit.git.archive
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.path.head.ref.commit.tree.object.git.archive
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.tree.head.commit.path.git.archive
    - typing.TypeVar.head.commit.object.tree.path.git.archive
    - typing.IO.head.ref.commit.path.tree.git.archive
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.BinaryIO.tree.head.commit.path.object.git.archive
    - subprocess.Popen.object.commit
    - subprocess.Popen.head.ref.commit.tree.object.git.archive
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.TypeVar.head.commit.path.tree.git.archive
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.head.commit.tree.git.archive
    - typing.IO.head.ref.commit.git.archive
    - datetime.timedelta.object.tree.commit.path.git.archive
    - subprocess.Popen.head.commit.tree.git.archive
    - datetime.timedelta.path.tree.git.archive
    - datetime.timedelta.path.tree.object.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.archive
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.BinaryIO.object.head.ref.commit.tree.git.archive
    - subprocess.Popen.object.git.archive
    - typing.IO.tree.object.head.commit.path
    - datetime.timedelta.tree.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.commit.path.git.archive
    - datetime.timedelta.tree.object.head.ref.commit.path.git.archive
    - typing.IO.object.head.ref.commit.git.archive
    - subprocess.Popen.object.tree.path
    - subprocess.Popen.tree.object.head.commit.git.archive
    - datetime.timedelta.tree.head.ref.commit.object.path.git.archive
    - typing.IO.tree.path.commit.object.git.archive
    - typing.IO.commit.tree.object.path.git.archive
    - typing.cast.head.commit.object.git.archive
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.path.commit.git.archive
    - subprocess.Popen.path.tree.head.commit.object.git.archive
    - typing.IO.head.commit.path.tree.object.git.archive
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - datetime.timedelta.commit.tree.path.git.archive
    - typing.IO.object.path.head.commit
    - typing.IO.path.commit.object.tree.git.archive
    - datetime.timedelta.path.tree.head.ref.commit.git.archive
    - datetime.timedelta.object.commit
    - typing.IO.path.head.ref.commit.object.git.archive
    - datetime.timedelta.tree.path.object.head.ref.commit.git.archive
    - datetime.timedelta.object.path.git.archive
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.path.object.tree.git.archive
    - datetime.timedelta.object.git.archive
    - typing.IO.head.commit.tree.path.git.archive
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - datetime.timedelta.path.commit.tree.git.archive
    - subprocess.Popen.object.commit.tree.path
    - typing.cast.tree.head.commit.path.git.archive
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.IO.commit.path.tree.git.archive
    - subprocess.Popen.tree.path.object.head.ref.commit.git.archive
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - datetime.timedelta.object.head.commit.path.git.archive
    - typing.IO.head.ref.commit.object.tree.path.git.archive
    - typing.IO.path.tree.head.ref.commit.object.git.archive
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.archive
    - subprocess.Popen.path.head.commit.object.git.archive
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree.git.archive
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.tree.git.archive
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.tree.path.git.archive
    - subprocess.Popen.tree.commit.path
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - datetime.timedelta.tree.commit.object.path.git.archive
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - datetime.timedelta.path.object.tree.commit.git.archive
    - typing.IO.path.object.tree.git.archive
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - subprocess.Popen.tree.commit.git.archive
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.BinaryIO.head.ref.commit.object.path.git.archive
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - datetime.timedelta.tree.head.commit.path.object
    - typing.IO.object.commit.path.tree.git.archive
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.head.ref.commit.tree.git.archive
    - datetime.timedelta.head.ref.commit.path.object
    - typing.cast.head.ref.commit.object.tree.path.git.archive
    - subprocess.Popen.tree.path
    - subprocess.Popen.object.path.tree.git.archive
    - datetime.timedelta.object.path.tree.head.ref.commit.git.archive
    - typing.IO.head.ref.commit.path.git.archive
    - subprocess.Popen.path.object.tree.head.ref.commit.git.archive
    - typing.IO.head.commit
    - datetime.timedelta.object.tree.commit.git.archive
    - datetime.timedelta.head.ref.commit.object.tree.git.archive
    - typing.TypeVar.head.commit.tree.object.path.git.archive
    - typing.TypeVar.head.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.git.archive
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.object.head.commit.tree.git.archive
    - datetime.timedelta.object.head.ref.commit.path.tree.git.archive
    - typing.IO.head.commit.tree.git.archive
    - subprocess.Popen.path.head.commit.tree.git.archive
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.git.archive
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.commit.tree.object.path.git.archive
    - typing.IO.object.head.ref.commit.path.tree.git.archive
    - typing.cast.tree.head.ref.commit.object.path.git.archive
    - typing.cast.tree.object.head.ref.commit.path.git.archive
    - datetime.timedelta.tree.head.commit.path.object.git.archive
    - typing.IO.object.tree.commit
    - typing.TypeVar.object.tree.path.head.commit.git.archive
    - typing.TypeVar.object.head.commit.git.archive
    - subprocess.Popen.object.path.head.commit
    - subprocess.Popen.head.commit.object.tree.path.git.archive
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object.tree.git.archive
    - typing.BinaryIO.object.tree.head.commit.git.archive
    - subprocess.Popen.head.commit.path.git.archive
    - datetime.timedelta.path.head.commit.git.archive
    - typing.TypeVar.head.ref.commit.object.path
    - subprocess.Popen.path.head.commit.git.archive
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.object.path.tree.head.commit.git.archive
    - typing.TypeVar.head.ref.commit.path.git.archive
    - typing.TypeVar.head.commit.tree.path.git.archive
    - subprocess.Popen.path.head.commit.object
    - datetime.timedelta.path.object.tree.head.commit.git.archive
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - subprocess.Popen.object.tree.commit.path.git.archive
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - datetime.timedelta.commit.tree.object.git.archive
    - datetime.timedelta.tree.commit.path.object.git.archive
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.path.tree.object.git.archive
    - typing.IO.tree.head.ref.commit.git.archive
    - typing.BinaryIO.head.commit.path.tree
    - typing.IO.tree.object.path.git.archive
    - datetime.timedelta.object.tree.head.commit.git.archive
    - subprocess.Popen.tree.object.path.commit.git.archive
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - typing.IO.head.ref.commit.tree.path.git.archive
    - typing.BinaryIO.head.ref.commit.object.git.archive
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.object.head.commit.tree.path
    - typing.cast.commit.tree.object.path.git.archive
    - typing.BinaryIO.head.ref.commit.path.object.git.archive
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.git.archive
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.object.git.archive
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - subprocess.Popen.path.commit.object.git.archive
    - subprocess.Popen.head.ref.commit.object.path.git.archive
    - typing.IO.commit.object.path.tree.git.archive
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - subprocess.Popen.path.object.commit.git.archive
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.path.object.tree.git.archive
    - datetime.timedelta.path.object.commit.git.archive
    - subprocess.Popen.path.object.tree.head.commit.git.archive
    - typing.IO.head.ref.commit.tree.git.archive
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.archive
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.BinaryIO.object.head.commit.path.git.archive
    - datetime.timedelta.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.object.git.archive
    - datetime.timedelta.head.commit.tree.path.git.archive
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.head.commit.path.git.archive
    - typing.IO.tree.path.head.commit.object.git.archive
    - typing.IO.object
    - subprocess.Popen.object.path.tree.head.ref.commit.git.archive
    - typing.BinaryIO.head.ref.commit.tree.object.git.archive
    - typing.cast.object.tree.head.commit.path.git.archive
    - subprocess.Popen.tree.head.commit.object.path.git.archive
    - datetime.timedelta.object.head.ref.commit.tree.path.git.archive
    - datetime.timedelta.commit.tree.git.archive
    - typing.TypeVar.object.head.commit.tree
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.tree.head.ref.commit.path.git.archive
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.commit.path.tree.object.git.archive
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - subprocess.Popen.object.tree.path.head.commit.git.archive
    - typing.TypeVar.head.ref.commit.tree.path.object.git.archive
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.git.archive
    - typing.IO.tree.path.object.head.ref.commit.git.archive
    - typing.IO.object.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.archive
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.object.head.commit.path.git.archive
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.path.commit.object.git.archive
    - typing.TypeVar.head.commit.path.object.git.archive
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.object.tree.head.commit.path.git.archive
    - subprocess.Popen.path.head.ref.commit.object.git.archive
    - datetime.timedelta.commit.tree.object.path.git.archive
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.git.archive
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.object.path.tree.git.archive
    - typing.cast.tree.head.commit.path.object.git.archive
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.tree.object.git.archive
    - typing.IO.tree.object.path.commit.git.archive
    - subprocess.Popen.object.path.head.ref.commit
    - subprocess.Popen.commit.object.tree.path.git.archive
    - typing.cast.head.commit.path.tree.object.git.archive
    - typing.BinaryIO.head.ref.commit.path.tree.git.archive
    - subprocess.Popen.commit.object.tree.path
    - typing.TypeVar.head.ref.commit.object.path.tree.git.archive
    - typing.IO.commit.tree.path.git.archive
    - typing.IO.object.tree.head.commit.path
    - typing.TypeVar.object.tree.head.commit.path
    - subprocess.Popen.path.commit.object.tree.git.archive
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - subprocess.Popen.tree.object.head.ref.commit.git.archive
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - datetime.timedelta.tree.head.commit.path.git.archive
    - typing.cast.tree.head.ref.commit.path.object.git.archive
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.IO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.git.archive
    - typing.TypeVar.tree.head.ref.commit.path.object.git.archive
    - typing.IO.tree.object
    - typing.IO.head.commit.git.archive
    - typing.IO.path.tree.object.head.commit.git.archive
    - datetime.timedelta.tree.path.head.ref.commit.object.git.archive
    - datetime.timedelta.path.head.commit.tree
    - typing.BinaryIO.head.commit.tree.path
    - typing.cast.head.ref.commit.tree.path.object.git.archive
    - typing.cast.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree.path.git.archive
    - typing.TypeVar.tree.head.ref.commit.object.git.archive
    - datetime.timedelta.commit.object
    - typing.BinaryIO.head.commit.path.tree.git.archive
    - datetime.timedelta.path.object.tree.head.ref.commit.git.archive
    - datetime.timedelta.head.ref.commit.path.tree.git.archive
    - typing.BinaryIO.object.tree.path.head.commit.git.archive
    - datetime.timedelta.tree.head.commit.object.path.git.archive
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.archive
    - subprocess.Popen.tree.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.object
    - typing.cast.tree.head.ref.commit
    - typing.BinaryIO.object.head.commit.tree.git.archive
    - datetime.timedelta.head.commit.object.tree.git.archive
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - subprocess.Popen.path.tree.object.commit.git.archive
    - datetime.timedelta.path.tree.commit.object
    - subprocess.Popen.object.tree.head.commit.path.git.archive
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.tree.object.head.ref.commit.git.archive
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.IO.path.object.head.commit.tree
    - typing.IO.commit.tree.git.archive
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - datetime.timedelta.head.ref.commit.object.git.archive
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.head.commit.tree.object.path.git.archive
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.path.git.archive
    - subprocess.Popen.object.commit.tree.path.git.archive
    - typing.IO.tree.object.path.head.ref.commit.git.archive
    - typing.IO.path.commit.tree.git.archive
    - typing.IO.tree.head.ref.commit.path.git.archive
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.git.archive
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.tree.object.path.git.archive
    - subprocess.Popen.tree.commit.path.object.git.archive
    - typing.IO.tree.object.path.head.commit.git.archive
    - typing.IO.tree.object.commit.git.archive
    - typing.IO.object.tree.path.head.ref.commit.git.archive
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.git.archive
    - subprocess.Popen.path.tree.head.ref.commit.git.archive
    - typing.TypeVar.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.head.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.git.archive
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.TypeVar.tree.head.ref.commit.object.path.git.archive
    - subprocess.Popen.object.head.ref.commit.tree.git.archive
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.archive
    - datetime.timedelta.commit.path.tree.object.git.archive
    - datetime.timedelta.path.tree.commit.object.git.archive
    - typing.IO.head.commit.path.object.git.archive
    - typing.cast.tree.object.head.commit.path.git.archive
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.path.head.commit.object.tree.git.archive
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.commit.object.tree.git.archive
    - datetime.timedelta.object.commit.tree
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - subprocess.Popen.commit.tree.path.object.git.archive
    - datetime.timedelta.object.path.tree.head.commit
    - typing.IO.object.head.ref.commit.path.git.archive
    - datetime.timedelta.path.tree.object.commit
    - typing.TypeVar.object.tree.head.commit.git.archive
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.path.object.head.commit.tree.git.archive
    - datetime.timedelta.tree.object.path.commit
    - datetime.timedelta.object.path.tree.commit.git.archive
    - datetime.timedelta.head.ref.commit.path.object.tree.git.archive
    - subprocess.Popen.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.git.archive
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.commit
    - subprocess.Popen.path.head.ref.commit.object
    - typing.IO.tree.commit.git.archive
    - datetime.timedelta.commit.path.git.archive
    - typing.TypeVar.head.ref.commit.tree.object.path.git.archive
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - typing.IO.object.tree.commit.path.git.archive
    - typing.TypeVar.tree.head.commit.git.archive
    - subprocess.Popen.object.head.ref.commit.path.tree.git.archive
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - typing.BinaryIO.object.head.ref.commit.git.archive
    - datetime.timedelta.tree.object.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.git.archive
    - typing.IO.head.commit.object.tree.git.archive
    - datetime.timedelta.tree.object.commit.path.git.archive
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - typing.IO.path.head.commit.tree
    - subprocess.Popen.path.head.ref.commit.git.archive
    - datetime.timedelta.path.tree.object.commit.git.archive
    - typing.BinaryIO.head.commit.tree.object.path.git.archive
    - datetime.timedelta.object.head.commit
    - typing.IO.tree.object.commit.path.git.archive
    - datetime.timedelta.tree.object.head.commit.path.git.archive
    - datetime.timedelta.path.head.ref.commit.object.git.archive
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.object.tree.path.git.archive
    - subprocess.Popen.head.commit.path.tree.git.archive
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.IO.tree.path.commit.git.archive
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.head.ref.commit.git.archive
    - typing.TypeVar.object.tree.path.commit
    - subprocess.Popen.head.ref.commit.path.git.archive
    - subprocess.Popen.head.commit.object.path
    - typing.TypeVar.tree.object.head.ref.commit.path.git.archive
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - typing.IO.head.commit.object.git.archive
    - subprocess.Popen.object.head.commit.path.git.archive
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.object.tree.path.head.commit.git.archive
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.commit.tree.git.archive
    - subprocess.Popen.tree.head.ref.commit.path.object.git.archive
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.head.commit.path.git.archive
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.tree.commit.path.object.git.archive
    - typing.IO.head.commit.tree
    - typing.TypeVar.object.head.ref.commit.path.tree.git.archive
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.ref.commit.path.object.git.archive
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.tree.head.commit.git.archive
    - subprocess.Popen.commit.tree.object.git.archive
    - datetime.timedelta.object.path
    - subprocess.Popen.head.ref.commit.object.tree.git.archive
    - typing.IO.path.commit.git.archive
    - typing.IO.path.object.git.archive
    - subprocess.Popen.tree.path.head.commit.object.git.archive
    - datetime.timedelta.object.commit.tree.git.archive
    - datetime.timedelta.path.head.commit.tree.git.archive
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - subprocess.Popen.head.commit.tree.object.path.git.archive
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree
    - datetime.timedelta.path.object.git.archive
    - subprocess.Popen.path.tree.object.git.archive
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree.git.archive
    - typing.IO.commit.tree.path.object.git.archive
    - datetime.timedelta.object.tree.path.head.ref.commit.git.archive
    - datetime.timedelta.head.commit.tree.path
    - typing.BinaryIO.tree.head.ref.commit.git.archive
    - datetime.timedelta.head.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.archive
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.path.object.head.commit.tree.git.archive
    - subprocess.Popen.tree.head.ref.commit.git.archive
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - datetime.timedelta.tree.path.object.head.commit.git.archive
    - typing.IO.head.commit.path.object.tree.git.archive
    - typing.IO.path.head.commit.tree.object.git.archive
    - datetime.timedelta.path
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object
    - typing.IO.path.git.archive
    - typing.IO.object.tree.head.commit.git.archive
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.path.git.archive
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.object.head.ref.commit.tree.git.archive
    - subprocess.Popen.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.ref.commit.object.git.archive
    - subprocess.Popen.object.tree.path.head.commit
    - typing.TypeVar.head.commit.tree.path.object.git.archive
    - typing.IO.path.head.ref.commit.object.tree
    - datetime.timedelta.path.head.ref.commit.tree.git.archive
    - datetime.timedelta.tree.object.head.ref.commit.git.archive
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.archive
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.object.path.head.ref.commit.tree.git.archive
    - subprocess.Popen.head.ref.commit.path
    - subprocess.Popen.path.commit.tree.git.archive
    - typing.IO.object.head.commit.tree.path.git.archive
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.tree.git.archive
    - datetime.timedelta.commit.object.tree
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.object.head.ref.commit.tree.git.archive
    - typing.IO.head.ref.commit.tree.path
    - subprocess.Popen.commit.path
    - subprocess.Popen.tree.path.commit.object
    - subprocess.Popen.tree.path.head.commit.git.archive
    - subprocess.Popen.head.commit.git.archive
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.object.tree.head.ref.commit.path.git.archive
    - typing.cast.tree.object.head.ref.commit.git.archive
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.tree.path.head.ref.commit.object.git.archive
    - typing.IO.head.ref.commit.object.path.tree.git.archive
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.object.tree.head.commit.path.git.archive
    - datetime.timedelta.head.ref.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree.git.archive
    - subprocess.Popen.commit.path.object.git.archive
    - subprocess.Popen.head.ref.commit.path.object
    - typing.cast.head.ref.commit.path.tree.git.archive
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - subprocess.Popen.head.ref.commit.path.tree.object.git.archive
    - typing.IO.object.path.commit.tree.git.archive
    - typing.TypeVar.object.head.ref.commit.path.git.archive
    - typing.TypeVar.head.ref.commit.object.path.git.archive
    - typing.IO.path.object.tree.head.commit.git.archive
    - typing.IO.tree.head.commit.object.path.git.archive
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.head.commit.path.tree.git.archive
    - typing.cast.head.commit.path.tree.git.archive
    - typing.IO.head.ref.commit.tree.object.git.archive
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.BinaryIO.object.head.ref.commit.path.git.archive
    - typing.cast.head.ref.commit.path.tree.object.git.archive
    - datetime.timedelta.path.object.tree.head.commit
    - typing.cast.head.commit.git.archive
    - datetime.timedelta.head.commit.tree
    - typing.IO.path.tree.commit.object.git.archive
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.git.archive
    - typing.IO.path.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path.git.archive
    - subprocess.Popen.tree.path.object.commit.git.archive
    - typing.IO.head.ref.commit.path.object.tree.git.archive
    - typing.IO.tree.object.path.head.commit
    - typing.BinaryIO.object.head.commit.tree.path.git.archive
    - typing.IO.head.ref.commit.object.path
    - kwargs.pop
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.TypeVar.object.head.commit.tree.git.archive
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.tree.path.commit.git.archive
    - subprocess.Popen.tree.object.path.git.archive
    - subprocess.Popen.path.object.tree.git.archive
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.commit.path.tree.object.git.archive
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.tree.object.head.commit.git.archive
    - typing.BinaryIO.head.commit.object.tree.git.archive
    - subprocess.Popen.tree.head.commit.object.git.archive
    - datetime.timedelta.object.tree.path.commit.git.archive
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.head.ref.commit.git.archive
    - datetime.timedelta.path.object
    - subprocess.Popen.commit
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.tree.object.git.archive
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.path.object.tree.commit.git.archive
    - typing.IO.object.tree.path.commit.git.archive
    - datetime.timedelta.commit.path
    - typing.IO.commit.path.git.archive
    - subprocess.Popen.commit.path.tree.git.archive
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - typing.cast.head.ref.commit.object.path.git.archive
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - typing.IO.head.ref.commit.object.tree.git.archive
    - datetime.timedelta.tree
    - typing.IO.tree.head.commit.path.object
    - typing.BinaryIO.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.archive
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - datetime.timedelta.tree.path.commit.object.git.archive
    - subprocess.Popen.tree.commit.path.git.archive
    - typing.IO.path.tree
    - typing.IO.path.head.commit.object.git.archive
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.tree
    - typing.cast.tree.head.ref.commit.path.git.archive
    - typing.TypeVar.tree.head.ref.commit.path.git.archive
    - typing.TypeVar.head.ref.commit.object.tree.path.git.archive
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.object.tree.head.ref.commit.git.archive
    - subprocess.Popen.head.ref.commit.git.archive
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - datetime.timedelta.tree.path.object.git.archive
    - typing.IO.path.object.head.commit.git.archive
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - typing.IO.path.head.commit.git.archive
    - subprocess.Popen.tree.head.ref.commit.object.git.archive
    - typing.TypeVar.head.ref.commit.tree.path.git.archive
    - subprocess.Popen.commit.object.path.tree.git.archive
    - typing.IO.commit.tree.object.git.archive
    - typing.IO.commit.git.archive
    - typing.TypeVar.head.commit
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.tree.object.path.commit.git.archive
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.path.tree.commit.git.archive
    - typing.TypeVar.object.tree.head.ref.commit.path.git.archive
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.path.git.archive
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.commit
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.head.ref.commit.tree.git.archive
    - datetime.timedelta.object.tree.path.git.archive
    - typing.IO.tree.path.head.commit.object
    - datetime.timedelta.commit.object.path.git.archive
    - subprocess.Popen.object.tree.path.head.ref.commit.git.archive
    - typing.IO.path.object.head.ref.commit.tree.git.archive
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.commit.object.path.tree.git.archive
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.path.head.ref.commit.tree.git.archive
    - subprocess.Popen.commit.path.tree.object.git.archive
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.object.git.archive
    - typing.IO.object.path.head.ref.commit.tree.git.archive
    - typing.BinaryIO.head.commit.object.path.git.archive
    - datetime.timedelta.tree.path.head.ref.commit.git.archive
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.BinaryIO.head.commit.path.object.tree.git.archive
    - typing.TypeVar.head.ref.commit.tree
    - typing.IO.head.commit.path.tree.git.archive
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.tree.commit.object.git.archive
    - typing.IO.tree.head.commit.object.path
    - typing.cast.head.ref.commit.path.object.tree.git.archive
    - typing.TypeVar.tree.object.path.commit.git.archive
    - datetime.timedelta.tree.head.ref.commit.object.git.archive
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.commit.path.object.git.archive
    - subprocess.Popen.tree.object.path.head.commit.git.archive
    - typing.TypeVar.object.tree.path.head.ref.commit.git.archive
    - datetime.timedelta.object.path.head.ref.commit.git.archive
    - typing.TypeVar.tree.object.path.git.archive
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.archive
    - typing.IO.tree.path.head.commit.git.archive
    - typing.IO.path.object.tree.head.ref.commit.git.archive
    - datetime.timedelta.path.object.head.ref.commit.git.archive
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.git.archive
    - datetime.timedelta.path.head.commit.object.tree
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.tree.git.archive
    - typing.IO.path.head.commit.object.tree.git.archive
    - typing.IO.path.tree.object.head.ref.commit.git.archive
    - typing.TypeVar.head.commit.object.path.git.archive
    - subprocess.Popen.head.commit.object.git.archive
    - datetime.timedelta.object.commit.path.tree.git.archive
    - typing.cast.head.commit.tree.path.git.archive
    - typing.IO.path.tree.object.commit.git.archive
    - datetime.timedelta.object.path.commit.tree.git.archive
    - datetime.timedelta.head.commit.object.git.archive
    - subprocess.Popen.path.object.head.commit.git.archive
    - subprocess.Popen.commit.tree.object.path.git.archive
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.archive
    - typing.cast.head.ref.commit.tree.path.git.archive
    - datetime.timedelta.head.ref.commit.tree.path.git.archive
    - typing.IO.head.commit.tree.path.object.git.archive
    - typing.IO.object.head.ref.commit.path
    - typing.IO.commit.object.tree.git.archive
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.object
    - typing.IO.tree.head.ref.commit.object.git.archive
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.git.archive
    - typing.BinaryIO.object.tree.path.commit.git.archive
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.TypeVar.head.commit.tree.object.git.archive
    - datetime.timedelta.commit.git.archive
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.commit.tree.path.object.git.archive
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - typing.IO.tree.object.head.ref.commit.git.archive
    - typing.IO.head.commit.tree.object.path
    - subprocess.Popen.path.object.head.ref.commit.git.archive
    - subprocess.Popen.object.path.head.ref.commit.tree.git.archive
    - datetime.timedelta.object.tree.head.ref.commit.path.git.archive
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.tree.object.path.head.ref.commit.git.archive
    - datetime.timedelta.path.head.ref.commit.tree.object.git.archive
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.path.head.ref.commit.tree.git.archive
    - subprocess.Popen.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.archive
    - typing.TypeVar.object.tree.head.commit.path.git.archive
    - subprocess.Popen.tree.commit
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.git.archive
    - typing.TypeVar.object.head.commit.path.tree.git.archive
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object.git.archive
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.tree.object
    - subprocess.Popen.path.object.commit.tree.git.archive
    - typing.IO.path.tree.commit.git.archive
    - datetime.timedelta.path.head.ref.commit.object.tree.git.archive
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.cast.head.commit.object.path.tree.git.archive
    - subprocess.Popen.path.tree.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.tree.path.object.commit.git.archive
    - typing.cast.object.head.commit.path.tree.git.archive
    - subprocess.Popen.head.commit.tree.object.git.archive
    - typing.IO.head.commit.object.path
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.cast.head.commit.path.object.git.archive
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.object.path.head.ref.commit.git.archive
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.head.commit.tree.object.git.archive
    - typing.IO.object.commit.tree.git.archive
    - subprocess.Popen.head.commit.path.object.git.archive
    - datetime.timedelta.tree.path
    - datetime.timedelta.object.path.tree.head.commit.git.archive
    - typing.IO.commit.object.git.archive
    - typing.cast.head.commit.tree.git.archive
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.path.head.commit
    - typing.IO.object.tree.head.ref.commit.path.git.archive
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.cast.object.head.commit.git.archive
    - typing.IO.tree.commit.object.git.archive
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree.git.archive
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.path.git.archive
    - typing.cast.object.head.commit.tree.path.git.archive
    - typing.IO.path.tree.head.commit.git.archive
    - subprocess.Popen.object.head.commit.path.tree.git.archive
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.tree.object.commit.path.git.archive
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.object.path.tree.git.archive
    - typing.TypeVar.head.commit.path.tree.object.git.archive
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - typing.IO.object.head.commit.tree.path
    - typing.cast.head.commit.path.git.archive
    - typing.BinaryIO.head.ref.commit.path.git.archive
    - typing.TypeVar.head.ref.commit.path.object.git.archive
    - subprocess.Popen.object.path.tree.commit.git.archive
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.tree.head.commit.git.archive
    - datetime.timedelta.path.object.head.ref.commit
    - typing.cast.commit.tree.object.path
    - datetime.timedelta.path.head.ref.commit.git.archive
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.object.head.commit.tree.path.git.archive
    - datetime.timedelta.head.commit.path.object.tree.git.archive
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.commit.path.tree
    - datetime.timedelta.head.ref.commit.path.tree
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - datetime.timedelta.path.commit.object.git.archive
    - datetime.timedelta.path.commit
    - typing.TypeVar.tree.head.commit.object.path.git.archive
    - typing.IO.object.path.git.archive
    - typing.IO.object.head.commit.git.archive
    - typing.TypeVar.tree.object.head.commit.path.git.archive
    - datetime.timedelta.commit.tree
    - typing.cast.object.head.ref.commit.path.git.archive
    - typing.TypeVar.object.head.commit.path
    - subprocess.Popen.object.commit.git.archive
    - typing.cast.tree.object.head.commit
    - typing.cast.tree.head.commit.object.path.git.archive
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree.git.archive
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.commit.git.archive
    - subprocess.Popen.object.tree
    - typing.IO.object.path.head.commit.git.archive
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.path.object.head.commit.git.archive
    - typing.IO.head.ref.commit.tree.object.path.git.archive
    - datetime.timedelta.tree.head.commit.git.archive
    - typing.IO.path.head.ref.commit.git.archive
    - typing.IO.path.commit.tree.object.git.archive
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.object.commit.path.git.archive
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - subprocess.Popen.head.ref.commit.path.tree.git.archive
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.object.head.ref.commit.path
    - datetime.timedelta.object.tree.head.ref.commit.git.archive
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.commit.path.tree.git.archive
    - datetime.timedelta.object.head.commit.path.tree.git.archive
    - subprocess.Popen.object.head.commit.path
    - subprocess.Popen.git.archive
    - typing.IO.object.head.ref.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - typing.cast.object.head.ref.commit.tree.git.archive
    - datetime.timedelta.object.path.head.ref.commit.tree
    - subprocess.Popen.head.ref.commit.object.tree.path.git.archive
    - typing.IO.tree.path.object.git.archive
    - typing.IO.tree.path
    - typing.cast.head.commit
    - datetime.timedelta.object.path.tree.git.archive
    - typing.TypeVar.head.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree.git.archive
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.ref.commit.tree.object.git.archive
    - subprocess.Popen.commit.path.object.tree.git.archive
    - subprocess.Popen.path.tree.commit.object.git.archive
    - subprocess.Popen.tree.object.path.head.ref.commit.git.archive
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - typing.IO.head.commit.path.object
    - datetime.timedelta.tree.path.git.archive
    - typing.TypeVar.head.ref.commit.object.git.archive
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - subprocess.Popen.path.tree.git.archive
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.object.tree.path.commit.git.archive
    - typing.IO.git.archive
    - typing.IO.path.object.tree.commit.git.archive
    - typing.IO.head.commit.tree.object.git.archive
    - subprocess.Popen.object.tree.commit.git.archive
    - typing.IO.object.path.commit.git.archive
    - datetime.timedelta.object.head.commit.tree
    - subprocess.Popen.head.commit.object.path.git.archive
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.object.tree.commit.git.archive
    - typing.TypeVar.object.head.ref.commit.git.archive
    - typing.cast.tree.head.commit.object.git.archive
    - typing.IO.head.ref.commit.path.tree.object.git.archive
    - typing.IO.commit.path.object.tree.git.archive
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.object.tree.path.git.archive
    - typing.IO.path.object.commit
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - datetime.timedelta.path.commit.tree.object.git.archive
    - typing.BinaryIO.head.ref.commit.tree.path.git.archive
    - typing.IO.tree.head.ref.commit.object.path.git.archive
    - typing.cast.object.head.commit.path.git.archive
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.object.head.ref.commit.git.archive
    - typing.TypeVar.tree.object.head.commit.git.archive
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.path.head.commit.tree.object
    - typing.IO.path.head.ref.commit.object.tree.git.archive
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.IO.head.commit.object.path.git.archive
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.IO.object.commit.path
    - datetime.timedelta.path.object.head.ref.commit.tree.git.archive
    - datetime.timedelta.tree.head.commit.object.git.archive
    - typing.cast.object.tree.head.ref.commit.path.git.archive
    - datetime.timedelta.head.ref.commit.object.path.git.archive
    - subprocess.Popen.path.object.tree
    - typing.BinaryIO.object.tree.head.ref.commit.git.archive
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.object.head.commit.tree.path.git.archive
    - typing.BinaryIO.object.head.commit.git.archive
    - subprocess.Popen.path.object.commit
    - datetime.timedelta.object.head.commit.git.archive
    - typing.cast.head.commit.object.tree.git.archive
    - typing.IO.commit.path.tree.object
    - typing.IO.path.object.head.commit
    - subprocess.Popen.tree.commit.object.git.archive
    - subprocess.Popen.tree.git.archive
    - subprocess.Popen.object.path.head.commit.git.archive
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.commit.path.object.git.archive
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.object.head.commit.tree.git.archive
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.head.ref.commit.tree.object.git.archive
    - subprocess.Popen.tree.path.commit.object.git.archive
    - typing.IO.object.tree.head.ref.commit
    - typing.TypeVar.tree.head.commit.path.git.archive
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.object.commit.git.archive
    - typing.cast.head.commit.path.object.tree.git.archive
    - typing.IO.tree.head.ref.commit
    - typing.cast.head.ref.commit.tree.git.archive
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.commit.path.object.tree.git.archive
    - datetime.timedelta.head.commit.git.archive
    - typing.BinaryIO.head.commit.tree
    - typing.cast.head.commit.tree.path.object.git.archive
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.git.archive
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.path.commit.git.archive
    - typing.IO.commit.tree.path
    - typing.IO.path.tree.head.ref.commit.git.archive
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.object.tree.head.commit.path
    - subprocess.Popen.path.object.head.ref.commit.tree.git.archive
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.tree.head.commit.object.git.archive
    - subprocess.Popen.head.commit.object.tree
    - typing.cast.head.commit.tree.object.git.archive
    - subprocess.Popen.path.object.head.commit.tree.git.archive
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.path.git.archive
    - datetime.timedelta.tree.commit.git.archive
    - typing.IO.head.commit.object.tree.path.git.archive
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.git.archive
    - datetime.timedelta.head.commit.path.tree.object
    - typing.cast.tree.head.ref.commit.git.archive
    - typing.IO.head.commit.object.path.tree.git.archive
    - datetime.timedelta.head.ref.commit.tree.object.git.archive
    - typing.IO.tree.path.object.head.commit.git.archive
    - typing.BinaryIO.tree.head.commit.git.archive
    - typing.TypeVar.head.commit.path.git.archive
    - typing.IO.tree.object.path
    - typing.cast.tree.object.head.commit.git.archive
    - typing.BinaryIO.head.commit.object.git.archive
    - datetime.timedelta.commit.tree.object
    - typing.IO.tree.commit.path.git.archive
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.git.archive
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.object.head.ref.commit.git.archive
    - typing.IO.object.commit.tree.path.git.archive
    - datetime.timedelta.commit.object.tree.git.archive
    - datetime.timedelta.head.commit.path.object.git.archive
    - subprocess.Popen.head.ref.commit.tree.path.object.git.archive
    - subprocess.Popen.object.path.git.archive
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.git.archive
    - typing.TypeVar.head.commit.git.archive
    - typing.IO.path.object.commit.tree.git.archive
    - datetime.timedelta.object.tree.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.archive
    - typing.BinaryIO.tree.head.ref.commit.object.git.archive
    - datetime.timedelta.head.ref.commit.tree.object.path.git.archive
    - datetime.timedelta.tree.object.head.commit.git.archive
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.object.head.commit.git.archive
    - typing.TypeVar.tree.object.path.head.commit.git.archive
    - subprocess.Popen.commit.tree.path.git.archive
    - datetime.timedelta.commit.object.tree.path.git.archive
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.object.head.ref.commit.tree.path.git.archive
    - typing.BinaryIO.object.tree.path.git.archive
    - subprocess.Popen.head.ref.commit.tree.path
    - datetime.timedelta.tree.path.head.commit.git.archive
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit.git.archive
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.path.object.git.archive
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - datetime.timedelta.head.commit.tree.path.object.git.archive
    - typing.IO.object.path.tree.git.archive
    - typing.IO.path.object.head.ref.commit.git.archive
    - typing.BinaryIO.head.commit.tree.path.object.git.archive
    - datetime.timedelta.tree.git.archive
    - typing.IO.tree.head.ref.commit.path.object.git.archive
    - typing.TypeVar.head.ref.commit.tree.git.archive
    - datetime.timedelta.commit.object.git.archive
    - typing.IO.path.head.commit.tree.git.archive
    - subprocess.Popen.object.head.ref.commit.git.archive
    - typing.IO.commit.object.path.tree
    - typing.IO.tree.commit.object.path.git.archive
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.BinaryIO.head.commit.tree.object.git.archive
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.head.ref.commit.object.git.archive
    - typing.IO.object.git.archive
    - typing.BinaryIO.head.commit.object.tree.path.git.archive
    - typing.TypeVar.tree.head.commit.path.object.git.archive
    - typing.BinaryIO.head.commit.tree.path.git.archive
    - typing.IO.path.tree.object
    - datetime.timedelta.head.commit.object.path.git.archive
    - subprocess.Popen.path.tree.head.ref.commit.object.git.archive
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.path.object.git.archive
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.commit.git.archive
    - typing.TypeVar.head.commit.object.git.archive
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.tree.head.ref.commit.git.archive
    - typing.BinaryIO.tree.head.commit.object.git.archive
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.git.archive
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - typing.BinaryIO.object.tree.head.commit.path.git.archive
    - typing.BinaryIO.object.head.commit.path.tree.git.archive
    - subprocess.Popen.commit.path.object.tree
    - typing.cast.head.commit.tree.object.path.git.archive
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.head.commit.git.archive
    - datetime.timedelta.path.commit.object
    - typing.TypeVar.tree.object.path.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.git.archive
    - datetime.timedelta.commit.path.object.tree
    - typing.cast.object.tree.head.ref.commit.git.archive
    - datetime.timedelta.object.commit.tree.path.git.archive
    - subprocess.Popen.head.ref.commit.tree.path.git.archive
    - subprocess.Popen.tree.path.head.commit.object
    - typing.cast.object.head.commit.tree.git.archive
    - typing.IO.head.ref.commit.path.object.git.archive
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.object.commit.path.git.archive
    - typing.IO.object.head.commit.path.tree.git.archive
    - typing.TypeVar.head.commit.tree.path
    - typing.IO.tree.object.head.commit.path.git.archive
    - subprocess.Popen.head.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.git.archive
    - datetime.timedelta.path.tree.object.git.archive
    - datetime.timedelta.object.tree.head.ref.commit.path
    - subprocess.Popen.commit.object.path.git.archive
    - subprocess.Popen.object.path.commit.tree.git.archive
    - datetime.timedelta.path.head.commit.tree.object.git.archive
    - typing.BinaryIO.tree.head.commit.path.git.archive
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.object.git.archive
    - typing.IO.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.path.tree.object.head.commit.git.archive
    - datetime.timedelta.head.ref.commit.object.tree.path.git.archive
    - typing.cast.head.ref.commit.path.tree.object
    - subprocess.Popen.object.path.tree.head.commit
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.git.archive
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.tree.path.object.head.commit.git.archive
    - typing.cast.tree.head.ref.commit.object.git.archive
    - subprocess.Popen.head.commit.path.tree.object.git.archive
    - typing.IO.object.path.head.commit.tree.git.archive
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.path.head.commit.object.git.archive
    - datetime.timedelta.path.object.head.commit.tree
    - subprocess.Popen.tree.head.ref.commit.object.path.git.archive
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - datetime.timedelta.tree.path.head.commit.object.git.archive
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.commit.tree.git.archive
    - typing.IO.path.tree.object.git.archive
    - subprocess.Popen.path.commit.tree.object.git.archive
    - typing.IO.commit.object.tree.path.git.archive
    - typing.cast.head.ref.commit.tree.object.path.git.archive
    - subprocess.Popen.path.commit
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.object.git.archive
    - typing.IO.tree.head.commit.path.object.git.archive
    - datetime.timedelta.path.tree.object
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.tree.commit.object.path.git.archive
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.head.commit.object.path.tree.git.archive
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.tree.commit.path.git.archive
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.path.tree.git.archive
    - typing.IO.object.commit
    - typing.IO.path.object.head.ref.commit
    - typing.IO.commit.object.path.git.archive
    - typing.BinaryIO.tree.head.ref.commit.path.git.archive
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.TypeVar.object.tree.path.commit.git.archive
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.head.ref.commit.path.object.git.archive
    - typing.cast.tree.head.commit.git.archive
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.archive
    - typing.IO.tree.head.commit.path.git.archive
    - subprocess.Popen.head.commit.tree.path.object
    - typing.IO.object.head.ref.commit.tree.path.git.archive
    - typing.IO.object.path.tree.head.commit.git.archive
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.head.ref.commit.object.path.git.archive
    - typing.cast.object.tree.head.commit.git.archive
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.path.head.commit.object.tree.git.archive
    - typing.BinaryIO.head.commit.path.object.git.archive
    - typing.IO.object.path.tree.head.ref.commit.git.archive
    - typing.IO.tree.path.head.ref.commit.git.archive
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.git.archive
    - typing.cast.commit.object.tree.path.git.archive
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.git.archive
    - typing.cast.head.ref.commit.object.tree.git.archive
    - typing.BinaryIO.head.commit.object.path.tree.git.archive
    - subprocess.Popen.commit.object.tree.git.archive
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.path.git.archive
    - typing.cast.head.ref.commit.path.git.archive
    - typing.cast.head.ref.commit.object.git.archive
    - typing.IO.tree.object.commit
    - subprocess.Popen.commit.path.git.archive
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.tree.path.git.archive
    - typing.IO.object.tree.git.archive
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.commit.path.git.archive
    - typing.cast.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.IO.tree.head.commit.object.git.archive
    - datetime.timedelta.tree.object.commit.git.archive
    - datetime.timedelta.tree.path.commit.git.archive
    - datetime.timedelta.path.commit.tree
    - typing.cast.head.ref.commit.object.path.tree.git.archive
    - subprocess.Popen.commit.git.archive
    - datetime.timedelta.tree.object.head.ref.commit
    - datetime.timedelta.path.tree.object.head.commit.git.archive
    - subprocess.Popen.object.tree.head.commit.git.archive
    - subprocess.Popen.path.object.git.archive
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.commit.git.archive
    - subprocess.Popen.object.head.commit.path.tree
    - typing.IO.object.head.commit.tree.git.archive
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - subprocess.Popen.head.commit.tree.path.git.archive
    - datetime.timedelta.path.tree.head.commit.git.archive
    - datetime.timedelta.head.ref.commit.path.tree.object.git.archive
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.git.archive
    - datetime.timedelta.head.commit.object.tree.path.git.archive
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.cast.head.commit.object.path.git.archive
    - typing.IO.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.commit.git.archive
    - datetime.timedelta.head.ref.commit.path.git.archive
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.tree.object.path.head.commit.git.archive
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - <builtin>.isinstance
    - datetime.timedelta.tree.object.git.archive
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.tree.path.object.commit.git.archive
    - typing.TypeVar.tree.object.path
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.object.tree
    - datetime.timedelta.object.path.commit.git.archive
    - subprocess.Popen.path.tree.commit.git.archive
    - datetime.timedelta.commit.path.tree.git.archive
    - subprocess.Popen.path.commit.tree
    - typing.IO.tree.object.head.ref.commit.path.git.archive
    - typing.IO.commit.object
    - typing.IO.tree.git.archive
    - typing.cast.object.head.ref.commit.tree.path.git.archive
    - typing.TypeVar.object.head.ref.commit.tree.path.git.archive
    - subprocess.Popen.head.commit.tree.path.object.git.archive
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.tree.path.head.ref.commit.object.git.archive
    - subprocess.Popen.object.tree.head.ref.commit.git.archive
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.archive
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.archive
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.archive
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1597
    functionName: git.repo.base.Repo.has_separate_working_tree
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - os.path.join
    - os.path.isfile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1617
    functionName: git.repo.base.Repo.__repr__
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1621
    functionName: git.repo.base.Repo.currently_rebasing_on
    functionSourceFile: git.repo.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.commit
    - datetime.timedelta.object.tree.commit
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit
    - subprocess.Popen.object.path.tree.commit
    - f.readline
    - subprocess.Popen.commit
    - typing.IO.path.object.tree.commit
    - typing.IO.tree.object.path.commit
    - datetime.timedelta.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.IO.object.path.commit
    - subprocess.Popen.path.commit
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.tree.path.commit
    - subprocess.Popen.object.tree.commit
    - typing.IO.tree.path.commit
    - typing.IO.path.commit
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.path.object.commit
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.tree.path.commit
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.path.object.commit
    - typing.IO.tree.commit
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.tree.commit
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.object.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.object.tree.path.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path.tree.commit
    - os.path.isfile
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.commit
    - typing.IO.tree.object.commit
    - subprocess.Popen.tree.commit
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.path.commit
    - os.path.join
    - subprocess.Popen.path.tree.commit
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.path.object.tree.commit
    - datetime.timedelta.path.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.IO.tree.path.object.commit
    - <builtin>.open
    - datetime.timedelta.commit
    - typing.IO.object.commit
    - typing.IO.path.object.commit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.readline
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects
    functionSourceFile: git.objects
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.base
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - repo
    - binsha
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 100
    functionName: git.objects.base.Object.__init__
    functionSourceFile: git.objects.base
    functionUses: 1
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 120
    functionName: git.objects.base.Object.new
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - repo.rev_parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: repo.rev_parse
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - sha1
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 137
    functionName: git.objects.base.Object.new_from_sha
    functionSourceFile: git.objects.base
    functionUses: 2
    functionsReached:
    - typing.IO.path.head.ref.commit.object.tree.odb.info
    - typing.IO.tree.object.head.ref.commit.path.odb.info
    - typing.cast.tree.head.ref.commit.object.repo.odb.info
    - typing.IO.head.ref.commit.path.tree.object.repo.odb.info
    - typing.IO.tree.head.ref.commit.repo.odb.info
    - typing.IO.object.head.ref.commit.tree.path.repo.odb.info
    - datetime.timedelta.commit.tree.repo.odb.info
    - datetime.timedelta.path.object.head.ref.commit.odb.info
    - subprocess.Popen.head.ref.commit.tree.odb.info
    - subprocess.Popen.path.head.commit.object.odb.info
    - subprocess.Popen.object.path.tree.head.commit.repo.odb.info
    - typing.cast.head.commit.tree.path.odb.info
    - git.objects.tag.TagObject.__init__
    - typing.TypeVar.tree.head.ref.commit.path.object.repo.odb.info
    - subprocess.Popen.tree.head.ref.commit.repo.odb.info
    - datetime.timedelta.object.tree.path.commit.repo.odb.info
    - datetime.timedelta.head.ref.commit.object.tree.repo.odb.info
    - datetime.timedelta.commit.object.path.odb.info
    - typing.BinaryIO.head.ref.commit.object.repo.odb.info
    - subprocess.Popen.tree.path.object.odb.info
    - subprocess.Popen.object.path.tree.head.commit.odb.info
    - subprocess.Popen.tree.repo.odb.info
    - typing.IO.tree.head.ref.commit.object.repo.odb.info
    - typing.BinaryIO.head.commit.object.path.tree.odb.info
    - typing.IO.path.object.tree.head.commit.repo.odb.info
    - typing.IO.path.head.ref.commit.tree.object.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.repo.odb.info
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.info
    - typing.IO.head.ref.commit.object.path.odb.info
    - typing.cast.tree.object.head.commit.odb.info
    - typing.IO.tree.object.path.commit.repo.odb.info
    - typing.IO.head.commit.tree.path.odb.info
    - subprocess.Popen.tree.object.commit.repo.odb.info
    - typing.cast.head.ref.commit.object.tree.repo.odb.info
    - datetime.timedelta.tree.head.ref.commit.object.repo.odb.info
    - typing.IO.path.object.commit.odb.info
    - datetime.timedelta.object.commit.path.tree.odb.info
    - typing.IO.object.path.head.ref.commit.tree.repo.odb.info
    - datetime.timedelta.path.object.repo.odb.info
    - typing.IO.tree.object.commit.path.repo.odb.info
    - typing.BinaryIO.tree.head.ref.commit.repo.odb.info
    - typing.BinaryIO.head.ref.commit.tree.object.repo.odb.info
    - typing.cast.head.commit.repo.odb.info
    - subprocess.Popen.tree.object.head.commit.odb.info
    - typing.cast.head.commit.tree.path.repo.odb.info
    - subprocess.Popen.path.head.commit.odb.info
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.info
    - typing.TypeVar.head.commit.path.tree.odb.info
    - typing.IO.tree.object.path.head.commit.odb.info
    - datetime.timedelta.path.object.commit.odb.info
    - datetime.timedelta.head.commit.tree.object.repo.odb.info
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.object.tree.commit.repo.odb.info
    - typing.IO.head.commit.object.path.odb.info
    - datetime.timedelta.path.object.tree.odb.info
    - subprocess.Popen.tree.head.commit.path.object.repo.odb.info
    - typing.BinaryIO.head.ref.commit.object.path.tree.repo.odb.info
    - typing.IO.path.repo.odb.info
    - typing.IO.head.ref.commit.object.tree.path.repo.odb.info
    - subprocess.Popen.path.tree.head.ref.commit.odb.info
    - datetime.timedelta.commit.tree.path.object.odb.info
    - typing.BinaryIO.tree.head.ref.commit.object.odb.info
    - typing.TypeVar.object.head.ref.commit.path.tree.repo.odb.info
    - typing.IO.tree.head.commit.path.object.repo.odb.info
    - subprocess.Popen.object.path.head.ref.commit.tree.repo.odb.info
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.info
    - typing.IO.object.head.commit.tree.path.repo.odb.info
    - typing.IO.commit.path.object.tree.odb.info
    - typing.BinaryIO.tree.head.ref.commit.path.object.repo.odb.info
    - typing.cast.tree.head.ref.commit.object.path.repo.odb.info
    - typing.TypeVar.object.head.commit.tree.repo.odb.info
    - subprocess.Popen.head.ref.commit.tree.path.repo.odb.info
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.info
    - typing.IO.tree.path.head.ref.commit.object.repo.odb.info
    - typing.IO.tree.path.object.head.ref.commit.odb.info
    - typing.IO.commit.path.object.odb.info
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.info
    - typing.cast.tree.head.commit.object.odb.info
    - typing.TypeVar.tree.head.commit.object.odb.info
    - subprocess.Popen.object.tree.path.head.commit.odb.info
    - typing.BinaryIO.object.tree.head.commit.path.repo.odb.info
    - typing.cast.head.ref.commit.tree.repo.odb.info
    - typing.IO.path.commit.object.odb.info
    - typing.IO.object.commit.path.odb.info
    - subprocess.Popen.tree.path.commit.odb.info
    - typing.BinaryIO.head.commit.odb.info
    - datetime.timedelta.tree.commit.odb.info
    - subprocess.Popen.path.tree.object.odb.info
    - subprocess.Popen.head.commit.repo.odb.info
    - typing.TypeVar.tree.head.ref.commit.repo.odb.info
    - datetime.timedelta.commit.tree.object.path.repo.odb.info
    - typing.IO.object.tree.odb.info
    - typing.TypeVar.tree.head.ref.commit.object.odb.info
    - datetime.timedelta.tree.commit.object.odb.info
    - typing.IO.object.path.commit.repo.odb.info
    - typing.BinaryIO.head.commit.object.path.tree.repo.odb.info
    - subprocess.Popen.path.tree.object.repo.odb.info
    - subprocess.Popen.commit.path.odb.info
    - datetime.timedelta.path.tree.object.repo.odb.info
    - typing.TypeVar.tree.object.path.odb.info
    - datetime.timedelta.tree.head.ref.commit.repo.odb.info
    - datetime.timedelta.object.tree.commit.odb.info
    - datetime.timedelta.head.ref.commit.object.path.tree.repo.odb.info
    - typing.BinaryIO.object.head.ref.commit.tree.odb.info
    - typing.BinaryIO.object.tree.path.odb.info
    - datetime.timedelta.object.head.ref.commit.path.odb.info
    - typing.TypeVar.tree.head.commit.odb.info
    - subprocess.Popen.object.path.commit.odb.info
    - typing.IO.path.tree.commit.object.repo.odb.info
    - typing.BinaryIO.object.head.commit.path.tree.odb.info
    - typing.IO.tree.object.commit.odb.info
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.info
    - typing.cast.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.path.tree.commit.odb.info
    - datetime.timedelta.head.commit.path.repo.odb.info
    - typing.IO.object.tree.path.commit.repo.odb.info
    - datetime.timedelta.commit.path.object.tree.repo.odb.info
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.info
    - typing.IO.tree.commit.object.repo.odb.info
    - subprocess.Popen.object.path.tree.odb.info
    - typing.IO.object.head.ref.commit.odb.info
    - typing.TypeVar.head.ref.commit.object.repo.odb.info
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.head.ref.commit.object.tree.odb.info
    - typing.IO.commit.path.tree.object.odb.info
    - datetime.timedelta.object.tree.path.odb.info
    - datetime.timedelta.tree.object.commit.repo.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.repo.odb.info
    - typing.IO.head.ref.commit.tree.path.odb.info
    - typing.IO.tree.commit.object.path.repo.odb.info
    - datetime.timedelta.path.commit.tree.repo.odb.info
    - datetime.timedelta.object.tree.head.ref.commit.path.repo.odb.info
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.info
    - typing.cast.tree.head.commit.path.repo.odb.info
    - datetime.timedelta.path.object.tree.head.ref.commit.repo.odb.info
    - subprocess.Popen.commit.tree.object.path.repo.odb.info
    - typing.BinaryIO.object.head.commit.path.repo.odb.info
    - subprocess.Popen.tree.object.repo.odb.info
    - datetime.timedelta.head.commit.object.tree.odb.info
    - typing.IO.path.commit.tree.repo.odb.info
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.info
    - subprocess.Popen.path.head.ref.commit.tree.odb.info
    - typing.IO.tree.path.object.commit.repo.odb.info
    - typing.IO.object.head.ref.commit.tree.odb.info
    - datetime.timedelta.tree.object.path.commit.odb.info
    - subprocess.Popen.object.path.head.ref.commit.repo.odb.info
    - typing.IO.commit.path.object.tree.repo.odb.info
    - typing.TypeVar.object.head.ref.commit.tree.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.path.repo.odb.info
    - typing.IO.object.path.tree.commit.odb.info
    - typing.TypeVar.head.commit.tree.path.object.repo.odb.info
    - typing.IO.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.object.commit.tree.path.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.info
    - typing.TypeVar.object.tree.path.repo.odb.info
    - subprocess.Popen.head.commit.tree.repo.odb.info
    - datetime.timedelta.object.head.commit.path.repo.odb.info
    - typing.TypeVar.tree.head.commit.object.repo.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.tree.repo.odb.info
    - typing.IO.head.ref.commit.object.repo.odb.info
    - subprocess.Popen.tree.path.head.commit.object.odb.info
    - subprocess.Popen.tree.path.object.head.commit.repo.odb.info
    - subprocess.Popen.object.tree.path.repo.odb.info
    - datetime.timedelta.object.commit.path.odb.info
    - datetime.timedelta.head.commit.tree.path.odb.info
    - datetime.timedelta.tree.path.object.commit.odb.info
    - typing.cast.object.head.ref.commit.tree.path.odb.info
    - typing.cast.object.head.commit.path.repo.odb.info
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.info
    - datetime.timedelta.tree.object.head.commit.odb.info
    - datetime.timedelta.tree.path.object.head.commit.repo.odb.info
    - typing.IO.head.commit.repo.odb.info
    - subprocess.Popen.path.object.commit.odb.info
    - typing.TypeVar.object.tree.head.commit.repo.odb.info
    - typing.IO.tree.commit.path.object.repo.odb.info
    - typing.IO.object.path.tree.head.ref.commit.repo.odb.info
    - typing.TypeVar.head.ref.commit.object.tree.odb.info
    - typing.IO.object.path.head.ref.commit.odb.info
    - typing.TypeVar.head.commit.object.tree.path.odb.info
    - typing.IO.tree.head.commit.path.repo.odb.info
    - subprocess.Popen.head.ref.commit.object.tree.odb.info
    - typing.IO.object.head.commit.path.tree.odb.info
    - datetime.timedelta.head.ref.commit.path.object.tree.repo.odb.info
    - typing.BinaryIO.head.commit.tree.odb.info
    - typing.IO.tree.object.head.commit.odb.info
    - subprocess.Popen.path.object.head.commit.tree.repo.odb.info
    - subprocess.Popen.commit.object.repo.odb.info
    - typing.IO.odb.info
    - typing.BinaryIO.object.tree.head.commit.repo.odb.info
    - datetime.timedelta.tree.head.ref.commit.object.path.repo.odb.info
    - datetime.timedelta.object.tree.path.head.commit.odb.info
    - typing.cast.head.ref.commit.path.tree.object.odb.info
    - datetime.timedelta.object.path.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.head.ref.commit.object.repo.odb.info
    - datetime.timedelta.tree.head.ref.commit.path.repo.odb.info
    - typing.BinaryIO.head.commit.path.repo.odb.info
    - datetime.timedelta.object.path.head.commit.tree.repo.odb.info
    - subprocess.Popen.object.head.ref.commit.path.tree.repo.odb.info
    - typing.TypeVar.object.tree.head.commit.odb.info
    - datetime.timedelta.object.path.repo.odb.info
    - datetime.timedelta.object.path.head.commit.tree.odb.info
    - datetime.timedelta.object.tree.odb.info
    - datetime.timedelta.object.path.tree.head.commit.repo.odb.info
    - datetime.timedelta.path.odb.info
    - typing.IO.path.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.path.repo.odb.info
    - typing.TypeVar.object.tree.path.head.commit.odb.info
    - typing.cast.head.ref.commit.object.tree.odb.info
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.head.ref.commit.tree.path.odb.info
    - typing.IO.tree.path.head.commit.object.repo.odb.info
    - subprocess.Popen.tree.head.commit.path.object.odb.info
    - subprocess.Popen.tree.object.odb.info
    - datetime.timedelta.commit.tree.path.repo.odb.info
    - datetime.timedelta.commit.tree.path.odb.info
    - typing.IO.object.tree.head.ref.commit.path.repo.odb.info
    - typing.IO.tree.path.head.commit.object.odb.info
    - subprocess.Popen.head.commit.path.tree.odb.info
    - typing.IO.head.commit.object.path.tree.repo.odb.info
    - typing.IO.path.object.head.ref.commit.repo.odb.info
    - typing.cast.tree.object.head.ref.commit.path.repo.odb.info
    - typing.IO.head.commit.tree.object.repo.odb.info
    - typing.IO.path.tree.object.commit.repo.odb.info
    - subprocess.Popen.path.tree.head.ref.commit.object.repo.odb.info
    - datetime.timedelta.path.commit.tree.object.repo.odb.info
    - typing.IO.object.head.commit.repo.odb.info
    - typing.BinaryIO.tree.head.ref.commit.path.repo.odb.info
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.info
    - typing.IO.head.ref.commit.path.repo.odb.info
    - git.objects.base.IndexObject.__init__
    - subprocess.Popen.head.ref.commit.object.odb.info
    - typing.TypeVar.tree.head.commit.object.path.repo.odb.info
    - typing.IO.tree.path.odb.info
    - datetime.timedelta.path.object.tree.head.commit.odb.info
    - typing.cast.tree.head.ref.commit.path.object.repo.odb.info
    - typing.TypeVar.object.head.ref.commit.repo.odb.info
    - datetime.timedelta.head.commit.path.object.tree.odb.info
    - subprocess.Popen.object.head.commit.tree.path.repo.odb.info
    - typing.IO.tree.head.ref.commit.odb.info
    - datetime.timedelta.head.commit.tree.object.odb.info
    - typing.IO.tree.path.commit.object.odb.info
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.info
    - subprocess.Popen.object.repo.odb.info
    - subprocess.Popen.tree.commit.object.path.odb.info
    - typing.cast.tree.head.commit.object.path.odb.info
    - typing.IO.commit.odb.info
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.info
    - typing.TypeVar.head.ref.commit.object.path.tree.repo.odb.info
    - subprocess.Popen.head.commit.path.tree.object.repo.odb.info
    - datetime.timedelta.path.object.commit.tree.repo.odb.info
    - typing.IO.path.tree.object.odb.info
    - typing.IO.path.tree.commit.repo.odb.info
    - typing.IO.commit.object.tree.path.odb.info
    - typing.cast.object.head.commit.odb.info
    - git.objects.commit.Popen.tree.path.odb.info
    - subprocess.Popen.tree.head.ref.commit.object.odb.info
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.info
    - typing.TypeVar.tree.head.commit.path.odb.info
    - typing.TypeVar.head.commit.tree.path.object.odb.info
    - subprocess.Popen.head.commit.tree.odb.info
    - subprocess.Popen.object.head.commit.path.repo.odb.info
    - typing.IO.head.commit.tree.path.repo.odb.info
    - subprocess.Popen.head.commit.odb.info
    - subprocess.Popen.commit.path.object.repo.odb.info
    - typing.BinaryIO.tree.head.commit.repo.odb.info
    - datetime.timedelta.path.head.commit.object.odb.info
    - subprocess.Popen.object.path.tree.commit.repo.odb.info
    - typing.IO.object.path.head.commit.repo.odb.info
    - subprocess.Popen.tree.path.odb.info
    - typing.IO.object.tree.head.commit.path.odb.info
    - typing.IO.head.ref.commit.tree.odb.info
    - datetime.timedelta.path.object.commit.tree.odb.info
    - typing.cast.object.head.commit.repo.odb.info
    - typing.IO.tree.object.commit.repo.odb.info
    - typing.TypeVar.tree.object.head.ref.commit.odb.info
    - typing.IO.object.head.commit.odb.info
    - subprocess.Popen.tree.object.path.head.commit.repo.odb.info
    - datetime.timedelta.object.path.head.commit.repo.odb.info
    - typing.cast.head.commit.object.odb.info
    - subprocess.Popen.object.tree.head.commit.repo.odb.info
    - datetime.timedelta.commit.tree.odb.info
    - typing.IO.commit.tree.odb.info
    - datetime.timedelta.tree.head.ref.commit.path.object.repo.odb.info
    - datetime.timedelta.tree.object.path.odb.info
    - typing.TypeVar.head.ref.commit.tree.object.repo.odb.info
    - datetime.timedelta.head.commit.tree.path.object.odb.info
    - typing.IO.head.commit.tree.path.object.repo.odb.info
    - datetime.timedelta.path.tree.commit.object.repo.odb.info
    - typing.IO.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.info
    - subprocess.Popen.head.commit.object.path.tree.odb.info
    - datetime.timedelta.path.head.ref.commit.tree.repo.odb.info
    - typing.IO.object.path.head.commit.tree.repo.odb.info
    - typing.IO.tree.path.head.ref.commit.odb.info
    - typing.IO.tree.commit.odb.info
    - typing.cast.tree.head.commit.repo.odb.info
    - subprocess.Popen.object.head.ref.commit.tree.repo.odb.info
    - datetime.timedelta.object.tree.head.commit.repo.odb.info
    - typing.cast.head.ref.commit.object.path.odb.info
    - typing.cast.object.head.ref.commit.tree.odb.info
    - typing.IO.path.tree.object.head.ref.commit.odb.info
    - typing.BinaryIO.tree.head.ref.commit.odb.info
    - subprocess.Popen.tree.path.commit.repo.odb.info
    - subprocess.Popen.object.commit.tree.odb.info
    - datetime.timedelta.tree.head.commit.object.path.repo.odb.info
    - subprocess.Popen.head.commit.tree.path.object.repo.odb.info
    - typing.IO.commit.object.odb.info
    - typing.IO.path.object.tree.commit.odb.info
    - typing.IO.path.tree.head.ref.commit.odb.info
    - typing.cast.object.head.commit.tree.path.repo.odb.info
    - datetime.timedelta.head.ref.commit.object.tree.path.repo.odb.info
    - typing.BinaryIO.object.tree.head.ref.commit.repo.odb.info
    - typing.cast.commit.tree.object.path.odb.info
    - datetime.timedelta.commit.object.path.repo.odb.info
    - typing.TypeVar.object.head.commit.tree.path.repo.odb.info
    - typing.IO.commit.object.repo.odb.info
    - typing.IO.object.tree.path.head.commit.repo.odb.info
    - subprocess.Popen.tree.commit.path.repo.odb.info
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.info
    - typing.TypeVar.head.ref.commit.object.tree.path.repo.odb.info
    - typing.IO.object.head.ref.commit.path.tree.repo.odb.info
    - subprocess.Popen.object.path.head.commit.tree.odb.info
    - subprocess.Popen.path.head.commit.tree.repo.odb.info
    - datetime.timedelta.commit.odb.info
    - typing.IO.head.commit.object.tree.path.odb.info
    - typing.cast.head.ref.commit.object.path.tree.odb.info
    - subprocess.Popen.path.commit.odb.info
    - typing.IO.object.path.tree.odb.info
    - subprocess.Popen.path.tree.commit.object.odb.info
    - subprocess.Popen.tree.object.head.ref.commit.repo.odb.info
    - subprocess.Popen.tree.path.object.head.ref.commit.repo.odb.info
    - datetime.timedelta.commit.path.tree.repo.odb.info
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.info
    - typing.cast.tree.object.head.ref.commit.repo.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.odb.info
    - subprocess.Popen.object.path.head.ref.commit.odb.info
    - datetime.timedelta.tree.commit.object.path.odb.info
    - typing.TypeVar.head.ref.commit.object.path.repo.odb.info
    - subprocess.Popen.object.head.commit.tree.path.odb.info
    - typing.IO.object.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.tree.object.path.head.commit.repo.odb.info
    - datetime.timedelta.tree.object.head.commit.path.odb.info
    - typing.cast.head.commit.object.tree.path.repo.odb.info
    - typing.IO.commit.tree.repo.odb.info
    - subprocess.Popen.path.head.commit.repo.odb.info
    - subprocess.Popen.path.commit.tree.object.odb.info
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.info
    - typing.IO.object.tree.commit.path.repo.odb.info
    - subprocess.Popen.object.head.commit.path.tree.odb.info
    - typing.IO.object.head.commit.path.odb.info
    - typing.TypeVar.head.ref.commit.tree.odb.info
    - typing.IO.path.head.commit.tree.object.repo.odb.info
    - subprocess.Popen.path.object.tree.odb.info
    - datetime.timedelta.head.ref.commit.odb.info
    - typing.cast.head.ref.commit.object.tree.path.repo.odb.info
    - typing.IO.tree.head.ref.commit.path.odb.info
    - typing.TypeVar.head.commit.path.odb.info
    - datetime.timedelta.object.head.commit.tree.path.repo.odb.info
    - datetime.timedelta.path.head.commit.object.tree.odb.info
    - typing.IO.head.commit.path.repo.odb.info
    - subprocess.Popen.path.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.object.head.ref.commit.repo.odb.info
    - typing.IO.path.head.commit.object.tree.odb.info
    - typing.IO.repo.odb.info
    - typing.BinaryIO.object.tree.head.ref.commit.path.repo.odb.info
    - subprocess.Popen.path.head.commit.object.tree.repo.odb.info
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.info
    - typing.IO.object.path.commit.odb.info
    - subprocess.Popen.head.commit.tree.object.path.odb.info
    - typing.cast.head.commit.tree.object.path.repo.odb.info
    - subprocess.Popen.commit.tree.odb.info
    - typing.IO.head.commit.object.path.repo.odb.info
    - typing.BinaryIO.tree.head.commit.object.repo.odb.info
    - datetime.timedelta.path.head.ref.commit.tree.odb.info
    - typing.BinaryIO.object.head.ref.commit.tree.path.repo.odb.info
    - datetime.timedelta.path.tree.repo.odb.info
    - subprocess.Popen.tree.commit.object.odb.info
    - subprocess.Popen.object.head.ref.commit.tree.path.repo.odb.info
    - datetime.timedelta.path.commit.object.odb.info
    - typing.TypeVar.head.ref.commit.object.path.odb.info
    - subprocess.Popen.tree.head.commit.object.path.odb.info
    - datetime.timedelta.object.head.commit.tree.path.odb.info
    - typing.IO.object.tree.head.commit.repo.odb.info
    - typing.IO.head.ref.commit.path.odb.info
    - git.objects.util.get_object_type_by_name
    - datetime.timedelta.tree.head.ref.commit.object.odb.info
    - subprocess.Popen.path.object.odb.info
    - typing.cast.object.head.commit.path.tree.repo.odb.info
    - typing.cast.object.head.commit.path.tree.odb.info
    - typing.IO.head.commit.tree.path.object.odb.info
    - typing.IO.tree.object.odb.info
    - datetime.timedelta.tree.path.commit.object.repo.odb.info
    - subprocess.Popen.commit.object.tree.path.odb.info
    - datetime.timedelta.commit.path.repo.odb.info
    - datetime.timedelta.path.object.odb.info
    - typing.IO.tree.path.object.head.commit.repo.odb.info
    - typing.IO.head.commit.object.tree.odb.info
    - typing.BinaryIO.head.commit.path.tree.object.repo.odb.info
    - datetime.timedelta.tree.path.head.commit.object.repo.odb.info
    - datetime.timedelta.path.head.commit.object.repo.odb.info
    - subprocess.Popen.head.commit.tree.object.odb.info
    - subprocess.Popen.tree.object.commit.odb.info
    - subprocess.Popen.object.path.head.commit.tree.repo.odb.info
    - typing.IO.tree.object.head.commit.path.odb.info
    - datetime.timedelta.head.commit.object.path.repo.odb.info
    - datetime.timedelta.object.tree.commit.path.repo.odb.info
    - typing.IO.path.tree.object.head.commit.repo.odb.info
    - typing.IO.path.head.commit.object.repo.odb.info
    - typing.IO.path.commit.tree.object.odb.info
    - typing.IO.commit.object.path.repo.odb.info
    - datetime.timedelta.object.tree.repo.odb.info
    - subprocess.Popen.object.commit.path.odb.info
    - typing.cast.head.commit.tree.path.object.repo.odb.info
    - typing.TypeVar.object.tree.path.commit.repo.odb.info
    - typing.cast.head.commit.tree.object.path.odb.info
    - typing.TypeVar.tree.object.head.commit.path.odb.info
    - datetime.timedelta.tree.commit.path.repo.odb.info
    - typing.TypeVar.head.commit.path.tree.object.repo.odb.info
    - datetime.timedelta.tree.path.commit.odb.info
    - typing.TypeVar.head.ref.commit.path.object.repo.odb.info
    - typing.IO.object.commit.path.repo.odb.info
    - subprocess.Popen.object.head.ref.commit.repo.odb.info
    - subprocess.Popen.tree.commit.path.odb.info
    - typing.IO.object.tree.commit.path.odb.info
    - subprocess.Popen.tree.head.ref.commit.odb.info
    - typing.BinaryIO.head.ref.commit.object.path.repo.odb.info
    - subprocess.Popen.head.ref.commit.object.path.tree.repo.odb.info
    - typing.IO.head.ref.commit.path.object.odb.info
    - subprocess.Popen.path.object.commit.tree.odb.info
    - datetime.timedelta.path.object.head.ref.commit.repo.odb.info
    - subprocess.Popen.tree.path.commit.object.repo.odb.info
    - typing.IO.object.tree.path.head.ref.commit.odb.info
    - datetime.timedelta.object.commit.tree.path.repo.odb.info
    - typing.IO.path.tree.odb.info
    - git.objects.commit.Popen.tree.path.repo.odb.info
    - typing.IO.object.tree.head.commit.odb.info
    - datetime.timedelta.tree.object.repo.odb.info
    - typing.cast.tree.head.commit.path.object.repo.odb.info
    - typing.TypeVar.head.commit.tree.object.path.odb.info
    - typing.IO.object.head.ref.commit.path.odb.info
    - datetime.timedelta.path.head.ref.commit.odb.info
    - subprocess.Popen.commit.repo.odb.info
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.info
    - subprocess.Popen.object.path.head.commit.odb.info
    - subprocess.Popen.tree.path.head.commit.odb.info
    - typing.IO.head.commit.object.odb.info
    - subprocess.Popen.repo.odb.info
    - datetime.timedelta.tree.path.commit.object.odb.info
    - typing.IO.commit.path.repo.odb.info
    - typing.TypeVar.tree.head.commit.object.path.odb.info
    - typing.BinaryIO.head.ref.commit.path.odb.info
    - typing.IO.path.object.commit.tree.repo.odb.info
    - typing.IO.head.commit.path.object.odb.info
    - typing.BinaryIO.head.commit.object.tree.repo.odb.info
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.info
    - subprocess.Popen.object.tree.commit.odb.info
    - subprocess.Popen.tree.head.commit.path.odb.info
    - datetime.timedelta.object.path.tree.commit.repo.odb.info
    - typing.IO.head.ref.commit.path.object.tree.repo.odb.info
    - typing.cast.object.tree.head.commit.path.odb.info
    - typing.cast.head.commit.path.object.repo.odb.info
    - typing.BinaryIO.object.tree.path.head.commit.odb.info
    - datetime.timedelta.head.commit.object.tree.path.odb.info
    - datetime.timedelta.object.odb.info
    - datetime.timedelta.tree.object.head.commit.repo.odb.info
    - typing.IO.path.tree.object.repo.odb.info
    - typing.IO.head.ref.commit.tree.object.path.repo.odb.info
    - datetime.timedelta.tree.head.commit.path.object.repo.odb.info
    - typing.cast.object.head.commit.tree.path.odb.info
    - datetime.timedelta.tree.head.commit.odb.info
    - git.objects.commit.Popen.path.tree.repo.odb.info
    - typing.cast.head.commit.path.tree.object.odb.info
    - datetime.timedelta.object.path.head.commit.odb.info
    - typing.IO.head.commit.tree.object.path.odb.info
    - subprocess.Popen.tree.path.head.commit.repo.odb.info
    - typing.TypeVar.head.commit.object.tree.odb.info
    - typing.TypeVar.head.commit.odb.info
    - datetime.timedelta.object.head.ref.commit.path.tree.repo.odb.info
    - typing.TypeVar.object.head.ref.commit.path.repo.odb.info
    - typing.BinaryIO.head.commit.path.object.tree.odb.info
    - typing.IO.object.head.commit.tree.path.odb.info
    - typing.cast.tree.object.head.commit.repo.odb.info
    - typing.TypeVar.head.ref.commit.tree.path.object.repo.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.object.head.commit.repo.odb.info
    - typing.BinaryIO.object.head.ref.commit.tree.repo.odb.info
    - datetime.timedelta.path.tree.head.commit.repo.odb.info
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.info
    - datetime.timedelta.tree.commit.object.repo.odb.info
    - typing.cast.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.head.ref.commit.object.path.odb.info
    - datetime.timedelta.head.commit.path.tree.object.repo.odb.info
    - typing.cast.head.ref.commit.tree.object.path.repo.odb.info
    - typing.IO.tree.object.path.commit.odb.info
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.info
    - subprocess.Popen.object.head.commit.path.odb.info
    - subprocess.Popen.head.commit.path.odb.info
    - datetime.timedelta.head.ref.commit.tree.object.odb.info
    - datetime.timedelta.object.tree.path.commit.odb.info
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.info
    - typing.IO.path.head.commit.odb.info
    - subprocess.Popen.path.commit.object.odb.info
    - subprocess.Popen.commit.object.tree.repo.odb.info
    - subprocess.Popen.head.commit.tree.path.object.odb.info
    - git.objects.commit.Popen.tree.odb.info
    - subprocess.Popen.tree.object.commit.path.repo.odb.info
    - datetime.timedelta.tree.path.head.commit.object.odb.info
    - typing.cast.head.ref.commit.tree.odb.info
    - typing.IO.tree.head.commit.object.path.repo.odb.info
    - subprocess.Popen.commit.object.path.tree.odb.info
    - typing.IO.path.object.head.commit.tree.repo.odb.info
    - typing.IO.path.commit.tree.odb.info
    - typing.TypeVar.object.head.commit.path.repo.odb.info
    - typing.BinaryIO.object.head.commit.tree.path.odb.info
    - typing.IO.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.head.commit.path.odb.info
    - typing.IO.object.path.head.commit.odb.info
    - datetime.timedelta.object.path.commit.tree.repo.odb.info
    - typing.IO.tree.path.object.head.ref.commit.repo.odb.info
    - subprocess.Popen.commit.tree.path.object.repo.odb.info
    - typing.IO.path.object.repo.odb.info
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.info
    - subprocess.Popen.object.head.commit.path.tree.repo.odb.info
    - datetime.timedelta.commit.path.tree.object.repo.odb.info
    - typing.IO.commit.repo.odb.info
    - datetime.timedelta.commit.object.path.tree.odb.info
    - subprocess.Popen.tree.commit.object.path.repo.odb.info
    - typing.TypeVar.tree.object.path.head.ref.commit.repo.odb.info
    - typing.IO.commit.path.object.repo.odb.info
    - subprocess.Popen.path.tree.head.commit.odb.info
    - typing.IO.head.ref.commit.repo.odb.info
    - datetime.timedelta.path.commit.object.repo.odb.info
    - subprocess.Popen.tree.object.path.odb.info
    - datetime.timedelta.path.commit.tree.odb.info
    - typing.TypeVar.head.ref.commit.tree.path.odb.info
    - typing.IO.tree.object.path.head.commit.repo.odb.info
    - typing.IO.path.object.tree.head.ref.commit.repo.odb.info
    - typing.IO.object.tree.path.commit.odb.info
    - datetime.timedelta.tree.commit.object.path.repo.odb.info
    - datetime.timedelta.path.tree.head.commit.object.repo.odb.info
    - subprocess.Popen.object.odb.info
    - typing.IO.path.head.commit.object.tree.repo.odb.info
    - subprocess.Popen.commit.tree.path.object.odb.info
    - datetime.timedelta.tree.commit.path.object.repo.odb.info
    - typing.IO.head.ref.commit.object.tree.path.odb.info
    - typing.cast.object.tree.head.commit.path.repo.odb.info
    - datetime.timedelta.tree.path.odb.info
    - subprocess.Popen.tree.head.ref.commit.path.repo.odb.info
    - typing.TypeVar.object.tree.path.commit.odb.info
    - subprocess.Popen.object.commit.tree.repo.odb.info
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.info
    - subprocess.Popen.path.commit.repo.odb.info
    - typing.TypeVar.object.tree.path.head.commit.repo.odb.info
    - typing.IO.head.ref.commit.tree.path.object.repo.odb.info
    - datetime.timedelta.path.object.tree.repo.odb.info
    - subprocess.Popen.commit.path.tree.object.odb.info
    - typing.IO.head.commit.path.tree.repo.odb.info
    - typing.IO.path.commit.object.tree.odb.info
    - typing.BinaryIO.object.tree.path.repo.odb.info
    - subprocess.Popen.object.tree.commit.path.repo.odb.info
    - typing.BinaryIO.object.head.commit.tree.repo.odb.info
    - typing.TypeVar.head.commit.path.repo.odb.info
    - typing.IO.tree.odb.info
    - typing.TypeVar.head.commit.object.path.repo.odb.info
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.info
    - typing.TypeVar.head.commit.object.tree.repo.odb.info
    - datetime.timedelta.commit.path.tree.object.odb.info
    - subprocess.Popen.tree.head.commit.object.repo.odb.info
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.info
    - subprocess.Popen.path.commit.object.repo.odb.info
    - subprocess.Popen.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.path.commit.object.tree.repo.odb.info
    - subprocess.Popen.object.path.tree.head.ref.commit.repo.odb.info
    - typing.IO.tree.path.object.repo.odb.info
    - typing.cast.head.commit.tree.object.odb.info
    - typing.IO.object.head.commit.tree.odb.info
    - typing.cast.object.head.ref.commit.path.odb.info
    - typing.IO.head.commit.path.object.tree.repo.odb.info
    - datetime.timedelta.object.commit.tree.repo.odb.info
    - subprocess.Popen.object.tree.head.commit.path.repo.odb.info
    - datetime.timedelta.object.path.tree.repo.odb.info
    - datetime.timedelta.path.object.tree.head.commit.repo.odb.info
    - subprocess.Popen.tree.path.head.ref.commit.repo.odb.info
    - git.objects.tree.Tree.__init__
    - datetime.timedelta.path.head.commit.tree.object.repo.odb.info
    - subprocess.Popen.path.object.head.commit.tree.odb.info
    - datetime.timedelta.path.tree.head.commit.odb.info
    - typing.BinaryIO.object.tree.path.head.ref.commit.repo.odb.info
    - typing.IO.head.commit.path.tree.object.repo.odb.info
    - subprocess.Popen.tree.head.ref.commit.path.object.repo.odb.info
    - subprocess.Popen.head.ref.commit.path.object.odb.info
    - subprocess.Popen.path.tree.object.commit.odb.info
    - typing.cast.head.ref.commit.object.path.tree.repo.odb.info
    - typing.BinaryIO.head.commit.object.tree.path.repo.odb.info
    - datetime.timedelta.object.tree.path.repo.odb.info
    - typing.IO.commit.tree.path.object.odb.info
    - typing.IO.path.commit.object.repo.odb.info
    - subprocess.Popen.head.commit.path.object.tree.odb.info
    - typing.TypeVar.object.head.commit.path.tree.odb.info
    - datetime.timedelta.object.head.ref.commit.repo.odb.info
    - typing.TypeVar.tree.object.path.head.commit.odb.info
    - subprocess.Popen.object.tree.path.head.commit.repo.odb.info
    - subprocess.Popen.path.tree.head.commit.object.odb.info
    - git.objects.commit.Popen.repo.odb.info
    - subprocess.Popen.commit.tree.path.repo.odb.info
    - datetime.timedelta.tree.path.object.commit.repo.odb.info
    - datetime.timedelta.tree.path.object.head.ref.commit.repo.odb.info
    - datetime.timedelta.path.head.commit.tree.odb.info
    - subprocess.Popen.path.object.tree.repo.odb.info
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.head.commit.path.object.tree.repo.odb.info
    - datetime.timedelta.object.commit.tree.path.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.info
    - typing.cast.object.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.path.object.head.commit.tree.odb.info
    - <builtin>.type
    - subprocess.Popen.head.ref.commit.tree.object.repo.odb.info
    - datetime.timedelta.tree.object.commit.path.odb.info
    - datetime.timedelta.path.object.head.commit.odb.info
    - datetime.timedelta.tree.head.commit.path.odb.info
    - typing.cast.head.ref.commit.path.object.tree.odb.info
    - subprocess.Popen.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.object.head.commit.odb.info
    - datetime.timedelta.tree.odb.info
    - typing.IO.path.tree.commit.object.odb.info
    - subprocess.Popen.tree.path.head.ref.commit.object.repo.odb.info
    - typing.cast.head.commit.path.object.tree.repo.odb.info
    - datetime.timedelta.tree.head.commit.path.object.odb.info
    - subprocess.Popen.path.tree.head.ref.commit.repo.odb.info
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.info
    - typing.TypeVar.head.commit.path.object.repo.odb.info
    - typing.BinaryIO.head.commit.object.tree.path.odb.info
    - typing.cast.commit.object.tree.path.repo.odb.info
    - subprocess.Popen.tree.path.repo.odb.info
    - typing.IO.tree.path.commit.odb.info
    - subprocess.Popen.object.tree.commit.path.odb.info
    - subprocess.Popen.path.odb.info
    - typing.IO.object.head.ref.commit.repo.odb.info
    - subprocess.Popen.path.head.commit.object.tree.odb.info
    - typing.IO.object.path.commit.tree.odb.info
    - datetime.timedelta.tree.path.commit.repo.odb.info
    - typing.BinaryIO.head.commit.object.odb.info
    - typing.IO.commit.tree.object.path.repo.odb.info
    - typing.BinaryIO.head.ref.commit.path.repo.odb.info
    - datetime.timedelta.object.head.commit.path.odb.info
    - typing.TypeVar.tree.object.path.commit.repo.odb.info
    - typing.TypeVar.head.commit.repo.odb.info
    - subprocess.Popen.head.ref.commit.path.odb.info
    - datetime.timedelta.head.ref.commit.repo.odb.info
    - datetime.timedelta.object.head.commit.tree.odb.info
    - typing.TypeVar.object.tree.path.odb.info
    - typing.cast.head.commit.object.path.tree.repo.odb.info
    - typing.IO.head.ref.commit.path.object.repo.odb.info
    - typing.cast.head.ref.commit.tree.path.object.repo.odb.info
    - typing.BinaryIO.object.tree.head.commit.odb.info
    - typing.TypeVar.tree.head.commit.path.object.odb.info
    - datetime.timedelta.head.commit.path.tree.odb.info
    - typing.cast.head.commit.object.path.repo.odb.info
    - typing.TypeVar.head.commit.path.tree.object.odb.info
    - typing.IO.path.commit.repo.odb.info
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.info
    - typing.cast.tree.object.head.ref.commit.odb.info
    - typing.BinaryIO.head.commit.path.object.tree.repo.odb.info
    - typing.BinaryIO.object.tree.path.head.commit.repo.odb.info
    - typing.BinaryIO.tree.head.commit.odb.info
    - datetime.timedelta.tree.head.commit.object.path.odb.info
    - subprocess.Popen.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.object.path.commit.tree.odb.info
    - typing.BinaryIO.head.ref.commit.tree.odb.info
    - typing.IO.tree.head.ref.commit.path.object.repo.odb.info
    - typing.TypeVar.head.ref.commit.tree.path.repo.odb.info
    - typing.cast.head.ref.commit.object.path.repo.odb.info
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.info
    - datetime.timedelta.path.head.commit.object.tree.repo.odb.info
    - datetime.timedelta.head.commit.object.tree.repo.odb.info
    - typing.cast.object.tree.head.ref.commit.repo.odb.info
    - typing.IO.object.path.head.ref.commit.tree.odb.info
    - datetime.timedelta.object.head.commit.odb.info
    - typing.TypeVar.head.ref.commit.path.object.odb.info
    - subprocess.Popen.head.commit.path.object.tree.repo.odb.info
    - typing.IO.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.tree.head.commit.object.repo.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.repo.odb.info
    - datetime.timedelta.tree.commit.path.odb.info
    - typing.IO.head.ref.commit.object.path.repo.odb.info
    - subprocess.Popen.commit.tree.object.odb.info
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.info
    - typing.IO.commit.object.tree.repo.odb.info
    - typing.BinaryIO.head.ref.commit.path.tree.odb.info
    - typing.BinaryIO.object.head.commit.odb.info
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.info
    - typing.cast.head.commit.object.tree.repo.odb.info
    - subprocess.Popen.head.commit.path.object.repo.odb.info
    - datetime.timedelta.object.path.tree.commit.odb.info
    - subprocess.Popen.object.tree.head.ref.commit.path.repo.odb.info
    - typing.cast.tree.object.head.commit.path.repo.odb.info
    - typing.IO.path.tree.head.ref.commit.object.odb.info
    - subprocess.Popen.head.commit.tree.object.path.repo.odb.info
    - datetime.timedelta.tree.path.repo.odb.info
    - typing.cast.head.ref.commit.tree.path.object.odb.info
    - typing.IO.path.commit.odb.info
    - datetime.timedelta.commit.path.object.tree.odb.info
    - typing.BinaryIO.head.ref.commit.path.tree.repo.odb.info
    - datetime.timedelta.path.tree.object.odb.info
    - datetime.timedelta.path.tree.head.ref.commit.repo.odb.info
    - subprocess.Popen.head.ref.commit.tree.path.odb.info
    - typing.TypeVar.tree.object.path.repo.odb.info
    - typing.IO.path.tree.repo.odb.info
    - typing.IO.commit.path.tree.odb.info
    - subprocess.Popen.commit.path.object.tree.repo.odb.info
    - subprocess.Popen.tree.path.head.commit.object.repo.odb.info
    - typing.TypeVar.object.tree.path.head.ref.commit.repo.odb.info
    - typing.IO.tree.object.head.commit.path.repo.odb.info
    - subprocess.Popen.commit.object.path.odb.info
    - typing.BinaryIO.tree.head.commit.object.odb.info
    - datetime.timedelta.commit.path.odb.info
    - typing.BinaryIO.head.commit.object.path.repo.odb.info
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.info
    - typing.cast.commit.tree.object.path.repo.odb.info
    - datetime.timedelta.tree.object.head.commit.path.repo.odb.info
    - datetime.timedelta.commit.path.object.odb.info
    - datetime.timedelta.tree.object.head.ref.commit.repo.odb.info
    - subprocess.Popen.head.ref.commit.object.tree.repo.odb.info
    - subprocess.Popen.object.tree.path.odb.info
    - typing.BinaryIO.head.ref.commit.tree.object.path.repo.odb.info
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.info
    - datetime.timedelta.commit.path.tree.odb.info
    - subprocess.Popen.object.tree.head.commit.odb.info
    - subprocess.Popen.path.object.tree.commit.repo.odb.info
    - typing.IO.head.ref.commit.tree.path.repo.odb.info
    - typing.IO.object.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.object.path.tree.head.ref.commit.repo.odb.info
    - typing.IO.commit.tree.path.repo.odb.info
    - typing.IO.path.tree.head.commit.repo.odb.info
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.info
    - typing.IO.commit.tree.object.path.odb.info
    - typing.IO.head.commit.tree.odb.info
    - datetime.timedelta.tree.commit.repo.odb.info
    - subprocess.Popen.path.head.commit.tree.object.repo.odb.info
    - datetime.timedelta.object.path.head.ref.commit.repo.odb.info
    - datetime.timedelta.head.ref.commit.tree.odb.info
    - typing.IO.object.tree.commit.odb.info
    - subprocess.Popen.commit.path.tree.object.repo.odb.info
    - subprocess.Popen.path.tree.commit.repo.odb.info
    - subprocess.Popen.commit.tree.path.odb.info
    - typing.BinaryIO.head.commit.path.object.repo.odb.info
    - subprocess.Popen.path.commit.tree.repo.odb.info
    - typing.IO.path.head.ref.commit.object.tree.repo.odb.info
    - datetime.timedelta.commit.object.repo.odb.info
    - typing.IO.tree.head.ref.commit.path.object.odb.info
    - typing.TypeVar.head.commit.object.odb.info
    - typing.TypeVar.tree.object.head.commit.odb.info
    - typing.IO.head.ref.commit.path.tree.repo.odb.info
    - typing.TypeVar.tree.object.path.commit.odb.info
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.info
    - subprocess.Popen.path.object.commit.tree.repo.odb.info
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.info
    - datetime.timedelta.tree.object.head.ref.commit.path.repo.odb.info
    - typing.BinaryIO.head.ref.commit.path.tree.object.repo.odb.info
    - subprocess.Popen.head.ref.commit.path.tree.object.repo.odb.info
    - typing.IO.path.tree.head.ref.commit.repo.odb.info
    - typing.TypeVar.head.commit.path.object.odb.info
    - typing.IO.tree.object.commit.path.odb.info
    - typing.IO.head.commit.tree.repo.odb.info
    - typing.BinaryIO.head.commit.path.object.odb.info
    - typing.BinaryIO.head.commit.object.path.odb.info
    - subprocess.Popen.tree.head.commit.repo.odb.info
    - typing.IO.object.path.tree.commit.repo.odb.info
    - typing.TypeVar.head.ref.commit.repo.odb.info
    - typing.TypeVar.tree.head.commit.path.object.repo.odb.info
    - typing.cast.object.head.commit.path.odb.info
    - typing.TypeVar.head.commit.tree.path.odb.info
    - subprocess.Popen.object.commit.tree.path.repo.odb.info
    - typing.BinaryIO.tree.head.commit.object.path.odb.info
    - datetime.timedelta.head.commit.tree.path.object.repo.odb.info
    - typing.BinaryIO.object.head.ref.commit.repo.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.tree.object.path.head.commit.odb.info
    - subprocess.Popen.tree.commit.path.object.repo.odb.info
    - typing.IO.tree.object.head.ref.commit.repo.odb.info
    - typing.IO.commit.object.path.tree.repo.odb.info
    - subprocess.Popen.head.commit.path.repo.odb.info
    - subprocess.Popen.path.tree.object.head.ref.commit.repo.odb.info
    - datetime.timedelta.path.tree.head.ref.commit.odb.info
    - subprocess.Popen.path.head.ref.commit.object.repo.odb.info
    - datetime.timedelta.head.ref.commit.tree.repo.odb.info
    - typing.IO.path.object.tree.odb.info
    - typing.IO.head.commit.object.tree.path.repo.odb.info
    - typing.TypeVar.head.commit.tree.object.odb.info
    - typing.IO.path.tree.head.ref.commit.object.repo.odb.info
    - subprocess.Popen.head.commit.tree.object.repo.odb.info
    - datetime.timedelta.head.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.object.odb.info
    - subprocess.Popen.commit.object.tree.odb.info
    - subprocess.Popen.object.path.commit.tree.repo.odb.info
    - subprocess.Popen.object.head.commit.repo.odb.info
    - typing.IO.object.tree.head.commit.path.repo.odb.info
    - datetime.timedelta.object.tree.head.commit.odb.info
    - subprocess.Popen.head.ref.commit.path.repo.odb.info
    - datetime.timedelta.path.head.commit.tree.repo.odb.info
    - datetime.timedelta.object.tree.path.head.ref.commit.repo.odb.info
    - datetime.timedelta.head.commit.object.path.odb.info
    - datetime.timedelta.tree.repo.odb.info
    - subprocess.Popen.tree.head.commit.object.odb.info
    - typing.IO.path.tree.commit.odb.info
    - subprocess.Popen.path.object.commit.repo.odb.info
    - typing.TypeVar.object.tree.head.commit.path.repo.odb.info
    - typing.IO.object.path.commit.tree.repo.odb.info
    - typing.cast.tree.head.commit.odb.info
    - datetime.timedelta.head.commit.path.tree.repo.odb.info
    - typing.BinaryIO.head.commit.path.odb.info
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.info
    - datetime.timedelta.path.tree.object.head.commit.repo.odb.info
    - typing.TypeVar.tree.head.commit.repo.odb.info
    - typing.IO.object.tree.path.repo.odb.info
    - typing.cast.object.head.ref.commit.path.repo.odb.info
    - typing.IO.tree.path.head.commit.repo.odb.info
    - datetime.timedelta.tree.path.head.ref.commit.object.repo.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.path.repo.odb.info
    - datetime.timedelta.path.tree.commit.object.odb.info
    - subprocess.Popen.object.commit.odb.info
    - typing.IO.head.ref.commit.tree.object.path.odb.info
    - subprocess.Popen.tree.object.head.commit.path.odb.info
    - typing.cast.tree.head.ref.commit.path.object.odb.info
    - typing.IO.head.ref.commit.path.tree.object.odb.info
    - typing.IO.commit.object.path.odb.info
    - typing.cast.head.ref.commit.object.tree.path.odb.info
    - typing.IO.object.tree.commit.repo.odb.info
    - datetime.timedelta.commit.object.path.tree.repo.odb.info
    - typing.cast.head.commit.path.tree.repo.odb.info
    - subprocess.Popen.tree.object.head.ref.commit.odb.info
    - datetime.timedelta.path.head.ref.commit.object.tree.repo.odb.info
    - typing.IO.head.commit.path.tree.object.odb.info
    - typing.cast.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.object.tree.head.ref.commit.repo.odb.info
    - datetime.timedelta.head.commit.object.path.tree.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.odb.info
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.info
    - typing.IO.path.object.commit.tree.odb.info
    - typing.IO.head.commit.tree.object.odb.info
    - typing.IO.commit.tree.object.odb.info
    - subprocess.Popen.path.object.head.ref.commit.odb.info
    - typing.BinaryIO.head.ref.commit.path.object.repo.odb.info
    - typing.IO.tree.head.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.info
    - datetime.timedelta.head.commit.object.tree.path.repo.odb.info
    - typing.cast.head.commit.tree.repo.odb.info
    - subprocess.Popen.head.commit.object.tree.path.repo.odb.info
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.tree.head.commit.repo.odb.info
    - typing.TypeVar.head.commit.object.tree.path.repo.odb.info
    - typing.cast.object.head.ref.commit.path.tree.repo.odb.info
    - subprocess.Popen.commit.odb.info
    - datetime.timedelta.head.commit.tree.repo.odb.info
    - subprocess.Popen.tree.head.commit.object.path.repo.odb.info
    - datetime.timedelta.commit.object.odb.info
    - typing.TypeVar.object.tree.head.commit.path.odb.info
    - subprocess.Popen.path.object.tree.commit.odb.info
    - datetime.timedelta.path.head.commit.odb.info
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.info
    - typing.cast.object.head.ref.commit.tree.path.repo.odb.info
    - subprocess.Popen.head.commit.object.path.odb.info
    - datetime.timedelta.head.commit.repo.odb.info
    - typing.IO.object.path.tree.head.ref.commit.odb.info
    - typing.cast.tree.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.odb.info
    - typing.BinaryIO.head.commit.tree.object.odb.info
    - datetime.timedelta.commit.repo.odb.info
    - typing.IO.path.object.tree.head.commit.odb.info
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.info
    - typing.TypeVar.repo.odb.info
    - subprocess.Popen.tree.object.path.commit.odb.info
    - subprocess.Popen.object.tree.path.head.ref.commit.repo.odb.info
    - subprocess.Popen.commit.tree.repo.odb.info
    - subprocess.Popen.tree.head.ref.commit.object.path.repo.odb.info
    - typing.IO.object.path.repo.odb.info
    - typing.cast.head.commit.path.object.odb.info
    - subprocess.Popen.path.tree.object.head.commit.odb.info
    - typing.IO.object.tree.repo.odb.info
    - subprocess.Popen.head.ref.commit.tree.repo.odb.info
    - typing.IO.commit.object.tree.path.repo.odb.info
    - datetime.timedelta.tree.path.head.commit.odb.info
    - typing.IO.tree.commit.object.path.odb.info
    - subprocess.Popen.path.tree.commit.odb.info
    - typing.TypeVar.tree.object.head.commit.repo.odb.info
    - typing.cast.object.tree.head.ref.commit.odb.info
    - subprocess.Popen.object.tree.head.commit.path.odb.info
    - typing.BinaryIO.tree.head.commit.path.object.repo.odb.info
    - subprocess.Popen.tree.path.object.commit.repo.odb.info
    - datetime.timedelta.odb.info
    - typing.IO.object.head.commit.tree.repo.odb.info
    - datetime.timedelta.tree.object.path.head.ref.commit.repo.odb.info
    - typing.cast.head.commit.path.tree.object.repo.odb.info
    - datetime.timedelta.object.tree.path.head.commit.repo.odb.info
    - typing.IO.path.object.head.commit.tree.odb.info
    - typing.IO.path.tree.head.commit.object.odb.info
    - typing.IO.head.ref.commit.object.path.tree.repo.odb.info
    - typing.TypeVar.tree.head.ref.commit.path.repo.odb.info
    - subprocess.Popen.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.info
    - typing.TypeVar.head.ref.commit.path.tree.object.repo.odb.info
    - typing.TypeVar.tree.object.head.ref.commit.path.repo.odb.info
    - typing.cast.head.commit.object.path.odb.info
    - subprocess.Popen.object.commit.path.tree.odb.info
    - typing.IO.path.object.head.commit.repo.odb.info
    - typing.IO.object.path.tree.head.commit.odb.info
    - subprocess.Popen.tree.object.path.commit.repo.odb.info
    - datetime.timedelta.path.commit.object.tree.odb.info
    - datetime.timedelta.path.commit.odb.info
    - typing.BinaryIO.object.tree.path.commit.odb.info
    - typing.BinaryIO.head.commit.object.repo.odb.info
    - typing.BinaryIO.head.ref.commit.tree.path.odb.info
    - typing.BinaryIO.head.commit.path.tree.repo.odb.info
    - subprocess.Popen.tree.path.object.commit.odb.info
    - subprocess.Popen.head.ref.commit.path.tree.repo.odb.info
    - typing.TypeVar.object.head.ref.commit.path.odb.info
    - datetime.timedelta.head.ref.commit.object.repo.odb.info
    - typing.IO.tree.object.path.odb.info
    - typing.IO.object.head.commit.path.tree.repo.odb.info
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.info
    - typing.IO.head.commit.path.odb.info
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.info
    - typing.TypeVar.head.ref.commit.tree.repo.odb.info
    - typing.BinaryIO.object.tree.path.commit.repo.odb.info
    - typing.BinaryIO.head.ref.commit.tree.path.object.repo.odb.info
    - subprocess.Popen.tree.path.object.head.commit.odb.info
    - subprocess.Popen.commit.tree.object.path.odb.info
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.info
    - typing.BinaryIO.head.commit.tree.object.path.odb.info
    - git.objects.commit.Popen.odb.info
    - typing.IO.path.object.tree.commit.repo.odb.info
    - typing.BinaryIO.tree.head.commit.path.object.odb.info
    - typing.IO.tree.path.commit.repo.odb.info
    - typing.IO.commit.path.odb.info
    - subprocess.Popen.tree.path.commit.object.odb.info
    - subprocess.Popen.path.commit.object.tree.repo.odb.info
    - datetime.timedelta.path.commit.repo.odb.info
    - typing.TypeVar.head.ref.commit.path.object.tree.repo.odb.info
    - typing.IO.object.path.odb.info
    - typing.BinaryIO.object.head.ref.commit.odb.info
    - subprocess.Popen.tree.path.head.ref.commit.odb.info
    - subprocess.Popen.path.object.head.commit.repo.odb.info
    - typing.IO.path.commit.tree.object.repo.odb.info
    - subprocess.Popen.object.tree.head.ref.commit.repo.odb.info
    - datetime.timedelta.path.head.ref.commit.object.odb.info
    - typing.IO.object.tree.path.head.commit.odb.info
    - datetime.timedelta.tree.path.object.repo.odb.info
    - typing.TypeVar.object.head.commit.path.tree.repo.odb.info
    - datetime.timedelta.head.ref.commit.tree.object.path.repo.odb.info
    - typing.IO.head.commit.odb.info
    - typing.IO.head.ref.commit.object.tree.repo.odb.info
    - typing.TypeVar.object.head.commit.tree.path.odb.info
    - subprocess.Popen.object.head.ref.commit.odb.info
    - typing.cast.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.path.tree.head.commit.object.repo.odb.info
    - typing.cast.head.ref.commit.tree.object.repo.odb.info
    - typing.cast.tree.head.commit.path.object.odb.info
    - typing.TypeVar.head.ref.commit.object.tree.repo.odb.info
    - subprocess.Popen.path.commit.object.tree.odb.info
    - typing.BinaryIO.head.commit.tree.object.repo.odb.info
    - datetime.timedelta.path.head.commit.repo.odb.info
    - typing.IO.object.tree.path.head.ref.commit.repo.odb.info
    - typing.TypeVar.head.ref.commit.tree.object.odb.info
    - datetime.timedelta.head.commit.tree.object.path.repo.odb.info
    - datetime.timedelta.object.commit.path.repo.odb.info
    - typing.IO.path.object.head.ref.commit.tree.odb.info
    - typing.IO.tree.head.ref.commit.object.path.repo.odb.info
    - typing.IO.tree.path.object.head.commit.odb.info
    - typing.IO.head.commit.path.object.tree.odb.info
    - typing.IO.object.commit.tree.path.odb.info
    - subprocess.Popen.object.commit.repo.odb.info
    - typing.IO.head.ref.commit.object.tree.odb.info
    - typing.IO.path.odb.info
    - typing.cast.tree.head.commit.object.repo.odb.info
    - typing.BinaryIO.head.ref.commit.tree.path.repo.odb.info
    - typing.cast.head.ref.commit.path.odb.info
    - typing.BinaryIO.head.ref.commit.object.path.odb.info
    - subprocess.Popen.commit.object.odb.info
    - typing.TypeVar.object.tree.head.ref.commit.odb.info
    - typing.TypeVar.head.ref.commit.path.tree.repo.odb.info
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.info
    - subprocess.Popen.path.head.ref.commit.tree.repo.odb.info
    - subprocess.Popen.commit.tree.object.repo.odb.info
    - subprocess.Popen.tree.commit.repo.odb.info
    - subprocess.Popen.tree.head.commit.path.repo.odb.info
    - subprocess.Popen.tree.object.path.repo.odb.info
    - typing.IO.object.head.ref.commit.path.repo.odb.info
    - typing.cast.head.commit.path.object.tree.odb.info
    - typing.cast.head.ref.commit.tree.path.repo.odb.info
    - typing.IO.head.ref.commit.object.path.tree.odb.info
    - typing.IO.object.commit.path.tree.odb.info
    - datetime.timedelta.object.tree.commit.path.odb.info
    - typing.TypeVar.head.ref.commit.tree.object.path.repo.odb.info
    - subprocess.Popen.object.path.repo.odb.info
    - datetime.timedelta.commit.tree.object.repo.odb.info
    - typing.IO.path.tree.object.head.commit.odb.info
    - datetime.timedelta.head.commit.object.path.tree.repo.odb.info
    - typing.TypeVar.object.head.commit.odb.info
    - subprocess.Popen.head.commit.object.tree.odb.info
    - typing.cast.tree.object.head.ref.commit.path.odb.info
    - datetime.timedelta.tree.path.object.head.commit.odb.info
    - typing.cast.head.ref.commit.path.tree.odb.info
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.info
    - typing.BinaryIO.object.head.commit.path.tree.repo.odb.info
    - typing.IO.tree.head.commit.path.object.odb.info
    - typing.TypeVar.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.repo.odb.info
    - typing.IO.object.commit.repo.odb.info
    - datetime.timedelta.commit.object.tree.path.repo.odb.info
    - subprocess.Popen.head.commit.object.path.repo.odb.info
    - subprocess.Popen.path.tree.commit.object.repo.odb.info
    - typing.IO.object.path.head.ref.commit.repo.odb.info
    - typing.IO.path.head.ref.commit.tree.odb.info
    - typing.IO.object.commit.tree.path.repo.odb.info
    - typing.IO.commit.tree.object.repo.odb.info
    - typing.BinaryIO.object.head.commit.tree.path.repo.odb.info
    - typing.TypeVar.head.commit.object.path.odb.info
    - datetime.timedelta.object.tree.head.commit.path.repo.odb.info
    - typing.TypeVar.head.commit.path.object.tree.odb.info
    - typing.BinaryIO.tree.head.commit.object.path.repo.odb.info
    - subprocess.Popen.tree.object.commit.path.odb.info
    - typing.IO.path.head.ref.commit.tree.repo.odb.info
    - subprocess.Popen.head.ref.commit.path.object.tree.repo.odb.info
    - typing.IO.path.head.ref.commit.object.odb.info
    - subprocess.Popen.object.path.odb.info
    - subprocess.Popen.head.ref.commit.path.object.repo.odb.info
    - subprocess.Popen.head.ref.commit.object.tree.path.repo.odb.info
    - typing.cast.head.commit.object.repo.odb.info
    - datetime.timedelta.tree.object.commit.path.repo.odb.info
    - typing.IO.path.object.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.head.commit.object.odb.info
    - typing.IO.commit.object.tree.odb.info
    - typing.IO.path.head.ref.commit.tree.object.repo.odb.info
    - typing.cast.object.tree.head.commit.repo.odb.info
    - typing.BinaryIO.head.commit.tree.path.odb.info
    - subprocess.Popen.path.repo.odb.info
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.info
    - datetime.timedelta.object.head.ref.commit.path.repo.odb.info
    - typing.IO.path.tree.head.commit.object.repo.odb.info
    - datetime.timedelta.path.tree.commit.repo.odb.info
    - typing.cast.object.head.commit.tree.repo.odb.info
    - typing.cast.head.commit.object.tree.odb.info
    - datetime.timedelta.tree.path.head.ref.commit.odb.info
    - typing.IO.path.head.commit.repo.odb.info
    - typing.IO.tree.path.commit.object.repo.odb.info
    - typing.cast.head.ref.commit.path.tree.object.repo.odb.info
    - datetime.timedelta.path.tree.object.commit.repo.odb.info
    - typing.IO.tree.object.head.commit.repo.odb.info
    - typing.IO.commit.tree.path.odb.info
    - datetime.timedelta.head.ref.commit.path.object.repo.odb.info
    - datetime.timedelta.object.head.ref.commit.odb.info
    - subprocess.Popen.path.head.ref.commit.tree.object.repo.odb.info
    - datetime.timedelta.object.tree.head.commit.path.odb.info
    - typing.TypeVar.object.head.commit.repo.odb.info
    - typing.IO.object.commit.tree.repo.odb.info
    - datetime.timedelta.path.head.ref.commit.tree.object.repo.odb.info
    - typing.IO.tree.head.commit.odb.info
    - subprocess.Popen.tree.head.ref.commit.object.repo.odb.info
    - subprocess.Popen.head.commit.object.tree.repo.odb.info
    - datetime.timedelta.tree.path.head.ref.commit.repo.odb.info
    - datetime.timedelta.head.ref.commit.tree.object.repo.odb.info
    - datetime.timedelta.path.object.head.ref.commit.tree.repo.odb.info
    - typing.cast.head.commit.path.odb.info
    - typing.IO.tree.head.commit.object.repo.odb.info
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.info
    - typing.IO.tree.commit.path.object.odb.info
    - typing.cast.head.ref.commit.tree.object.path.odb.info
    - datetime.timedelta.head.commit.path.tree.object.odb.info
    - datetime.timedelta.path.head.ref.commit.repo.odb.info
    - typing.IO.path.head.commit.tree.repo.odb.info
    - datetime.timedelta.object.tree.head.ref.commit.odb.info
    - git.objects.commit.Popen.path.repo.odb.info
    - typing.IO.tree.head.commit.repo.odb.info
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.info
    - typing.BinaryIO.tree.head.commit.path.repo.odb.info
    - typing.TypeVar.object.tree.head.ref.commit.path.repo.odb.info
    - typing.cast.object.head.ref.commit.tree.repo.odb.info
    - typing.BinaryIO.head.ref.commit.path.object.tree.repo.odb.info
    - subprocess.Popen.object.head.ref.commit.path.repo.odb.info
    - subprocess.Popen.path.object.head.ref.commit.repo.odb.info
    - datetime.timedelta.tree.head.commit.path.repo.odb.info
    - typing.IO.head.commit.path.object.repo.odb.info
    - typing.IO.head.commit.object.tree.repo.odb.info
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.info
    - typing.IO.object.tree.head.ref.commit.repo.odb.info
    - subprocess.Popen.path.tree.odb.info
    - datetime.timedelta.commit.object.tree.odb.info
    - typing.BinaryIO.head.ref.commit.path.object.odb.info
    - subprocess.Popen.object.head.ref.commit.tree.odb.info
    - typing.IO.object.commit.odb.info
    - typing.IO.tree.object.path.head.ref.commit.odb.info
    - subprocess.Popen.path.object.tree.head.ref.commit.repo.odb.info
    - typing.IO.tree.object.head.ref.commit.odb.info
    - typing.TypeVar.head.ref.commit.path.repo.odb.info
    - datetime.timedelta.tree.head.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.info
    - typing.IO.object.odb.info
    - typing.cast.tree.head.ref.commit.repo.odb.info
    - typing.IO.tree.commit.repo.odb.info
    - typing.IO.path.object.tree.repo.odb.info
    - typing.IO.tree.path.head.ref.commit.object.odb.info
    - datetime.timedelta.head.ref.commit.object.path.odb.info
    - typing.IO.commit.path.tree.object.repo.odb.info
    - typing.TypeVar.head.commit.tree.object.repo.odb.info
    - typing.BinaryIO.head.commit.tree.path.object.repo.odb.info
    - subprocess.Popen.object.head.commit.odb.info
    - typing.IO.path.head.ref.commit.repo.odb.info
    - datetime.timedelta.head.ref.commit.tree.path.repo.odb.info
    - git.objects.commit.Popen.tree.repo.odb.info
    - typing.cast.head.commit.odb.info
    - subprocess.Popen.path.head.ref.commit.object.odb.info
    - typing.IO.object.head.ref.commit.tree.repo.odb.info
    - datetime.timedelta.commit.tree.object.odb.info
    - subprocess.Popen.object.tree.path.commit.repo.odb.info
    - typing.IO.head.commit.object.path.tree.odb.info
    - typing.IO.tree.path.object.odb.info
    - typing.IO.tree.commit.path.odb.info
    - subprocess.Popen.path.object.tree.head.commit.odb.info
    - datetime.timedelta.head.commit.tree.path.repo.odb.info
    - datetime.timedelta.head.commit.object.repo.odb.info
    - datetime.timedelta.tree.object.path.repo.odb.info
    - typing.cast.head.commit.path.repo.odb.info
    - typing.TypeVar.tree.object.head.commit.path.repo.odb.info
    - subprocess.Popen.tree.commit.path.object.odb.info
    - typing.IO.path.object.odb.info
    - subprocess.Popen.head.ref.commit.tree.object.path.repo.odb.info
    - datetime.timedelta.object.commit.tree.odb.info
    - subprocess.Popen.object.head.ref.commit.path.odb.info
    - typing.IO.path.head.commit.tree.object.odb.info
    - typing.TypeVar.object.tree.head.ref.commit.repo.odb.info
    - typing.cast.tree.head.ref.commit.object.odb.info
    - subprocess.Popen.object.tree.repo.odb.info
    - typing.TypeVar.tree.object.path.head.commit.repo.odb.info
    - typing.cast.head.ref.commit.object.odb.info
    - typing.BinaryIO.tree.head.commit.path.odb.info
    - typing.IO.path.commit.object.tree.repo.odb.info
    - subprocess.Popen.head.ref.commit.repo.odb.info
    - datetime.timedelta.tree.object.path.commit.repo.odb.info
    - subprocess.Popen.object.path.tree.commit.odb.info
    - typing.BinaryIO.object.tree.head.commit.path.odb.info
    - typing.cast.head.commit.tree.path.object.odb.info
    - subprocess.Popen.tree.object.head.commit.repo.odb.info
    - typing.IO.tree.path.repo.odb.info
    - typing.BinaryIO.head.commit.tree.path.repo.odb.info
    - datetime.timedelta.path.object.tree.commit.repo.odb.info
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.info
    - subprocess.Popen.head.commit.object.odb.info
    - typing.TypeVar.head.commit.tree.object.path.repo.odb.info
    - datetime.timedelta.commit.path.object.repo.odb.info
    - datetime.timedelta.path.tree.object.commit.odb.info
    - typing.BinaryIO.repo.odb.info
    - typing.TypeVar.head.commit.object.path.tree.repo.odb.info
    - typing.TypeVar.head.ref.commit.object.odb.info
    - typing.BinaryIO.head.commit.path.tree.odb.info
    - subprocess.Popen.head.commit.object.path.tree.repo.odb.info
    - typing.IO.tree.object.path.repo.odb.info
    - subprocess.Popen.odb.info
    - typing.TypeVar.object.head.ref.commit.odb.info
    - git.objects.commit.Popen.path.odb.info
    - typing.cast.tree.object.head.commit.path.odb.info
    - datetime.timedelta.object.path.head.ref.commit.tree.repo.odb.info
    - typing.IO.path.tree.head.commit.odb.info
    - typing.cast.head.ref.commit.path.object.repo.odb.info
    - typing.IO.path.head.ref.commit.odb.info
    - datetime.timedelta.object.commit.path.tree.repo.odb.info
    - typing.IO.head.ref.commit.tree.object.repo.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.odb.info
    - subprocess.Popen.object.commit.path.repo.odb.info
    - datetime.timedelta.object.path.commit.odb.info
    - typing.IO.tree.head.ref.commit.path.repo.odb.info
    - typing.cast.head.commit.tree.object.repo.odb.info
    - subprocess.Popen.object.path.tree.repo.odb.info
    - typing.IO.tree.object.head.ref.commit.path.repo.odb.info
    - datetime.timedelta.tree.path.head.commit.repo.odb.info
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.object.path.tree.head.commit.odb.info
    - typing.IO.object.commit.path.tree.repo.odb.info
    - datetime.timedelta.head.commit.tree.object.path.odb.info
    - datetime.timedelta.object.path.tree.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.object.repo.odb.info
    - typing.cast.head.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.odb.info
    - typing.cast.object.head.commit.tree.odb.info
    - typing.TypeVar.head.commit.tree.path.repo.odb.info
    - typing.cast.commit.object.tree.path.odb.info
    - typing.TypeVar.head.commit.tree.odb.info
    - typing.IO.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.head.ref.commit.path.object.odb.info
    - typing.BinaryIO.object.head.commit.tree.odb.info
    - typing.IO.tree.repo.odb.info
    - datetime.timedelta.path.object.commit.repo.odb.info
    - typing.TypeVar.head.commit.path.object.tree.repo.odb.info
    - typing.IO.head.commit.object.repo.odb.info
    - typing.IO.object.path.tree.repo.odb.info
    - subprocess.Popen.object.path.head.commit.repo.odb.info
    - subprocess.Popen.path.head.commit.object.repo.odb.info
    - datetime.timedelta.object.head.commit.path.tree.odb.info
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.info
    - subprocess.Popen.path.commit.tree.odb.info
    - subprocess.Popen.tree.object.path.head.commit.odb.info
    - subprocess.Popen.path.object.head.commit.odb.info
    - typing.IO.object.path.head.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.object.path.repo.odb.info
    - subprocess.Popen.tree.object.head.commit.path.repo.odb.info
    - typing.TypeVar.head.commit.path.tree.repo.odb.info
    - datetime.timedelta.head.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.object.odb.info
    - subprocess.Popen.path.tree.object.commit.repo.odb.info
    - typing.cast.head.ref.commit.path.tree.repo.odb.info
    - typing.BinaryIO.tree.head.ref.commit.object.path.repo.odb.info
    - datetime.timedelta.object.path.commit.tree.odb.info
    - subprocess.Popen.commit.object.tree.path.repo.odb.info
    - typing.IO.object.commit.tree.odb.info
    - typing.TypeVar.head.ref.commit.path.tree.odb.info
    - subprocess.Popen.head.ref.commit.path.tree.odb.info
    - typing.TypeVar.tree.head.ref.commit.object.repo.odb.info
    - typing.IO.tree.commit.object.odb.info
    - subprocess.Popen.path.head.commit.tree.odb.info
    - subprocess.Popen.head.commit.tree.path.repo.odb.info
    - subprocess.Popen.path.object.repo.odb.info
    - typing.IO.head.ref.commit.odb.info
    - typing.TypeVar.object.head.commit.tree.odb.info
    - typing.IO.object.head.commit.path.repo.odb.info
    - typing.IO.path.head.commit.object.odb.info
    - subprocess.Popen.head.commit.object.tree.path.odb.info
    - typing.cast.head.ref.commit.path.repo.odb.info
    - subprocess.Popen.commit.path.object.tree.odb.info
    - typing.IO.head.commit.path.tree.odb.info
    - datetime.timedelta.head.commit.odb.info
    - typing.BinaryIO.head.commit.object.tree.odb.info
    - typing.IO.tree.path.head.commit.odb.info
    - typing.IO.commit.path.tree.repo.odb.info
    - typing.IO.tree.path.head.ref.commit.repo.odb.info
    - typing.IO.path.head.ref.commit.object.repo.odb.info
    - datetime.timedelta.tree.path.object.odb.info
    - typing.IO.head.ref.commit.tree.path.object.odb.info
    - typing.BinaryIO.head.commit.repo.odb.info
    - typing.cast.head.commit.path.tree.odb.info
    - datetime.timedelta.tree.object.head.ref.commit.odb.info
    - typing.BinaryIO.object.tree.head.ref.commit.odb.info
    - subprocess.Popen.head.commit.tree.path.odb.info
    - typing.IO.path.object.head.ref.commit.tree.repo.odb.info
    - typing.TypeVar.object.head.commit.path.odb.info
    - typing.TypeVar.tree.head.commit.path.repo.odb.info
    - subprocess.Popen.commit.path.object.odb.info
    - <builtin>.super
    - datetime.timedelta.object.head.commit.path.tree.repo.odb.info
    - subprocess.Popen.head.commit.object.repo.odb.info
    - typing.IO.tree.head.commit.object.path.odb.info
    - typing.cast.head.ref.commit.object.repo.odb.info
    - subprocess.Popen.path.tree.head.commit.repo.odb.info
    - typing.BinaryIO.head.commit.tree.repo.odb.info
    - datetime.timedelta.object.path.commit.repo.odb.info
    - datetime.timedelta.object.repo.odb.info
    - typing.IO.head.ref.commit.tree.repo.odb.info
    - subprocess.Popen.commit.object.path.repo.odb.info
    - typing.cast.head.commit.object.tree.path.odb.info
    - subprocess.Popen.path.head.commit.tree.object.odb.info
    - typing.IO.head.commit.tree.object.path.repo.odb.info
    - typing.TypeVar.head.ref.commit.path.odb.info
    - subprocess.Popen.path.head.ref.commit.repo.odb.info
    - typing.BinaryIO.tree.head.ref.commit.object.repo.odb.info
    - typing.IO.path.object.commit.repo.odb.info
    - subprocess.Popen.tree.object.path.head.ref.commit.repo.odb.info
    - typing.IO.path.tree.object.commit.odb.info
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.info
    - subprocess.Popen.path.object.head.ref.commit.tree.repo.odb.info
    - datetime.timedelta.head.commit.path.object.repo.odb.info
    - typing.IO.commit.tree.path.object.repo.odb.info
    - datetime.timedelta.object.commit.repo.odb.info
    - typing.TypeVar.tree.head.ref.commit.object.path.repo.odb.info
    - subprocess.Popen.head.commit.path.tree.object.odb.info
    - typing.cast.head.commit.object.path.tree.odb.info
    - datetime.timedelta.tree.object.odb.info
    - subprocess.Popen.commit.object.path.tree.repo.odb.info
    - typing.cast.tree.head.commit.path.odb.info
    - subprocess.Popen.tree.commit.object.repo.odb.info
    - subprocess.Popen.commit.path.tree.repo.odb.info
    - datetime.timedelta.object.path.odb.info
    - typing.TypeVar.head.commit.tree.repo.odb.info
    - subprocess.Popen.path.commit.tree.object.repo.odb.info
    - subprocess.Popen.tree.object.head.ref.commit.path.repo.odb.info
    - datetime.timedelta.commit.object.tree.path.odb.info
    - typing.BinaryIO.object.head.commit.path.odb.info
    - typing.TypeVar.object.head.ref.commit.tree.path.repo.odb.info
    - subprocess.Popen.head.commit.path.tree.repo.odb.info
    - typing.cast.tree.head.commit.object.path.repo.odb.info
    - typing.cast.object.tree.head.commit.odb.info
    - datetime.timedelta.path.commit.tree.object.odb.info
    - datetime.timedelta.tree.object.commit.odb.info
    - subprocess.Popen.tree.commit.odb.info
    - typing.BinaryIO.head.commit.tree.path.object.odb.info
    - typing.IO.tree.path.object.commit.odb.info
    - subprocess.Popen.head.ref.commit.object.repo.odb.info
    - datetime.timedelta.object.tree.commit.repo.odb.info
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.info
    - subprocess.Popen.object.tree.odb.info
    - subprocess.Popen.path.tree.object.head.commit.repo.odb.info
    - datetime.timedelta.commit.tree.path.object.repo.odb.info
    - subprocess.Popen.head.commit.path.object.odb.info
    - subprocess.Popen.commit.path.repo.odb.info
    - typing.TypeVar.head.commit.object.path.tree.odb.info
    - subprocess.Popen.commit.path.tree.odb.info
    - typing.cast.object.tree.head.ref.commit.path.repo.odb.info
    - datetime.timedelta.repo.odb.info
    - subprocess.Popen.object.tree.path.commit.odb.info
    - typing.cast.tree.head.ref.commit.path.odb.info
    - typing.IO.head.ref.commit.object.odb.info
    - datetime.timedelta.head.commit.path.object.odb.info
    - datetime.timedelta.tree.head.ref.commit.odb.info
    - subprocess.Popen.object.path.commit.repo.odb.info
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.object.head.commit.tree.repo.odb.info
    - typing.BinaryIO.head.ref.commit.tree.object.odb.info
    - typing.BinaryIO.head.commit.path.tree.object.odb.info
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.info
    - typing.TypeVar.object.head.ref.commit.tree.repo.odb.info
    - datetime.timedelta.path.object.tree.commit.odb.info
    - datetime.timedelta.head.ref.commit.path.odb.info
    - typing.cast.head.ref.commit.path.object.tree.repo.odb.info
    - subprocess.Popen.head.ref.commit.tree.path.object.repo.odb.info
    - typing.IO.path.object.head.commit.odb.info
    - datetime.timedelta.tree.commit.path.object.odb.info
    - datetime.timedelta.head.ref.commit.path.repo.odb.info
    - datetime.timedelta.object.commit.odb.info
    - subprocess.Popen.tree.path.object.repo.odb.info
    - typing.IO.tree.head.commit.path.odb.info
    - typing.IO.commit.object.path.tree.odb.info
    - subprocess.Popen.path.object.tree.head.commit.repo.odb.info
    - typing.IO.path.head.commit.tree.odb.info
    - subprocess.Popen.head.ref.commit.object.path.repo.odb.info
    - typing.IO.object.path.tree.head.commit.repo.odb.info
    - typing.TypeVar.tree.head.ref.commit.odb.info
    - subprocess.Popen.tree.odb.info
    - subprocess.Popen.path.head.ref.commit.object.tree.repo.odb.info
    - datetime.timedelta.path.object.head.commit.tree.repo.odb.info
    - datetime.timedelta.path.object.head.commit.repo.odb.info
    - datetime.timedelta.tree.head.ref.commit.path.odb.info
    - typing.IO.tree.object.repo.odb.info
    - datetime.timedelta.path.head.commit.tree.object.odb.info
    - datetime.timedelta.path.head.ref.commit.object.repo.odb.info
    - typing.BinaryIO.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.head.ref.commit.tree.path.object.repo.odb.info
    - subprocess.Popen.object.head.commit.tree.repo.odb.info
    - typing.cast.tree.head.ref.commit.path.repo.odb.info
    - <builtin>.isinstance
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.info
    - typing.TypeVar.tree.object.head.ref.commit.repo.odb.info
    - typing.IO.object.tree.path.odb.info
    - typing.IO.object.repo.odb.info
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.commit.tree.object.path.odb.info
    - subprocess.Popen.tree.head.commit.odb.info
    - typing.IO.tree.object.path.head.ref.commit.repo.odb.info
    - subprocess.Popen.object.head.commit.tree.odb.info
    - typing.BinaryIO.head.ref.commit.tree.repo.odb.info
    - subprocess.Popen.path.tree.repo.odb.info
    - typing.IO.tree.head.ref.commit.object.odb.info
    - typing.IO.head.ref.commit.path.object.tree.odb.info
    - typing.BinaryIO.head.commit.tree.object.path.repo.odb.info
    - subprocess.Popen.object.commit.path.tree.repo.odb.info
    - typing.IO.tree.commit.path.repo.odb.info
    - typing.TypeVar.head.commit.object.repo.odb.info
    - typing.cast.head.ref.commit.path.object.odb.info
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.info
    - typing.IO.path.tree.object.head.ref.commit.repo.odb.info
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.info
    - datetime.timedelta.commit.object.tree.repo.odb.info
    - git.objects.commit.Popen.path.tree.odb.info
    - typing.BinaryIO.object.head.commit.repo.odb.info
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - object_type_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 111
    functionName: git.objects.util.get_object_type_by_name
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.BinOp object at 0x7f44811e2e50>
    - <ast.Constant object at 0x7f44811e2850>
    argNames:
    - self
    - repo
    - binsha
    - mode
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 194
    functionName: git.objects.tree.Tree.__init__
    functionSourceFile: git.objects.tree
    functionUses: 6
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f448165cac0>
    - <ast.Constant object at 0x7f448165c280>
    argNames:
    - self
    - repo
    - binsha
    - mode
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 231
    functionName: git.objects.base.IndexObject.__init__
    functionSourceFile: git.objects.base
    functionUses: 8
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 2
    IfCount: 12
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7f44814e4430>
    - <ast.Constant object at 0x7f44814e4370>
    - <ast.Constant object at 0x7f44814e48e0>
    - <ast.Constant object at 0x7f44814e4be0>
    - <ast.Constant object at 0x7f44814e4520>
    - <ast.Constant object at 0x7f44814e42e0>
    - <ast.Constant object at 0x7f44814e4940>
    - <ast.Constant object at 0x7f44814e4b80>
    - <ast.Constant object at 0x7f44814e4d00>
    - <ast.Constant object at 0x7f44814e4820>
    - <ast.Constant object at 0x7f44814e4160>
    argNames:
    - self
    - repo
    - binsha
    - tree
    - author
    - authored_date
    - author_tz_offset
    - committer
    - committed_date
    - committer_tz_offset
    - message
    - parents
    - encoding
    - gpgsig
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 109
    functionName: git.objects.commit.Commit.__init__
    functionSourceFile: git.objects.commit
    functionUses: 20
    functionsReached:
    - <builtin>.type
    - <builtin>.super
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f448139adf0>
    - <ast.Constant object at 0x7f448139afd0>
    - <ast.Constant object at 0x7f448139a490>
    - <ast.Constant object at 0x7f448139abb0>
    - <ast.Constant object at 0x7f448139a610>
    - <ast.Constant object at 0x7f448139a3a0>
    argNames:
    - self
    - repo
    - binsha
    - object
    - tag
    - tagger
    - tagged_date
    - tagger_tz_offset
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: git.objects.tag.TagObject.__init__
    functionSourceFile: git.objects.tag
    functionUses: 4
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.repo.odb.info
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.repo.odb.info
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.repo.odb.info
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.repo.odb.info
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.repo.odb.info
    functionSourceFile: git
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.repo.odb.info
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.repo.odb.info
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.repo.odb.info
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 154
    functionName: git.objects.base.Object._set_cache_
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.odb.info
    - datetime.timedelta.object.head.commit.odb.info
    - subprocess.Popen.object.path.head.ref.commit.odb.info
    - datetime.timedelta.tree.commit.object.path.odb.info
    - typing.TypeVar.head.ref.commit.path.object.odb.info
    - typing.IO.path.head.ref.commit.object.tree.odb.info
    - typing.IO.tree.object.head.ref.commit.path.odb.info
    - typing.IO.object.head.ref.commit.path.tree.odb.info
    - subprocess.Popen.object.head.commit.tree.path.odb.info
    - datetime.timedelta.tree.commit.path.odb.info
    - typing.IO.object.tree.head.ref.commit.path.odb.info
    - subprocess.Popen.commit.tree.object.odb.info
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.info
    - typing.IO.path.object.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.head.commit.object.odb.info
    - datetime.timedelta.tree.object.head.commit.path.odb.info
    - typing.IO.commit.object.tree.odb.info
    - typing.BinaryIO.head.commit.tree.path.odb.info
    - typing.BinaryIO.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.path.object.head.ref.commit.odb.info
    - typing.BinaryIO.object.head.commit.odb.info
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.info
    - subprocess.Popen.head.ref.commit.tree.odb.info
    - subprocess.Popen.path.commit.tree.object.odb.info
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.info
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.info
    - typing.cast.head.commit.object.tree.odb.info
    - subprocess.Popen.path.head.commit.object.odb.info
    - datetime.timedelta.tree.path.head.ref.commit.odb.info
    - datetime.timedelta.object.path.tree.commit.odb.info
    - subprocess.Popen.object.head.commit.path.tree.odb.info
    - typing.cast.head.commit.tree.path.odb.info
    - typing.TypeVar.head.ref.commit.tree.odb.info
    - typing.IO.object.head.commit.path.odb.info
    - typing.IO.path.tree.head.ref.commit.object.odb.info
    - datetime.timedelta.commit.object.path.odb.info
    - subprocess.Popen.tree.path.object.odb.info
    - subprocess.Popen.object.path.tree.head.commit.odb.info
    - typing.cast.head.ref.commit.tree.path.object.odb.info
    - typing.IO.path.commit.odb.info
    - datetime.timedelta.commit.path.object.tree.odb.info
    - typing.IO.commit.tree.path.odb.info
    - datetime.timedelta.object.head.ref.commit.odb.info
    - typing.BinaryIO.head.commit.object.path.tree.odb.info
    - datetime.timedelta.path.tree.object.odb.info
    - typing.IO.path.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.path.object.tree.odb.info
    - subprocess.Popen.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.object.tree.head.commit.path.odb.info
    - typing.IO.commit.path.tree.odb.info
    - datetime.timedelta.head.ref.commit.odb.info
    - typing.IO.tree.head.ref.commit.path.odb.info
    - typing.TypeVar.head.commit.path.odb.info
    - typing.IO.tree.head.commit.odb.info
    - datetime.timedelta.path.head.commit.object.tree.odb.info
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.info
    - subprocess.Popen.path.head.ref.commit.odb.info
    - subprocess.Popen.commit.object.path.odb.info
    - typing.IO.head.ref.commit.object.path.odb.info
    - typing.IO.path.head.commit.object.tree.odb.info
    - typing.cast.tree.object.head.commit.odb.info
    - typing.IO.head.commit.tree.path.odb.info
    - typing.BinaryIO.tree.head.commit.object.odb.info
    - datetime.timedelta.commit.path.odb.info
    - typing.cast.head.commit.path.odb.info
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.info
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.info
    - typing.IO.path.object.commit.odb.info
    - typing.IO.tree.commit.path.object.odb.info
    - typing.cast.head.ref.commit.tree.object.path.odb.info
    - datetime.timedelta.head.commit.path.tree.object.odb.info
    - datetime.timedelta.object.commit.path.tree.odb.info
    - datetime.timedelta.commit.path.object.odb.info
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.info
    - datetime.timedelta.object.tree.head.ref.commit.odb.info
    - subprocess.Popen.object.tree.path.odb.info
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.info
    - typing.IO.object.path.commit.odb.info
    - subprocess.Popen.head.commit.tree.object.path.odb.info
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.info
    - subprocess.Popen.commit.tree.odb.info
    - datetime.timedelta.commit.path.tree.odb.info
    - subprocess.Popen.object.tree.head.commit.odb.info
    - typing.IO.object.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.info
    - typing.IO.commit.tree.object.path.odb.info
    - typing.IO.head.commit.tree.odb.info
    - subprocess.Popen.tree.object.head.commit.odb.info
    - subprocess.Popen.path.head.commit.odb.info
    - datetime.timedelta.path.head.ref.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.tree.odb.info
    - typing.IO.object.tree.commit.odb.info
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.info
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.info
    - typing.TypeVar.head.commit.path.tree.odb.info
    - subprocess.Popen.commit.tree.path.odb.info
    - typing.IO.tree.object.path.head.commit.odb.info
    - subprocess.Popen.path.tree.odb.info
    - datetime.timedelta.commit.object.tree.odb.info
    - subprocess.Popen.tree.commit.object.odb.info
    - datetime.timedelta.path.object.commit.odb.info
    - typing.BinaryIO.head.ref.commit.path.object.odb.info
    - datetime.timedelta.path.commit.object.odb.info
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.object.head.ref.commit.tree.odb.info
    - typing.TypeVar.head.ref.commit.object.path.odb.info
    - typing.IO.head.commit.object.path.odb.info
    - typing.IO.tree.head.ref.commit.path.object.odb.info
    - typing.TypeVar.head.commit.object.odb.info
    - typing.TypeVar.tree.object.head.commit.odb.info
    - subprocess.Popen.tree.head.commit.object.path.odb.info
    - datetime.timedelta.path.object.tree.odb.info
    - datetime.timedelta.object.head.commit.tree.path.odb.info
    - typing.IO.head.ref.commit.path.odb.info
    - typing.IO.object.commit.odb.info
    - typing.IO.tree.object.path.head.ref.commit.odb.info
    - typing.IO.tree.object.head.ref.commit.odb.info
    - datetime.timedelta.tree.head.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.info
    - typing.TypeVar.tree.object.path.commit.odb.info
    - typing.IO.object.odb.info
    - datetime.timedelta.tree.head.ref.commit.object.odb.info
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.info
    - subprocess.Popen.path.tree.head.ref.commit.odb.info
    - datetime.timedelta.commit.tree.path.object.odb.info
    - subprocess.Popen.path.object.odb.info
    - typing.BinaryIO.tree.head.ref.commit.object.odb.info
    - typing.cast.object.head.commit.path.tree.odb.info
    - typing.IO.tree.path.head.ref.commit.object.odb.info
    - typing.IO.head.commit.tree.path.object.odb.info
    - datetime.timedelta.head.ref.commit.object.path.odb.info
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.info
    - typing.IO.tree.object.odb.info
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.info
    - typing.IO.commit.path.object.tree.odb.info
    - subprocess.Popen.commit.object.tree.path.odb.info
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.info
    - typing.IO.tree.path.object.head.ref.commit.odb.info
    - typing.IO.commit.path.object.odb.info
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.info
    - typing.TypeVar.head.commit.path.object.odb.info
    - datetime.timedelta.path.object.odb.info
    - typing.IO.head.commit.object.tree.odb.info
    - typing.cast.tree.head.commit.object.odb.info
    - subprocess.Popen.object.head.commit.odb.info
    - typing.IO.tree.object.commit.path.odb.info
    - typing.TypeVar.tree.head.commit.object.odb.info
    - subprocess.Popen.object.tree.path.head.commit.odb.info
    - subprocess.Popen.head.commit.tree.object.odb.info
    - typing.IO.path.commit.object.odb.info
    - typing.IO.object.commit.path.odb.info
    - typing.BinaryIO.head.commit.path.object.odb.info
    - subprocess.Popen.tree.object.commit.odb.info
    - subprocess.Popen.tree.path.commit.odb.info
    - typing.BinaryIO.head.commit.object.path.odb.info
    - typing.BinaryIO.head.commit.odb.info
    - typing.IO.tree.object.head.commit.path.odb.info
    - datetime.timedelta.tree.commit.odb.info
    - typing.cast.object.head.commit.path.odb.info
    - typing.TypeVar.head.commit.tree.path.odb.info
    - subprocess.Popen.path.tree.object.odb.info
    - typing.BinaryIO.tree.head.commit.object.path.odb.info
    - typing.cast.head.commit.odb.info
    - typing.IO.path.commit.tree.object.odb.info
    - subprocess.Popen.path.head.ref.commit.object.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.info
    - subprocess.Popen.object.commit.path.odb.info
    - datetime.timedelta.commit.tree.object.odb.info
    - typing.cast.head.commit.tree.object.path.odb.info
    - typing.TypeVar.tree.object.head.commit.path.odb.info
    - typing.IO.head.commit.object.path.tree.odb.info
    - typing.IO.object.tree.odb.info
    - typing.TypeVar.tree.head.ref.commit.object.odb.info
    - datetime.timedelta.tree.commit.object.odb.info
    - datetime.timedelta.tree.path.commit.odb.info
    - typing.IO.tree.commit.path.odb.info
    - typing.IO.tree.path.object.odb.info
    - subprocess.Popen.path.object.tree.head.commit.odb.info
    - datetime.timedelta.tree.object.path.head.commit.odb.info
    - subprocess.Popen.tree.commit.path.odb.info
    - subprocess.Popen.commit.path.odb.info
    - subprocess.Popen.tree.commit.path.object.odb.info
    - typing.TypeVar.tree.object.path.odb.info
    - datetime.timedelta.object.tree.commit.odb.info
    - typing.IO.path.object.odb.info
    - typing.IO.object.tree.commit.path.odb.info
    - subprocess.Popen.tree.head.ref.commit.odb.info
    - typing.BinaryIO.object.head.ref.commit.tree.odb.info
    - datetime.timedelta.path.tree.head.ref.commit.odb.info
    - typing.BinaryIO.object.tree.path.odb.info
    - datetime.timedelta.object.head.ref.commit.path.odb.info
    - datetime.timedelta.object.commit.tree.odb.info
    - subprocess.Popen.object.head.ref.commit.path.odb.info
    - subprocess.Popen.object.path.commit.odb.info
    - typing.TypeVar.tree.head.commit.odb.info
    - typing.IO.path.object.tree.odb.info
    - typing.IO.path.head.commit.tree.object.odb.info
    - typing.IO.head.ref.commit.path.object.odb.info
    - typing.cast.tree.head.ref.commit.object.odb.info
    - typing.TypeVar.head.commit.tree.object.odb.info
    - subprocess.Popen.path.object.commit.tree.odb.info
    - typing.cast.head.ref.commit.object.odb.info
    - typing.BinaryIO.tree.head.commit.path.odb.info
    - typing.BinaryIO.object.head.commit.path.tree.odb.info
    - datetime.timedelta.head.commit.tree.odb.info
    - typing.IO.tree.object.commit.odb.info
    - datetime.timedelta.head.ref.commit.object.odb.info
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.info
    - typing.IO.object.tree.path.head.ref.commit.odb.info
    - typing.cast.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.path.tree.commit.odb.info
    - subprocess.Popen.commit.object.tree.odb.info
    - subprocess.Popen.object.path.tree.commit.odb.info
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.object.path.tree.odb.info
    - typing.cast.head.commit.tree.path.object.odb.info
    - typing.BinaryIO.object.tree.head.commit.path.odb.info
    - typing.IO.object.head.ref.commit.odb.info
    - typing.IO.path.tree.odb.info
    - datetime.timedelta.object.tree.head.commit.odb.info
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.info
    - subprocess.Popen.head.commit.object.odb.info
    - datetime.timedelta.head.commit.object.path.odb.info
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.info
    - typing.IO.object.tree.head.commit.odb.info
    - subprocess.Popen.tree.head.commit.object.odb.info
    - typing.IO.path.tree.commit.odb.info
    - datetime.timedelta.head.ref.commit.object.tree.odb.info
    - datetime.timedelta.path.tree.object.commit.odb.info
    - typing.IO.commit.path.tree.object.odb.info
    - datetime.timedelta.object.tree.path.odb.info
    - typing.TypeVar.head.commit.tree.object.path.odb.info
    - typing.TypeVar.head.ref.commit.object.odb.info
    - typing.BinaryIO.head.commit.path.tree.odb.info
    - typing.cast.tree.head.commit.odb.info
    - typing.IO.object.head.ref.commit.path.odb.info
    - datetime.timedelta.path.head.ref.commit.odb.info
    - typing.IO.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.info
    - typing.BinaryIO.head.commit.path.odb.info
    - subprocess.Popen.object.path.head.commit.odb.info
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.info
    - subprocess.Popen.odb.info
    - subprocess.Popen.tree.path.head.commit.odb.info
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.info
    - typing.TypeVar.object.head.ref.commit.odb.info
    - typing.IO.head.commit.object.odb.info
    - datetime.timedelta.path.tree.commit.object.odb.info
    - subprocess.Popen.object.commit.odb.info
    - git.objects.commit.Popen.path.odb.info
    - typing.cast.tree.object.head.commit.path.odb.info
    - typing.IO.head.ref.commit.tree.object.path.odb.info
    - datetime.timedelta.tree.path.commit.object.odb.info
    - typing.IO.path.tree.head.commit.odb.info
    - typing.TypeVar.tree.head.commit.object.path.odb.info
    - subprocess.Popen.tree.object.head.commit.path.odb.info
    - typing.BinaryIO.head.ref.commit.path.odb.info
    - typing.cast.tree.head.ref.commit.path.object.odb.info
    - datetime.timedelta.head.commit.object.tree.odb.info
    - typing.IO.head.ref.commit.path.tree.object.odb.info
    - typing.IO.path.head.ref.commit.odb.info
    - typing.IO.head.commit.path.object.odb.info
    - typing.IO.commit.object.path.odb.info
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.info
    - subprocess.Popen.object.tree.commit.odb.info
    - subprocess.Popen.tree.head.commit.path.odb.info
    - typing.cast.head.ref.commit.object.tree.path.odb.info
    - subprocess.Popen.path.head.ref.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.odb.info
    - typing.IO.object.head.ref.commit.tree.odb.info
    - datetime.timedelta.object.path.commit.odb.info
    - typing.cast.object.tree.head.commit.path.odb.info
    - datetime.timedelta.tree.object.path.commit.odb.info
    - subprocess.Popen.tree.object.head.ref.commit.odb.info
    - typing.TypeVar.object.head.ref.commit.tree.odb.info
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.info
    - typing.IO.head.commit.path.tree.object.odb.info
    - typing.BinaryIO.object.tree.path.head.commit.odb.info
    - typing.IO.object.path.tree.commit.odb.info
    - typing.cast.head.ref.commit.tree.path.odb.info
    - typing.IO.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.object.commit.tree.path.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.info
    - datetime.timedelta.object.path.tree.head.commit.odb.info
    - datetime.timedelta.head.commit.object.path.tree.odb.info
    - typing.BinaryIO.object.head.ref.commit.path.odb.info
    - datetime.timedelta.head.commit.object.tree.path.odb.info
    - datetime.timedelta.head.commit.tree.object.path.odb.info
    - datetime.timedelta.object.path.tree.odb.info
    - datetime.timedelta.object.odb.info
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.info
    - typing.cast.head.commit.tree.odb.info
    - subprocess.Popen.tree.path.head.commit.object.odb.info
    - typing.IO.path.object.commit.tree.odb.info
    - typing.IO.head.commit.tree.object.odb.info
    - typing.IO.commit.tree.object.odb.info
    - datetime.timedelta.head.ref.commit.path.tree.odb.info
    - typing.cast.object.head.commit.tree.path.odb.info
    - subprocess.Popen.path.object.head.ref.commit.odb.info
    - datetime.timedelta.object.commit.path.odb.info
    - datetime.timedelta.tree.head.commit.odb.info
    - typing.cast.object.head.commit.tree.odb.info
    - datetime.timedelta.head.commit.tree.path.odb.info
    - typing.cast.head.commit.path.tree.object.odb.info
    - typing.IO.head.commit.tree.object.path.odb.info
    - datetime.timedelta.object.path.head.commit.odb.info
    - typing.cast.commit.object.tree.path.odb.info
    - typing.TypeVar.head.commit.tree.odb.info
    - typing.IO.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.head.ref.commit.path.object.odb.info
    - typing.TypeVar.head.commit.object.tree.odb.info
    - typing.TypeVar.head.commit.odb.info
    - typing.BinaryIO.object.head.commit.tree.odb.info
    - datetime.timedelta.tree.path.object.commit.odb.info
    - typing.cast.object.head.ref.commit.tree.path.odb.info
    - typing.IO.tree.head.commit.object.odb.info
    - typing.IO.object.head.commit.tree.path.odb.info
    - typing.BinaryIO.head.commit.path.object.tree.odb.info
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.info
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.info
    - datetime.timedelta.tree.object.head.commit.odb.info
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.info
    - subprocess.Popen.path.object.commit.odb.info
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.head.ref.commit.object.path.odb.info
    - typing.cast.tree.head.ref.commit.object.path.odb.info
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.info
    - datetime.timedelta.object.head.commit.path.tree.odb.info
    - typing.TypeVar.head.ref.commit.object.tree.odb.info
    - typing.IO.object.path.head.ref.commit.odb.info
    - subprocess.Popen.commit.odb.info
    - typing.TypeVar.head.commit.object.tree.path.odb.info
    - typing.IO.tree.object.path.commit.odb.info
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.info
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.info
    - subprocess.Popen.path.commit.tree.odb.info
    - subprocess.Popen.object.head.commit.path.odb.info
    - subprocess.Popen.head.commit.path.odb.info
    - datetime.timedelta.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.tree.object.path.head.commit.odb.info
    - datetime.timedelta.object.tree.path.commit.odb.info
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.info
    - subprocess.Popen.head.ref.commit.object.tree.odb.info
    - typing.IO.path.head.commit.odb.info
    - typing.IO.object.head.commit.path.tree.odb.info
    - subprocess.Popen.path.commit.object.odb.info
    - datetime.timedelta.commit.object.odb.info
    - typing.BinaryIO.head.commit.tree.odb.info
    - subprocess.Popen.path.object.head.commit.odb.info
    - typing.TypeVar.object.tree.head.commit.path.odb.info
    - subprocess.Popen.path.object.tree.commit.odb.info
    - subprocess.Popen.head.commit.tree.path.object.odb.info
    - typing.IO.object.path.head.commit.tree.odb.info
    - git.objects.commit.Popen.tree.odb.info
    - datetime.timedelta.path.head.commit.odb.info
    - typing.IO.tree.object.head.commit.odb.info
    - datetime.timedelta.tree.path.head.commit.object.odb.info
    - datetime.timedelta.head.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.object.odb.info
    - typing.cast.head.ref.commit.tree.odb.info
    - typing.IO.odb.info
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.info
    - subprocess.Popen.commit.object.path.tree.odb.info
    - datetime.timedelta.object.tree.path.head.commit.odb.info
    - datetime.timedelta.object.path.commit.tree.odb.info
    - subprocess.Popen.head.commit.object.path.odb.info
    - typing.IO.path.commit.tree.odb.info
    - typing.cast.head.ref.commit.path.tree.object.odb.info
    - datetime.timedelta.object.path.head.ref.commit.odb.info
    - typing.IO.object.commit.tree.odb.info
    - typing.BinaryIO.object.head.commit.tree.path.odb.info
    - typing.TypeVar.head.ref.commit.path.tree.odb.info
    - typing.IO.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.head.commit.path.odb.info
    - typing.IO.object.path.head.commit.odb.info
    - subprocess.Popen.head.ref.commit.path.tree.odb.info
    - typing.IO.object.path.tree.head.ref.commit.odb.info
    - typing.cast.tree.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.odb.info
    - typing.BinaryIO.head.commit.tree.object.odb.info
    - typing.IO.tree.commit.object.odb.info
    - typing.TypeVar.object.tree.head.commit.odb.info
    - subprocess.Popen.path.head.commit.tree.odb.info
    - datetime.timedelta.object.path.head.commit.tree.odb.info
    - typing.IO.path.object.tree.head.commit.odb.info
    - datetime.timedelta.object.tree.odb.info
    - typing.IO.head.ref.commit.odb.info
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.info
    - datetime.timedelta.path.odb.info
    - typing.TypeVar.object.head.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.info
    - typing.IO.path.object.tree.head.ref.commit.odb.info
    - subprocess.Popen.tree.object.path.commit.odb.info
    - datetime.timedelta.commit.object.path.tree.odb.info
    - typing.IO.path.head.commit.object.odb.info
    - subprocess.Popen.head.commit.object.tree.path.odb.info
    - typing.TypeVar.object.tree.path.head.commit.odb.info
    - typing.cast.head.ref.commit.object.tree.odb.info
    - subprocess.Popen.commit.path.object.tree.odb.info
    - datetime.timedelta.head.ref.commit.tree.path.odb.info
    - subprocess.Popen.tree.head.commit.path.object.odb.info
    - typing.IO.head.commit.path.tree.odb.info
    - subprocess.Popen.path.tree.head.commit.odb.info
    - datetime.timedelta.head.commit.odb.info
    - typing.cast.head.commit.path.object.odb.info
    - subprocess.Popen.path.tree.object.head.commit.odb.info
    - typing.BinaryIO.head.commit.object.tree.odb.info
    - typing.IO.tree.path.head.commit.odb.info
    - subprocess.Popen.tree.object.path.odb.info
    - datetime.timedelta.path.commit.tree.odb.info
    - typing.TypeVar.head.ref.commit.tree.path.odb.info
    - subprocess.Popen.tree.object.odb.info
    - datetime.timedelta.tree.path.head.commit.odb.info
    - datetime.timedelta.tree.path.object.odb.info
    - typing.IO.tree.commit.object.path.odb.info
    - subprocess.Popen.path.tree.commit.odb.info
    - typing.IO.head.ref.commit.tree.path.object.odb.info
    - typing.IO.object.tree.path.commit.odb.info
    - typing.cast.object.tree.head.ref.commit.odb.info
    - typing.cast.head.commit.path.tree.odb.info
    - datetime.timedelta.commit.tree.path.odb.info
    - datetime.timedelta.tree.object.head.ref.commit.odb.info
    - typing.BinaryIO.object.tree.head.ref.commit.odb.info
    - subprocess.Popen.head.commit.tree.path.odb.info
    - subprocess.Popen.object.odb.info
    - subprocess.Popen.commit.tree.path.object.odb.info
    - typing.IO.tree.path.head.commit.object.odb.info
    - typing.IO.head.ref.commit.object.tree.path.odb.info
    - datetime.timedelta.tree.path.odb.info
    - subprocess.Popen.head.commit.path.tree.odb.info
    - subprocess.Popen.object.tree.head.commit.path.odb.info
    - typing.TypeVar.object.head.commit.path.odb.info
    - subprocess.Popen.commit.path.object.odb.info
    - <builtin>.super
    - typing.TypeVar.object.tree.path.commit.odb.info
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.info
    - datetime.timedelta.odb.info
    - typing.IO.tree.head.commit.object.path.odb.info
    - typing.IO.path.object.head.commit.tree.odb.info
    - subprocess.Popen.commit.path.tree.object.odb.info
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.info
    - typing.IO.path.tree.head.commit.object.odb.info
    - typing.IO.path.commit.object.tree.odb.info
    - subprocess.Popen.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.info
    - subprocess.Popen.head.ref.commit.object.odb.info
    - typing.cast.head.commit.object.tree.path.odb.info
    - typing.IO.tree.odb.info
    - subprocess.Popen.path.head.commit.tree.object.odb.info
    - typing.IO.tree.path.odb.info
    - typing.TypeVar.head.ref.commit.path.odb.info
    - typing.cast.head.commit.object.path.odb.info
    - datetime.timedelta.path.object.tree.head.commit.odb.info
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.info
    - subprocess.Popen.object.commit.path.tree.odb.info
    - datetime.timedelta.commit.path.tree.object.odb.info
    - datetime.timedelta.head.commit.path.object.tree.odb.info
    - typing.IO.path.tree.object.commit.odb.info
    - typing.IO.tree.head.ref.commit.odb.info
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.info
    - datetime.timedelta.head.commit.tree.object.odb.info
    - typing.IO.tree.path.commit.object.odb.info
    - typing.IO.object.path.tree.head.commit.odb.info
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.info
    - subprocess.Popen.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.info
    - subprocess.Popen.tree.commit.object.path.odb.info
    - datetime.timedelta.path.commit.object.tree.odb.info
    - typing.cast.tree.head.commit.object.path.odb.info
    - datetime.timedelta.path.commit.odb.info
    - typing.cast.head.commit.tree.object.odb.info
    - typing.IO.commit.odb.info
    - typing.BinaryIO.object.tree.path.commit.odb.info
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.info
    - typing.BinaryIO.head.ref.commit.tree.path.odb.info
    - subprocess.Popen.head.commit.path.tree.object.odb.info
    - typing.IO.object.head.commit.tree.odb.info
    - typing.cast.head.commit.object.path.tree.odb.info
    - typing.cast.object.head.ref.commit.path.odb.info
    - subprocess.Popen.tree.path.object.commit.odb.info
    - typing.TypeVar.object.head.ref.commit.path.odb.info
    - typing.IO.tree.object.path.odb.info
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.info
    - datetime.timedelta.tree.object.odb.info
    - typing.IO.head.commit.path.odb.info
    - typing.cast.tree.head.commit.path.odb.info
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.info
    - datetime.timedelta.object.path.odb.info
    - typing.IO.path.tree.object.odb.info
    - subprocess.Popen.path.object.head.commit.tree.odb.info
    - datetime.timedelta.path.tree.head.commit.odb.info
    - typing.IO.commit.object.tree.path.odb.info
    - datetime.timedelta.commit.object.tree.path.odb.info
    - typing.BinaryIO.object.head.commit.path.odb.info
    - subprocess.Popen.tree.path.object.head.commit.odb.info
    - subprocess.Popen.commit.tree.object.path.odb.info
    - subprocess.Popen.head.ref.commit.path.object.odb.info
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.info
    - typing.BinaryIO.head.commit.tree.object.path.odb.info
    - subprocess.Popen.path.tree.object.commit.odb.info
    - git.objects.commit.Popen.odb.info
    - typing.cast.object.head.commit.odb.info
    - typing.cast.object.tree.head.commit.odb.info
    - typing.BinaryIO.tree.head.commit.path.object.odb.info
    - datetime.timedelta.path.commit.tree.object.odb.info
    - datetime.timedelta.tree.object.commit.odb.info
    - subprocess.Popen.tree.commit.odb.info
    - git.objects.commit.Popen.tree.path.odb.info
    - typing.IO.commit.path.odb.info
    - typing.BinaryIO.head.commit.tree.path.object.odb.info
    - typing.IO.commit.tree.path.object.odb.info
    - subprocess.Popen.tree.path.commit.object.odb.info
    - subprocess.Popen.head.commit.path.object.tree.odb.info
    - subprocess.Popen.tree.head.ref.commit.object.odb.info
    - typing.TypeVar.object.head.commit.path.tree.odb.info
    - typing.IO.tree.path.object.commit.odb.info
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.info
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.info
    - typing.TypeVar.tree.head.commit.path.odb.info
    - subprocess.Popen.object.tree.odb.info
    - typing.TypeVar.tree.object.path.head.commit.odb.info
    - subprocess.Popen.head.commit.path.object.odb.info
    - typing.TypeVar.head.commit.tree.path.object.odb.info
    - subprocess.Popen.path.tree.head.commit.object.odb.info
    - subprocess.Popen.commit.path.tree.odb.info
    - typing.TypeVar.head.commit.object.path.tree.odb.info
    - typing.IO.object.path.odb.info
    - typing.BinaryIO.object.head.ref.commit.odb.info
    - subprocess.Popen.tree.path.head.ref.commit.odb.info
    - subprocess.Popen.head.commit.tree.odb.info
    - datetime.timedelta.path.head.commit.tree.odb.info
    - subprocess.Popen.object.tree.path.commit.odb.info
    - subprocess.Popen.head.commit.odb.info
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.path.head.commit.object.odb.info
    - typing.cast.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.object.commit.tree.path.odb.info
    - typing.IO.head.ref.commit.object.odb.info
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.info
    - typing.cast.object.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.path.head.ref.commit.object.odb.info
    - subprocess.Popen.tree.path.odb.info
    - typing.IO.object.tree.head.commit.path.odb.info
    - datetime.timedelta.head.commit.path.object.odb.info
    - datetime.timedelta.path.object.head.commit.tree.odb.info
    - typing.IO.object.tree.path.head.commit.odb.info
    - typing.IO.head.ref.commit.tree.odb.info
    - datetime.timedelta.tree.head.ref.commit.odb.info
    - datetime.timedelta.tree.object.commit.path.odb.info
    - datetime.timedelta.path.object.commit.tree.odb.info
    - datetime.timedelta.path.object.head.commit.odb.info
    - typing.TypeVar.tree.object.head.ref.commit.odb.info
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.tree.head.commit.path.odb.info
    - typing.IO.head.commit.odb.info
    - typing.cast.head.ref.commit.path.object.tree.odb.info
    - typing.TypeVar.object.head.commit.tree.path.odb.info
    - subprocess.Popen.object.head.ref.commit.odb.info
    - subprocess.Popen.head.ref.commit.odb.info
    - datetime.timedelta.path.tree.object.head.commit.odb.info
    - datetime.timedelta.tree.odb.info
    - typing.IO.object.head.commit.odb.info
    - typing.BinaryIO.head.ref.commit.tree.object.odb.info
    - typing.BinaryIO.head.commit.path.tree.object.odb.info
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.info
    - typing.IO.path.tree.commit.object.odb.info
    - typing.cast.head.ref.commit.tree.object.odb.info
    - typing.cast.head.commit.object.odb.info
    - typing.cast.tree.head.commit.path.object.odb.info
    - datetime.timedelta.path.object.tree.commit.odb.info
    - datetime.timedelta.commit.tree.odb.info
    - datetime.timedelta.head.ref.commit.path.odb.info
    - datetime.timedelta.tree.head.commit.path.object.odb.info
    - typing.IO.commit.tree.odb.info
    - datetime.timedelta.tree.object.path.odb.info
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.info
    - typing.BinaryIO.head.commit.object.tree.path.odb.info
    - subprocess.Popen.path.commit.object.tree.odb.info
    - datetime.timedelta.head.commit.tree.path.object.odb.info
    - typing.IO.path.object.head.commit.odb.info
    - typing.TypeVar.head.ref.commit.tree.object.odb.info
    - datetime.timedelta.tree.commit.path.object.odb.info
    - datetime.timedelta.object.commit.odb.info
    - typing.IO.path.object.head.ref.commit.tree.odb.info
    - typing.IO.tree.path.commit.odb.info
    - typing.IO.tree.head.commit.path.odb.info
    - subprocess.Popen.object.tree.commit.path.odb.info
    - typing.IO.commit.object.path.tree.odb.info
    - subprocess.Popen.path.odb.info
    - typing.IO.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.info
    - subprocess.Popen.head.commit.object.path.tree.odb.info
    - typing.IO.path.head.commit.tree.odb.info
    - typing.IO.tree.path.object.head.commit.odb.info
    - subprocess.Popen.path.head.commit.object.tree.odb.info
    - typing.IO.head.commit.path.object.tree.odb.info
    - typing.IO.tree.path.head.ref.commit.odb.info
    - typing.IO.tree.commit.odb.info
    - typing.IO.object.path.commit.tree.odb.info
    - typing.IO.object.commit.tree.path.odb.info
    - typing.IO.head.ref.commit.object.tree.odb.info
    - typing.TypeVar.tree.head.ref.commit.odb.info
    - typing.cast.head.ref.commit.object.path.odb.info
    - subprocess.Popen.tree.odb.info
    - typing.BinaryIO.head.commit.object.odb.info
    - typing.IO.path.odb.info
    - typing.cast.object.head.ref.commit.tree.odb.info
    - typing.IO.path.tree.object.head.ref.commit.odb.info
    - typing.BinaryIO.tree.head.ref.commit.odb.info
    - typing.cast.head.ref.commit.path.odb.info
    - typing.BinaryIO.head.ref.commit.object.path.odb.info
    - subprocess.Popen.commit.object.odb.info
    - datetime.timedelta.tree.head.ref.commit.path.odb.info
    - subprocess.Popen.object.commit.tree.odb.info
    - typing.TypeVar.object.tree.head.ref.commit.odb.info
    - datetime.timedelta.path.head.commit.tree.object.odb.info
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.info
    - datetime.timedelta.object.head.commit.path.odb.info
    - subprocess.Popen.head.ref.commit.path.odb.info
    - typing.IO.commit.object.odb.info
    - typing.IO.path.object.tree.commit.odb.info
    - typing.IO.path.tree.head.ref.commit.odb.info
    - typing.BinaryIO.tree.head.ref.commit.path.odb.info
    - datetime.timedelta.object.head.commit.tree.odb.info
    - typing.cast.head.commit.path.object.tree.odb.info
    - typing.IO.head.ref.commit.object.path.tree.odb.info
    - typing.IO.object.commit.path.tree.odb.info
    - datetime.timedelta.object.tree.commit.path.odb.info
    - typing.cast.commit.tree.object.path.odb.info
    - typing.TypeVar.object.tree.path.odb.info
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.info
    - typing.IO.object.tree.path.odb.info
    - typing.IO.path.tree.object.head.commit.odb.info
    - typing.TypeVar.object.head.commit.odb.info
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.info
    - subprocess.Popen.head.commit.object.tree.odb.info
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.info
    - datetime.timedelta.commit.tree.object.path.odb.info
    - subprocess.Popen.tree.head.commit.odb.info
    - typing.cast.tree.object.head.ref.commit.path.odb.info
    - datetime.timedelta.tree.path.object.head.commit.odb.info
    - subprocess.Popen.object.path.head.commit.tree.odb.info
    - subprocess.Popen.object.head.commit.tree.odb.info
    - typing.cast.head.ref.commit.path.tree.odb.info
    - typing.BinaryIO.object.tree.head.commit.odb.info
    - typing.TypeVar.tree.head.commit.path.object.odb.info
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.info
    - typing.IO.tree.head.commit.path.object.odb.info
    - datetime.timedelta.head.commit.path.tree.odb.info
    - typing.TypeVar.tree.head.ref.commit.path.odb.info
    - typing.TypeVar.head.commit.path.tree.object.odb.info
    - datetime.timedelta.commit.odb.info
    - typing.IO.tree.head.ref.commit.object.odb.info
    - typing.IO.head.ref.commit.path.object.tree.odb.info
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.info
    - typing.cast.tree.object.head.ref.commit.odb.info
    - typing.IO.head.commit.object.tree.path.odb.info
    - typing.cast.head.ref.commit.object.path.tree.odb.info
    - typing.IO.path.head.ref.commit.tree.odb.info
    - subprocess.Popen.path.commit.odb.info
    - typing.BinaryIO.tree.head.commit.odb.info
    - datetime.timedelta.tree.head.commit.object.path.odb.info
    - typing.TypeVar.head.commit.object.path.odb.info
    - subprocess.Popen.head.ref.commit.tree.object.odb.info
    - subprocess.Popen.object.path.commit.tree.odb.info
    - typing.BinaryIO.head.ref.commit.tree.odb.info
    - typing.TypeVar.head.commit.path.object.tree.odb.info
    - typing.IO.object.path.tree.odb.info
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.info
    - subprocess.Popen.path.tree.commit.object.odb.info
    - typing.cast.head.ref.commit.path.object.odb.info
    - subprocess.Popen.tree.object.commit.path.odb.info
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.info
    - git.objects.commit.Popen.path.tree.odb.info
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.info
    - typing.IO.path.head.ref.commit.object.odb.info
    - subprocess.Popen.object.path.odb.info
    - typing.IO.object.path.head.ref.commit.tree.odb.info
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 162
    functionName: git.objects.base.Object.__eq__
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 168
    functionName: git.objects.base.Object.__ne__
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 174
    functionName: git.objects.base.Object.__hash__
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 178
    functionName: git.objects.base.Object.__str__
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 182
    functionName: git.objects.base.Object.__repr__
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 187
    functionName: git.objects.base.Object.hexsha
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - gitdb.util.bin_to_hex
    - gitdb.util.bin_to_hex.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.bin_to_hex
    functionSourceFile: gitdb
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.bin_to_hex.decode
    functionSourceFile: gitdb
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 193
    functionName: git.objects.base.Object.data_stream
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - subprocess.Popen.object.tree.commit.path.odb.stream
    - typing.IO.commit.path.object.tree.odb.stream
    - typing.IO.path.object.tree.odb.stream
    - typing.IO.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.odb.stream
    - typing.cast.head.ref.commit.tree.object.odb.stream
    - git.objects.commit.Popen.path.odb.stream
    - subprocess.Popen.tree.path.object.head.commit.odb.stream
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.object.odb.stream
    - datetime.timedelta.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.tree.path.object.commit.odb.stream
    - datetime.timedelta.head.commit.path.odb.stream
    - typing.TypeVar.tree.object.path.commit.odb.stream
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.path.tree.odb.stream
    - typing.IO.path.tree.odb.stream
    - subprocess.Popen.path.object.commit.odb.stream
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.stream
    - typing.IO.object.tree.commit.path.odb.stream
    - datetime.timedelta.object.head.commit.tree.odb.stream
    - typing.TypeVar.head.commit.path.odb.stream
    - typing.IO.object.path.head.commit.tree.odb.stream
    - subprocess.Popen.path.object.odb.stream
    - typing.TypeVar.head.commit.path.object.odb.stream
    - datetime.timedelta.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.tree.path.head.ref.commit.odb.stream
    - typing.IO.commit.object.path.odb.stream
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.object.path.commit.odb.stream
    - typing.IO.path.head.commit.object.tree.odb.stream
    - typing.TypeVar.head.commit.tree.path.odb.stream
    - subprocess.Popen.object.path.head.commit.odb.stream
    - typing.IO.commit.object.odb.stream
    - typing.BinaryIO.tree.head.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.path.object.tree.commit.odb.stream
    - datetime.timedelta.tree.head.commit.object.odb.stream
    - typing.BinaryIO.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.path.head.ref.commit.object.tree.odb.stream
    - typing.cast.object.head.commit.odb.stream
    - subprocess.Popen.object.commit.tree.path.odb.stream
    - datetime.timedelta.tree.head.commit.odb.stream
    - typing.IO.head.commit.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.path.tree.head.commit.object.odb.stream
    - datetime.timedelta.path.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.object.tree.commit.odb.stream
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.stream
    - typing.IO.tree.object.head.ref.commit.odb.stream
    - subprocess.Popen.tree.odb.stream
    - typing.cast.head.commit.path.object.odb.stream
    - subprocess.Popen.path.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.head.commit.object.path.tree.odb.stream
    - subprocess.Popen.object.path.head.ref.commit.odb.stream
    - typing.IO.object.tree.commit.odb.stream
    - typing.IO.path.tree.head.ref.commit.odb.stream
    - datetime.timedelta.path.tree.object.commit.odb.stream
    - datetime.timedelta.path.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.path.tree.odb.stream
    - typing.IO.tree.path.commit.odb.stream
    - typing.IO.path.tree.head.commit.object.odb.stream
    - typing.IO.head.ref.commit.tree.object.odb.stream
    - subprocess.Popen.tree.head.commit.path.object.odb.stream
    - datetime.timedelta.object.odb.stream
    - subprocess.Popen.commit.path.tree.object.odb.stream
    - typing.TypeVar.head.ref.commit.object.tree.odb.stream
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.stream
    - typing.TypeVar.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.path.tree.object.odb.stream
    - datetime.timedelta.head.commit.path.tree.object.odb.stream
    - typing.cast.tree.head.ref.commit.object.path.odb.stream
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.stream
    - typing.IO.object.head.commit.path.odb.stream
    - typing.cast.tree.head.commit.path.odb.stream
    - subprocess.Popen.object.commit.tree.odb.stream
    - typing.cast.commit.tree.object.path.odb.stream
    - typing.cast.tree.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.head.commit.object.tree.odb.stream
    - git.objects.commit.Popen.path.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.path.head.commit.object.odb.stream
    - datetime.timedelta.tree.object.head.commit.path.odb.stream
    - typing.IO.object.tree.path.odb.stream
    - subprocess.Popen.tree.head.commit.object.path.odb.stream
    - typing.IO.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.path.odb.stream
    - typing.TypeVar.head.commit.object.odb.stream
    - subprocess.Popen.tree.head.ref.commit.object.odb.stream
    - datetime.timedelta.head.commit.path.object.tree.odb.stream
    - subprocess.Popen.commit.path.tree.odb.stream
    - typing.BinaryIO.head.commit.path.object.tree.odb.stream
    - subprocess.Popen.path.tree.commit.object.odb.stream
    - typing.IO.path.head.commit.tree.odb.stream
    - subprocess.Popen.commit.tree.object.path.odb.stream
    - typing.TypeVar.head.commit.object.path.odb.stream
    - typing.IO.commit.object.path.tree.odb.stream
    - datetime.timedelta.object.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.object.path.odb.stream
    - typing.IO.head.commit.object.tree.path.odb.stream
    - typing.BinaryIO.object.tree.head.commit.odb.stream
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.stream
    - typing.IO.path.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.commit.tree.object.odb.stream
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.stream
    - datetime.timedelta.object.commit.tree.path.odb.stream
    - typing.BinaryIO.head.commit.tree.object.path.odb.stream
    - typing.IO.head.commit.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.object.tree.odb.stream
    - subprocess.Popen.tree.commit.path.odb.stream
    - subprocess.Popen.object.path.commit.tree.odb.stream
    - datetime.timedelta.tree.commit.odb.stream
    - typing.IO.object.path.odb.stream
    - datetime.timedelta.head.commit.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.tree.odb.stream
    - datetime.timedelta.head.commit.odb.stream
    - datetime.timedelta.tree.odb.stream
    - typing.IO.head.commit.object.odb.stream
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.object.commit.path.odb.stream
    - datetime.timedelta.tree.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.tree.path.object.odb.stream
    - typing.TypeVar.tree.object.path.odb.stream
    - typing.IO.object.commit.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.stream
    - datetime.timedelta.commit.tree.odb.stream
    - datetime.timedelta.commit.path.odb.stream
    - datetime.timedelta.path.commit.odb.stream
    - datetime.timedelta.object.head.commit.odb.stream
    - typing.BinaryIO.tree.head.commit.path.odb.stream
    - datetime.timedelta.commit.path.tree.object.odb.stream
    - typing.BinaryIO.object.head.commit.path.tree.odb.stream
    - typing.IO.tree.commit.object.odb.stream
    - typing.IO.head.commit.tree.path.object.odb.stream
    - typing.IO.path.head.ref.commit.odb.stream
    - subprocess.Popen.tree.path.head.commit.odb.stream
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.stream
    - typing.IO.path.head.ref.commit.tree.object.odb.stream
    - typing.IO.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.commit.path.odb.stream
    - typing.IO.tree.commit.path.object.odb.stream
    - subprocess.Popen.object.tree.odb.stream
    - typing.IO.tree.path.commit.object.odb.stream
    - subprocess.Popen.commit.tree.object.odb.stream
    - subprocess.Popen.head.commit.tree.odb.stream
    - typing.IO.head.commit.tree.object.path.odb.stream
    - typing.TypeVar.tree.head.ref.commit.path.odb.stream
    - typing.IO.path.object.head.ref.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.stream
    - subprocess.Popen.path.commit.tree.odb.stream
    - datetime.timedelta.head.ref.commit.object.odb.stream
    - datetime.timedelta.path.tree.head.commit.odb.stream
    - typing.IO.head.commit.tree.path.odb.stream
    - typing.IO.object.tree.path.commit.odb.stream
    - typing.cast.head.commit.object.path.odb.stream
    - typing.IO.object.commit.tree.path.odb.stream
    - subprocess.Popen.tree.head.ref.commit.odb.stream
    - typing.IO.path.object.head.ref.commit.tree.odb.stream
    - typing.IO.tree.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.path.head.commit.object.odb.stream
    - subprocess.Popen.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.tree.odb.stream
    - datetime.timedelta.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.tree.object.path.odb.stream
    - typing.BinaryIO.object.tree.head.commit.path.odb.stream
    - datetime.timedelta.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.commit.object.tree.odb.stream
    - datetime.timedelta.tree.path.object.odb.stream
    - subprocess.Popen.path.tree.odb.stream
    - subprocess.Popen.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.tree.odb.stream
    - typing.IO.tree.object.commit.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.path.object.tree.odb.stream
    - typing.IO.path.object.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.stream
    - typing.IO.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.odb.stream
    - subprocess.Popen.path.object.head.ref.commit.odb.stream
    - datetime.timedelta.head.commit.object.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.path.odb.stream
    - typing.IO.path.commit.object.tree.odb.stream
    - typing.BinaryIO.tree.head.commit.object.odb.stream
    - git.objects.commit.Popen.tree.odb.stream
    - subprocess.Popen.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.object.path.tree.commit.odb.stream
    - subprocess.Popen.commit.object.path.odb.stream
    - datetime.timedelta.path.object.odb.stream
    - datetime.timedelta.object.tree.commit.odb.stream
    - typing.cast.head.commit.object.path.tree.odb.stream
    - typing.cast.object.tree.head.commit.path.odb.stream
    - subprocess.Popen.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.stream
    - datetime.timedelta.path.head.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.object.odb.stream
    - typing.TypeVar.tree.head.ref.commit.object.odb.stream
    - typing.cast.head.commit.path.tree.object.odb.stream
    - typing.cast.object.head.ref.commit.tree.odb.stream
    - typing.TypeVar.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.tree.head.ref.commit.odb.stream
    - typing.IO.tree.path.head.commit.object.odb.stream
    - typing.IO.tree.path.object.head.ref.commit.odb.stream
    - typing.IO.object.path.tree.odb.stream
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.stream
    - typing.TypeVar.tree.object.head.commit.odb.stream
    - datetime.timedelta.tree.object.odb.stream
    - subprocess.Popen.tree.object.path.head.commit.odb.stream
    - typing.TypeVar.tree.head.ref.commit.odb.stream
    - datetime.timedelta.object.tree.head.commit.odb.stream
    - typing.IO.head.ref.commit.path.object.tree.odb.stream
    - datetime.timedelta.tree.head.ref.commit.odb.stream
    - typing.BinaryIO.object.head.ref.commit.path.odb.stream
    - typing.BinaryIO.object.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.commit.path.tree.object.odb.stream
    - datetime.timedelta.tree.object.commit.path.odb.stream
    - typing.cast.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.object.head.commit.odb.stream
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.odb.stream
    - subprocess.Popen.head.ref.commit.path.object.odb.stream
    - typing.cast.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.tree.path.head.commit.object.odb.stream
    - typing.TypeVar.head.ref.commit.path.odb.stream
    - typing.IO.object.path.tree.head.commit.odb.stream
    - subprocess.Popen.tree.commit.object.odb.stream
    - subprocess.Popen.tree.commit.path.object.odb.stream
    - typing.IO.tree.object.path.head.ref.commit.odb.stream
    - typing.cast.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.object.tree.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.path.tree.odb.stream
    - typing.BinaryIO.object.head.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.stream
    - typing.TypeVar.object.head.commit.odb.stream
    - typing.IO.path.head.commit.object.odb.stream
    - typing.IO.object.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.path.odb.stream
    - typing.IO.tree.object.path.commit.odb.stream
    - datetime.timedelta.commit.tree.object.path.odb.stream
    - typing.IO.tree.commit.object.path.odb.stream
    - subprocess.Popen.commit.tree.odb.stream
    - typing.IO.object.path.commit.odb.stream
    - typing.cast.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.head.commit.path.odb.stream
    - typing.IO.path.object.odb.stream
    - subprocess.Popen.head.commit.object.odb.stream
    - typing.IO.object.head.commit.tree.odb.stream
    - typing.IO.tree.head.commit.path.odb.stream
    - typing.IO.path.commit.odb.stream
    - typing.IO.head.ref.commit.path.tree.object.odb.stream
    - typing.TypeVar.head.ref.commit.object.odb.stream
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.stream
    - typing.BinaryIO.head.ref.commit.object.odb.stream
    - typing.IO.object.head.commit.odb.stream
    - datetime.timedelta.tree.commit.path.object.odb.stream
    - subprocess.Popen.commit.path.object.odb.stream
    - git.objects.commit.Popen.odb.stream
    - typing.IO.object.commit.tree.odb.stream
    - typing.IO.tree.path.head.ref.commit.object.odb.stream
    - typing.IO.object.commit.path.tree.odb.stream
    - typing.cast.object.tree.head.ref.commit.path.odb.stream
    - typing.TypeVar.object.head.ref.commit.tree.odb.stream
    - datetime.timedelta.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.stream
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.path.object.head.commit.odb.stream
    - typing.IO.path.commit.tree.object.odb.stream
    - datetime.timedelta.head.commit.tree.object.odb.stream
    - typing.IO.commit.path.tree.odb.stream
    - typing.IO.tree.path.object.head.commit.odb.stream
    - typing.IO.tree.head.ref.commit.object.path.odb.stream
    - typing.IO.object.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.tree.head.commit.object.path.odb.stream
    - datetime.timedelta.path.object.head.commit.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.object.tree.odb.stream
    - typing.IO.path.head.ref.commit.tree.odb.stream
    - typing.IO.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.tree.path.commit.odb.stream
    - typing.IO.object.path.head.ref.commit.odb.stream
    - datetime.timedelta.object.tree.path.commit.odb.stream
    - typing.cast.tree.head.commit.object.odb.stream
    - typing.cast.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.object.commit.tree.odb.stream
    - typing.IO.path.tree.object.commit.odb.stream
    - typing.BinaryIO.head.commit.path.object.odb.stream
    - datetime.timedelta.head.commit.path.tree.odb.stream
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.stream
    - typing.IO.tree.head.ref.commit.odb.stream
    - typing.cast.tree.head.ref.commit.path.odb.stream
    - typing.IO.object.path.tree.head.ref.commit.odb.stream
    - datetime.timedelta.odb.stream
    - typing.IO.object.odb.stream
    - typing.IO.path.tree.object.odb.stream
    - datetime.timedelta.path.commit.object.odb.stream
    - typing.cast.head.ref.commit.path.odb.stream
    - typing.TypeVar.object.tree.path.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.path.tree.head.commit.object.odb.stream
    - typing.cast.head.commit.object.tree.odb.stream
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.commit.path.tree.odb.stream
    - typing.TypeVar.head.commit.tree.odb.stream
    - datetime.timedelta.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.tree.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.object.path.tree.odb.stream
    - subprocess.Popen.object.path.head.commit.tree.odb.stream
    - datetime.timedelta.tree.head.commit.object.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.head.commit.path.tree.object.odb.stream
    - typing.IO.object.path.tree.commit.odb.stream
    - typing.IO.tree.head.commit.object.odb.stream
    - typing.TypeVar.head.commit.tree.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.object.odb.stream
    - typing.IO.head.commit.path.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.object.path.odb.stream
    - datetime.timedelta.object.path.head.ref.commit.odb.stream
    - typing.BinaryIO.object.head.commit.odb.stream
    - typing.IO.tree.head.commit.object.path.odb.stream
    - datetime.timedelta.tree.commit.object.path.odb.stream
    - typing.IO.tree.object.odb.stream
    - typing.IO.object.head.commit.tree.path.odb.stream
    - typing.IO.object.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.head.commit.object.path.odb.stream
    - typing.TypeVar.head.commit.object.path.tree.odb.stream
    - datetime.timedelta.commit.path.object.tree.odb.stream
    - typing.BinaryIO.head.commit.object.odb.stream
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.stream
    - typing.IO.head.ref.commit.odb.stream
    - subprocess.Popen.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.path.tree.object.head.commit.odb.stream
    - typing.BinaryIO.object.head.commit.tree.odb.stream
    - datetime.timedelta.object.commit.path.odb.stream
    - typing.TypeVar.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.commit.object.odb.stream
    - typing.BinaryIO.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.stream
    - typing.IO.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.path.commit.odb.stream
    - datetime.timedelta.object.path.head.commit.tree.odb.stream
    - subprocess.Popen.commit.object.tree.path.odb.stream
    - typing.IO.head.commit.path.object.tree.odb.stream
    - datetime.timedelta.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.head.commit.object.odb.stream
    - subprocess.Popen.tree.head.commit.path.odb.stream
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.head.commit.path.object.odb.stream
    - subprocess.Popen.object.commit.odb.stream
    - typing.IO.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.path.odb.stream
    - typing.cast.tree.head.commit.path.object.odb.stream
    - subprocess.Popen.tree.path.object.odb.stream
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.stream
    - typing.IO.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.path.head.commit.odb.stream
    - typing.TypeVar.tree.object.path.head.commit.odb.stream
    - typing.IO.path.tree.head.commit.odb.stream
    - datetime.timedelta.head.commit.tree.odb.stream
    - subprocess.Popen.tree.object.commit.odb.stream
    - subprocess.Popen.head.commit.tree.object.odb.stream
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.stream
    - subprocess.Popen.path.object.head.commit.tree.odb.stream
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.tree.odb.stream
    - typing.IO.path.head.ref.commit.object.odb.stream
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.stream
    - typing.TypeVar.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.commit.object.path.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.odb.stream
    - typing.IO.tree.path.object.odb.stream
    - typing.IO.commit.tree.object.odb.stream
    - subprocess.Popen.object.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.path.tree.head.commit.odb.stream
    - typing.IO.head.commit.odb.stream
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.stream
    - typing.cast.object.head.commit.path.tree.odb.stream
    - typing.IO.head.ref.commit.object.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.stream
    - subprocess.Popen.object.commit.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.object.tree.odb.stream
    - typing.BinaryIO.tree.head.commit.path.object.odb.stream
    - typing.IO.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.commit.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.odb.stream
    - datetime.timedelta.path.tree.commit.object.odb.stream
    - typing.IO.commit.path.tree.object.odb.stream
    - typing.cast.head.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.stream
    - typing.cast.tree.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.path.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.tree.odb.stream
    - datetime.timedelta.tree.path.object.head.commit.odb.stream
    - typing.IO.path.tree.head.ref.commit.object.odb.stream
    - typing.IO.object.commit.odb.stream
    - typing.cast.tree.object.head.commit.path.odb.stream
    - typing.IO.odb.stream
    - typing.cast.tree.object.head.commit.odb.stream
    - typing.IO.head.ref.commit.object.odb.stream
    - subprocess.Popen.head.commit.tree.path.odb.stream
    - subprocess.Popen.commit.tree.path.odb.stream
    - typing.TypeVar.tree.head.commit.path.odb.stream
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.path.tree.commit.object.odb.stream
    - typing.cast.tree.head.commit.odb.stream
    - typing.BinaryIO.object.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.head.commit.object.path.tree.odb.stream
    - typing.cast.object.head.commit.path.odb.stream
    - typing.IO.path.head.commit.tree.object.odb.stream
    - typing.TypeVar.tree.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.path.odb.stream
    - typing.TypeVar.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.object.head.ref.commit.odb.stream
    - typing.cast.head.commit.tree.path.odb.stream
    - typing.cast.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.head.commit.object.path.odb.stream
    - typing.IO.path.tree.commit.odb.stream
    - subprocess.Popen.object.tree.path.odb.stream
    - datetime.timedelta.path.object.commit.tree.odb.stream
    - datetime.timedelta.path.object.head.ref.commit.odb.stream
    - datetime.timedelta.commit.path.object.odb.stream
    - typing.IO.object.head.ref.commit.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.stream
    - typing.IO.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.stream
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.odb.stream
    - subprocess.Popen.path.object.commit.tree.odb.stream
    - datetime.timedelta.object.tree.commit.path.odb.stream
    - datetime.timedelta.path.object.commit.odb.stream
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.stream
    - typing.IO.tree.path.object.commit.odb.stream
    - typing.IO.path.commit.object.odb.stream
    - subprocess.Popen.path.head.commit.object.tree.odb.stream
    - subprocess.Popen.object.head.commit.tree.odb.stream
    - subprocess.Popen.tree.object.path.commit.odb.stream
    - datetime.timedelta.tree.path.head.ref.commit.odb.stream
    - typing.cast.head.commit.tree.object.path.odb.stream
    - datetime.timedelta.object.head.commit.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.path.tree.odb.stream
    - typing.TypeVar.object.tree.head.commit.path.odb.stream
    - typing.IO.commit.odb.stream
    - typing.IO.path.object.tree.head.ref.commit.odb.stream
    - typing.IO.head.commit.path.object.odb.stream
    - typing.IO.object.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.path.object.head.commit.odb.stream
    - typing.cast.head.ref.commit.tree.path.object.odb.stream
    - typing.IO.tree.head.commit.path.object.odb.stream
    - typing.TypeVar.head.commit.object.tree.path.odb.stream
    - subprocess.Popen.commit.path.odb.stream
    - subprocess.Popen.head.commit.tree.path.object.odb.stream
    - typing.cast.object.head.commit.tree.odb.stream
    - typing.IO.commit.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.stream
    - typing.BinaryIO.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.object.head.commit.path.odb.stream
    - typing.cast.object.tree.head.commit.odb.stream
    - typing.TypeVar.head.commit.tree.object.odb.stream
    - subprocess.Popen.commit.path.object.tree.odb.stream
    - datetime.timedelta.commit.path.tree.odb.stream
    - subprocess.Popen.tree.path.commit.object.odb.stream
    - typing.IO.tree.commit.odb.stream
    - typing.TypeVar.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.object.commit.odb.stream
    - typing.BinaryIO.object.head.commit.tree.path.odb.stream
    - typing.TypeVar.tree.head.commit.odb.stream
    - datetime.timedelta.object.path.tree.head.commit.odb.stream
    - typing.cast.head.commit.path.object.tree.odb.stream
    - typing.TypeVar.object.head.ref.commit.path.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.path.head.ref.commit.odb.stream
    - typing.cast.head.ref.commit.object.path.odb.stream
    - typing.IO.head.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.commit.odb.stream
    - datetime.timedelta.path.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.commit.odb.stream
    - typing.BinaryIO.head.commit.tree.object.odb.stream
    - typing.IO.object.tree.head.commit.odb.stream
    - typing.cast.tree.head.commit.object.path.odb.stream
    - typing.IO.tree.head.ref.commit.object.odb.stream
    - subprocess.Popen.commit.object.odb.stream
    - datetime.timedelta.commit.object.path.tree.odb.stream
    - typing.TypeVar.object.tree.path.commit.odb.stream
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.stream
    - typing.IO.path.head.commit.odb.stream
    - subprocess.Popen.odb.stream
    - typing.cast.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.path.odb.stream
    - typing.TypeVar.tree.head.commit.object.path.odb.stream
    - typing.TypeVar.object.head.commit.tree.path.odb.stream
    - typing.BinaryIO.object.tree.head.ref.commit.odb.stream
    - typing.IO.path.commit.tree.odb.stream
    - subprocess.Popen.path.tree.head.commit.odb.stream
    - datetime.timedelta.head.ref.commit.path.odb.stream
    - typing.IO.head.ref.commit.tree.path.object.odb.stream
    - datetime.timedelta.head.ref.commit.tree.object.odb.stream
    - datetime.timedelta.path.head.ref.commit.odb.stream
    - datetime.timedelta.object.head.ref.commit.tree.odb.stream
    - subprocess.Popen.head.ref.commit.odb.stream
    - typing.IO.tree.object.head.commit.path.odb.stream
    - datetime.timedelta.commit.tree.object.odb.stream
    - datetime.timedelta.object.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.path.tree.odb.stream
    - typing.TypeVar.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.object.tree.head.commit.odb.stream
    - subprocess.Popen.path.head.commit.tree.object.odb.stream
    - subprocess.Popen.tree.object.head.commit.path.odb.stream
    - typing.IO.commit.tree.object.path.odb.stream
    - typing.BinaryIO.object.tree.path.commit.odb.stream
    - subprocess.Popen.tree.object.head.ref.commit.odb.stream
    - typing.IO.path.object.head.commit.tree.odb.stream
    - subprocess.Popen.commit.odb.stream
    - typing.IO.tree.object.path.head.commit.odb.stream
    - typing.IO.commit.path.odb.stream
    - datetime.timedelta.path.tree.commit.odb.stream
    - datetime.timedelta.tree.head.commit.path.object.odb.stream
    - datetime.timedelta.object.commit.odb.stream
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.stream
    - typing.cast.head.commit.path.tree.odb.stream
    - datetime.timedelta.commit.odb.stream
    - typing.IO.tree.object.commit.path.odb.stream
    - typing.IO.head.ref.commit.tree.path.odb.stream
    - typing.cast.object.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.object.head.ref.commit.path.odb.stream
    - typing.cast.object.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.commit.object.tree.odb.stream
    - typing.IO.object.head.commit.path.tree.odb.stream
    - typing.IO.tree.object.path.odb.stream
    - typing.cast.head.commit.tree.object.odb.stream
    - typing.TypeVar.head.commit.odb.stream
    - datetime.timedelta.commit.object.odb.stream
    - datetime.timedelta.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.head.commit.path.object.tree.odb.stream
    - typing.IO.head.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.head.ref.commit.odb.stream
    - typing.TypeVar.head.commit.path.tree.object.odb.stream
    - subprocess.Popen.tree.path.commit.odb.stream
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.object.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.tree.object.odb.stream
    - typing.cast.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.path.object.tree.odb.stream
    - subprocess.Popen.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.commit.object.path.tree.odb.stream
    - datetime.timedelta.tree.commit.object.odb.stream
    - datetime.timedelta.path.object.head.commit.odb.stream
    - subprocess.Popen.head.commit.path.object.odb.stream
    - subprocess.Popen.path.tree.object.commit.odb.stream
    - typing.cast.head.commit.object.odb.stream
    - typing.IO.object.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.tree.path.odb.stream
    - typing.BinaryIO.head.commit.object.path.odb.stream
    - typing.IO.tree.path.head.commit.odb.stream
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.stream
    - datetime.timedelta.tree.path.commit.odb.stream
    - subprocess.Popen.object.tree.path.head.commit.odb.stream
    - typing.IO.tree.odb.stream
    - typing.TypeVar.tree.head.commit.path.object.odb.stream
    - typing.IO.tree.object.head.commit.odb.stream
    - typing.cast.head.ref.commit.path.object.tree.odb.stream
    - subprocess.Popen.path.head.commit.tree.odb.stream
    - subprocess.Popen.object.path.odb.stream
    - typing.TypeVar.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.odb.stream
    - subprocess.Popen.tree.head.commit.object.odb.stream
    - subprocess.Popen.object.path.tree.odb.stream
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.stream
    - typing.IO.path.object.tree.commit.odb.stream
    - typing.IO.head.ref.commit.tree.odb.stream
    - typing.IO.commit.object.tree.path.odb.stream
    - datetime.timedelta.head.commit.tree.path.odb.stream
    - typing.IO.commit.tree.odb.stream
    - subprocess.Popen.tree.object.commit.path.odb.stream
    - datetime.timedelta.object.tree.head.commit.path.odb.stream
    - subprocess.Popen.path.head.ref.commit.object.odb.stream
    - datetime.timedelta.tree.path.commit.object.odb.stream
    - subprocess.Popen.path.commit.object.tree.odb.stream
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.stream
    - typing.IO.object.tree.head.commit.path.odb.stream
    - typing.IO.head.commit.path.tree.object.odb.stream
    - subprocess.Popen.path.tree.object.odb.stream
    - datetime.timedelta.head.commit.tree.object.path.odb.stream
    - subprocess.Popen.head.commit.path.odb.stream
    - typing.TypeVar.tree.object.head.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.head.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.object.path.head.commit.odb.stream
    - typing.cast.head.commit.odb.stream
    - typing.IO.object.tree.odb.stream
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.tree.head.commit.odb.stream
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.head.commit.tree.path.object.odb.stream
    - git.objects.commit.Popen.tree.path.odb.stream
    - typing.cast.head.commit.tree.odb.stream
    - typing.IO.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.commit.object.tree.odb.stream
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.stream
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.path.object.commit.odb.stream
    - typing.cast.head.commit.path.odb.stream
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.tree.object.path.odb.stream
    - typing.cast.tree.head.ref.commit.object.odb.stream
    - typing.IO.tree.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.commit.tree.odb.stream
    - typing.cast.commit.object.tree.path.odb.stream
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.stream
    - datetime.timedelta.path.commit.object.tree.odb.stream
    - datetime.timedelta.tree.head.commit.path.odb.stream
    - subprocess.Popen.tree.object.head.commit.odb.stream
    - typing.cast.tree.head.ref.commit.odb.stream
    - typing.IO.object.path.head.commit.odb.stream
    - typing.IO.tree.head.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.odb.stream
    - datetime.timedelta.path.tree.object.head.commit.odb.stream
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.path.tree.object.head.commit.odb.stream
    - subprocess.Popen.object.tree.commit.odb.stream
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.object.path.tree.odb.stream
    - datetime.timedelta.tree.path.odb.stream
    - datetime.timedelta.object.path.tree.commit.odb.stream
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.stream
    - subprocess.Popen.path.object.tree.odb.stream
    - datetime.timedelta.tree.object.head.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.path.head.commit.odb.stream
    - typing.IO.path.object.commit.tree.odb.stream
    - typing.TypeVar.object.head.commit.path.odb.stream
    - datetime.timedelta.head.commit.tree.path.object.odb.stream
    - typing.IO.tree.commit.path.odb.stream
    - typing.cast.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.path.tree.commit.odb.stream
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.head.ref.commit.tree.path.odb.stream
    - typing.IO.commit.object.tree.odb.stream
    - typing.BinaryIO.head.commit.path.odb.stream
    - datetime.timedelta.path.head.commit.tree.odb.stream
    - typing.cast.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.commit.tree.path.object.odb.stream
    - datetime.timedelta.commit.object.path.odb.stream
    - typing.BinaryIO.head.commit.odb.stream
    - typing.IO.path.tree.object.head.ref.commit.odb.stream
    - typing.TypeVar.object.head.commit.tree.odb.stream
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.stream
    - typing.IO.path.odb.stream
    - typing.IO.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.tree.object.odb.stream
    - typing.IO.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.object.tree.head.commit.path.odb.stream
    - typing.IO.commit.path.object.odb.stream
    - typing.TypeVar.tree.head.commit.object.odb.stream
    - subprocess.Popen.head.commit.odb.stream
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.path.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.object.head.ref.commit.odb.stream
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.odb.stream
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.odb.stream
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.odb.stream
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.odb.stream
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.odb.stream
    functionSourceFile: git
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.odb.stream
    functionSourceFile: subprocess
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.odb.stream
    functionSourceFile: datetime
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.odb.stream
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ostream
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 203
    functionName: git.objects.base.Object.stream_data
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - subprocess.Popen.object.tree.commit.path.odb.stream
    - typing.IO.commit.path.object.tree.odb.stream
    - typing.IO.path.object.tree.odb.stream
    - typing.IO.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.odb.stream
    - typing.cast.head.ref.commit.tree.object.odb.stream
    - git.objects.commit.Popen.path.odb.stream
    - subprocess.Popen.tree.path.object.head.commit.odb.stream
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.object.odb.stream
    - datetime.timedelta.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.tree.path.object.commit.odb.stream
    - datetime.timedelta.head.commit.path.odb.stream
    - typing.TypeVar.tree.object.path.commit.odb.stream
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.path.tree.odb.stream
    - typing.IO.path.tree.odb.stream
    - subprocess.Popen.path.object.commit.odb.stream
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.stream
    - typing.IO.object.tree.commit.path.odb.stream
    - datetime.timedelta.object.head.commit.tree.odb.stream
    - typing.TypeVar.head.commit.path.odb.stream
    - typing.IO.object.path.head.commit.tree.odb.stream
    - subprocess.Popen.path.object.odb.stream
    - typing.TypeVar.head.commit.path.object.odb.stream
    - datetime.timedelta.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.tree.path.head.ref.commit.odb.stream
    - typing.IO.commit.object.path.odb.stream
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.object.path.commit.odb.stream
    - typing.IO.path.head.commit.object.tree.odb.stream
    - typing.TypeVar.head.commit.tree.path.odb.stream
    - subprocess.Popen.object.path.head.commit.odb.stream
    - typing.IO.commit.object.odb.stream
    - typing.BinaryIO.tree.head.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.path.object.tree.commit.odb.stream
    - datetime.timedelta.tree.head.commit.object.odb.stream
    - typing.BinaryIO.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.path.head.ref.commit.object.tree.odb.stream
    - typing.cast.object.head.commit.odb.stream
    - subprocess.Popen.object.commit.tree.path.odb.stream
    - datetime.timedelta.tree.head.commit.odb.stream
    - typing.IO.head.commit.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.path.tree.head.commit.object.odb.stream
    - datetime.timedelta.path.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.object.tree.commit.odb.stream
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.stream
    - typing.IO.tree.object.head.ref.commit.odb.stream
    - subprocess.Popen.tree.odb.stream
    - typing.cast.head.commit.path.object.odb.stream
    - subprocess.Popen.path.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.head.commit.object.path.tree.odb.stream
    - subprocess.Popen.object.path.head.ref.commit.odb.stream
    - typing.IO.object.tree.commit.odb.stream
    - typing.IO.path.tree.head.ref.commit.odb.stream
    - datetime.timedelta.path.tree.object.commit.odb.stream
    - datetime.timedelta.path.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.path.tree.odb.stream
    - typing.IO.tree.path.commit.odb.stream
    - typing.IO.path.tree.head.commit.object.odb.stream
    - typing.IO.head.ref.commit.tree.object.odb.stream
    - subprocess.Popen.tree.head.commit.path.object.odb.stream
    - datetime.timedelta.object.odb.stream
    - subprocess.Popen.commit.path.tree.object.odb.stream
    - typing.TypeVar.head.ref.commit.object.tree.odb.stream
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.stream
    - typing.TypeVar.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.path.tree.object.odb.stream
    - datetime.timedelta.head.commit.path.tree.object.odb.stream
    - typing.cast.tree.head.ref.commit.object.path.odb.stream
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.stream
    - typing.IO.object.head.commit.path.odb.stream
    - typing.cast.tree.head.commit.path.odb.stream
    - subprocess.Popen.object.commit.tree.odb.stream
    - typing.cast.commit.tree.object.path.odb.stream
    - typing.cast.tree.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.head.commit.object.tree.odb.stream
    - git.objects.commit.Popen.path.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.path.head.commit.object.odb.stream
    - datetime.timedelta.tree.object.head.commit.path.odb.stream
    - typing.IO.object.tree.path.odb.stream
    - subprocess.Popen.tree.head.commit.object.path.odb.stream
    - typing.IO.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.path.odb.stream
    - typing.TypeVar.head.commit.object.odb.stream
    - subprocess.Popen.tree.head.ref.commit.object.odb.stream
    - datetime.timedelta.head.commit.path.object.tree.odb.stream
    - subprocess.Popen.commit.path.tree.odb.stream
    - typing.BinaryIO.head.commit.path.object.tree.odb.stream
    - subprocess.Popen.path.tree.commit.object.odb.stream
    - typing.IO.path.head.commit.tree.odb.stream
    - subprocess.Popen.commit.tree.object.path.odb.stream
    - typing.TypeVar.head.commit.object.path.odb.stream
    - typing.IO.commit.object.path.tree.odb.stream
    - datetime.timedelta.object.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.object.path.odb.stream
    - typing.IO.head.commit.object.tree.path.odb.stream
    - typing.BinaryIO.object.tree.head.commit.odb.stream
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.stream
    - typing.IO.path.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.commit.tree.object.odb.stream
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.stream
    - datetime.timedelta.object.commit.tree.path.odb.stream
    - typing.BinaryIO.head.commit.tree.object.path.odb.stream
    - typing.IO.head.commit.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.object.tree.odb.stream
    - subprocess.Popen.tree.commit.path.odb.stream
    - subprocess.Popen.object.path.commit.tree.odb.stream
    - datetime.timedelta.tree.commit.odb.stream
    - typing.IO.object.path.odb.stream
    - datetime.timedelta.head.commit.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.tree.odb.stream
    - datetime.timedelta.head.commit.odb.stream
    - datetime.timedelta.tree.odb.stream
    - typing.IO.head.commit.object.odb.stream
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.object.commit.path.odb.stream
    - datetime.timedelta.tree.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.tree.path.object.odb.stream
    - typing.TypeVar.tree.object.path.odb.stream
    - typing.IO.object.commit.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.stream
    - datetime.timedelta.commit.tree.odb.stream
    - datetime.timedelta.commit.path.odb.stream
    - datetime.timedelta.path.commit.odb.stream
    - datetime.timedelta.object.head.commit.odb.stream
    - typing.BinaryIO.tree.head.commit.path.odb.stream
    - datetime.timedelta.commit.path.tree.object.odb.stream
    - typing.BinaryIO.object.head.commit.path.tree.odb.stream
    - typing.IO.tree.commit.object.odb.stream
    - typing.IO.head.commit.tree.path.object.odb.stream
    - typing.IO.path.head.ref.commit.odb.stream
    - subprocess.Popen.tree.path.head.commit.odb.stream
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.stream
    - typing.IO.path.head.ref.commit.tree.object.odb.stream
    - typing.IO.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.commit.path.odb.stream
    - typing.IO.tree.commit.path.object.odb.stream
    - subprocess.Popen.object.tree.odb.stream
    - typing.IO.tree.path.commit.object.odb.stream
    - subprocess.Popen.commit.tree.object.odb.stream
    - subprocess.Popen.head.commit.tree.odb.stream
    - typing.IO.head.commit.tree.object.path.odb.stream
    - typing.TypeVar.tree.head.ref.commit.path.odb.stream
    - typing.IO.path.object.head.ref.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.stream
    - subprocess.Popen.path.commit.tree.odb.stream
    - datetime.timedelta.head.ref.commit.object.odb.stream
    - datetime.timedelta.path.tree.head.commit.odb.stream
    - typing.IO.head.commit.tree.path.odb.stream
    - typing.IO.object.tree.path.commit.odb.stream
    - typing.cast.head.commit.object.path.odb.stream
    - typing.IO.object.commit.tree.path.odb.stream
    - subprocess.Popen.tree.head.ref.commit.odb.stream
    - typing.IO.path.object.head.ref.commit.tree.odb.stream
    - typing.IO.tree.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.path.head.commit.object.odb.stream
    - subprocess.Popen.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.tree.odb.stream
    - datetime.timedelta.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.tree.object.path.odb.stream
    - typing.BinaryIO.object.tree.head.commit.path.odb.stream
    - datetime.timedelta.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.commit.object.tree.odb.stream
    - datetime.timedelta.tree.path.object.odb.stream
    - subprocess.Popen.path.tree.odb.stream
    - subprocess.Popen.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.tree.odb.stream
    - typing.IO.tree.object.commit.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.path.object.tree.odb.stream
    - typing.IO.path.object.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.stream
    - typing.IO.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.odb.stream
    - subprocess.Popen.path.object.head.ref.commit.odb.stream
    - datetime.timedelta.head.commit.object.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.path.odb.stream
    - typing.IO.path.commit.object.tree.odb.stream
    - typing.BinaryIO.tree.head.commit.object.odb.stream
    - git.objects.commit.Popen.tree.odb.stream
    - subprocess.Popen.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.object.path.tree.commit.odb.stream
    - subprocess.Popen.commit.object.path.odb.stream
    - datetime.timedelta.path.object.odb.stream
    - datetime.timedelta.object.tree.commit.odb.stream
    - typing.cast.head.commit.object.path.tree.odb.stream
    - typing.cast.object.tree.head.commit.path.odb.stream
    - subprocess.Popen.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.stream
    - datetime.timedelta.path.head.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.object.odb.stream
    - typing.TypeVar.tree.head.ref.commit.object.odb.stream
    - typing.cast.head.commit.path.tree.object.odb.stream
    - typing.cast.object.head.ref.commit.tree.odb.stream
    - typing.TypeVar.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.tree.head.ref.commit.odb.stream
    - typing.IO.tree.path.head.commit.object.odb.stream
    - typing.IO.tree.path.object.head.ref.commit.odb.stream
    - typing.IO.object.path.tree.odb.stream
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.stream
    - typing.TypeVar.tree.object.head.commit.odb.stream
    - datetime.timedelta.tree.object.odb.stream
    - subprocess.Popen.tree.object.path.head.commit.odb.stream
    - typing.TypeVar.tree.head.ref.commit.odb.stream
    - datetime.timedelta.object.tree.head.commit.odb.stream
    - typing.IO.head.ref.commit.path.object.tree.odb.stream
    - datetime.timedelta.tree.head.ref.commit.odb.stream
    - typing.BinaryIO.object.head.ref.commit.path.odb.stream
    - typing.BinaryIO.object.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.commit.path.tree.object.odb.stream
    - datetime.timedelta.tree.object.commit.path.odb.stream
    - typing.cast.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.object.head.commit.odb.stream
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.odb.stream
    - subprocess.Popen.head.ref.commit.path.object.odb.stream
    - typing.cast.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.tree.path.head.commit.object.odb.stream
    - typing.TypeVar.head.ref.commit.path.odb.stream
    - typing.IO.object.path.tree.head.commit.odb.stream
    - subprocess.Popen.tree.commit.object.odb.stream
    - subprocess.Popen.tree.commit.path.object.odb.stream
    - typing.IO.tree.object.path.head.ref.commit.odb.stream
    - typing.cast.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.object.tree.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.path.tree.odb.stream
    - typing.BinaryIO.object.head.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.stream
    - typing.TypeVar.object.head.commit.odb.stream
    - typing.IO.path.head.commit.object.odb.stream
    - typing.IO.object.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.path.odb.stream
    - typing.IO.tree.object.path.commit.odb.stream
    - datetime.timedelta.commit.tree.object.path.odb.stream
    - typing.IO.tree.commit.object.path.odb.stream
    - subprocess.Popen.commit.tree.odb.stream
    - destination.write
    - typing.IO.object.path.commit.odb.stream
    - typing.cast.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.head.commit.path.odb.stream
    - typing.IO.path.object.odb.stream
    - subprocess.Popen.head.commit.object.odb.stream
    - typing.IO.object.head.commit.tree.odb.stream
    - typing.IO.tree.head.commit.path.odb.stream
    - typing.IO.path.commit.odb.stream
    - typing.IO.head.ref.commit.path.tree.object.odb.stream
    - typing.TypeVar.head.ref.commit.object.odb.stream
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.stream
    - typing.BinaryIO.head.ref.commit.object.odb.stream
    - typing.IO.object.head.commit.odb.stream
    - datetime.timedelta.tree.commit.path.object.odb.stream
    - subprocess.Popen.commit.path.object.odb.stream
    - git.objects.commit.Popen.odb.stream
    - typing.IO.object.commit.tree.odb.stream
    - typing.IO.tree.path.head.ref.commit.object.odb.stream
    - typing.IO.object.commit.path.tree.odb.stream
    - typing.cast.object.tree.head.ref.commit.path.odb.stream
    - typing.TypeVar.object.head.ref.commit.tree.odb.stream
    - datetime.timedelta.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.stream
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.path.object.head.commit.odb.stream
    - typing.IO.path.commit.tree.object.odb.stream
    - datetime.timedelta.head.commit.tree.object.odb.stream
    - typing.IO.commit.path.tree.odb.stream
    - typing.IO.tree.path.object.head.commit.odb.stream
    - typing.IO.tree.head.ref.commit.object.path.odb.stream
    - git.util.stream_copy
    - typing.IO.object.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.tree.head.commit.object.path.odb.stream
    - datetime.timedelta.path.object.head.commit.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.object.tree.odb.stream
    - typing.IO.path.head.ref.commit.tree.odb.stream
    - typing.IO.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.tree.path.commit.odb.stream
    - typing.IO.object.path.head.ref.commit.odb.stream
    - datetime.timedelta.object.tree.path.commit.odb.stream
    - typing.cast.tree.head.commit.object.odb.stream
    - typing.cast.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.object.commit.tree.odb.stream
    - typing.IO.path.tree.object.commit.odb.stream
    - typing.BinaryIO.head.commit.path.object.odb.stream
    - datetime.timedelta.head.commit.path.tree.odb.stream
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.stream
    - typing.IO.tree.head.ref.commit.odb.stream
    - typing.cast.tree.head.ref.commit.path.odb.stream
    - typing.IO.object.path.tree.head.ref.commit.odb.stream
    - datetime.timedelta.odb.stream
    - typing.IO.object.odb.stream
    - typing.IO.path.tree.object.odb.stream
    - datetime.timedelta.path.commit.object.odb.stream
    - typing.cast.head.ref.commit.path.odb.stream
    - typing.TypeVar.object.tree.path.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.path.tree.head.commit.object.odb.stream
    - typing.cast.head.commit.object.tree.odb.stream
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.commit.path.tree.odb.stream
    - typing.TypeVar.head.commit.tree.odb.stream
    - datetime.timedelta.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.tree.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.object.path.tree.odb.stream
    - subprocess.Popen.object.path.head.commit.tree.odb.stream
    - datetime.timedelta.tree.head.commit.object.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.head.commit.path.tree.object.odb.stream
    - typing.IO.object.path.tree.commit.odb.stream
    - typing.IO.tree.head.commit.object.odb.stream
    - typing.TypeVar.head.commit.tree.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.object.odb.stream
    - typing.IO.head.commit.path.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.object.path.odb.stream
    - datetime.timedelta.object.path.head.ref.commit.odb.stream
    - typing.BinaryIO.object.head.commit.odb.stream
    - typing.IO.tree.head.commit.object.path.odb.stream
    - datetime.timedelta.tree.commit.object.path.odb.stream
    - typing.IO.tree.object.odb.stream
    - typing.IO.object.head.commit.tree.path.odb.stream
    - typing.IO.object.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.head.commit.object.path.odb.stream
    - typing.TypeVar.head.commit.object.path.tree.odb.stream
    - datetime.timedelta.commit.path.object.tree.odb.stream
    - typing.BinaryIO.head.commit.object.odb.stream
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.stream
    - typing.IO.head.ref.commit.odb.stream
    - subprocess.Popen.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.path.tree.object.head.commit.odb.stream
    - typing.BinaryIO.object.head.commit.tree.odb.stream
    - datetime.timedelta.object.commit.path.odb.stream
    - typing.TypeVar.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.commit.object.odb.stream
    - typing.BinaryIO.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.stream
    - typing.IO.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.path.commit.odb.stream
    - datetime.timedelta.object.path.head.commit.tree.odb.stream
    - subprocess.Popen.commit.object.tree.path.odb.stream
    - typing.IO.head.commit.path.object.tree.odb.stream
    - datetime.timedelta.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.head.commit.object.odb.stream
    - subprocess.Popen.tree.head.commit.path.odb.stream
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.head.commit.path.object.odb.stream
    - subprocess.Popen.object.commit.odb.stream
    - typing.IO.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.path.odb.stream
    - typing.cast.tree.head.commit.path.object.odb.stream
    - subprocess.Popen.tree.path.object.odb.stream
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.stream
    - typing.IO.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.path.head.commit.odb.stream
    - typing.TypeVar.tree.object.path.head.commit.odb.stream
    - typing.IO.path.tree.head.commit.odb.stream
    - datetime.timedelta.head.commit.tree.odb.stream
    - subprocess.Popen.tree.object.commit.odb.stream
    - subprocess.Popen.head.commit.tree.object.odb.stream
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.stream
    - subprocess.Popen.path.object.head.commit.tree.odb.stream
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.tree.odb.stream
    - typing.IO.path.head.ref.commit.object.odb.stream
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.stream
    - typing.TypeVar.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.commit.object.path.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.odb.stream
    - typing.IO.tree.path.object.odb.stream
    - typing.IO.commit.tree.object.odb.stream
    - subprocess.Popen.object.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.path.tree.head.commit.odb.stream
    - typing.IO.head.commit.odb.stream
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.stream
    - typing.cast.object.head.commit.path.tree.odb.stream
    - typing.IO.head.ref.commit.object.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.stream
    - subprocess.Popen.object.commit.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.object.tree.odb.stream
    - typing.BinaryIO.tree.head.commit.path.object.odb.stream
    - typing.IO.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.commit.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.odb.stream
    - datetime.timedelta.path.tree.commit.object.odb.stream
    - typing.IO.commit.path.tree.object.odb.stream
    - typing.cast.head.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.stream
    - typing.cast.tree.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.path.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.tree.odb.stream
    - datetime.timedelta.tree.path.object.head.commit.odb.stream
    - typing.IO.path.tree.head.ref.commit.object.odb.stream
    - typing.IO.object.commit.odb.stream
    - typing.cast.tree.object.head.commit.path.odb.stream
    - typing.IO.odb.stream
    - typing.cast.tree.object.head.commit.odb.stream
    - typing.IO.head.ref.commit.object.odb.stream
    - subprocess.Popen.head.commit.tree.path.odb.stream
    - subprocess.Popen.commit.tree.path.odb.stream
    - typing.TypeVar.tree.head.commit.path.odb.stream
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.path.tree.commit.object.odb.stream
    - typing.cast.tree.head.commit.odb.stream
    - typing.BinaryIO.object.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.head.commit.object.path.tree.odb.stream
    - typing.cast.object.head.commit.path.odb.stream
    - typing.IO.path.head.commit.tree.object.odb.stream
    - typing.TypeVar.tree.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.path.odb.stream
    - typing.TypeVar.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.object.head.ref.commit.odb.stream
    - typing.cast.head.commit.tree.path.odb.stream
    - typing.cast.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.head.commit.object.path.odb.stream
    - typing.IO.path.tree.commit.odb.stream
    - subprocess.Popen.object.tree.path.odb.stream
    - datetime.timedelta.path.object.commit.tree.odb.stream
    - datetime.timedelta.path.object.head.ref.commit.odb.stream
    - datetime.timedelta.commit.path.object.odb.stream
    - typing.IO.object.head.ref.commit.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.stream
    - typing.IO.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.stream
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.odb.stream
    - subprocess.Popen.path.object.commit.tree.odb.stream
    - datetime.timedelta.object.tree.commit.path.odb.stream
    - datetime.timedelta.path.object.commit.odb.stream
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.stream
    - typing.IO.tree.path.object.commit.odb.stream
    - typing.IO.path.commit.object.odb.stream
    - subprocess.Popen.path.head.commit.object.tree.odb.stream
    - subprocess.Popen.object.head.commit.tree.odb.stream
    - subprocess.Popen.tree.object.path.commit.odb.stream
    - datetime.timedelta.tree.path.head.ref.commit.odb.stream
    - typing.cast.head.commit.tree.object.path.odb.stream
    - datetime.timedelta.object.head.commit.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.path.tree.odb.stream
    - typing.TypeVar.object.tree.head.commit.path.odb.stream
    - typing.IO.commit.odb.stream
    - typing.IO.path.object.tree.head.ref.commit.odb.stream
    - typing.IO.head.commit.path.object.odb.stream
    - typing.IO.object.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.path.object.head.commit.odb.stream
    - typing.cast.head.ref.commit.tree.path.object.odb.stream
    - typing.IO.tree.head.commit.path.object.odb.stream
    - typing.TypeVar.head.commit.object.tree.path.odb.stream
    - subprocess.Popen.commit.path.odb.stream
    - subprocess.Popen.head.commit.tree.path.object.odb.stream
    - typing.cast.object.head.commit.tree.odb.stream
    - typing.IO.commit.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.stream
    - typing.BinaryIO.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.object.head.commit.path.odb.stream
    - typing.cast.object.tree.head.commit.odb.stream
    - typing.TypeVar.head.commit.tree.object.odb.stream
    - subprocess.Popen.commit.path.object.tree.odb.stream
    - datetime.timedelta.commit.path.tree.odb.stream
    - subprocess.Popen.tree.path.commit.object.odb.stream
    - typing.IO.tree.commit.odb.stream
    - typing.TypeVar.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.object.commit.odb.stream
    - typing.BinaryIO.object.head.commit.tree.path.odb.stream
    - typing.TypeVar.tree.head.commit.odb.stream
    - source.read
    - datetime.timedelta.object.path.tree.head.commit.odb.stream
    - typing.cast.head.commit.path.object.tree.odb.stream
    - typing.TypeVar.object.head.ref.commit.path.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.path.head.ref.commit.odb.stream
    - typing.cast.head.ref.commit.object.path.odb.stream
    - typing.IO.head.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.commit.odb.stream
    - datetime.timedelta.path.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.commit.odb.stream
    - typing.BinaryIO.head.commit.tree.object.odb.stream
    - typing.IO.object.tree.head.commit.odb.stream
    - typing.cast.tree.head.commit.object.path.odb.stream
    - typing.IO.tree.head.ref.commit.object.odb.stream
    - subprocess.Popen.commit.object.odb.stream
    - datetime.timedelta.commit.object.path.tree.odb.stream
    - typing.TypeVar.object.tree.path.commit.odb.stream
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.stream
    - typing.IO.path.head.commit.odb.stream
    - subprocess.Popen.odb.stream
    - typing.cast.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.path.odb.stream
    - typing.TypeVar.tree.head.commit.object.path.odb.stream
    - typing.TypeVar.object.head.commit.tree.path.odb.stream
    - typing.BinaryIO.object.tree.head.ref.commit.odb.stream
    - typing.IO.path.commit.tree.odb.stream
    - subprocess.Popen.path.tree.head.commit.odb.stream
    - datetime.timedelta.head.ref.commit.path.odb.stream
    - typing.IO.head.ref.commit.tree.path.object.odb.stream
    - datetime.timedelta.head.ref.commit.tree.object.odb.stream
    - datetime.timedelta.path.head.ref.commit.odb.stream
    - datetime.timedelta.object.head.ref.commit.tree.odb.stream
    - subprocess.Popen.head.ref.commit.odb.stream
    - typing.IO.tree.object.head.commit.path.odb.stream
    - datetime.timedelta.commit.tree.object.odb.stream
    - datetime.timedelta.object.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.path.tree.odb.stream
    - typing.TypeVar.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.object.tree.head.commit.odb.stream
    - subprocess.Popen.path.head.commit.tree.object.odb.stream
    - subprocess.Popen.tree.object.head.commit.path.odb.stream
    - typing.IO.commit.tree.object.path.odb.stream
    - typing.BinaryIO.object.tree.path.commit.odb.stream
    - subprocess.Popen.tree.object.head.ref.commit.odb.stream
    - typing.IO.path.object.head.commit.tree.odb.stream
    - subprocess.Popen.commit.odb.stream
    - typing.IO.tree.object.path.head.commit.odb.stream
    - typing.IO.commit.path.odb.stream
    - datetime.timedelta.path.tree.commit.odb.stream
    - datetime.timedelta.tree.head.commit.path.object.odb.stream
    - datetime.timedelta.object.commit.odb.stream
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.stream
    - typing.cast.head.commit.path.tree.odb.stream
    - datetime.timedelta.commit.odb.stream
    - typing.IO.tree.object.commit.path.odb.stream
    - typing.IO.head.ref.commit.tree.path.odb.stream
    - typing.cast.object.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.object.head.ref.commit.path.odb.stream
    - typing.cast.object.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.commit.object.tree.odb.stream
    - typing.IO.object.head.commit.path.tree.odb.stream
    - typing.IO.tree.object.path.odb.stream
    - typing.cast.head.commit.tree.object.odb.stream
    - typing.TypeVar.head.commit.odb.stream
    - datetime.timedelta.commit.object.odb.stream
    - datetime.timedelta.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.head.commit.path.object.tree.odb.stream
    - typing.IO.head.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.head.ref.commit.odb.stream
    - typing.TypeVar.head.commit.path.tree.object.odb.stream
    - subprocess.Popen.tree.path.commit.odb.stream
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.object.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.tree.object.odb.stream
    - typing.cast.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.path.object.tree.odb.stream
    - subprocess.Popen.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.commit.object.path.tree.odb.stream
    - <builtin>.len
    - datetime.timedelta.tree.commit.object.odb.stream
    - datetime.timedelta.path.object.head.commit.odb.stream
    - subprocess.Popen.head.commit.path.object.odb.stream
    - subprocess.Popen.path.tree.object.commit.odb.stream
    - typing.cast.head.commit.object.odb.stream
    - typing.IO.object.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.tree.path.odb.stream
    - typing.BinaryIO.head.commit.object.path.odb.stream
    - typing.IO.tree.path.head.commit.odb.stream
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.stream
    - datetime.timedelta.tree.path.commit.odb.stream
    - subprocess.Popen.object.tree.path.head.commit.odb.stream
    - typing.IO.tree.odb.stream
    - typing.TypeVar.tree.head.commit.path.object.odb.stream
    - typing.IO.tree.object.head.commit.odb.stream
    - typing.cast.head.ref.commit.path.object.tree.odb.stream
    - subprocess.Popen.path.head.commit.tree.odb.stream
    - subprocess.Popen.object.path.odb.stream
    - typing.TypeVar.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.odb.stream
    - subprocess.Popen.tree.head.commit.object.odb.stream
    - subprocess.Popen.object.path.tree.odb.stream
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.stream
    - typing.IO.path.object.tree.commit.odb.stream
    - typing.IO.head.ref.commit.tree.odb.stream
    - typing.IO.commit.object.tree.path.odb.stream
    - datetime.timedelta.head.commit.tree.path.odb.stream
    - typing.IO.commit.tree.odb.stream
    - subprocess.Popen.tree.object.commit.path.odb.stream
    - datetime.timedelta.object.tree.head.commit.path.odb.stream
    - subprocess.Popen.path.head.ref.commit.object.odb.stream
    - datetime.timedelta.tree.path.commit.object.odb.stream
    - subprocess.Popen.path.commit.object.tree.odb.stream
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.stream
    - typing.IO.object.tree.head.commit.path.odb.stream
    - typing.IO.head.commit.path.tree.object.odb.stream
    - subprocess.Popen.path.tree.object.odb.stream
    - datetime.timedelta.head.commit.tree.object.path.odb.stream
    - subprocess.Popen.head.commit.path.odb.stream
    - typing.TypeVar.tree.object.head.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.head.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.object.path.head.commit.odb.stream
    - typing.cast.head.commit.odb.stream
    - typing.IO.object.tree.odb.stream
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.tree.head.commit.odb.stream
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.head.commit.tree.path.object.odb.stream
    - git.objects.commit.Popen.tree.path.odb.stream
    - typing.cast.head.commit.tree.odb.stream
    - typing.IO.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.commit.object.tree.odb.stream
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.stream
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.path.object.commit.odb.stream
    - typing.cast.head.commit.path.odb.stream
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.tree.object.path.odb.stream
    - typing.cast.tree.head.ref.commit.object.odb.stream
    - typing.IO.tree.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.commit.tree.odb.stream
    - typing.cast.commit.object.tree.path.odb.stream
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.stream
    - datetime.timedelta.path.commit.object.tree.odb.stream
    - datetime.timedelta.tree.head.commit.path.odb.stream
    - subprocess.Popen.tree.object.head.commit.odb.stream
    - typing.cast.tree.head.ref.commit.odb.stream
    - typing.IO.object.path.head.commit.odb.stream
    - typing.IO.tree.head.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.odb.stream
    - datetime.timedelta.path.tree.object.head.commit.odb.stream
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.path.tree.object.head.commit.odb.stream
    - subprocess.Popen.object.tree.commit.odb.stream
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.object.path.tree.odb.stream
    - datetime.timedelta.tree.path.odb.stream
    - datetime.timedelta.object.path.tree.commit.odb.stream
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.stream
    - subprocess.Popen.path.object.tree.odb.stream
    - datetime.timedelta.tree.object.head.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.path.head.commit.odb.stream
    - typing.IO.path.object.commit.tree.odb.stream
    - typing.TypeVar.object.head.commit.path.odb.stream
    - datetime.timedelta.head.commit.tree.path.object.odb.stream
    - typing.IO.tree.commit.path.odb.stream
    - typing.cast.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.path.tree.commit.odb.stream
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.head.ref.commit.tree.path.odb.stream
    - typing.IO.commit.object.tree.odb.stream
    - typing.BinaryIO.head.commit.path.odb.stream
    - datetime.timedelta.path.head.commit.tree.odb.stream
    - typing.cast.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.commit.tree.path.object.odb.stream
    - datetime.timedelta.commit.object.path.odb.stream
    - typing.BinaryIO.head.commit.odb.stream
    - typing.IO.path.tree.object.head.ref.commit.odb.stream
    - typing.TypeVar.object.head.commit.tree.odb.stream
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.stream
    - typing.IO.path.odb.stream
    - typing.IO.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.tree.object.odb.stream
    - typing.IO.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.object.tree.head.commit.path.odb.stream
    - typing.IO.commit.path.object.odb.stream
    - typing.TypeVar.tree.head.commit.object.odb.stream
    - subprocess.Popen.head.commit.odb.stream
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.path.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.object.head.ref.commit.odb.stream
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.BinOp object at 0x7f44812cbc70>
    argNames:
    - source
    - destination
    - chunk_size
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 254
    functionName: git.util.stream_copy
    functionSourceFile: git.util
    functionUses: 12
    functionsReached:
    - destination.write
    - <builtin>.len
    - source.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 264
    functionName: git.objects.base.IndexObject.__hash__
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 272
    functionName: git.objects.base.IndexObject._set_cache_
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 284
    functionName: git.objects.base.IndexObject.name
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - os.path.basename
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.basename
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 289
    functionName: git.objects.base.IndexObject.abspath
    functionSourceFile: git.objects.base
    functionUses: 0
    functionsReached:
    - datetime.timedelta.tree.head.commit.object.replace
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.replace
    - datetime.timedelta.object.commit.path.tree.working_tree_dir.replace
    - typing.IO.tree.object.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit.replace
    - typing.IO.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.replace
    - typing.cast.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.IO.tree.commit.object.path.replace
    - subprocess.Popen.object.head.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.commit.replace
    - typing.IO.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.IO.path.object.head.commit.tree.replace
    - subprocess.Popen.path.commit.replace
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.replace
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.path.tree.replace
    - subprocess.Popen.object.commit.path.tree.endswith
    - typing.cast.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.tree.path.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.replace
    - typing.BinaryIO.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.IO.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.path.replace
    - subprocess.Popen.object.tree.path.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.replace
    - typing.IO.head.commit.object.tree.path.endswith
    - typing.IO.head.ref.commit.path.replace
    - subprocess.Popen.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.commit.replace
    - typing.IO.path.tree.head.commit.replace
    - subprocess.Popen.commit.object.tree.path.replace
    - datetime.timedelta.object.path.head.ref.commit.replace
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.replace
    - subprocess.Popen.head.commit.path.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.object.commit.replace
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.tree.object.replace
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.head.commit.replace
    - subprocess.Popen.path.tree.object.commit.replace
    - datetime.timedelta.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.working_tree_dir.replace
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.IO.object.commit.path.replace
    - typing.BinaryIO.tree.head.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - typing.IO.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - subprocess.Popen.object.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.path.replace
    - datetime.timedelta.path.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - subprocess.Popen.tree.path.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.path.replace
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.tree.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.object.tree.path.replace
    - typing.IO.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.endswith
    - typing.IO.object.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.head.commit.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - subprocess.Popen.path.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.cast.object.head.commit.path.tree.replace
    - typing.IO.path.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.TypeVar.head.commit.object.replace
    - typing.TypeVar.head.commit.object.tree.replace
    - datetime.timedelta.object.tree.path.commit.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.cast.tree.head.commit.path.replace
    - datetime.timedelta.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.replace
    - subprocess.Popen.object.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.cast.object.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.tree.commit.endswith
    - subprocess.Popen.path.object.tree.replace
    - typing.IO.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.replace
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.BinaryIO.tree.head.commit.path.replace
    - typing.cast.tree.object.head.commit.path.replace
    - typing.TypeVar.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.endswith
    - typing.cast.object.head.ref.commit.path.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.IO.path.object.working_tree_dir.replace
    - typing.cast.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - typing.IO.head.commit.object.path.tree.replace
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - typing.IO.path.tree.head.commit.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - typing.IO.path.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.tree.replace
    - subprocess.Popen.path.object.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.working_tree_dir.replace
    - typing.cast.commit.tree.object.path.replace
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.commit.object.replace
    - typing.TypeVar.tree.object.path.working_tree_dir.replace
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - typing.cast.tree.head.commit.object.replace
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - typing.IO.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.tree.replace
    - subprocess.Popen.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.commit.tree.object.path.replace
    - subprocess.Popen.object.head.ref.commit.replace
    - typing.IO.path.tree.object.head.ref.commit.replace
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - typing.IO.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.replace
    - typing.cast.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.object.replace
    - datetime.timedelta.commit.tree.replace
    - typing.BinaryIO.object.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - subprocess.Popen.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.IO.object.tree.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.object.head.commit.path.working_tree_dir.replace
    - git.objects.commit.Popen.working_tree_dir.replace
    - datetime.timedelta.tree.object.replace
    - typing.cast.object.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.IO.object.commit.path.endswith
    - typing.IO.commit.object.tree.endswith
    - typing.IO.path.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.commit.replace
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.commit.path.tree.object.replace
    - datetime.timedelta.object.tree.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.commit.replace
    - subprocess.Popen.commit.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.replace
    - typing.IO.path.commit.replace
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - typing.cast.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - <builtin>.str
    - subprocess.Popen.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.replace
    - subprocess.Popen.tree.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.IO.tree.head.ref.commit.object.replace
    - typing.IO.commit.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.commit.endswith
    - subprocess.Popen.commit.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.replace
    - typing.cast.tree.head.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.replace
    - datetime.timedelta.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.cast.head.commit.path.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.commit.object.path.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.replace
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - typing.IO.tree.path.head.ref.commit.replace
    - typing.cast.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.head.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.commit.tree.path.replace
    - typing.IO.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.endswith
    - datetime.timedelta.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.path.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - datetime.timedelta.head.commit.path.tree.replace
    - typing.cast.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.commit.object.path.replace
    - datetime.timedelta.object.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.replace
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - subprocess.Popen.head.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - datetime.timedelta.commit.path.object.tree.endswith
    - datetime.timedelta.object.tree.path.replace
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.path.object.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.replace
    - typing.IO.path.object.head.ref.commit.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.IO.object.tree.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.endswith
    - subprocess.Popen.tree.path.commit.replace
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - subprocess.Popen.head.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.replace
    - typing.IO.path.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.tree.path.replace
    - subprocess.Popen.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.replace
    - subprocess.Popen.object.path.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.replace
    - typing.cast.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.IO.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - typing.IO.object.head.ref.commit.path.endswith
    - subprocess.Popen.path.head.commit.object.tree.replace
    - typing.BinaryIO.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.endswith
    - typing.cast.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.replace
    - datetime.timedelta.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.replace
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.path.replace
    - datetime.timedelta.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.path.object.replace
    - typing.IO.tree.path.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.IO.commit.path.replace
    - typing.cast.head.commit.tree.path.object.endswith
    - datetime.timedelta.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.object.tree.replace
    - datetime.timedelta.path.head.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.IO.path.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.cast.tree.head.ref.commit.object.path.replace
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.replace
    - typing.IO.tree.path.object.commit.replace
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.head.commit.object.path.tree.replace
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - subprocess.Popen.tree.path.endswith
    - typing.IO.object.path.commit.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.replace
    - datetime.timedelta.head.commit.object.tree.endswith
    - datetime.timedelta.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.path.replace
    - typing.IO.path.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.replace
    - typing.IO.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.replace
    - typing.IO.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.endswith
    - datetime.timedelta.head.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.replace
    - datetime.timedelta.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.head.ref.commit.object.path.replace
    - typing.cast.head.ref.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.working_tree_dir.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - subprocess.Popen.object.working_tree_dir.replace
    - typing.IO.replace
    - typing.IO.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.commit.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.replace
    - subprocess.Popen.tree.commit.object.replace
    - subprocess.Popen.path.tree.object.head.commit.replace
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.endswith
    - typing.TypeVar.head.commit.path.object.endswith
    - datetime.timedelta.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - typing.IO.tree.object.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.commit.path.replace
    - typing.cast.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.replace
    - datetime.timedelta.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.replace
    - datetime.timedelta.object.tree.head.commit.path.replace
    - subprocess.Popen.path.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.object.replace
    - typing.cast.head.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.cast.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.endswith
    - datetime.timedelta.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.replace
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.head.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.object.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - typing.cast.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - subprocess.Popen.path.commit.object.replace
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.tree.replace
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.commit.tree.working_tree_dir.replace
    - typing.IO.commit.tree.path.replace
    - datetime.timedelta.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.object.head.commit.tree.path.replace
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.working_tree_dir.replace
    - typing.IO.object.head.commit.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.commit.object.replace
    - typing.IO.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.tree.replace
    - subprocess.Popen.tree.object.commit.endswith
    - subprocess.Popen.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.IO.path.tree.commit.replace
    - subprocess.Popen.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.replace
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object.replace
    - subprocess.Popen.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.replace
    - typing.IO.tree.object.head.commit.replace
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - datetime.timedelta.object.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.commit.endswith
    - datetime.timedelta.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.path.replace
    - subprocess.Popen.tree.head.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.replace
    - typing.cast.head.commit.object.path.replace
    - typing.cast.head.commit.replace
    - typing.TypeVar.head.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.replace
    - subprocess.Popen.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.path.commit.tree.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.replace
    - subprocess.Popen.head.commit.path.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.tree.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.commit.replace
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.object.path.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - typing.TypeVar.tree.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.replace
    - datetime.timedelta.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - datetime.timedelta.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.replace
    - subprocess.Popen.head.commit.tree.path.endswith
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - datetime.timedelta.tree.object.commit.endswith
    - typing.IO.commit.object.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.replace
    - subprocess.Popen.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.path.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.replace
    - typing.TypeVar.object.head.commit.tree.replace
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.path.head.commit.replace
    - datetime.timedelta.object.tree.commit.path.endswith
    - typing.cast.object.head.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.tree.replace
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - subprocess.Popen.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - datetime.timedelta.head.commit.path.tree.object.replace
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.replace
    - typing.cast.object.head.commit.tree.path.replace
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.IO.object.path.replace
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - typing.IO.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - typing.TypeVar.tree.object.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.replace
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.commit.tree.replace
    - datetime.timedelta.path.head.commit.endswith
    - subprocess.Popen.path.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.commit.tree.endswith
    - typing.IO.object.path.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.IO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.cast.head.commit.tree.path.endswith
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.IO.head.commit.object.path.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.IO.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.cast.object.tree.head.ref.commit.replace
    - typing.IO.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.replace
    - datetime.timedelta.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.IO.tree.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.endswith
    - typing.IO.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.replace
    - subprocess.Popen.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.working_tree_dir.replace
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.replace
    - typing.IO.object.head.commit.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - datetime.timedelta.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.path.object.endswith
    - subprocess.Popen.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.endswith
    - datetime.timedelta.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - git.objects.commit.Popen.path.endswith
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.path.object.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.working_tree_dir.replace
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.replace
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - datetime.timedelta.path.tree.commit.working_tree_dir.replace
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.commit.path.object.tree.replace
    - git.objects.commit.Popen.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.commit.replace
    - typing.cast.head.ref.commit.object.path.replace
    - subprocess.Popen.path.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.replace
    - typing.cast.object.head.commit.tree.endswith
    - typing.IO.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.object.endswith
    - git.objects.commit.Popen.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.replace
    - typing.TypeVar.tree.object.path.endswith
    - typing.cast.head.commit.path.object.tree.replace
    - typing.cast.object.head.commit.path.tree.endswith
    - subprocess.Popen.path.tree.head.commit.replace
    - typing.IO.head.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.replace
    - typing.IO.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - typing.IO.head.commit.path.endswith
    - subprocess.Popen.tree.object.endswith
    - typing.IO.head.commit.path.replace
    - datetime.timedelta.path.tree.head.commit.endswith
    - subprocess.Popen.tree.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.replace
    - datetime.timedelta.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.replace
    - typing.IO.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - typing.TypeVar.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.replace
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.path.tree.replace
    - typing.IO.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.replace
    - subprocess.Popen.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.replace
    - datetime.timedelta.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.tree.replace
    - typing.cast.head.commit.object.path.endswith
    - subprocess.Popen.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.replace
    - typing.cast.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.endswith
    - subprocess.Popen.path.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.commit.tree.replace
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.endswith
    - typing.cast.commit.object.tree.path.working_tree_dir.replace
    - git.objects.commit.Popen.path.tree.replace
    - subprocess.Popen.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.tree.endswith
    - typing.IO.commit.tree.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - subprocess.Popen.head.commit.object.path.tree.replace
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - typing.BinaryIO.object.head.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.path.head.commit.working_tree_dir.replace
    - typing.IO.commit.object.replace
    - typing.IO.commit.path.working_tree_dir.replace
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.replace
    - typing.cast.head.commit.object.endswith
    - datetime.timedelta.working_tree_dir.replace
    - typing.IO.object.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.commit.replace
    - datetime.timedelta.path.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.replace
    - subprocess.Popen.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.path.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - typing.IO.head.commit.path.object.tree.endswith
    - typing.IO.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.cast.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.replace
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.IO.head.commit.tree.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.cast.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.IO.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.endswith
    - datetime.timedelta.object.commit.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - subprocess.Popen.endswith
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.path.commit.replace
    - typing.TypeVar.head.commit.path.object.replace
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.object.tree.path.replace
    - subprocess.Popen.commit.tree.object.working_tree_dir.replace
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.tree.replace
    - subprocess.Popen.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - datetime.timedelta.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - typing.IO.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.path.endswith
    - typing.cast.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.replace
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.IO.tree.commit.replace
    - typing.IO.tree.head.commit.path.replace
    - typing.IO.object.path.commit.tree.endswith
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.commit.tree.replace
    - subprocess.Popen.object.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.IO.path.head.commit.object.working_tree_dir.replace
    - typing.IO.object.tree.path.head.ref.commit.replace
    - typing.IO.tree.commit.object.replace
    - typing.IO.path.tree.commit.object.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.TypeVar.head.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - datetime.timedelta.object.head.commit.path.replace
    - datetime.timedelta.object.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.tree.path.replace
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.IO.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - datetime.timedelta.head.commit.tree.endswith
    - typing.IO.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.commit.replace
    - typing.IO.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - datetime.timedelta.path.object.commit.tree.replace
    - datetime.timedelta.object.tree.path.endswith
    - typing.cast.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - datetime.timedelta.head.commit.replace
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - datetime.timedelta.path.tree.commit.object.replace
    - datetime.timedelta.tree.object.path.endswith
    - typing.TypeVar.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.tree.replace
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - typing.IO.object.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - subprocess.Popen.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.replace
    - datetime.timedelta.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.BinaryIO.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.cast.object.head.commit.replace
    - datetime.timedelta.commit.tree.object.path.endswith
    - datetime.timedelta.path.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - typing.IO.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.endswith
    - typing.cast.object.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.tree.head.ref.commit.replace
    - typing.IO.head.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.path.replace
    - typing.cast.object.head.commit.endswith
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.tree.object.path.head.commit.replace
    - typing.TypeVar.head.commit.path.object.tree.working_tree_dir.replace
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.replace
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.tree.commit.replace
    - typing.IO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.replace
    - typing.IO.tree.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.working_tree_dir.replace
    - typing.IO.object.commit.tree.path.replace
    - subprocess.Popen.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.object.tree.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.replace
    - subprocess.Popen.path.tree.replace
    - subprocess.Popen.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - datetime.timedelta.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.object.endswith
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.tree.endswith
    - typing.TypeVar.object.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.replace
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.replace
    - typing.cast.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.commit.path.object.replace
    - datetime.timedelta.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.TypeVar.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.working_tree_dir.replace
    - git.objects.commit.Popen.tree.endswith
    - subprocess.Popen.path.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - git.objects.commit.Popen.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.path.object.head.commit.replace
    - typing.TypeVar.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.object.path.replace
    - typing.IO.object.head.commit.tree.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.replace
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.tree.object.endswith
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.head.ref.commit.object.endswith
    - datetime.timedelta.object.commit.path.replace
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.replace
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.commit.object.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.replace
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.replace
    - datetime.timedelta.object.commit.tree.path.endswith
    - datetime.timedelta.tree.path.object.replace
    - typing.IO.tree.object.path.replace
    - subprocess.Popen.path.commit.tree.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.replace
    - typing.BinaryIO.head.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.replace
    - datetime.timedelta.path.object.head.commit.working_tree_dir.replace
    - typing.IO.endswith
    - typing.IO.tree.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.path.commit.endswith
    - typing.IO.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.path.replace
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.object.head.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.replace
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.tree.endswith
    - subprocess.Popen.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.tree.path.replace
    - datetime.timedelta.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.endswith
    - typing.IO.commit.object.endswith
    - subprocess.Popen.tree.commit.object.working_tree_dir.replace
    - typing.IO.commit.replace
    - datetime.timedelta.tree.commit.path.object.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.path.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.tree.endswith
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.IO.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.object.path.endswith
    - datetime.timedelta.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.object.replace
    - typing.cast.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.replace
    - typing.IO.head.ref.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.endswith
    - typing.BinaryIO.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.replace
    - typing.IO.tree.commit.path.replace
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.BinaryIO.working_tree_dir.replace
    - subprocess.Popen.object.replace
    - typing.IO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.endswith
    - typing.IO.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - typing.TypeVar.object.tree.head.commit.replace
    - typing.cast.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.object.replace
    - typing.IO.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.replace
    - subprocess.Popen.path.commit.tree.object.endswith
    - typing.IO.object.path.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - typing.IO.path.object.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.replace
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.tree.replace
    - subprocess.Popen.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - typing.IO.tree.commit.path.object.replace
    - datetime.timedelta.object.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - subprocess.Popen.tree.object.commit.path.replace
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.IO.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.object.replace
    - subprocess.Popen.object.tree.path.commit.replace
    - typing.IO.path.object.tree.replace
    - typing.IO.working_tree_dir.replace
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - typing.IO.object.path.tree.replace
    - typing.TypeVar.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - typing.IO.object.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.TypeVar.head.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.endswith
    - subprocess.Popen.tree.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.IO.object.head.ref.commit.path.tree.replace
    - datetime.timedelta.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.replace
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - datetime.timedelta.path.tree.object.replace
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - typing.IO.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.cast.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.endswith
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.replace
    - datetime.timedelta.object.path.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - typing.IO.commit.tree.object.path.endswith
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.path.commit.object.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.replace
    - typing.IO.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.tree.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.IO.tree.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.commit.replace
    - typing.cast.commit.tree.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - typing.IO.path.object.replace
    - datetime.timedelta.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.head.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - datetime.timedelta.tree.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.object.path.commit.replace
    - typing.IO.object.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.commit.path.object.replace
    - typing.IO.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.IO.head.ref.commit.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - typing.IO.path.object.tree.commit.endswith
    - datetime.timedelta.object.path.commit.tree.working_tree_dir.replace
    - typing.IO.path.tree.replace
    - typing.IO.tree.object.commit.working_tree_dir.replace
    - typing.IO.object.tree.path.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.path.replace
    - typing.IO.path.commit.object.tree.replace
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - subprocess.Popen.tree.path.object.endswith
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - subprocess.Popen.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.commit.tree.path.replace
    - typing.IO.path.commit.endswith
    - datetime.timedelta.object.tree.replace
    - typing.cast.tree.head.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - subprocess.Popen.object.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.replace
    - typing.IO.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - datetime.timedelta.tree.commit.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.ref.commit.replace
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - typing.cast.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.endswith
    - subprocess.Popen.object.tree.replace
    - typing.IO.path.object.commit.tree.replace
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - subprocess.Popen.commit.path.tree.endswith
    - git.objects.commit.Popen.endswith
    - typing.BinaryIO.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.replace
    - typing.IO.path.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.path.object.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.cast.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.tree.path.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.working_tree_dir.replace
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.object.path.tree.commit.replace
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.object.tree.path.commit.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.replace
    - typing.TypeVar.tree.head.commit.replace
    - typing.IO.object.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.path.replace
    - datetime.timedelta.tree.commit.path.object.replace
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.cast.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.commit.object.tree.endswith
    - typing.IO.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - typing.IO.path.object.commit.replace
    - datetime.timedelta.path.head.ref.commit.replace
    - typing.cast.head.commit.tree.object.endswith
    - datetime.timedelta.object.commit.tree.path.replace
    - datetime.timedelta.object.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.IO.commit.path.object.tree.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.object.tree.head.commit.endswith
    - datetime.timedelta.object.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - subprocess.Popen.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.replace
    - datetime.timedelta.tree.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.path.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.replace
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - subprocess.Popen.path.object.tree.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.replace
    - typing.IO.commit.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.replace
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.tree.replace
    - typing.IO.tree.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.commit.path.endswith
    - subprocess.Popen.commit.path.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - datetime.timedelta.tree.commit.object.replace
    - typing.IO.tree.path.head.commit.object.replace
    - typing.IO.path.tree.object.commit.replace
    - datetime.timedelta.path.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.tree.commit.working_tree_dir.replace
    - typing.IO.object.head.commit.tree.path.endswith
    - datetime.timedelta.path.tree.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.endswith
    - typing.TypeVar.head.commit.object.path.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.replace
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.commit.tree.object.path.replace
    - typing.IO.tree.path.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.replace
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.replace
    - typing.TypeVar.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.path.object.head.ref.commit.replace
    - datetime.timedelta.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - git.objects.commit.Popen.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.head.commit.object.path.replace
    - typing.IO.tree.object.path.endswith
    - typing.IO.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.cast.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.commit.object.path.replace
    - typing.IO.path.commit.tree.replace
    - typing.cast.head.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.tree.replace
    - typing.IO.commit.tree.path.object.endswith
    - typing.BinaryIO.head.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.replace
    - datetime.timedelta.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.path.object.tree.working_tree_dir.replace
    - typing.IO.path.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.endswith
    - datetime.timedelta.tree.path.replace
    - typing.IO.commit.object.path.tree.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.endswith
    - subprocess.Popen.tree.commit.object.path.endswith
    - typing.TypeVar.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.endswith
    - subprocess.Popen.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.object.path.head.commit.tree.replace
    - typing.cast.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.replace
    - datetime.timedelta.path.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.path.object.commit.replace
    - subprocess.Popen.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.replace
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - subprocess.Popen.tree.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.replace
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - datetime.timedelta.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.replace
    - subprocess.Popen.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.replace
    - datetime.timedelta.commit.path.tree.endswith
    - datetime.timedelta.path.commit.replace
    - subprocess.Popen.head.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.cast.tree.head.commit.path.object.endswith
    - subprocess.Popen.path.working_tree_dir.replace
    - typing.IO.path.head.commit.replace
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.cast.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object.replace
    - git.util.join_path
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.commit.object.replace
    - subprocess.Popen.object.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.path.object.replace
    - datetime.timedelta.tree.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.head.ref.commit.replace
    - subprocess.Popen.object.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - typing.IO.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.path.replace
    - typing.cast.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.replace
    - typing.TypeVar.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.IO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.path.tree.head.commit.replace
    - typing.IO.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.head.commit.replace
    - typing.IO.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.endswith
    - subprocess.Popen.object.path.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.tree.replace
    - typing.TypeVar.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.commit.endswith
    - typing.IO.commit.path.tree.replace
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.object.path.tree.replace
    - typing.IO.head.commit.replace
    - typing.TypeVar.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.object.commit.tree.endswith
    - typing.cast.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.replace
    - datetime.timedelta.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.replace
    - typing.IO.head.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.tree.head.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.replace
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.IO.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.tree.replace
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.replace
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.object.commit.tree.replace
    - typing.IO.object.head.commit.tree.path.replace
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - typing.IO.path.tree.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - typing.IO.path.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - typing.IO.path.tree.commit.object.replace
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.head.commit.object.replace
    - datetime.timedelta.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - typing.IO.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.IO.head.commit.tree.path.object.replace
    - typing.IO.object.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.replace
    - typing.IO.path.working_tree_dir.replace
    - typing.cast.tree.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - typing.TypeVar.head.commit.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - typing.IO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.cast.tree.head.commit.path.object.replace
    - typing.cast.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.endswith
    - git.util.to_native_path_linux
    - typing.TypeVar.head.ref.commit.tree.replace
    - subprocess.Popen.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.tree.object.path.commit.replace
    - typing.IO.path.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - subprocess.Popen.object.commit.endswith
    - typing.IO.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.replace
    - typing.IO.object.head.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.object.path.replace
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.tree.path.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.cast.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.cast.head.ref.commit.object.replace
    - subprocess.Popen.path.commit.working_tree_dir.replace
    - typing.IO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.replace
    - typing.IO.object.commit.replace
    - subprocess.Popen.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.object.path.replace
    - subprocess.Popen.object.commit.tree.path.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.replace
    - typing.BinaryIO.head.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.replace
    - typing.IO.head.commit.endswith
    - datetime.timedelta.object.path.endswith
    - typing.BinaryIO.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.tree.replace
    - typing.IO.tree.path.replace
    - git.objects.commit.Popen.path.tree.endswith
    - datetime.timedelta.commit.tree.object.replace
    - datetime.timedelta.object.path.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.endswith
    - subprocess.Popen.commit.replace
    - datetime.timedelta.tree.replace
    - subprocess.Popen.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.path.object.working_tree_dir.replace
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.replace
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - typing.cast.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.object.head.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - datetime.timedelta.head.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.path.replace
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.commit.replace
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.replace
    - typing.cast.tree.head.commit.path.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.tree.object.working_tree_dir.replace
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - subprocess.Popen.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.tree.replace
    - typing.IO.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - datetime.timedelta.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.cast.head.ref.commit.path.object.replace
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.IO.path.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.replace
    - subprocess.Popen.path.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - datetime.timedelta.commit.object.replace
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.endswith
    - typing.IO.head.commit.tree.replace
    - typing.IO.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.IO.object.path.tree.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.endswith
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - subprocess.Popen.object.tree.commit.path.replace
    - typing.cast.head.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - typing.IO.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - datetime.timedelta.commit.path.replace
    - datetime.timedelta.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.replace
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.IO.head.commit.tree.object.replace
    - datetime.timedelta.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.tree.head.ref.commit.replace
    - typing.IO.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.tree.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - typing.IO.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.IO.tree.path.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.replace
    - typing.cast.head.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - typing.IO.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.ref.commit.object.endswith
    - datetime.timedelta.path.object.commit.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.path.replace
    - typing.IO.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - git.util.to_native_path_windows
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - subprocess.Popen.object.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.tree.path.endswith
    - typing.IO.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.path.replace
    - datetime.timedelta.head.commit.path.replace
    - typing.IO.tree.object.commit.endswith
    - datetime.timedelta.path.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - typing.cast.head.commit.endswith
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.commit.endswith
    - datetime.timedelta.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - git.util.join_path_native
    - typing.IO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.IO.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.replace
    - subprocess.Popen.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.endswith
    - typing.IO.tree.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.path.working_tree_dir.replace
    - typing.IO.object.path.tree.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.working_tree_dir.replace
    - typing.IO.commit.tree.object.endswith
    linkageType: pythonLinkage
    raised:
    - WorkTreeRepositoryUnsupported
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - p
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 309
    functionName: git.util.join_path_native
    functionSourceFile: git.util
    functionUses: 11
    functionsReached:
    - datetime.timedelta.tree.head.commit.object.replace
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.replace
    - datetime.timedelta.object.commit.path.tree.working_tree_dir.replace
    - typing.IO.tree.object.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit.replace
    - typing.IO.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.replace
    - typing.cast.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.IO.tree.commit.object.path.replace
    - subprocess.Popen.object.head.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.commit.replace
    - typing.IO.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.IO.path.object.head.commit.tree.replace
    - subprocess.Popen.path.commit.replace
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.replace
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.path.tree.replace
    - subprocess.Popen.object.commit.path.tree.endswith
    - typing.cast.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.tree.path.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.replace
    - typing.BinaryIO.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.IO.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.path.replace
    - subprocess.Popen.object.tree.path.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.replace
    - typing.IO.head.commit.object.tree.path.endswith
    - typing.IO.head.ref.commit.path.replace
    - subprocess.Popen.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.commit.replace
    - typing.IO.path.tree.head.commit.replace
    - subprocess.Popen.commit.object.tree.path.replace
    - datetime.timedelta.object.path.head.ref.commit.replace
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.replace
    - subprocess.Popen.head.commit.path.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.object.commit.replace
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.tree.object.replace
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.head.commit.replace
    - subprocess.Popen.path.tree.object.commit.replace
    - datetime.timedelta.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.working_tree_dir.replace
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.IO.object.commit.path.replace
    - typing.BinaryIO.tree.head.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - typing.IO.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - subprocess.Popen.object.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.path.replace
    - datetime.timedelta.path.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - subprocess.Popen.tree.path.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.path.replace
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.tree.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.object.tree.path.replace
    - typing.IO.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.endswith
    - typing.IO.object.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.head.commit.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - subprocess.Popen.path.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.cast.object.head.commit.path.tree.replace
    - typing.IO.path.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.TypeVar.head.commit.object.replace
    - typing.TypeVar.head.commit.object.tree.replace
    - datetime.timedelta.object.tree.path.commit.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.cast.tree.head.commit.path.replace
    - datetime.timedelta.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.replace
    - subprocess.Popen.object.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.cast.object.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.tree.commit.endswith
    - subprocess.Popen.path.object.tree.replace
    - typing.IO.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.replace
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.BinaryIO.tree.head.commit.path.replace
    - typing.cast.tree.object.head.commit.path.replace
    - typing.TypeVar.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.endswith
    - typing.cast.object.head.ref.commit.path.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.IO.path.object.working_tree_dir.replace
    - typing.cast.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - typing.IO.head.commit.object.path.tree.replace
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - typing.IO.path.tree.head.commit.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - typing.IO.path.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.tree.replace
    - subprocess.Popen.path.object.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.working_tree_dir.replace
    - typing.cast.commit.tree.object.path.replace
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.commit.object.replace
    - typing.TypeVar.tree.object.path.working_tree_dir.replace
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - typing.cast.tree.head.commit.object.replace
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - typing.IO.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.tree.replace
    - subprocess.Popen.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.commit.tree.object.path.replace
    - subprocess.Popen.object.head.ref.commit.replace
    - typing.IO.path.tree.object.head.ref.commit.replace
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - typing.IO.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.replace
    - typing.cast.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.object.replace
    - datetime.timedelta.commit.tree.replace
    - typing.BinaryIO.object.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - subprocess.Popen.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.IO.object.tree.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.object.head.commit.path.working_tree_dir.replace
    - git.objects.commit.Popen.working_tree_dir.replace
    - datetime.timedelta.tree.object.replace
    - typing.cast.object.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.IO.object.commit.path.endswith
    - typing.IO.commit.object.tree.endswith
    - typing.IO.path.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.commit.replace
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.commit.path.tree.object.replace
    - datetime.timedelta.object.tree.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.commit.replace
    - subprocess.Popen.commit.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.replace
    - typing.IO.path.commit.replace
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - typing.cast.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - <builtin>.str
    - subprocess.Popen.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.replace
    - subprocess.Popen.tree.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.IO.tree.head.ref.commit.object.replace
    - typing.IO.commit.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.commit.endswith
    - subprocess.Popen.commit.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.replace
    - typing.cast.tree.head.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.replace
    - datetime.timedelta.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.cast.head.commit.path.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.commit.object.path.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.replace
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - typing.IO.tree.path.head.ref.commit.replace
    - typing.cast.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.head.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.commit.tree.path.replace
    - typing.IO.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.endswith
    - datetime.timedelta.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.path.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - datetime.timedelta.head.commit.path.tree.replace
    - typing.cast.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.commit.object.path.replace
    - datetime.timedelta.object.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.replace
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - subprocess.Popen.head.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - datetime.timedelta.commit.path.object.tree.endswith
    - datetime.timedelta.object.tree.path.replace
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.path.object.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.replace
    - typing.IO.path.object.head.ref.commit.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.IO.object.tree.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.endswith
    - subprocess.Popen.tree.path.commit.replace
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - subprocess.Popen.head.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.replace
    - typing.IO.path.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.tree.path.replace
    - subprocess.Popen.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.replace
    - subprocess.Popen.object.path.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.replace
    - typing.cast.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.IO.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - typing.IO.object.head.ref.commit.path.endswith
    - subprocess.Popen.path.head.commit.object.tree.replace
    - typing.BinaryIO.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.endswith
    - typing.cast.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.replace
    - datetime.timedelta.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.replace
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.path.replace
    - datetime.timedelta.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.path.object.replace
    - typing.IO.tree.path.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.IO.commit.path.replace
    - typing.cast.head.commit.tree.path.object.endswith
    - datetime.timedelta.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.object.tree.replace
    - datetime.timedelta.path.head.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.IO.path.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.cast.tree.head.ref.commit.object.path.replace
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.replace
    - typing.IO.tree.path.object.commit.replace
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.head.commit.object.path.tree.replace
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - subprocess.Popen.tree.path.endswith
    - typing.IO.object.path.commit.tree.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.replace
    - datetime.timedelta.head.commit.object.tree.endswith
    - datetime.timedelta.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.path.replace
    - typing.IO.path.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.replace
    - typing.IO.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.replace
    - typing.IO.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.endswith
    - datetime.timedelta.head.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.replace
    - datetime.timedelta.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.head.ref.commit.object.path.replace
    - typing.cast.head.ref.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.working_tree_dir.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - subprocess.Popen.object.working_tree_dir.replace
    - typing.IO.replace
    - typing.IO.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.commit.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.replace
    - subprocess.Popen.tree.commit.object.replace
    - subprocess.Popen.path.tree.object.head.commit.replace
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.endswith
    - typing.TypeVar.head.commit.path.object.endswith
    - datetime.timedelta.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - typing.IO.tree.object.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.commit.path.replace
    - typing.cast.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.replace
    - datetime.timedelta.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.replace
    - datetime.timedelta.object.tree.head.commit.path.replace
    - subprocess.Popen.path.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.object.replace
    - typing.cast.head.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.cast.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.endswith
    - datetime.timedelta.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.replace
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.head.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.object.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - typing.cast.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - subprocess.Popen.path.commit.object.replace
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.tree.replace
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.commit.tree.working_tree_dir.replace
    - typing.IO.commit.tree.path.replace
    - datetime.timedelta.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.object.head.commit.tree.path.replace
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.working_tree_dir.replace
    - typing.IO.object.head.commit.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.commit.object.replace
    - typing.IO.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.tree.replace
    - subprocess.Popen.tree.object.commit.endswith
    - subprocess.Popen.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.IO.path.tree.commit.replace
    - subprocess.Popen.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.replace
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object.replace
    - subprocess.Popen.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.replace
    - typing.IO.tree.object.head.commit.replace
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - datetime.timedelta.object.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.commit.endswith
    - datetime.timedelta.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.path.replace
    - subprocess.Popen.tree.head.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.replace
    - typing.cast.head.commit.object.path.replace
    - typing.cast.head.commit.replace
    - typing.TypeVar.head.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.replace
    - subprocess.Popen.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.path.commit.tree.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.replace
    - subprocess.Popen.head.commit.path.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.tree.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.commit.replace
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.object.path.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - typing.TypeVar.tree.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.replace
    - datetime.timedelta.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - datetime.timedelta.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.replace
    - subprocess.Popen.head.commit.tree.path.endswith
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - datetime.timedelta.tree.object.commit.endswith
    - typing.IO.commit.object.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.replace
    - subprocess.Popen.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.path.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.replace
    - typing.TypeVar.object.head.commit.tree.replace
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.path.head.commit.replace
    - datetime.timedelta.object.tree.commit.path.endswith
    - typing.cast.object.head.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.tree.replace
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - subprocess.Popen.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - datetime.timedelta.head.commit.path.tree.object.replace
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.replace
    - typing.cast.object.head.commit.tree.path.replace
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.IO.object.path.replace
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - typing.IO.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - typing.TypeVar.tree.object.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.replace
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.commit.tree.replace
    - datetime.timedelta.path.head.commit.endswith
    - subprocess.Popen.path.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.commit.tree.endswith
    - typing.IO.object.path.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.IO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.cast.head.commit.tree.path.endswith
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.IO.head.commit.object.path.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.IO.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.cast.object.tree.head.ref.commit.replace
    - typing.IO.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.replace
    - datetime.timedelta.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.IO.tree.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.endswith
    - typing.IO.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.replace
    - subprocess.Popen.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.working_tree_dir.replace
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.replace
    - typing.IO.object.head.commit.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - datetime.timedelta.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.path.object.endswith
    - subprocess.Popen.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.endswith
    - datetime.timedelta.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - git.objects.commit.Popen.path.endswith
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.path.object.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.working_tree_dir.replace
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.replace
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - datetime.timedelta.path.tree.commit.working_tree_dir.replace
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.commit.path.object.tree.replace
    - git.objects.commit.Popen.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.commit.replace
    - typing.cast.head.ref.commit.object.path.replace
    - subprocess.Popen.path.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.replace
    - typing.cast.object.head.commit.tree.endswith
    - typing.IO.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.object.endswith
    - git.objects.commit.Popen.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.replace
    - typing.TypeVar.tree.object.path.endswith
    - typing.cast.head.commit.path.object.tree.replace
    - typing.cast.object.head.commit.path.tree.endswith
    - subprocess.Popen.path.tree.head.commit.replace
    - typing.IO.head.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.replace
    - typing.IO.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - typing.IO.head.commit.path.endswith
    - subprocess.Popen.tree.object.endswith
    - typing.IO.head.commit.path.replace
    - datetime.timedelta.path.tree.head.commit.endswith
    - subprocess.Popen.tree.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.replace
    - datetime.timedelta.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.replace
    - typing.IO.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - typing.TypeVar.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.replace
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.path.tree.replace
    - typing.IO.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.replace
    - subprocess.Popen.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.replace
    - datetime.timedelta.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.tree.replace
    - typing.cast.head.commit.object.path.endswith
    - subprocess.Popen.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.replace
    - typing.cast.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.endswith
    - subprocess.Popen.path.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.commit.tree.replace
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.endswith
    - typing.cast.commit.object.tree.path.working_tree_dir.replace
    - git.objects.commit.Popen.path.tree.replace
    - subprocess.Popen.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.tree.endswith
    - typing.IO.commit.tree.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - subprocess.Popen.head.commit.object.path.tree.replace
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - typing.BinaryIO.object.head.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.path.head.commit.working_tree_dir.replace
    - typing.IO.commit.object.replace
    - typing.IO.commit.path.working_tree_dir.replace
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.replace
    - typing.cast.head.commit.object.endswith
    - datetime.timedelta.working_tree_dir.replace
    - typing.IO.object.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.commit.replace
    - datetime.timedelta.path.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.replace
    - subprocess.Popen.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.path.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - typing.IO.head.commit.path.object.tree.endswith
    - typing.IO.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.cast.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.replace
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.IO.head.commit.tree.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.cast.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.IO.commit.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.endswith
    - datetime.timedelta.object.commit.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - subprocess.Popen.endswith
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.path.commit.replace
    - typing.TypeVar.head.commit.path.object.replace
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.object.tree.path.replace
    - subprocess.Popen.commit.tree.object.working_tree_dir.replace
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.tree.replace
    - subprocess.Popen.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - datetime.timedelta.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - typing.IO.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.path.endswith
    - typing.cast.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.replace
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.IO.tree.commit.replace
    - typing.IO.tree.head.commit.path.replace
    - typing.IO.object.path.commit.tree.endswith
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.commit.tree.replace
    - subprocess.Popen.object.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.IO.path.head.commit.object.working_tree_dir.replace
    - typing.IO.object.tree.path.head.ref.commit.replace
    - typing.IO.tree.commit.object.replace
    - typing.IO.path.tree.commit.object.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.TypeVar.head.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - datetime.timedelta.object.head.commit.path.replace
    - datetime.timedelta.object.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.tree.path.replace
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.IO.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - datetime.timedelta.head.commit.tree.endswith
    - typing.IO.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.commit.replace
    - typing.IO.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - datetime.timedelta.path.object.commit.tree.replace
    - datetime.timedelta.object.tree.path.endswith
    - typing.cast.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - datetime.timedelta.head.commit.replace
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - datetime.timedelta.path.tree.commit.object.replace
    - datetime.timedelta.tree.object.path.endswith
    - typing.TypeVar.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.tree.replace
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - typing.IO.object.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - subprocess.Popen.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.replace
    - datetime.timedelta.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.BinaryIO.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.cast.object.head.commit.replace
    - datetime.timedelta.commit.tree.object.path.endswith
    - datetime.timedelta.path.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - typing.IO.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.endswith
    - typing.cast.object.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.tree.head.ref.commit.replace
    - typing.IO.head.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.path.replace
    - typing.cast.object.head.commit.endswith
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.tree.object.path.head.commit.replace
    - typing.TypeVar.head.commit.path.object.tree.working_tree_dir.replace
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.replace
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.tree.commit.replace
    - typing.IO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.replace
    - typing.IO.tree.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.working_tree_dir.replace
    - typing.IO.object.commit.tree.path.replace
    - subprocess.Popen.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.object.tree.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.replace
    - subprocess.Popen.path.tree.replace
    - subprocess.Popen.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - datetime.timedelta.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.object.endswith
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.tree.endswith
    - typing.TypeVar.object.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.replace
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.replace
    - typing.cast.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.commit.path.object.replace
    - datetime.timedelta.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.TypeVar.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.working_tree_dir.replace
    - git.objects.commit.Popen.tree.endswith
    - subprocess.Popen.path.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - git.objects.commit.Popen.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.path.object.head.commit.replace
    - typing.TypeVar.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.object.path.replace
    - typing.IO.object.head.commit.tree.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.replace
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.tree.object.endswith
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.head.ref.commit.object.endswith
    - datetime.timedelta.object.commit.path.replace
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.replace
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.commit.object.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.replace
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.replace
    - datetime.timedelta.object.commit.tree.path.endswith
    - datetime.timedelta.tree.path.object.replace
    - typing.IO.tree.object.path.replace
    - subprocess.Popen.path.commit.tree.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.replace
    - typing.BinaryIO.head.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.replace
    - datetime.timedelta.path.object.head.commit.working_tree_dir.replace
    - typing.IO.endswith
    - typing.IO.tree.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.path.commit.endswith
    - typing.IO.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.path.replace
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.object.head.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.replace
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.tree.endswith
    - subprocess.Popen.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.tree.path.replace
    - datetime.timedelta.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.endswith
    - typing.IO.commit.object.endswith
    - subprocess.Popen.tree.commit.object.working_tree_dir.replace
    - typing.IO.commit.replace
    - datetime.timedelta.tree.commit.path.object.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.path.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.tree.endswith
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.IO.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.object.path.endswith
    - datetime.timedelta.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.object.replace
    - typing.cast.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.replace
    - typing.IO.head.ref.commit.path.object.working_tree_dir.replace
    - typing.IO.tree.endswith
    - typing.BinaryIO.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.replace
    - typing.IO.tree.commit.path.replace
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.BinaryIO.working_tree_dir.replace
    - subprocess.Popen.object.replace
    - typing.IO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.endswith
    - typing.IO.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - typing.TypeVar.object.tree.head.commit.replace
    - typing.cast.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.object.replace
    - typing.IO.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.replace
    - subprocess.Popen.path.commit.tree.object.endswith
    - typing.IO.object.path.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - typing.IO.path.object.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.replace
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.tree.replace
    - subprocess.Popen.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - typing.IO.tree.commit.path.object.replace
    - datetime.timedelta.object.tree.path.working_tree_dir.replace
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - subprocess.Popen.tree.object.commit.path.replace
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.IO.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.object.replace
    - subprocess.Popen.object.tree.path.commit.replace
    - typing.IO.path.object.tree.replace
    - typing.IO.working_tree_dir.replace
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - typing.IO.object.path.tree.replace
    - typing.TypeVar.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - typing.IO.object.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.TypeVar.head.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.endswith
    - subprocess.Popen.tree.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.IO.object.head.ref.commit.path.tree.replace
    - datetime.timedelta.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.replace
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - datetime.timedelta.path.tree.object.replace
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - typing.IO.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.cast.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.endswith
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.replace
    - datetime.timedelta.object.path.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - typing.IO.commit.tree.object.path.endswith
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.path.commit.object.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.replace
    - typing.IO.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.tree.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.IO.tree.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.commit.replace
    - typing.cast.commit.tree.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - typing.IO.path.object.replace
    - datetime.timedelta.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.head.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - datetime.timedelta.tree.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.object.path.commit.replace
    - typing.IO.object.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.commit.path.object.replace
    - typing.IO.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.IO.head.ref.commit.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - typing.IO.path.object.tree.commit.endswith
    - datetime.timedelta.object.path.commit.tree.working_tree_dir.replace
    - typing.IO.path.tree.replace
    - typing.IO.tree.object.commit.working_tree_dir.replace
    - typing.IO.object.tree.path.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.path.replace
    - typing.IO.path.commit.object.tree.replace
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - subprocess.Popen.tree.path.object.endswith
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - subprocess.Popen.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.commit.tree.path.replace
    - typing.IO.path.commit.endswith
    - datetime.timedelta.object.tree.replace
    - typing.cast.tree.head.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - subprocess.Popen.object.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.replace
    - typing.IO.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - datetime.timedelta.tree.commit.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.ref.commit.replace
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - typing.cast.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.endswith
    - subprocess.Popen.object.tree.replace
    - typing.IO.path.object.commit.tree.replace
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - subprocess.Popen.commit.path.tree.endswith
    - git.objects.commit.Popen.endswith
    - typing.BinaryIO.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.replace
    - typing.IO.path.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.path.object.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.cast.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.tree.path.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.working_tree_dir.replace
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.object.path.tree.commit.replace
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.object.tree.path.commit.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.replace
    - typing.TypeVar.tree.head.commit.replace
    - typing.IO.object.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.path.replace
    - datetime.timedelta.tree.commit.path.object.replace
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.cast.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.commit.object.tree.endswith
    - typing.IO.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - typing.IO.path.object.commit.replace
    - datetime.timedelta.path.head.ref.commit.replace
    - typing.cast.head.commit.tree.object.endswith
    - datetime.timedelta.object.commit.tree.path.replace
    - datetime.timedelta.object.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.IO.commit.path.object.tree.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.object.tree.head.commit.endswith
    - datetime.timedelta.object.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - subprocess.Popen.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.replace
    - datetime.timedelta.tree.commit.working_tree_dir.replace
    - datetime.timedelta.object.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.path.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.replace
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - subprocess.Popen.path.object.tree.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.replace
    - typing.IO.commit.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.replace
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.tree.replace
    - typing.IO.tree.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.commit.path.endswith
    - subprocess.Popen.commit.path.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - datetime.timedelta.tree.commit.object.replace
    - typing.IO.tree.path.head.commit.object.replace
    - typing.IO.path.tree.object.commit.replace
    - datetime.timedelta.path.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.tree.commit.working_tree_dir.replace
    - typing.IO.object.head.commit.tree.path.endswith
    - datetime.timedelta.path.tree.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.endswith
    - typing.TypeVar.head.commit.object.path.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.replace
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.commit.tree.object.path.replace
    - typing.IO.tree.path.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.replace
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.replace
    - typing.TypeVar.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.path.object.head.ref.commit.replace
    - datetime.timedelta.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - git.objects.commit.Popen.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.head.commit.object.path.replace
    - typing.IO.tree.object.path.endswith
    - typing.IO.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.cast.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.commit.object.path.replace
    - typing.IO.path.commit.tree.replace
    - typing.cast.head.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.tree.replace
    - typing.IO.commit.tree.path.object.endswith
    - typing.BinaryIO.head.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.replace
    - datetime.timedelta.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.path.object.tree.working_tree_dir.replace
    - typing.IO.path.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.endswith
    - datetime.timedelta.tree.path.replace
    - typing.IO.commit.object.path.tree.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.endswith
    - subprocess.Popen.tree.commit.object.path.endswith
    - typing.TypeVar.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.endswith
    - subprocess.Popen.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.object.path.head.commit.tree.replace
    - typing.cast.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.replace
    - datetime.timedelta.path.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.path.object.commit.replace
    - subprocess.Popen.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.replace
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - subprocess.Popen.tree.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.replace
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - datetime.timedelta.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.replace
    - subprocess.Popen.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.replace
    - datetime.timedelta.commit.path.tree.endswith
    - datetime.timedelta.path.commit.replace
    - subprocess.Popen.head.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.cast.tree.head.commit.path.object.endswith
    - subprocess.Popen.path.working_tree_dir.replace
    - typing.IO.path.head.commit.replace
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.cast.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object.replace
    - git.util.join_path
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.commit.object.replace
    - subprocess.Popen.object.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.path.object.replace
    - datetime.timedelta.tree.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.head.ref.commit.replace
    - subprocess.Popen.object.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - typing.IO.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.path.replace
    - typing.cast.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.replace
    - typing.TypeVar.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.IO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.path.tree.head.commit.replace
    - typing.IO.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.head.commit.replace
    - typing.IO.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.endswith
    - subprocess.Popen.object.path.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.tree.replace
    - typing.TypeVar.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.commit.endswith
    - typing.IO.commit.path.tree.replace
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.object.path.tree.replace
    - typing.IO.head.commit.replace
    - typing.TypeVar.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.object.commit.tree.endswith
    - typing.cast.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.replace
    - datetime.timedelta.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.replace
    - typing.IO.head.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.tree.head.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.replace
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.IO.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.tree.replace
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.replace
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.object.commit.tree.replace
    - typing.IO.object.head.commit.tree.path.replace
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - typing.IO.path.tree.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - typing.IO.path.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - typing.IO.path.tree.commit.object.replace
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.head.commit.object.replace
    - datetime.timedelta.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - typing.IO.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.IO.head.commit.tree.path.object.replace
    - typing.IO.object.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.replace
    - typing.IO.path.working_tree_dir.replace
    - typing.cast.tree.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - typing.TypeVar.head.commit.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - typing.IO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.cast.tree.head.commit.path.object.replace
    - typing.cast.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.endswith
    - git.util.to_native_path_linux
    - typing.TypeVar.head.ref.commit.tree.replace
    - subprocess.Popen.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.tree.object.path.commit.replace
    - typing.IO.path.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - subprocess.Popen.object.commit.endswith
    - typing.IO.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.replace
    - typing.IO.object.head.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.object.path.replace
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.tree.path.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.cast.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.cast.head.ref.commit.object.replace
    - subprocess.Popen.path.commit.working_tree_dir.replace
    - typing.IO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.replace
    - typing.IO.object.commit.replace
    - subprocess.Popen.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.object.path.replace
    - subprocess.Popen.object.commit.tree.path.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.replace
    - typing.BinaryIO.head.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.replace
    - typing.IO.head.commit.endswith
    - datetime.timedelta.object.path.endswith
    - typing.BinaryIO.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.tree.replace
    - typing.IO.tree.path.replace
    - git.objects.commit.Popen.path.tree.endswith
    - datetime.timedelta.commit.tree.object.replace
    - datetime.timedelta.object.path.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.endswith
    - subprocess.Popen.commit.replace
    - datetime.timedelta.tree.replace
    - subprocess.Popen.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.path.object.working_tree_dir.replace
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.replace
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - typing.cast.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.object.head.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - datetime.timedelta.head.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.path.replace
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.commit.replace
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.replace
    - typing.cast.tree.head.commit.path.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.tree.object.working_tree_dir.replace
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - subprocess.Popen.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.tree.replace
    - typing.IO.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - datetime.timedelta.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.cast.head.ref.commit.path.object.replace
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.IO.path.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.replace
    - subprocess.Popen.path.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - datetime.timedelta.commit.object.replace
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.endswith
    - typing.IO.head.commit.tree.replace
    - typing.IO.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.IO.object.path.tree.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.endswith
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - subprocess.Popen.object.tree.commit.path.replace
    - typing.cast.head.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - typing.IO.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - datetime.timedelta.commit.path.replace
    - datetime.timedelta.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.replace
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.IO.head.commit.tree.object.replace
    - datetime.timedelta.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.tree.head.ref.commit.replace
    - typing.IO.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.tree.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - typing.IO.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.IO.tree.path.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.replace
    - typing.cast.head.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - typing.IO.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.ref.commit.object.endswith
    - datetime.timedelta.path.object.commit.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.path.replace
    - typing.IO.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - git.util.to_native_path_windows
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - subprocess.Popen.object.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.tree.path.endswith
    - typing.IO.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.path.replace
    - datetime.timedelta.head.commit.path.replace
    - typing.IO.tree.object.commit.endswith
    - datetime.timedelta.path.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - typing.cast.head.commit.endswith
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.commit.endswith
    - datetime.timedelta.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.IO.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.replace
    - subprocess.Popen.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.endswith
    - typing.IO.tree.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.path.working_tree_dir.replace
    - typing.IO.object.path.tree.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.working_tree_dir.replace
    - typing.IO.commit.tree.object.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: git.objects.util
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - git.objects.util.tzoffset.__init__
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - re.compile
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 67
    functionName: git.objects.util.runtime_checkable
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - modestr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: git.objects.util.mode_str_to_int
    functionSourceFile: git.objects.util
    functionUses: 4
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - <builtin>.reversed
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - <builtin>.int
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - <builtin>.enumerate
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.reversed
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - utctz
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 146
    functionName: git.objects.util.utctz_to_altz
    functionSourceFile: git.objects.util
    functionUses: 15
    functionsReached:
    - <builtin>.int
    - <builtin>.abs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.abs
    functionSourceFile: <builtin>
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - altz
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 158
    functionName: git.objects.util.altz_to_utctz_str
    functionSourceFile: git.objects.util
    functionUses: 5
    functionsReached:
    - <builtin>.abs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - offset
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 171
    functionName: git.objects.util.verify_utctz
    functionSourceFile: git.objects.util
    functionUses: 11
    functionsReached:
    - <builtin>.ValueError
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4481479b50>
    argNames:
    - self
    - secs_west_of_utc
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 191
    functionName: git.objects.util.tzoffset.__init__
    functionSourceFile: git.objects.util
    functionUses: 4
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 195
    functionName: git.objects.util.tzoffset.__reduce__
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - typing.TypeVar.head.ref.commit.path.total_seconds
    - datetime.timedelta.tree.object.path.head.ref.commit.total_seconds
    - typing.IO.object.commit.path.tree.total_seconds
    - datetime.timedelta.head.commit.tree.object.path.total_seconds
    - typing.cast.object.head.commit.tree.total_seconds
    - typing.IO.commit.object.total_seconds
    - typing.TypeVar.tree.head.ref.commit.path.total_seconds
    - subprocess.Popen.tree.path.object.commit.total_seconds
    - typing.TypeVar.tree.head.commit.path.total_seconds
    - typing.IO.commit.path.tree.object.total_seconds
    - typing.IO.path.tree.object.total_seconds
    - datetime.timedelta.tree.head.commit.path.total_seconds
    - typing.cast.object.head.ref.commit.tree.total_seconds
    - typing.cast.commit.tree.object.path.total_seconds
    - typing.BinaryIO.object.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.tree.head.commit.path.object.total_seconds
    - typing.cast.tree.head.ref.commit.object.total_seconds
    - typing.IO.head.commit.object.tree.path.total_seconds
    - datetime.timedelta.tree.path.total_seconds
    - subprocess.Popen.object.path.head.commit.total_seconds
    - datetime.timedelta.tree.total_seconds
    - datetime.timedelta.object.tree.head.ref.commit.total_seconds
    - typing.BinaryIO.head.ref.commit.path.object.total_seconds
    - typing.TypeVar.tree.object.path.head.commit.total_seconds
    - typing.IO.object.commit.total_seconds
    - subprocess.Popen.head.ref.commit.tree.path.object.total_seconds
    - datetime.timedelta.head.commit.total_seconds
    - typing.IO.object.tree.path.commit.total_seconds
    - subprocess.Popen.object.tree.head.ref.commit.total_seconds
    - typing.IO.commit.path.object.tree.total_seconds
    - subprocess.Popen.object.head.commit.tree.total_seconds
    - datetime.timedelta.commit.path.tree.total_seconds
    - datetime.timedelta.head.ref.commit.path.object.total_seconds
    - typing.TypeVar.head.commit.path.total_seconds
    - datetime.timedelta.head.ref.commit.path.total_seconds
    - datetime.timedelta.path.object.head.commit.tree.total_seconds
    - subprocess.Popen.tree.head.ref.commit.object.path.total_seconds
    - typing.IO.head.ref.commit.tree.object.total_seconds
    - typing.IO.tree.object.head.commit.total_seconds
    - subprocess.Popen.path.head.commit.tree.object.total_seconds
    - typing.IO.head.commit.path.object.tree.total_seconds
    - typing.TypeVar.head.commit.object.total_seconds
    - subprocess.Popen.path.tree.head.commit.total_seconds
    - typing.IO.path.object.head.ref.commit.total_seconds
    - typing.cast.tree.head.commit.object.total_seconds
    - subprocess.Popen.tree.path.head.commit.total_seconds
    - typing.cast.tree.head.commit.total_seconds
    - typing.IO.tree.path.object.commit.total_seconds
    - typing.cast.head.ref.commit.tree.object.total_seconds
    - subprocess.Popen.commit.path.object.tree.total_seconds
    - subprocess.Popen.tree.object.commit.path.total_seconds
    - datetime.timedelta.path.object.commit.tree.total_seconds
    - datetime.timedelta.path.total_seconds
    - typing.TypeVar.tree.head.ref.commit.total_seconds
    - datetime.timedelta.tree.path.head.commit.total_seconds
    - typing.IO.commit.tree.object.total_seconds
    - typing.TypeVar.head.commit.tree.path.total_seconds
    - typing.IO.object.path.tree.total_seconds
    - datetime.timedelta.head.ref.commit.object.path.total_seconds
    - typing.BinaryIO.head.ref.commit.path.tree.total_seconds
    - datetime.timedelta.head.ref.commit.total_seconds
    - datetime.timedelta.tree.head.ref.commit.path.total_seconds
    - typing.IO.tree.path.commit.object.total_seconds
    - typing.TypeVar.object.tree.path.head.commit.total_seconds
    - typing.cast.head.ref.commit.path.tree.total_seconds
    - subprocess.Popen.tree.commit.object.total_seconds
    - subprocess.Popen.tree.path.commit.object.total_seconds
    - subprocess.Popen.head.ref.commit.object.tree.path.total_seconds
    - subprocess.Popen.path.head.commit.object.total_seconds
    - typing.IO.object.total_seconds
    - typing.BinaryIO.head.commit.path.object.tree.total_seconds
    - typing.BinaryIO.tree.head.ref.commit.total_seconds
    - datetime.timedelta.object.commit.tree.path.total_seconds
    - typing.TypeVar.head.ref.commit.object.tree.path.total_seconds
    - typing.BinaryIO.head.commit.object.path.tree.total_seconds
    - typing.TypeVar.object.head.commit.path.total_seconds
    - typing.IO.tree.commit.object.path.total_seconds
    - datetime.timedelta.object.tree.path.head.ref.commit.total_seconds
    - typing.BinaryIO.head.commit.path.object.total_seconds
    - subprocess.Popen.path.tree.head.ref.commit.total_seconds
    - typing.IO.commit.object.path.total_seconds
    - subprocess.Popen.path.object.head.ref.commit.total_seconds
    - typing.IO.tree.object.path.total_seconds
    - typing.TypeVar.object.head.ref.commit.tree.path.total_seconds
    - typing.TypeVar.tree.object.path.total_seconds
    - subprocess.Popen.tree.head.commit.path.total_seconds
    - git.objects.commit.Popen.tree.path.total_seconds
    - typing.IO.object.head.ref.commit.path.tree.total_seconds
    - datetime.timedelta.object.commit.tree.total_seconds
    - typing.IO.head.ref.commit.object.tree.path.total_seconds
    - typing.TypeVar.object.head.ref.commit.path.tree.total_seconds
    - subprocess.Popen.commit.object.total_seconds
    - typing.IO.tree.commit.object.total_seconds
    - subprocess.Popen.commit.object.path.tree.total_seconds
    - typing.cast.object.tree.head.ref.commit.path.total_seconds
    - subprocess.Popen.commit.path.total_seconds
    - typing.TypeVar.head.ref.commit.tree.path.total_seconds
    - typing.cast.head.ref.commit.object.tree.total_seconds
    - typing.TypeVar.head.commit.tree.object.path.total_seconds
    - datetime.timedelta.head.commit.path.tree.object.total_seconds
    - datetime.timedelta.object.path.commit.tree.total_seconds
    - typing.IO.path.object.head.ref.commit.tree.total_seconds
    - typing.IO.head.ref.commit.object.tree.total_seconds
    - typing.TypeVar.head.ref.commit.path.tree.total_seconds
    - typing.IO.path.tree.head.commit.total_seconds
    - typing.TypeVar.tree.head.ref.commit.object.total_seconds
    - datetime.timedelta.object.path.head.commit.total_seconds
    - typing.BinaryIO.object.head.commit.path.tree.total_seconds
    - subprocess.Popen.object.path.tree.total_seconds
    - subprocess.Popen.path.object.commit.tree.total_seconds
    - typing.BinaryIO.head.commit.object.tree.total_seconds
    - typing.IO.head.commit.tree.total_seconds
    - typing.IO.path.total_seconds
    - subprocess.Popen.object.head.ref.commit.total_seconds
    - typing.TypeVar.tree.object.head.commit.path.total_seconds
    - subprocess.Popen.head.commit.total_seconds
    - datetime.timedelta.head.commit.tree.object.total_seconds
    - typing.IO.commit.tree.total_seconds
    - datetime.timedelta.object.head.ref.commit.path.tree.total_seconds
    - typing.TypeVar.tree.head.commit.path.object.total_seconds
    - typing.IO.tree.path.commit.total_seconds
    - typing.cast.head.commit.path.tree.total_seconds
    - subprocess.Popen.tree.path.total_seconds
    - datetime.timedelta.path.object.tree.head.commit.total_seconds
    - datetime.timedelta.head.commit.path.tree.total_seconds
    - typing.IO.object.path.tree.head.ref.commit.total_seconds
    - datetime.timedelta.commit.object.tree.path.total_seconds
    - subprocess.Popen.head.ref.commit.tree.total_seconds
    - typing.IO.path.object.commit.tree.total_seconds
    - datetime.timedelta.commit.object.total_seconds
    - typing.IO.object.path.tree.head.commit.total_seconds
    - typing.IO.commit.path.total_seconds
    - subprocess.Popen.tree.path.commit.total_seconds
    - typing.TypeVar.object.head.commit.tree.total_seconds
    - typing.IO.path.tree.object.commit.total_seconds
    - typing.IO.path.tree.commit.total_seconds
    - datetime.timedelta.commit.tree.object.path.total_seconds
    - subprocess.Popen.head.ref.commit.object.tree.total_seconds
    - typing.IO.tree.object.total_seconds
    - datetime.timedelta.commit.tree.total_seconds
    - typing.BinaryIO.head.ref.commit.object.path.tree.total_seconds
    - typing.BinaryIO.tree.head.ref.commit.object.total_seconds
    - typing.TypeVar.object.head.commit.total_seconds
    - datetime.timedelta.path.head.commit.object.tree.total_seconds
    - typing.IO.tree.head.ref.commit.path.total_seconds
    - typing.BinaryIO.object.head.commit.tree.path.total_seconds
    - typing.IO.head.commit.object.total_seconds
    - typing.BinaryIO.object.tree.path.commit.total_seconds
    - datetime.timedelta.path.commit.total_seconds
    - datetime.timedelta.object.tree.head.ref.commit.path.total_seconds
    - datetime.timedelta.head.commit.object.total_seconds
    - typing.cast.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.tree.object.head.ref.commit.total_seconds
    - subprocess.Popen.path.object.tree.head.ref.commit.total_seconds
    - typing.IO.object.tree.commit.total_seconds
    - typing.IO.head.ref.commit.path.object.total_seconds
    - datetime.timedelta.object.total_seconds
    - subprocess.Popen.path.tree.object.head.ref.commit.total_seconds
    - datetime.timedelta.tree.head.ref.commit.total_seconds
    - typing.IO.commit.object.tree.total_seconds
    - subprocess.Popen.head.ref.commit.object.path.tree.total_seconds
    - typing.IO.object.head.commit.path.tree.total_seconds
    - subprocess.Popen.path.head.commit.tree.total_seconds
    - subprocess.Popen.object.path.tree.commit.total_seconds
    - datetime.timedelta.path.head.commit.tree.object.total_seconds
    - typing.IO.path.object.tree.total_seconds
    - datetime.timedelta.tree.object.path.commit.total_seconds
    - subprocess.Popen.tree.head.commit.object.total_seconds
    - subprocess.Popen.path.tree.total_seconds
    - typing.BinaryIO.object.head.ref.commit.path.tree.total_seconds
    - typing.IO.tree.object.commit.total_seconds
    - subprocess.Popen.tree.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.object.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.tree.commit.path.object.total_seconds
    - datetime.timedelta.object.tree.path.total_seconds
    - typing.TypeVar.object.head.ref.commit.tree.total_seconds
    - datetime.timedelta.object.path.head.ref.commit.tree.total_seconds
    - datetime.timedelta.object.head.commit.tree.total_seconds
    - subprocess.Popen.path.head.commit.total_seconds
    - typing.IO.path.object.tree.commit.total_seconds
    - datetime.timedelta.path.tree.object.head.commit.total_seconds
    - datetime.timedelta.commit.path.object.total_seconds
    - typing.IO.object.path.head.commit.total_seconds
    - typing.TypeVar.head.commit.tree.path.object.total_seconds
    - subprocess.Popen.object.commit.path.total_seconds
    - subprocess.Popen.object.head.commit.path.tree.total_seconds
    - datetime.timedelta.object.commit.path.tree.total_seconds
    - typing.IO.tree.commit.path.total_seconds
    - datetime.timedelta.tree.object.commit.total_seconds
    - datetime.timedelta.head.ref.commit.tree.object.path.total_seconds
    - typing.cast.head.ref.commit.tree.path.object.total_seconds
    - typing.cast.object.tree.head.commit.total_seconds
    - datetime.timedelta.path.tree.object.commit.total_seconds
    - subprocess.Popen.head.ref.commit.path.object.tree.total_seconds
    - typing.cast.commit.object.tree.path.total_seconds
    - typing.cast.head.commit.total_seconds
    - datetime.timedelta.head.ref.commit.tree.object.total_seconds
    - subprocess.Popen.object.commit.total_seconds
    - typing.IO.commit.tree.path.object.total_seconds
    - typing.IO.head.commit.object.path.total_seconds
    - typing.IO.commit.path.tree.total_seconds
    - typing.IO.head.ref.commit.object.path.total_seconds
    - datetime.timedelta.head.commit.tree.path.object.total_seconds
    - datetime.timedelta.tree.head.ref.commit.object.path.total_seconds
    - typing.cast.object.head.commit.total_seconds
    - subprocess.Popen.path.tree.head.commit.object.total_seconds
    - typing.BinaryIO.head.ref.commit.path.total_seconds
    - typing.BinaryIO.object.tree.path.head.ref.commit.total_seconds
    - typing.IO.tree.head.commit.total_seconds
    - subprocess.Popen.commit.tree.path.object.total_seconds
    - typing.IO.head.commit.object.tree.total_seconds
    - typing.TypeVar.tree.object.head.ref.commit.path.total_seconds
    - datetime.timedelta.head.ref.commit.tree.total_seconds
    - subprocess.Popen.path.object.commit.total_seconds
    - typing.IO.object.tree.path.head.commit.total_seconds
    - typing.TypeVar.tree.head.commit.object.total_seconds
    - subprocess.Popen.commit.tree.total_seconds
    - subprocess.Popen.head.commit.object.path.tree.total_seconds
    - subprocess.Popen.head.commit.object.path.total_seconds
    - typing.IO.tree.object.path.head.ref.commit.total_seconds
    - datetime.timedelta.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.head.commit.path.object.total_seconds
    - typing.IO.object.path.commit.tree.total_seconds
    - subprocess.Popen.object.path.head.ref.commit.tree.total_seconds
    - subprocess.Popen.object.tree.head.commit.path.total_seconds
    - typing.BinaryIO.head.commit.path.tree.total_seconds
    - datetime.timedelta.path.object.head.commit.total_seconds
    - typing.IO.path.tree.head.ref.commit.object.total_seconds
    - datetime.timedelta.tree.object.commit.path.total_seconds
    - typing.IO.tree.head.commit.object.path.total_seconds
    - subprocess.Popen.object.path.commit.tree.total_seconds
    - typing.IO.tree.path.object.head.commit.total_seconds
    - typing.IO.tree.head.ref.commit.object.path.total_seconds
    - subprocess.Popen.path.object.total_seconds
    - typing.IO.object.commit.tree.total_seconds
    - typing.cast.head.ref.commit.object.path.total_seconds
    - typing.IO.head.ref.commit.tree.total_seconds
    - typing.IO.path.head.commit.object.tree.total_seconds
    - typing.IO.object.head.commit.total_seconds
    - typing.TypeVar.object.tree.path.head.ref.commit.total_seconds
    - datetime.timedelta.object.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.tree.path.object.head.ref.commit.total_seconds
    - datetime.timedelta.commit.path.total_seconds
    - typing.IO.object.head.ref.commit.total_seconds
    - typing.cast.object.head.commit.tree.path.total_seconds
    - typing.IO.path.tree.commit.object.total_seconds
    - typing.IO.head.ref.commit.total_seconds
    - subprocess.Popen.object.tree.path.head.ref.commit.total_seconds
    - datetime.timedelta.path.tree.commit.total_seconds
    - subprocess.Popen.object.path.head.commit.tree.total_seconds
    - subprocess.Popen.object.path.tree.head.ref.commit.total_seconds
    - typing.cast.head.ref.commit.path.object.total_seconds
    - subprocess.Popen.head.ref.commit.object.total_seconds
    - typing.BinaryIO.object.head.commit.tree.total_seconds
    - typing.IO.object.head.commit.path.total_seconds
    - datetime.timedelta.object.path.head.ref.commit.total_seconds
    - datetime.timedelta.tree.object.path.head.commit.total_seconds
    - typing.TypeVar.head.ref.commit.object.path.total_seconds
    - subprocess.Popen.head.commit.path.object.tree.total_seconds
    - typing.TypeVar.object.tree.path.commit.total_seconds
    - typing.TypeVar.object.head.ref.commit.total_seconds
    - subprocess.Popen.commit.path.object.total_seconds
    - typing.TypeVar.head.commit.object.path.tree.total_seconds
    - typing.cast.head.ref.commit.object.tree.path.total_seconds
    - typing.BinaryIO.tree.head.commit.object.total_seconds
    - typing.IO.path.object.tree.head.ref.commit.total_seconds
    - datetime.timedelta.head.commit.object.tree.path.total_seconds
    - typing.TypeVar.object.head.commit.tree.path.total_seconds
    - typing.BinaryIO.head.ref.commit.path.object.tree.total_seconds
    - datetime.timedelta.commit.tree.path.total_seconds
    - typing.IO.object.path.total_seconds
    - typing.BinaryIO.tree.head.commit.path.total_seconds
    - datetime.timedelta.head.commit.path.total_seconds
    - typing.cast.tree.object.head.ref.commit.path.total_seconds
    - typing.BinaryIO.object.head.commit.total_seconds
    - subprocess.Popen.head.ref.commit.object.path.total_seconds
    - subprocess.Popen.path.tree.object.total_seconds
    - subprocess.Popen.path.commit.total_seconds
    - typing.IO.object.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.head.ref.commit.object.tree.path.total_seconds
    - datetime.timedelta.tree.commit.object.path.total_seconds
    - typing.IO.object.path.head.ref.commit.tree.total_seconds
    - typing.BinaryIO.head.commit.object.tree.path.total_seconds
    - typing.BinaryIO.object.tree.path.total_seconds
    - subprocess.Popen.path.object.head.commit.total_seconds
    - typing.TypeVar.tree.object.path.commit.total_seconds
    - typing.IO.head.ref.commit.path.tree.total_seconds
    - typing.BinaryIO.object.head.ref.commit.path.total_seconds
    - typing.BinaryIO.tree.head.ref.commit.object.path.total_seconds
    - typing.BinaryIO.object.tree.path.head.commit.total_seconds
    - subprocess.Popen.tree.commit.path.total_seconds
    - datetime.timedelta.object.head.ref.commit.total_seconds
    - typing.IO.object.tree.path.head.ref.commit.total_seconds
    - subprocess.Popen.head.ref.commit.tree.object.total_seconds
    - typing.IO.path.tree.object.head.ref.commit.total_seconds
    - subprocess.Popen.object.tree.path.head.commit.total_seconds
    - typing.IO.commit.path.object.total_seconds
    - datetime.timedelta.commit.tree.path.object.total_seconds
    - datetime.timedelta.tree.path.head.ref.commit.object.total_seconds
    - datetime.timedelta.head.ref.commit.object.tree.total_seconds
    - subprocess.Popen.tree.head.ref.commit.path.total_seconds
    - datetime.timedelta.head.commit.tree.path.total_seconds
    - subprocess.Popen.path.tree.commit.object.total_seconds
    - subprocess.Popen.head.commit.tree.path.object.total_seconds
    - typing.IO.object.path.tree.commit.total_seconds
    - typing.TypeVar.head.ref.commit.path.object.total_seconds
    - typing.IO.tree.path.total_seconds
    - subprocess.Popen.tree.object.head.commit.path.total_seconds
    - subprocess.Popen.path.commit.tree.total_seconds
    - typing.cast.head.commit.object.total_seconds
    - subprocess.Popen.head.ref.commit.total_seconds
    - typing.cast.tree.object.head.commit.path.total_seconds
    - datetime.timedelta.path.head.ref.commit.object.total_seconds
    - typing.BinaryIO.head.commit.object.path.total_seconds
    - datetime.timedelta.tree.commit.path.total_seconds
    - subprocess.Popen.tree.object.path.head.ref.commit.total_seconds
    - subprocess.Popen.tree.total_seconds
    - subprocess.Popen.object.tree.head.commit.total_seconds
    - datetime.timedelta.tree.commit.total_seconds
    - subprocess.Popen.path.head.ref.commit.tree.object.total_seconds
    - datetime.timedelta.path.head.commit.total_seconds
    - subprocess.Popen.path.tree.head.ref.commit.object.total_seconds
    - typing.BinaryIO.tree.head.ref.commit.path.total_seconds
    - typing.TypeVar.head.commit.path.object.total_seconds
    - git.objects.commit.Popen.path.total_seconds
    - datetime.timedelta.path.head.ref.commit.total_seconds
    - typing.IO.tree.head.ref.commit.total_seconds
    - typing.cast.head.ref.commit.path.object.tree.total_seconds
    - typing.TypeVar.head.ref.commit.path.object.tree.total_seconds
    - typing.IO.object.tree.head.commit.total_seconds
    - typing.IO.path.head.ref.commit.object.total_seconds
    - typing.IO.tree.head.ref.commit.object.total_seconds
    - subprocess.Popen.tree.object.path.total_seconds
    - typing.BinaryIO.head.ref.commit.path.tree.object.total_seconds
    - typing.TypeVar.head.commit.object.tree.path.total_seconds
    - typing.cast.head.commit.path.object.tree.total_seconds
    - typing.TypeVar.head.ref.commit.tree.total_seconds
    - subprocess.Popen.object.head.commit.total_seconds
    - datetime.timedelta.path.tree.object.head.ref.commit.total_seconds
    - datetime.timedelta.tree.object.head.ref.commit.total_seconds
    - datetime.timedelta.head.commit.path.object.tree.total_seconds
    - typing.IO.path.commit.object.tree.total_seconds
    - datetime.timedelta.head.commit.object.path.total_seconds
    - typing.IO.tree.object.head.commit.path.total_seconds
    - subprocess.Popen.head.ref.commit.path.total_seconds
    - typing.BinaryIO.object.head.ref.commit.total_seconds
    - typing.cast.object.head.commit.path.tree.total_seconds
    - typing.IO.tree.object.head.ref.commit.total_seconds
    - subprocess.Popen.path.tree.object.head.commit.total_seconds
    - subprocess.Popen.path.head.commit.object.tree.total_seconds
    - datetime.timedelta.object.tree.head.commit.path.total_seconds
    - datetime.timedelta.head.commit.object.path.tree.total_seconds
    - datetime.timedelta.tree.path.commit.object.total_seconds
    - datetime.timedelta.path.commit.object.tree.total_seconds
    - subprocess.Popen.object.head.commit.tree.path.total_seconds
    - typing.IO.object.commit.tree.path.total_seconds
    - datetime.timedelta.object.path.head.commit.tree.total_seconds
    - subprocess.Popen.commit.object.path.total_seconds
    - typing.IO.object.head.ref.commit.path.total_seconds
    - typing.IO.head.ref.commit.object.path.tree.total_seconds
    - subprocess.Popen.tree.commit.object.path.total_seconds
    - subprocess.Popen.object.tree.commit.total_seconds
    - typing.IO.object.head.commit.tree.total_seconds
    - subprocess.Popen.head.ref.commit.path.tree.object.total_seconds
    - subprocess.Popen.object.path.tree.head.commit.total_seconds
    - subprocess.Popen.commit.path.tree.total_seconds
    - typing.cast.object.head.commit.path.total_seconds
    - subprocess.Popen.path.head.ref.commit.tree.total_seconds
    - subprocess.Popen.object.total_seconds
    - typing.IO.tree.object.head.ref.commit.path.total_seconds
    - typing.cast.tree.object.head.ref.commit.total_seconds
    - typing.TypeVar.tree.head.ref.commit.object.path.total_seconds
    - typing.TypeVar.head.commit.path.object.tree.total_seconds
    - subprocess.Popen.tree.object.path.head.commit.total_seconds
    - typing.BinaryIO.tree.head.commit.total_seconds
    - subprocess.Popen.object.commit.tree.path.total_seconds
    - typing.IO.head.ref.commit.tree.object.path.total_seconds
    - subprocess.Popen.tree.path.object.total_seconds
    - typing.TypeVar.head.commit.path.tree.object.total_seconds
    - typing.TypeVar.tree.object.path.head.ref.commit.total_seconds
    - typing.cast.object.tree.head.commit.path.total_seconds
    - datetime.timedelta.head.ref.commit.object.path.tree.total_seconds
    - datetime.timedelta.path.head.commit.tree.total_seconds
    - typing.IO.tree.object.commit.path.total_seconds
    - subprocess.Popen.object.head.commit.path.total_seconds
    - typing.IO.object.head.ref.commit.tree.total_seconds
    - typing.BinaryIO.head.commit.tree.path.total_seconds
    - typing.TypeVar.tree.head.commit.total_seconds
    - datetime.timedelta.object.head.commit.path.total_seconds
    - subprocess.Popen.head.commit.tree.object.total_seconds
    - typing.IO.tree.head.ref.commit.path.object.total_seconds
    - typing.IO.commit.tree.path.total_seconds
    - typing.cast.tree.head.ref.commit.path.total_seconds
    - datetime.timedelta.path.object.head.ref.commit.tree.total_seconds
    - typing.IO.commit.tree.object.path.total_seconds
    - typing.IO.path.object.commit.total_seconds
    - typing.IO.commit.object.path.tree.total_seconds
    - subprocess.Popen.object.commit.path.tree.total_seconds
    - typing.TypeVar.head.ref.commit.path.tree.object.total_seconds
    - datetime.timedelta.path.commit.tree.total_seconds
    - typing.BinaryIO.object.tree.head.commit.path.total_seconds
    - datetime.timedelta.path.head.ref.commit.tree.object.total_seconds
    - subprocess.Popen.object.commit.tree.total_seconds
    - subprocess.Popen.tree.head.commit.path.object.total_seconds
    - typing.cast.head.commit.object.tree.path.total_seconds
    - datetime.timedelta.commit.object.path.tree.total_seconds
    - git.objects.commit.Popen.path.tree.total_seconds
    - typing.cast.head.commit.tree.path.total_seconds
    - subprocess.Popen.head.commit.object.tree.path.total_seconds
    - typing.IO.head.ref.commit.path.object.tree.total_seconds
    - typing.cast.tree.object.head.commit.total_seconds
    - typing.IO.object.tree.head.commit.path.total_seconds
    - typing.IO.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.tree.path.head.ref.commit.total_seconds
    - typing.cast.head.commit.object.tree.total_seconds
    - datetime.timedelta.head.ref.commit.path.tree.object.total_seconds
    - typing.TypeVar.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.object.path.head.ref.commit.total_seconds
    - subprocess.Popen.commit.object.tree.total_seconds
    - typing.TypeVar.tree.head.commit.object.path.total_seconds
    - typing.IO.tree.path.object.total_seconds
    - typing.TypeVar.tree.head.ref.commit.path.object.total_seconds
    - datetime.timedelta.tree.head.commit.object.total_seconds
    - datetime.timedelta.tree.path.commit.total_seconds
    - subprocess.Popen.object.tree.head.ref.commit.path.total_seconds
    - datetime.timedelta.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.tree.path.head.commit.object.total_seconds
    - datetime.timedelta.object.path.tree.head.ref.commit.total_seconds
    - typing.TypeVar.head.commit.total_seconds
    - datetime.timedelta.object.head.commit.total_seconds
    - typing.IO.object.tree.path.total_seconds
    - datetime.timedelta.path.head.ref.commit.object.tree.total_seconds
    - typing.BinaryIO.tree.head.ref.commit.path.object.total_seconds
    - subprocess.Popen.object.path.commit.total_seconds
    - subprocess.Popen.path.object.head.ref.commit.tree.total_seconds
    - subprocess.Popen.tree.object.total_seconds
    - typing.cast.head.commit.object.path.total_seconds
    - typing.IO.tree.head.commit.object.total_seconds
    - typing.BinaryIO.head.commit.object.total_seconds
    - typing.cast.head.ref.commit.object.path.tree.total_seconds
    - datetime.timedelta.object.head.commit.path.tree.total_seconds
    - datetime.timedelta.path.commit.tree.object.total_seconds
    - typing.IO.head.commit.tree.object.total_seconds
    - datetime.timedelta.tree.head.commit.object.path.total_seconds
    - typing.IO.path.head.commit.total_seconds
    - typing.IO.path.object.tree.head.commit.total_seconds
    - datetime.timedelta.path.commit.object.total_seconds
    - typing.IO.object.commit.path.total_seconds
    - typing.TypeVar.head.ref.commit.tree.object.path.total_seconds
    - datetime.timedelta.path.object.tree.commit.total_seconds
    - typing.cast.tree.head.commit.object.path.total_seconds
    - datetime.timedelta.path.object.commit.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.object.path.total_seconds
    - typing.cast.tree.head.commit.path.total_seconds
    - typing.BinaryIO.head.commit.total_seconds
    - typing.cast.head.commit.path.object.total_seconds
    - typing.IO.head.commit.path.tree.total_seconds
    - typing.cast.head.ref.commit.object.total_seconds
    - datetime.timedelta.object.path.total_seconds
    - typing.cast.tree.head.ref.commit.object.path.total_seconds
    - typing.IO.head.ref.commit.path.tree.object.total_seconds
    - datetime.timedelta.tree.path.object.commit.total_seconds
    - datetime.timedelta.object.commit.path.total_seconds
    - datetime.timedelta.commit.total_seconds
    - subprocess.Popen.head.commit.path.object.total_seconds
    - typing.BinaryIO.object.head.ref.commit.tree.total_seconds
    - typing.IO.tree.head.commit.path.object.total_seconds
    - typing.BinaryIO.object.tree.head.ref.commit.path.total_seconds
    - typing.IO.head.commit.path.tree.object.total_seconds
    - datetime.timedelta.head.commit.object.tree.total_seconds
    - typing.IO.object.path.head.commit.tree.total_seconds
    - subprocess.Popen.path.commit.tree.object.total_seconds
    - subprocess.Popen.path.object.tree.commit.total_seconds
    - typing.IO.commit.total_seconds
    - subprocess.Popen.head.ref.commit.tree.object.path.total_seconds
    - typing.cast.head.commit.path.tree.object.total_seconds
    - datetime.timedelta.head.ref.commit.object.total_seconds
    - typing.IO.head.commit.tree.path.total_seconds
    - datetime.timedelta.total_seconds
    - typing.TypeVar.tree.object.head.ref.commit.total_seconds
    - typing.BinaryIO.head.commit.tree.object.path.total_seconds
    - datetime.timedelta.object.tree.path.head.commit.total_seconds
    - typing.TypeVar.head.ref.commit.tree.path.object.total_seconds
    - datetime.timedelta.head.ref.commit.path.tree.total_seconds
    - datetime.timedelta.object.tree.commit.total_seconds
    - subprocess.Popen.tree.path.object.head.commit.total_seconds
    - datetime.timedelta.object.head.commit.tree.path.total_seconds
    - typing.IO.path.object.total_seconds
    - subprocess.Popen.head.commit.tree.total_seconds
    - typing.TypeVar.object.head.commit.path.tree.total_seconds
    - typing.BinaryIO.head.ref.commit.object.tree.total_seconds
    - subprocess.Popen.tree.path.head.ref.commit.total_seconds
    - typing.IO.path.head.ref.commit.tree.total_seconds
    - typing.IO.tree.object.path.commit.total_seconds
    - datetime.timedelta.object.tree.head.commit.total_seconds
    - datetime.timedelta.tree.head.ref.commit.object.total_seconds
    - subprocess.Popen.head.commit.tree.path.total_seconds
    - typing.IO.object.tree.total_seconds
    - typing.IO.head.ref.commit.tree.path.object.total_seconds
    - datetime.timedelta.object.tree.commit.path.total_seconds
    - subprocess.Popen.path.object.tree.head.commit.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.path.total_seconds
    - typing.IO.total_seconds
    - typing.TypeVar.head.commit.tree.object.total_seconds
    - datetime.timedelta.tree.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.head.commit.object.tree.total_seconds
    - datetime.timedelta.object.commit.total_seconds
    - subprocess.Popen.path.head.ref.commit.object.tree.total_seconds
    - typing.BinaryIO.object.tree.head.commit.total_seconds
    - subprocess.Popen.commit.tree.object.total_seconds
    - git.objects.commit.Popen.total_seconds
    - datetime.timedelta.path.tree.total_seconds
    - typing.IO.head.ref.commit.path.total_seconds
    - typing.cast.head.ref.commit.tree.path.total_seconds
    - typing.cast.tree.head.commit.path.object.total_seconds
    - subprocess.Popen.path.tree.object.commit.total_seconds
    - subprocess.Popen.object.tree.path.commit.total_seconds
    - datetime.timedelta.path.tree.head.commit.total_seconds
    - typing.IO.path.head.commit.tree.total_seconds
    - typing.BinaryIO.head.commit.path.total_seconds
    - datetime.timedelta.tree.object.head.commit.path.total_seconds
    - datetime.timedelta.head.ref.commit.path.object.tree.total_seconds
    - typing.BinaryIO.head.commit.tree.total_seconds
    - datetime.timedelta.path.tree.head.ref.commit.total_seconds
    - subprocess.Popen.head.ref.commit.tree.path.total_seconds
    - subprocess.Popen.path.total_seconds
    - typing.TypeVar.head.ref.commit.object.total_seconds
    - typing.IO.tree.commit.total_seconds
    - typing.IO.object.head.commit.tree.path.total_seconds
    - typing.IO.commit.object.tree.path.total_seconds
    - datetime.timedelta.path.head.commit.object.total_seconds
    - typing.IO.tree.path.head.ref.commit.total_seconds
    - subprocess.Popen.object.head.ref.commit.tree.total_seconds
    - subprocess.Popen.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.tree.head.ref.commit.object.total_seconds
    - typing.IO.path.object.head.commit.total_seconds
    - typing.cast.head.commit.tree.object.path.total_seconds
    - subprocess.Popen.tree.object.commit.total_seconds
    - subprocess.Popen.tree.head.commit.total_seconds
    - typing.BinaryIO.head.ref.commit.object.tree.path.total_seconds
    - datetime.timedelta.commit.path.tree.object.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.object.total_seconds
    - datetime.timedelta.tree.object.head.commit.total_seconds
    - typing.BinaryIO.head.commit.tree.path.object.total_seconds
    - typing.cast.object.tree.head.ref.commit.total_seconds
    - subprocess.Popen.commit.object.tree.path.total_seconds
    - subprocess.Popen.path.commit.object.total_seconds
    - subprocess.Popen.commit.total_seconds
    - typing.BinaryIO.head.ref.commit.object.path.total_seconds
    - typing.IO.tree.commit.path.object.total_seconds
    - typing.IO.head.commit.tree.object.path.total_seconds
    - typing.IO.tree.object.path.head.commit.total_seconds
    - typing.IO.tree.path.head.commit.object.total_seconds
    - typing.TypeVar.object.tree.head.commit.path.total_seconds
    - typing.IO.object.tree.commit.path.total_seconds
    - datetime.timedelta.object.tree.path.commit.total_seconds
    - subprocess.Popen.tree.object.path.commit.total_seconds
    - subprocess.Popen.head.commit.object.total_seconds
    - typing.IO.path.head.ref.commit.object.tree.total_seconds
    - datetime.timedelta.commit.object.tree.total_seconds
    - typing.IO.tree.path.head.commit.total_seconds
    - typing.IO.path.head.ref.commit.tree.object.total_seconds
    - subprocess.Popen.object.head.ref.commit.path.tree.total_seconds
    - subprocess.Popen.commit.path.tree.object.total_seconds
    - subprocess.Popen.path.object.head.commit.tree.total_seconds
    - subprocess.Popen.tree.head.commit.object.path.total_seconds
    - datetime.timedelta.path.tree.head.commit.object.total_seconds
    - datetime.timedelta.path.head.ref.commit.tree.total_seconds
    - subprocess.Popen.tree.head.ref.commit.path.object.total_seconds
    - datetime.timedelta.tree.object.path.total_seconds
    - datetime.timedelta.head.ref.commit.tree.path.object.total_seconds
    - typing.IO.path.commit.total_seconds
    - subprocess.Popen.object.tree.path.total_seconds
    - typing.cast.head.commit.object.path.tree.total_seconds
    - typing.TypeVar.head.commit.object.path.total_seconds
    - typing.TypeVar.object.tree.head.ref.commit.path.total_seconds
    - typing.IO.path.object.head.commit.tree.total_seconds
    - typing.BinaryIO.head.commit.path.tree.object.total_seconds
    - subprocess.Popen.tree.commit.total_seconds
    - typing.IO.object.path.head.ref.commit.total_seconds
    - datetime.timedelta.path.object.tree.total_seconds
    - typing.cast.tree.head.ref.commit.total_seconds
    - typing.IO.path.commit.tree.object.total_seconds
    - datetime.timedelta.path.tree.commit.object.total_seconds
    - typing.cast.tree.head.ref.commit.path.object.total_seconds
    - typing.IO.path.head.ref.commit.total_seconds
    - typing.TypeVar.head.ref.commit.object.tree.total_seconds
    - typing.IO.tree.path.object.head.ref.commit.total_seconds
    - subprocess.Popen.object.tree.commit.path.total_seconds
    - typing.TypeVar.head.commit.path.tree.total_seconds
    - typing.IO.path.tree.head.ref.commit.total_seconds
    - typing.cast.head.commit.tree.total_seconds
    - git.objects.commit.Popen.tree.total_seconds
    - typing.TypeVar.object.tree.path.total_seconds
    - typing.cast.head.ref.commit.tree.total_seconds
    - typing.IO.path.head.commit.tree.object.total_seconds
    - typing.IO.path.tree.total_seconds
    - subprocess.Popen.head.ref.commit.path.object.total_seconds
    - subprocess.Popen.path.object.tree.total_seconds
    - typing.cast.head.ref.commit.path.total_seconds
    - subprocess.Popen.head.commit.path.tree.total_seconds
    - typing.IO.head.ref.commit.object.total_seconds
    - subprocess.Popen.commit.tree.path.total_seconds
    - typing.IO.path.commit.tree.total_seconds
    - datetime.timedelta.tree.head.ref.commit.path.object.total_seconds
    - typing.TypeVar.head.ref.commit.tree.object.total_seconds
    - datetime.timedelta.commit.object.path.total_seconds
    - datetime.timedelta.object.path.tree.head.commit.total_seconds
    - typing.BinaryIO.tree.head.commit.path.object.total_seconds
    - typing.cast.head.ref.commit.path.tree.object.total_seconds
    - datetime.timedelta.head.commit.tree.total_seconds
    - datetime.timedelta.path.object.head.ref.commit.total_seconds
    - typing.cast.object.head.ref.commit.path.tree.total_seconds
    - datetime.timedelta.tree.path.object.head.commit.total_seconds
    - typing.IO.head.commit.object.path.tree.total_seconds
    - subprocess.Popen.object.path.total_seconds
    - typing.cast.object.head.ref.commit.tree.path.total_seconds
    - subprocess.Popen.tree.path.object.head.ref.commit.total_seconds
    - subprocess.Popen.head.commit.path.tree.object.total_seconds
    - datetime.timedelta.object.tree.total_seconds
    - subprocess.Popen.path.head.ref.commit.object.total_seconds
    - typing.BinaryIO.head.commit.tree.object.total_seconds
    - datetime.timedelta.object.path.tree.commit.total_seconds
    - typing.IO.object.tree.head.ref.commit.total_seconds
    - datetime.timedelta.path.tree.object.total_seconds
    - typing.IO.path.head.commit.object.total_seconds
    - typing.TypeVar.object.tree.head.ref.commit.total_seconds
    - subprocess.Popen.tree.path.head.ref.commit.object.total_seconds
    - datetime.timedelta.commit.path.object.tree.total_seconds
    - typing.IO.head.commit.path.object.total_seconds
    - subprocess.Popen.head.commit.path.total_seconds
    - datetime.timedelta.path.object.tree.head.ref.commit.total_seconds
    - subprocess.Popen.tree.head.ref.commit.total_seconds
    - typing.IO.tree.head.commit.path.total_seconds
    - datetime.timedelta.tree.commit.object.total_seconds
    - subprocess.Popen.path.commit.object.tree.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.path.object.total_seconds
    - subprocess.Popen.commit.tree.object.path.total_seconds
    - typing.TypeVar.head.commit.object.tree.total_seconds
    - datetime.timedelta.object.path.tree.total_seconds
    - datetime.timedelta.tree.path.object.total_seconds
    - typing.IO.head.commit.total_seconds
    - typing.IO.head.commit.path.total_seconds
    - typing.BinaryIO.object.head.commit.path.total_seconds
    - typing.BinaryIO.object.tree.head.ref.commit.total_seconds
    - typing.IO.head.commit.tree.path.object.total_seconds
    - typing.TypeVar.head.ref.commit.object.path.tree.total_seconds
    - datetime.timedelta.path.object.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.total_seconds
    - datetime.timedelta.path.tree.head.ref.commit.object.total_seconds
    - typing.IO.path.tree.head.commit.object.total_seconds
    - subprocess.Popen.head.ref.commit.path.tree.total_seconds
    - datetime.timedelta.object.head.ref.commit.tree.total_seconds
    - subprocess.Popen.tree.commit.path.object.total_seconds
    - subprocess.Popen.path.tree.commit.total_seconds
    - subprocess.Popen.total_seconds
    - datetime.timedelta.commit.tree.object.total_seconds
    - subprocess.Popen.object.tree.total_seconds
    - datetime.timedelta.tree.head.commit.total_seconds
    - datetime.timedelta.tree.object.total_seconds
    - typing.IO.object.path.commit.total_seconds
    - subprocess.Popen.path.head.ref.commit.total_seconds
    - typing.cast.head.ref.commit.tree.object.path.total_seconds
    - subprocess.Popen.head.commit.tree.object.path.total_seconds
    - subprocess.Popen.tree.object.head.commit.total_seconds
    - typing.BinaryIO.head.ref.commit.object.total_seconds
    - typing.BinaryIO.tree.head.commit.object.path.total_seconds
    - typing.cast.head.commit.tree.path.object.total_seconds
    - typing.cast.head.commit.path.total_seconds
    - typing.TypeVar.head.commit.tree.total_seconds
    - datetime.timedelta.object.path.commit.total_seconds
    - typing.IO.path.tree.object.head.commit.total_seconds
    - typing.cast.head.commit.tree.object.total_seconds
    - typing.IO.object.tree.head.ref.commit.path.total_seconds
    - datetime.timedelta.tree.path.head.commit.object.total_seconds
    - typing.IO.path.commit.object.total_seconds
    - typing.TypeVar.tree.object.head.commit.total_seconds
    - typing.TypeVar.object.tree.head.commit.total_seconds
    - typing.IO.tree.path.head.ref.commit.object.total_seconds
    - typing.IO.tree.total_seconds
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.total_seconds
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.total_seconds
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.total_seconds
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.total_seconds
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.total_seconds
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.total_seconds
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.total_seconds
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.total_seconds
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dt
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 198
    functionName: git.objects.util.tzoffset.utcoffset
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dt
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 201
    functionName: git.objects.util.tzoffset.tzname
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dt
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 204
    functionName: git.objects.util.tzoffset.dst
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - timestamp
    - tz_offset
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 211
    functionName: git.objects.util.from_timestamp
    functionSourceFile: git.objects.util
    functionUses: 2
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - git.objects.util.tzoffset.__init__
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.datetime.fromtimestamp
    - datetime.timedelta.tree.path
    - utc_dt.astimezone
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.datetime.fromtimestamp
    functionSourceFile: datetime
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: utc_dt.astimezone
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 6
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - string_date
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 222
    functionName: git.objects.util.parse_date
    functionSourceFile: git.objects.util
    functionUses: 10
    functionsReached:
    - typing.TypeVar.head.ref.commit.path.total_seconds
    - typing.cast.object.head.commit.path.tree
    - datetime.timedelta.tree.object.path.head.ref.commit.total_seconds
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - typing.IO.path.tree.object.total_seconds
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.tree.head.commit.path.total_seconds
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path.total_seconds
    - typing.cast.tree.head.ref.commit.object.total_seconds
    - subprocess.Popen.object.commit
    - subprocess.Popen.object.path.head.commit.total_seconds
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.head.ref.commit.tree.path.object.total_seconds
    - typing.IO.object.tree.path.commit.total_seconds
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - subprocess.Popen.tree.head.ref.commit.object.path.total_seconds
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.IO.tree.object.head.commit.path
    - datetime.timedelta.tree.commit
    - typing.cast.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree.total_seconds
    - datetime.timedelta.head.ref.commit.total_seconds
    - subprocess.Popen.object.tree.path
    - subprocess.Popen.path.head.commit.object.total_seconds
    - datetime.timedelta.object.commit.tree.path.total_seconds
    - typing.IO.tree.commit.object.path.total_seconds
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - subprocess.Popen.path.object.head.ref.commit.total_seconds
    - typing.IO.path.tree.commit.object
    - typing.IO.tree.commit.object.total_seconds
    - subprocess.Popen.commit.object.path.tree.total_seconds
    - datetime.timedelta.commit.path.object
    - string_date.rfind
    - typing.IO.object.path.head.commit
    - typing.IO.path.object.head.ref.commit.tree.total_seconds
    - datetime.timedelta.object.commit
    - subprocess.Popen.object.head.ref.commit.total_seconds
    - typing.TypeVar.tree.object.head.commit.path.total_seconds
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.commit.path.object.total_seconds
    - typing.cast.head.commit.path.tree.total_seconds
    - subprocess.Popen.tree.path.total_seconds
    - typing.BinaryIO.tree.head.commit.path.object
    - subprocess.Popen.head.ref.commit.tree.total_seconds
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.path.tree.object.commit.total_seconds
    - subprocess.Popen.head.ref.commit.object.tree.total_seconds
    - typing.IO.tree.object.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.path
    - datetime.timedelta.commit.tree.total_seconds
    - typing.BinaryIO.object.head.commit.tree.path.total_seconds
    - typing.cast.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.total_seconds
    - typing.IO.object.tree.commit.total_seconds
    - datetime.timedelta.object.total_seconds
    - subprocess.Popen.head.ref.commit.object.path.tree.total_seconds
    - typing.IO.object.head.commit.path.tree.total_seconds
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.tree.commit.path
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - datetime.timedelta.commit.path.object.total_seconds
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - datetime.timedelta.object.commit.path.tree.total_seconds
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.commit.total_seconds
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - datetime.timedelta.tree.head.ref.commit.object.path.total_seconds
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.commit.tree.path.object.total_seconds
    - datetime.timedelta.head.ref.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.total_seconds
    - subprocess.Popen.path.object.commit.total_seconds
    - subprocess.Popen.commit.tree.total_seconds
    - subprocess.Popen.tree.path
    - typing.IO.tree.object.path.head.ref.commit.total_seconds
    - datetime.timedelta.head.ref.commit.tree.path.total_seconds
    - typing.IO.object.path.commit.tree.total_seconds
    - datetime.timedelta.path.object.head.commit.total_seconds
    - typing.IO.tree.head.commit.object.path.total_seconds
    - typing.IO.head.commit
    - typing.IO.tree.path.object.head.commit.total_seconds
    - typing.IO.tree.head.ref.commit.object.path.total_seconds
    - typing.IO.object.head.commit.total_seconds
    - typing.TypeVar.object.tree.path.head.ref.commit.total_seconds
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - datetime.timedelta.path.tree.commit.total_seconds
    - subprocess.Popen.object.path.tree.head.ref.commit.total_seconds
    - typing.IO.object.head.commit.path.total_seconds
    - typing.TypeVar.object.tree.path.commit.total_seconds
    - datetime.timedelta.object.path.tree.commit
    - subprocess.Popen.commit.path.object.total_seconds
    - typing.TypeVar.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.tree.path.total_seconds
    - typing.TypeVar.object.head.commit.tree.path.total_seconds
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.head.commit.path.total_seconds
    - typing.BinaryIO.object.head.commit.total_seconds
    - typing.IO.object.tree.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.total_seconds
    - subprocess.Popen.object.path.head.commit
    - typing.IO.commit.path.object.total_seconds
    - datetime.timedelta.commit.tree.path.object.total_seconds
    - datetime.timedelta.tree.path.head.ref.commit.object.total_seconds
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.path.commit.tree.total_seconds
    - subprocess.Popen.head.ref.commit.total_seconds
    - datetime.timedelta.path.head.ref.commit.object.total_seconds
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.tree.commit.path.total_seconds
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.object.tree.head.commit.total_seconds
    - subprocess.Popen.path.head.ref.commit.tree.object.total_seconds
    - subprocess.Popen.path.head.commit.object
    - git.objects.commit.Popen.path.total_seconds
    - subprocess.Popen.path.head.commit.tree
    - datetime.timedelta.path.head.ref.commit.total_seconds
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - typing.TypeVar.head.commit.object.tree.path.total_seconds
    - typing.TypeVar.head.ref.commit.tree.total_seconds
    - subprocess.Popen.object.head.commit.total_seconds
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.path.total_seconds
    - typing.BinaryIO.object.head.ref.commit.total_seconds
    - subprocess.Popen.path.tree.object.head.commit.total_seconds
    - datetime.timedelta.tree.path.commit.object.total_seconds
    - <builtin>.ValueError
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree.head.commit.total_seconds
    - subprocess.Popen.object.total_seconds
    - typing.IO.tree.object.head.ref.commit.path.total_seconds
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.object.tree.path.commit
    - typing.TypeVar.head.commit.path.object.tree.total_seconds
    - subprocess.Popen.tree.object.head.commit
    - typing.BinaryIO.tree.head.commit.total_seconds
    - typing.TypeVar.tree.object.path.head.ref.commit.total_seconds
    - datetime.timedelta.tree.object.commit
    - typing.IO.object.head.ref.commit.tree.total_seconds
    - typing.BinaryIO.head.commit.tree.path.total_seconds
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.object.head.commit.tree.path
    - typing.IO.tree.head.ref.commit.path.object.total_seconds
    - typing.IO.commit.tree.path.total_seconds
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.head.commit.path.object.total_seconds
    - datetime.timedelta.commit.object.path.tree.total_seconds
    - git.objects.commit.Popen.path.tree.total_seconds
    - subprocess.Popen.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.tree.object.total_seconds
    - typing.TypeVar.tree.head.commit.object.path.total_seconds
    - typing.IO.tree.path.object.total_seconds
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.object.head.ref.commit.path.total_seconds
    - datetime.timedelta.path.head.ref.commit.object.tree.total_seconds
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.total_seconds
    - datetime.timedelta.object.tree.path.head.commit
    - typing.BinaryIO.head.commit.object.total_seconds
    - datetime.timedelta.object.head.commit.path.tree.total_seconds
    - typing.IO.head.commit.tree.object.total_seconds
    - datetime.timedelta.tree.head.commit.object.path.total_seconds
    - typing.TypeVar.tree.head.commit.object.path
    - typing.IO.object.commit.path.total_seconds
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - datetime.timedelta.path.object.commit.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.object.path.total_seconds
    - typing.cast.tree.head.commit.path.total_seconds
    - typing.cast.head.ref.commit.object.total_seconds
    - typing.IO.object
    - datetime.timedelta.object.path.total_seconds
    - subprocess.Popen.head.commit.path.object.total_seconds
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.tree.head.commit.path.object.total_seconds
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.object.total_seconds
    - typing.IO.commit.total_seconds
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.object.head.commit.tree.path.total_seconds
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.object.tree.total_seconds
    - subprocess.Popen.tree.path.head.ref.commit.total_seconds
    - typing.IO.path.head.ref.commit.tree.total_seconds
    - datetime.timedelta.object.tree.head.commit.total_seconds
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.commit.total_seconds
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - subprocess.Popen.path.tree.object.commit.total_seconds
    - subprocess.Popen.object.tree.path.commit.total_seconds
    - datetime.timedelta.path.tree.head.commit.total_seconds
    - datetime.timedelta.head.ref.commit.path.object.tree.total_seconds
    - datetime.timedelta.path.tree.head.ref.commit.total_seconds
    - subprocess.Popen.head.ref.commit.tree.path.total_seconds
    - typing.TypeVar.head.ref.commit.object.total_seconds
    - typing.IO.object.head.commit.tree.path.total_seconds
    - typing.IO.commit.object.tree.path.total_seconds
    - datetime.timedelta.path.head.commit.object.total_seconds
    - subprocess.Popen.path.tree.head.commit
    - subprocess.Popen.object.head.ref.commit.tree.total_seconds
    - subprocess.Popen.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.tree.head.ref.commit.object.total_seconds
    - subprocess.Popen.tree.object.commit.total_seconds
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.commit.total_seconds
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.path.total_seconds
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - datetime.timedelta.object.tree.path.commit.total_seconds
    - <builtin>.len
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.commit.object.tree.total_seconds
    - typing.IO.tree.path.head.commit.total_seconds
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.object.path.total_seconds
    - typing.IO.path.commit.total_seconds
    - subprocess.Popen.object.tree.path.total_seconds
    - typing.TypeVar.object.tree.head.ref.commit.path.total_seconds
    - typing.IO.path.object.head.commit.tree.total_seconds
    - typing.IO.object.tree.head.commit.path
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.path.tree.commit.object.total_seconds
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.object.total_seconds
    - typing.IO.tree.object
    - typing.cast.head.ref.commit.path.total_seconds
    - typing.TypeVar.head.ref.commit.tree.object.total_seconds
    - datetime.timedelta.object.path.tree.head.commit.total_seconds
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.object.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.path.tree.object.total_seconds
    - typing.BinaryIO.head.commit.tree.path
    - typing.cast.object.head.ref.commit.path
    - subprocess.Popen.path.commit.object.tree.total_seconds
    - subprocess.Popen.commit.tree.object.path.total_seconds
    - datetime.timedelta.commit.object
    - typing.IO.head.commit.tree.path.object.total_seconds
    - typing.TypeVar.head.ref.commit.object.path.tree.total_seconds
    - datetime.timedelta.commit.tree.object.total_seconds
    - datetime.timedelta.tree.head.commit.total_seconds
    - subprocess.Popen.tree.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.object
    - typing.cast.tree.head.ref.commit
    - typing.IO.object.path.commit.total_seconds
    - typing.cast.head.ref.commit.tree.object.path.total_seconds
    - subprocess.Popen.tree.object.head.commit.total_seconds
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - datetime.timedelta.path.tree.commit.object
    - typing.IO.object.tree.head.ref.commit.path.total_seconds
    - typing.TypeVar.object.tree.head.commit.total_seconds
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.IO.path.object.head.commit.tree
    - typing.cast.object.head.commit.tree.total_seconds
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.commit.path.tree.object.total_seconds
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.tree.head.commit.path.object
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.IO.head.ref.commit.tree.object.total_seconds
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.total_seconds
    - subprocess.Popen.path.tree.head.commit.total_seconds
    - typing.IO.tree.path.object.commit.total_seconds
    - subprocess.Popen.commit.path.object.tree.total_seconds
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.total_seconds
    - datetime.timedelta.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.path.head.commit.total_seconds
    - typing.IO.commit.tree.object.total_seconds
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.total_seconds
    - typing.IO.tree.path.commit.object.total_seconds
    - typing.BinaryIO.head.commit
    - typing.TypeVar.object.tree.path.head.commit.total_seconds
    - typing.cast.head.ref.commit.path.tree.total_seconds
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.object.total_seconds
    - typing.BinaryIO.head.commit.path.object.tree.total_seconds
    - typing.BinaryIO.head.commit.object.path.tree.total_seconds
    - typing.TypeVar.object.head.commit.path.total_seconds
    - datetime.timedelta.object.tree.path.head.ref.commit.total_seconds
    - subprocess.Popen.path.tree.head.ref.commit.total_seconds
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.IO.tree.object.path.total_seconds
    - typing.TypeVar.object.head.ref.commit.tree.path.total_seconds
    - git.objects.commit.Popen.tree.path.total_seconds
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path.total_seconds
    - typing.TypeVar.object.head.ref.commit.path.tree.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.total_seconds
    - datetime.timedelta.object.commit.tree
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.object.path.tree.head.commit
    - typing.IO.path.tree.head.commit.total_seconds
    - datetime.timedelta.object.path.head.commit.total_seconds
    - typing.BinaryIO.object.head.commit.path.tree.total_seconds
    - subprocess.Popen.object.path.tree.total_seconds
    - datetime.timedelta.path.tree.object.commit
    - typing.IO.path.total_seconds
    - datetime.timedelta.head.ref.commit.object.path
    - subprocess.Popen.head.commit.total_seconds
    - datetime.timedelta.head.commit.tree.object.total_seconds
    - typing.IO.commit.tree.total_seconds
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.tree.path.commit.total_seconds
    - datetime.timedelta.head.commit.path.tree.total_seconds
    - subprocess.Popen.commit.tree.path
    - typing.IO.path.object.commit.tree.total_seconds
    - datetime.timedelta.commit.object.total_seconds
    - typing.IO.object.path.tree.head.commit.total_seconds
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.path.head.ref.commit.object
    - typing.TypeVar.object.head.commit.tree.total_seconds
    - typing.IO.path.tree.commit.total_seconds
    - typing.IO.commit.tree.object
    - typing.TypeVar.object.head.commit.total_seconds
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - typing.BinaryIO.object.tree.path.commit.total_seconds
    - datetime.timedelta.head.commit.object.total_seconds
    - subprocess.Popen.path.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.total_seconds
    - subprocess.Popen.path.object.tree.head.ref.commit.total_seconds
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path
    - typing.IO.path.object.tree.total_seconds
    - datetime.timedelta.tree.object.path.commit.total_seconds
    - datetime.timedelta.tree.object.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path.total_seconds
    - datetime.timedelta.commit.path.tree.object
    - datetime.timedelta.tree.commit.path.object.total_seconds
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.tree.total_seconds
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit.tree.total_seconds
    - datetime.timedelta.object.head.commit
    - typing.IO.object.path.head.commit.total_seconds
    - typing.TypeVar.head.commit.tree.path.object.total_seconds
    - typing.BinaryIO.object.tree.head.commit.path
    - datetime.timedelta.tree.object.commit.total_seconds
    - datetime.timedelta.head.ref.commit.tree.object.path.total_seconds
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.commit.tree.path.object.total_seconds
    - typing.IO.head.commit.object.path.total_seconds
    - typing.IO.commit.path.tree.total_seconds
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.IO.tree.head.commit.total_seconds
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.head.commit.object.path.total_seconds
    - subprocess.Popen.object.path.head.ref.commit.tree.total_seconds
    - typing.BinaryIO.head.commit.path.tree.total_seconds
    - typing.IO.path.tree.head.ref.commit.object.total_seconds
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - subprocess.Popen.object.path.commit.tree.total_seconds
    - subprocess.Popen.path.object.total_seconds
    - typing.IO.object.commit.tree.total_seconds
    - typing.cast.head.ref.commit.object.path.total_seconds
    - typing.IO.path.head.commit.object.tree.total_seconds
    - typing.TypeVar.tree.head.commit.path
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.object.path.head.commit.tree.total_seconds
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.object.path.head.ref.commit.total_seconds
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.object.head.ref.commit.total_seconds
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.object.path.tree.total_seconds
    - typing.cast.head.ref.commit.object.tree.path.total_seconds
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.cast.tree.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.head.ref.commit.object.path.total_seconds
    - datetime.timedelta.path.object.tree
    - subprocess.Popen.path.commit.total_seconds
    - datetime.timedelta.object.path
    - typing.BinaryIO.object.tree.path.total_seconds
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - typing.IO.object.tree.path.head.ref.commit.total_seconds
    - datetime.timedelta.head.commit.tree.path
    - string_date.count
    - subprocess.Popen.tree.head.ref.commit.path.total_seconds
    - datetime.timedelta.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object.total_seconds
    - subprocess.Popen.head.commit.tree.path.object.total_seconds
    - typing.IO.object.path.tree.commit.total_seconds
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.path.total_seconds
    - datetime.timedelta.object.commit.path.tree
    - subprocess.Popen.tree.object.path.head.ref.commit.total_seconds
    - subprocess.Popen.tree.total_seconds
    - git.objects.commit.Popen.tree
    - datetime.timedelta.tree.commit.total_seconds
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.ref.commit.path.total_seconds
    - typing.TypeVar.head.commit.path.object.total_seconds
    - typing.cast.head.ref.commit.path.object.tree.total_seconds
    - typing.IO.path.head.ref.commit.object.total_seconds
    - datetime.timedelta.path
    - subprocess.Popen.tree.object.path.total_seconds
    - typing.cast.head.commit.path.object.tree.total_seconds
    - string_date.astimezone
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.path.object.tree.total_seconds
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.cast.object.head.commit.path.tree.total_seconds
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.IO.tree.object.head.ref.commit.total_seconds
    - subprocess.Popen.path.head.commit.object.tree.total_seconds
    - datetime.timedelta.object.tree.head.commit.path.total_seconds
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.commit.object.path.total_seconds
    - typing.IO.head.ref.commit.object.path.tree.total_seconds
    - subprocess.Popen.commit.path.tree.total_seconds
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.tree.path.object.total_seconds
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.tree.object.head.commit
    - typing.cast.tree.head.ref.commit.path.total_seconds
    - typing.IO.commit.object.path.tree.total_seconds
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree
    - typing.BinaryIO.object.head.ref.commit
    - typing.BinaryIO.object.tree.head.commit.path.total_seconds
    - subprocess.Popen.object.commit.tree.total_seconds
    - typing.IO.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.total_seconds
    - typing.IO.head.ref.commit.path.object.tree.total_seconds
    - subprocess.Popen.commit.path
    - subprocess.Popen.tree.path.commit.object
    - typing.TypeVar.tree.head.ref.commit.path.object.total_seconds
    - datetime.timedelta.tree.head.commit.object.total_seconds
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.tree.path.commit.total_seconds
    - datetime.timedelta.object.path.tree.head.ref.commit.total_seconds
    - typing.TypeVar.head.commit.total_seconds
    - subprocess.Popen.path.object.head.ref.commit.tree.total_seconds
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.cast.head.commit.object.path.total_seconds
    - datetime.timedelta.path.commit.tree.object.total_seconds
    - datetime.timedelta.path.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.total_seconds
    - datetime.timedelta.path.object.tree.commit.total_seconds
    - datetime.timedelta.head.ref.commit.tree
    - typing.BinaryIO.head.commit.total_seconds
    - typing.IO.head.commit.path.tree.total_seconds
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - datetime.timedelta.object.commit.path.total_seconds
    - datetime.timedelta.commit.total_seconds
    - datetime.timedelta.head.commit.object.tree.total_seconds
    - typing.IO.object.path.head.commit.tree.total_seconds
    - subprocess.Popen.path.object.tree.commit.total_seconds
    - subprocess.Popen.head.ref.commit.tree.object.path.total_seconds
    - typing.cast.head.commit.path.tree.object.total_seconds
    - typing.IO.head.commit.tree.path.total_seconds
    - datetime.timedelta.head.ref.commit.path.tree.total_seconds
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - subprocess.Popen.head.commit.tree.path.total_seconds
    - datetime.timedelta.head.commit.tree
    - typing.IO.object.tree.total_seconds
    - typing.IO.head.ref.commit.tree.path.object.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.path.total_seconds
    - typing.TypeVar.head.commit.tree.object.total_seconds
    - datetime.timedelta.tree.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.path.head.ref.commit.object.tree.total_seconds
    - typing.IO.object.path.commit
    - typing.IO.object.tree.head.commit
    - typing.IO.head.ref.commit.path.total_seconds
    - typing.cast.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.IO.path.head.commit.tree.total_seconds
    - typing.BinaryIO.head.commit.path.total_seconds
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - typing.IO.path.object.head.commit.total_seconds
    - typing.IO.path.head.ref.commit.tree
    - typing.IO.tree.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.tree.object.total_seconds
    - typing.cast.object.tree.head.ref.commit.total_seconds
    - subprocess.Popen.commit.object.tree.path.total_seconds
    - typing.IO.head.ref.commit.object.path
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.tree.object.path.head.commit.total_seconds
    - typing.IO.object.tree.commit.path.total_seconds
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.path.head.ref.commit.object.tree.total_seconds
    - subprocess.Popen.path.object.head.commit.tree.total_seconds
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.tree.total_seconds
    - subprocess.Popen.tree.head.ref.commit.path.object.total_seconds
    - typing.cast.head.commit.object.path.tree.total_seconds
    - subprocess.Popen.tree.commit.total_seconds
    - typing.IO.object.path.head.ref.commit.total_seconds
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.path.tree.head.ref.commit.total_seconds
    - typing.cast.head.commit.tree.total_seconds
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - git.objects.commit.Popen.tree.total_seconds
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.path.head.commit.tree.object.total_seconds
    - subprocess.Popen.commit
    - datetime.timedelta.path.commit.tree.object
    - subprocess.Popen.head.commit.path.tree.total_seconds
    - typing.IO.head.ref.commit.object.total_seconds
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.total_seconds
    - datetime.timedelta.commit.object.path.total_seconds
    - typing.cast.head.commit.tree.object.path
    - typing.IO.head.commit.object.path.tree.total_seconds
    - datetime.timedelta.commit.path
    - subprocess.Popen.head.commit.path.tree.object.total_seconds
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.path.head.ref.commit.object.total_seconds
    - typing.BinaryIO.head.commit.tree.object.total_seconds
    - typing.IO.path.head.commit.object.total_seconds
    - subprocess.Popen.tree.path.head.ref.commit.object.total_seconds
    - subprocess.Popen.head.commit.path.total_seconds
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree.commit.object.total_seconds
    - datetime.timedelta.tree
    - typing.TypeVar.head.commit.object.tree.total_seconds
    - typing.IO.tree.head.commit.path.object
    - typing.BinaryIO.object.tree.head.ref.commit.total_seconds
    - datetime.timedelta.path.tree.head.ref.commit.object.total_seconds
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.object.head.ref.commit.tree.total_seconds
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.tree
    - datetime.timedelta.tree.object.total_seconds
    - subprocess.Popen.path.head.ref.commit.total_seconds
    - typing.BinaryIO.head.ref.commit.object.total_seconds
    - typing.TypeVar.tree.head.commit.object
    - typing.BinaryIO.tree.head.commit.object.path.total_seconds
    - typing.cast.head.commit.path.total_seconds
    - typing.TypeVar.head.commit.tree.total_seconds
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.commit.tree.object.total_seconds
    - typing.TypeVar.object.tree.path.head.commit
    - datetime.timedelta.tree.path.head.commit.object.total_seconds
    - typing.IO.tree.path.head.ref.commit.object.total_seconds
    - typing.IO.tree.total_seconds
    - typing.cast.head.commit.path.tree
    - git.objects.util.verify_utctz
    - typing.IO.object.commit.path.tree.total_seconds
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - subprocess.Popen.tree.path.object.commit.total_seconds
    - typing.cast.commit.tree.object.path.total_seconds
    - typing.TypeVar.head.commit
    - datetime.timedelta.tree.head.commit.path.object.total_seconds
    - typing.IO.head.commit.object.tree.path.total_seconds
    - datetime.timedelta.tree.path.total_seconds
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.head.ref.commit.total_seconds
    - typing.cast.head.ref.commit.tree
    - timestamp.startswith
    - typing.TypeVar.tree.object.path.head.commit.total_seconds
    - datetime.timedelta.head.commit.total_seconds
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.total_seconds
    - typing.TypeVar.head.commit.path.total_seconds
    - datetime.timedelta.head.ref.commit.path.total_seconds
    - datetime.timedelta.path.object.head.commit.tree.total_seconds
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.head.commit.path.object.tree.total_seconds
    - datetime.timedelta.tree.path.object.head.commit
    - typing.IO.path.object.head.ref.commit.total_seconds
    - typing.cast.tree.head.commit.object.total_seconds
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.tree.head.commit.total_seconds
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.path.object.commit.tree.total_seconds
    - typing.IO.tree.path.head.commit.object
    - typing.TypeVar.tree.head.ref.commit.total_seconds
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.object.path.tree.total_seconds
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.commit.object.total_seconds
    - subprocess.Popen.head.ref.commit.object.tree.path.total_seconds
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.head.ref.commit.object.tree.path.total_seconds
    - date_formats.append
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.IO.commit.object.path.total_seconds
    - typing.IO.tree.head.commit.object.path
    - subprocess.Popen.tree.head.commit.path.total_seconds
    - typing.IO.object.head.ref.commit.path.tree.total_seconds
    - datetime.timedelta.object.commit.tree.total_seconds
    - typing.cast.object.tree.head.ref.commit.path.total_seconds
    - typing.TypeVar.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.total_seconds
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - datetime.timedelta.object.path.commit.tree.total_seconds
    - typing.IO.head.ref.commit.object.tree.total_seconds
    - typing.cast.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.commit.tree.total_seconds
    - typing.BinaryIO.head.commit.object.tree.total_seconds
    - typing.IO.head.commit.tree.total_seconds
    - datetime.timedelta.path.object.tree.head.commit.total_seconds
    - typing.IO.object.path.tree.head.ref.commit.total_seconds
    - datetime.timedelta.commit.object.tree.path.total_seconds
    - typing.BinaryIO.object.tree.path.head.commit
    - datetime.timedelta.path.head.commit.object.tree
    - typing.IO.commit.path.total_seconds
    - subprocess.Popen.tree.path.commit.total_seconds
    - typing.IO.path.commit
    - typing.BinaryIO.head.ref.commit.object.path.tree.total_seconds
    - typing.BinaryIO.tree.head.ref.commit.object.total_seconds
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.cast.object.head.ref.commit.path.total_seconds
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.ref.commit.total_seconds
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.head.commit.tree.total_seconds
    - datetime.timedelta.path.head.commit.tree.object.total_seconds
    - subprocess.Popen.path.tree.total_seconds
    - subprocess.Popen.object.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.object.tree.path.total_seconds
    - datetime.timedelta.object
    - subprocess.Popen.path.head.commit.total_seconds
    - typing.cast.tree.head.ref.commit.object.path
    - datetime.timedelta.path.tree.object.head.commit.total_seconds
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.object.head.commit.path.tree.total_seconds
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.total_seconds
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.tree.object.total_seconds
    - typing.IO.head.ref.commit.object.path.total_seconds
    - datetime.timedelta.head.commit.tree.path.object.total_seconds
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - typing.cast.object.head.commit.total_seconds
    - subprocess.Popen.path.tree.head.commit.object.total_seconds
    - typing.BinaryIO.object.tree.path.head.ref.commit.total_seconds
    - typing.IO.head.commit.tree.object.path
    - typing.IO.object.tree.path.head.commit.total_seconds
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - datetime.timedelta.head.commit.path.object.total_seconds
    - subprocess.Popen.tree.commit
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.commit.path.total_seconds
    - typing.IO.path.tree.commit.object.total_seconds
    - subprocess.Popen.object.tree.path.head.ref.commit.total_seconds
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.head.ref.commit.path.object.total_seconds
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.tree.object
    - subprocess.Popen.head.commit.path.object.tree.total_seconds
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.path.tree.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.path.object.tree.head.ref.commit.total_seconds
    - typing.IO.head.commit.object.path
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - subprocess.Popen.path.tree.object.total_seconds
    - typing.IO.object.head.ref.commit.tree.path.total_seconds
    - datetime.timedelta.head.ref.commit.object.tree.path.total_seconds
    - datetime.timedelta.tree.commit.object.path.total_seconds
    - typing.BinaryIO.tree.head.ref.commit.object
    - git.objects.util.utctz_to_altz
    - subprocess.Popen.path.object.head.commit.total_seconds
    - typing.IO.head.commit.path.tree.object
    - typing.TypeVar.tree.object.path.commit.total_seconds
    - subprocess.Popen.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.commit.total_seconds
    - subprocess.Popen.tree.commit.path.total_seconds
    - datetime.timedelta.object.head.ref.commit.total_seconds
    - datetime.timedelta.tree.path
    - subprocess.Popen.head.ref.commit.tree.object.total_seconds
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.path.head.commit
    - datetime.timedelta.head.commit.tree.path.total_seconds
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - typing.cast.head.commit.object.total_seconds
    - typing.IO.tree.path.object.commit
    - typing.cast.tree.object.head.commit.path.total_seconds
    - typing.IO.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.commit
    - datetime.timedelta.path.head.commit.total_seconds
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.tree.head.ref.commit.object.total_seconds
    - typing.IO.tree.head.ref.commit.total_seconds
    - typing.TypeVar.head.ref.commit.path.object.tree.total_seconds
    - typing.IO.tree.head.ref.commit.object.total_seconds
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.tree.object.head.ref.commit.total_seconds
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - typing.IO.object.head.commit.tree.path
    - typing.IO.path.commit.object.tree.total_seconds
    - datetime.timedelta.head.commit.object.path.total_seconds
    - subprocess.Popen.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit
    - typing.cast.commit.tree.object.path
    - typing.IO.object.head.ref.commit.path.total_seconds
    - git.objects.commit.Popen.tree.path
    - typing.IO.object.head.commit.tree.total_seconds
    - subprocess.Popen.head.ref.commit.path.tree.object.total_seconds
    - subprocess.Popen.head.commit.object.tree.path
    - typing.cast.object.head.commit.path.total_seconds
    - typing.cast.tree.object.head.ref.commit.total_seconds
    - subprocess.Popen.head.commit.path
    - <builtin>.int
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.tree.object.path.total_seconds
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.cast.object.tree.head.commit.path.total_seconds
    - datetime.timedelta.head.ref.commit.object.path.tree.total_seconds
    - datetime.timedelta.path.head.commit.tree.total_seconds
    - datetime.timedelta.tree.object.path
    - typing.IO.tree.object.commit.path.total_seconds
    - subprocess.Popen.object.head.commit.path.total_seconds
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - datetime.timedelta.object.head.commit.path.total_seconds
    - typing.IO.path.object.commit.total_seconds
    - datetime.timedelta.path.object.head.ref.commit.tree.total_seconds
    - typing.IO.commit.tree.object.path.total_seconds
    - datetime.timedelta.path.commit
    - subprocess.Popen.object.commit.path.tree.total_seconds
    - typing.TypeVar.head.ref.commit.path.tree.object.total_seconds
    - datetime.timedelta.path.head.ref.commit.tree.object.total_seconds
    - typing.cast.head.commit.tree.path.total_seconds
    - subprocess.Popen.head.commit.object.tree.path.total_seconds
    - datetime.timedelta.tree.path.head.ref.commit.total_seconds
    - typing.TypeVar.object.head.ref.commit.path.total_seconds
    - subprocess.Popen.object.path.head.ref.commit.total_seconds
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.cast.tree.object.head.commit
    - datetime.timedelta.object.head.commit.total_seconds
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.head.commit.object.total_seconds
    - subprocess.Popen.object.tree
    - typing.IO.path.head.commit.total_seconds
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.path.commit.object.total_seconds
    - typing.cast.tree.head.commit.object.path.total_seconds
    - typing.cast.head.commit.path.object.total_seconds
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.path.tree.object.total_seconds
    - datetime.timedelta.tree.commit.path.object
    - datetime.timedelta.tree.path.object.commit.total_seconds
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.tree.total_seconds
    - typing.BinaryIO.object.tree.head.ref.commit.path.total_seconds
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.commit.path.tree.object.total_seconds
    - datetime.timedelta.head.ref.commit.object.total_seconds
    - datetime.timedelta.total_seconds
    - datetime.timedelta.tree.object.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.total_seconds
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.head.commit.tree.total_seconds
    - subprocess.Popen.object.head.commit.path
    - datetime.timedelta.tree.head.ref.commit.object.total_seconds
    - typing.IO.object.head.ref.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - datetime.timedelta.object.tree.commit.path.total_seconds
    - subprocess.Popen.head.commit.object.tree.total_seconds
    - datetime.timedelta.object.path.head.ref.commit.tree
    - datetime.timedelta.object.commit.total_seconds
    - typing.IO.tree.path
    - subprocess.Popen.commit.tree.object.total_seconds
    - typing.cast.head.commit
    - git.objects.commit.Popen.total_seconds
    - datetime.timedelta.path.tree.total_seconds
    - typing.cast.tree.head.commit.path.object.total_seconds
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.tree.object.head.commit.path.total_seconds
    - typing.BinaryIO.head.commit.tree.total_seconds
    - typing.IO.tree.commit.total_seconds
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.cast.head.commit.tree.object.path.total_seconds
    - datetime.timedelta.commit.object.path
    - typing.BinaryIO.head.ref.commit.object.tree.path.total_seconds
    - typing.IO.object.path.head.ref.commit.tree
    - string_date.utcoffset
    - datetime.timedelta.commit.path.tree.object.total_seconds
    - typing.cast.object.head.ref.commit.tree.path
    - typing.BinaryIO.head.commit.tree.path.object.total_seconds
    - subprocess.Popen.path.commit.object.total_seconds
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - typing.IO.head.commit.path.object
    - typing.IO.head.commit.tree.object.path.total_seconds
    - typing.TypeVar.object.tree.head.commit.path.total_seconds
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit.path.tree.total_seconds
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.path.total_seconds
    - typing.cast.tree.head.commit.object.path
    - typing.BinaryIO.head.commit.path.tree.object.total_seconds
    - string_date.split
    - datetime.timedelta.path.object.tree.total_seconds
    - datetime.timedelta.object.head.commit.tree
    - typing.cast.tree.head.ref.commit.path.object.total_seconds
    - typing.IO.path.head.ref.commit.total_seconds
    - subprocess.Popen.head.commit.tree.path
    - typing.TypeVar.head.ref.commit.object.tree.total_seconds
    - typing.IO.tree.path.object.head.ref.commit.total_seconds
    - subprocess.Popen.object.tree.commit.path.total_seconds
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.TypeVar.object.tree.path.total_seconds
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - typing.IO.path.commit.tree.total_seconds
    - typing.BinaryIO.tree.head.commit.path.object.total_seconds
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - datetime.timedelta.head.commit.tree.total_seconds
    - datetime.timedelta.path.object.head.ref.commit.total_seconds
    - typing.cast.object.head.ref.commit.path.tree.total_seconds
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.tree.path.object.head.commit.total_seconds
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.head.ref.commit.total_seconds
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.commit.path.object.tree.total_seconds
    - subprocess.Popen.tree.object.commit
    - typing.IO.head.commit.path.object.total_seconds
    - subprocess.Popen.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit.total_seconds
    - typing.TypeVar.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.ref.commit.total_seconds
    - typing.IO.tree.head.commit.path.total_seconds
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.tree.path.object.total_seconds
    - typing.IO.head.commit.path.total_seconds
    - typing.IO.object.commit.path
    - subprocess.Popen.tree.commit.path.object.total_seconds
    - subprocess.Popen.path.tree.commit.total_seconds
    - subprocess.Popen.path.object.tree
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - subprocess.Popen.head.commit.tree.object.path.total_seconds
    - typing.IO.commit.path.tree.object
    - typing.IO.path.object.head.commit
    - typing.cast.head.commit.tree.path.object.total_seconds
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.path.tree.object.head.commit.total_seconds
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.IO.path.commit.object.total_seconds
    - typing.TypeVar.tree.object.head.commit.total_seconds
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.head.commit.tree.object.path.total_seconds
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.commit.object.total_seconds
    - typing.TypeVar.tree.head.ref.commit.path.total_seconds
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - typing.TypeVar.tree.head.commit.path.total_seconds
    - typing.IO.object.tree.head.ref.commit
    - typing.TypeVar.object.tree.head.commit
    - typing.cast.object.head.ref.commit.tree.total_seconds
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.tree.total_seconds
    - typing.BinaryIO.head.ref.commit.path.object.total_seconds
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.IO.object.commit.total_seconds
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.object.tree.head.ref.commit.total_seconds
    - typing.IO.commit.path.object.tree.total_seconds
    - subprocess.Popen.object.head.commit.tree.total_seconds
    - datetime.timedelta.commit.path.tree.total_seconds
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.head.commit.total_seconds
    - subprocess.Popen.path.head.commit.tree.object.total_seconds
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - subprocess.Popen.tree.path.head.commit.total_seconds
    - typing.cast.head.ref.commit.tree.object.total_seconds
    - subprocess.Popen.tree.object.commit.path.total_seconds
    - typing.cast.object.tree.head.commit.path
    - typing.IO.path.head.commit.object
    - typing.TypeVar.head.commit.tree.path.total_seconds
    - subprocess.Popen.head.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path.total_seconds
    - typing.BinaryIO.object.head.commit
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - <builtin>.abs
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.object.total_seconds
    - typing.IO.tree.object.path
    - typing.BinaryIO.tree.head.ref.commit.total_seconds
    - typing.BinaryIO.head.commit.path.object.total_seconds
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.TypeVar.tree.object.path.total_seconds
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.commit.object.total_seconds
    - subprocess.Popen.commit.path.total_seconds
    - typing.TypeVar.head.ref.commit.tree.path.total_seconds
    - typing.IO.tree.path.object
    - typing.TypeVar.head.commit.tree.object.path.total_seconds
    - typing.IO.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.total_seconds
    - typing.TypeVar.tree.head.ref.commit.object.total_seconds
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.object.head.ref.commit.path.tree.total_seconds
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.tree.object.path.total_seconds
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.path.head.commit.object.tree.total_seconds
    - typing.IO.tree.head.ref.commit.path.total_seconds
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.IO.head.commit.object.total_seconds
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - datetime.timedelta.path.commit.total_seconds
    - datetime.timedelta.object.tree.head.ref.commit.path.total_seconds
    - subprocess.Popen.path.tree.object.head.ref.commit.total_seconds
    - typing.IO.commit.object.tree.total_seconds
    - subprocess.Popen.object.path.tree.commit.total_seconds
    - subprocess.Popen.tree.head.commit.object.total_seconds
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.BinaryIO.object.head.ref.commit.path.tree.total_seconds
    - typing.IO.tree.object.commit.total_seconds
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.path.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.total_seconds
    - typing.IO.path.object.tree.commit.total_seconds
    - subprocess.Popen.object.commit.path.total_seconds
    - typing.IO.tree.commit.path.total_seconds
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.cast.head.ref.commit.tree.path.object.total_seconds
    - typing.cast.object.tree.head.commit.total_seconds
    - datetime.timedelta.path.tree.object.commit.total_seconds
    - subprocess.Popen.tree.commit.path.object
    - typing.cast.commit.object.tree.path.total_seconds
    - typing.cast.head.commit.total_seconds
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.total_seconds
    - typing.IO.head.commit.object.tree.total_seconds
    - subprocess.Popen.tree.path.object.commit
    - typing.TypeVar.tree.object.head.ref.commit.path.total_seconds
    - typing.TypeVar.tree.head.commit.object.total_seconds
    - subprocess.Popen.head.commit.object.path.tree.total_seconds
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.object.tree.head.commit.path.total_seconds
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.tree.object.commit.path.total_seconds
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.total_seconds
    - datetime.timedelta.path.commit.object
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.tree.path.object.head.ref.commit.total_seconds
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.object.head.ref.commit.total_seconds
    - typing.cast.object.head.commit.tree.path.total_seconds
    - typing.IO.head.ref.commit.total_seconds
    - subprocess.Popen.head.ref.commit.object.total_seconds
    - typing.BinaryIO.object.head.commit.tree.total_seconds
    - datetime.timedelta.tree.object.path.head.commit.total_seconds
    - typing.TypeVar.head.ref.commit.object.path.total_seconds
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.BinaryIO.tree.head.commit.object.total_seconds
    - typing.TypeVar.head.commit.tree.path
    - typing.BinaryIO.head.ref.commit.path.object.tree.total_seconds
    - subprocess.Popen.head.commit.tree.object.path
    - datetime.timedelta.commit.tree.path.total_seconds
    - typing.IO.object.path.total_seconds
    - typing.BinaryIO.tree.head.commit.path.total_seconds
    - typing.IO.object.path.head.ref.commit.tree.total_seconds
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.BinaryIO.head.commit.object.tree.path.total_seconds
    - typing.IO.head.ref.commit.path.tree.total_seconds
    - typing.BinaryIO.object.head.ref.commit.path.total_seconds
    - typing.IO.path.tree.object.head.ref.commit.total_seconds
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.tree.path.head.commit.total_seconds
    - typing.IO.head.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.object.tree.total_seconds
    - typing.IO.path.object.tree
    - typing.TypeVar.head.ref.commit.path.object.total_seconds
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.tree.path.total_seconds
    - subprocess.Popen.tree.object.head.commit.path.total_seconds
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.tree.object
    - subprocess.Popen.object.path.tree.head.commit
    - calendar.timegm
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.object.tree.head.commit.total_seconds
    - typing.BinaryIO.head.ref.commit.path.tree.object.total_seconds
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.path.tree.object.head.ref.commit.total_seconds
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - typing.IO.tree.object.head.commit.path.total_seconds
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.object.path.tree.total_seconds
    - datetime.timedelta.path.commit.object.tree.total_seconds
    - subprocess.Popen.object.head.commit.tree.path.total_seconds
    - typing.IO.object.commit.tree.path.total_seconds
    - datetime.timedelta.object.path.head.commit.tree.total_seconds
    - subprocess.Popen.tree.commit.object.path.total_seconds
    - subprocess.Popen.object.tree.commit.total_seconds
    - subprocess.Popen.path.commit
    - subprocess.Popen.path.head.ref.commit.tree.total_seconds
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.object.path.total_seconds
    - subprocess.Popen.tree.object.path.head.commit.total_seconds
    - subprocess.Popen.object.commit.tree.path.total_seconds
    - typing.TypeVar.head.commit.path.tree.object.total_seconds
    - datetime.timedelta.path.tree.object
    - typing.TypeVar.tree.head.commit.total_seconds
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path
    - subprocess.Popen.head.commit.tree.object.total_seconds
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.path.commit.tree.total_seconds
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.IO.path.object.head.ref.commit
    - typing.cast.tree.object.head.commit.total_seconds
    - typing.IO.object.tree.head.commit.path.total_seconds
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.IO.head.ref.commit.tree.path.total_seconds
    - typing.cast.head.commit.object.tree.total_seconds
    - subprocess.Popen.commit.object.tree.total_seconds
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.ref.commit.path.total_seconds
    - subprocess.Popen.tree.path.head.commit.object.total_seconds
    - subprocess.Popen.head.commit.tree.path.object
    - typing.IO.object.tree.path.total_seconds
    - typing.BinaryIO.tree.head.ref.commit.path.object.total_seconds
    - subprocess.Popen.tree.object.total_seconds
    - subprocess.Popen.path.tree.object.head.commit
    - typing.cast.head.ref.commit.object.path.tree.total_seconds
    - datetime.timedelta.tree.head.commit.object
    - typing.IO.path.object.tree.head.commit.total_seconds
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - typing.cast.tree.head.ref.commit.object.path.total_seconds
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.tree.object.path.total_seconds
    - typing.TypeVar.head.ref.commit.path.object
    - datetime.timedelta.object.tree.path.head.commit.total_seconds
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.tree.path.object.total_seconds
    - datetime.timedelta.object.tree.commit.total_seconds
    - subprocess.Popen.tree.path.object.head.commit.total_seconds
    - typing.IO.path.object.total_seconds
    - typing.TypeVar.object.head.commit.path.tree.total_seconds
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.tree.object.path.commit.total_seconds
    - typing.IO.tree.object.commit
    - typing.BinaryIO.object.tree.path
    - typing.IO.total_seconds
    - typing.BinaryIO.tree.head.commit.object
    - typing.BinaryIO.object.tree.head.commit.total_seconds
    - typing.cast.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.path.total_seconds
    - datetime.timedelta.path.commit.tree
    - typing.IO.tree.path.head.ref.commit.total_seconds
    - subprocess.Popen.tree.head.commit.total_seconds
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.commit.total_seconds
    - typing.IO.tree.commit.path.object.total_seconds
    - typing.IO.tree.path.head.commit.object.total_seconds
    - subprocess.Popen.tree.object.path.commit.total_seconds
    - subprocess.Popen.head.commit.object.total_seconds
    - subprocess.Popen.object.tree.head.commit
    - typing.IO.path.head.ref.commit.tree.object.total_seconds
    - subprocess.Popen.commit.path.tree.object.total_seconds
    - datetime.timedelta.path.tree.head.commit.object.total_seconds
    - datetime.timedelta.head.ref.commit.tree.path.object.total_seconds
    - datetime.timedelta.tree.object.head.commit
    - typing.TypeVar.head.commit.object.path.total_seconds
    - subprocess.Popen.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.total_seconds
    - typing.IO.path.commit.tree.object.total_seconds
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.TypeVar.head.commit.path.tree.total_seconds
    - subprocess.Popen.path.head.ref.commit
    - typing.cast.head.ref.commit.tree.total_seconds
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.path.tree.total_seconds
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.path.object.tree.total_seconds
    - subprocess.Popen.commit.tree.path.total_seconds
    - typing.IO.object.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.tree.object.total_seconds
    - subprocess.Popen.object.path.total_seconds
    - subprocess.Popen.object
    - subprocess.Popen.tree.path.object.head.ref.commit.total_seconds
    - datetime.timedelta.object.tree.total_seconds
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.object.path.tree.commit.total_seconds
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.object.tree.head.ref.commit.total_seconds
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - <builtin>.isinstance
    - typing.BinaryIO.head.ref.commit.tree.path.object.total_seconds
    - datetime.timedelta.path.head.ref.commit.object
    - datetime.timedelta.object.path.tree.total_seconds
    - typing.IO.head.commit.total_seconds
    - typing.TypeVar.tree.object.path.head.commit
    - typing.BinaryIO.object.head.commit.path.total_seconds
    - datetime.timedelta.path.object.total_seconds
    - typing.BinaryIO.head.ref.commit.tree.total_seconds
    - typing.IO.path.tree.head.commit.object.total_seconds
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.path.tree.total_seconds
    - subprocess.Popen.total_seconds
    - subprocess.Popen.object.tree.total_seconds
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.object.tree
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.object
    - time.strptime
    - datetime.timedelta.object.path.commit.total_seconds
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_date.utcoffset
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_date.astimezone
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_date.count
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_date.rfind
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_date.split
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: timestamp.startswith
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: date_formats.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.strptime
    functionSourceFile: time
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: calendar.timegm
    functionSourceFile: calendar
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - line
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 326
    functionName: git.objects.util.parse_actor_and_date
    functionSourceFile: git.objects.util
    functionUses: 3
    functionsReached:
    - m.group
    - <builtin>.int
    - git.objects.util.utctz_to_altz
    - _re_only_actor.search
    - m.groups
    - cls.name_only_regex.search
    - cls.name_email_regex.search
    - _re_actor_epoch.search
    - <builtin>.abs
    - git.util.Actor.__init__
    - git.util.Actor._from_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _re_actor_epoch.search
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.groups
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _re_only_actor.search
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - process
    - stream_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 360
    functionName: git.objects.util.ProcessStreamAdapter.__init__
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 364
    functionName: git.objects.util.ProcessStreamAdapter.__getattr__
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.objects.util.Traversable
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: abc.abstractmethod
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 388
    functionName: git.objects.util.Traversable._get_intermediate_items
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 401
    functionName: git.objects.util.Traversable.list_traverse
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - out.extend
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - git.objects.util.Traversable._list_traverse
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - git.util.IterableList.__init__
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - warnings.warn
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - <builtin>.isinstance
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - git.objects.tree.Tree.traverse
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4481ccca00>
    argNames:
    - self
    - as_edge
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 416
    functionName: git.objects.util.Traversable._list_traverse
    functionSourceFile: git.objects.util
    functionUses: 1
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - out.extend
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - git.util.IterableList.__init__
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - <builtin>.isinstance
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - git.objects.tree.Tree.traverse
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4480c5d7f0>
    argNames:
    - self
    - id_attr
    - prefix
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1180
    functionName: git.util.IterableList.__init__
    functionSourceFile: ''
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Lambda object at 0x7f4480aab970>
    - <ast.Lambda object at 0x7f4480aaba60>
    - <ast.UnaryOp object at 0x7f4480aab520>
    - <ast.Constant object at 0x7f4480aab9a0>
    - <ast.Constant object at 0x7f4480aab220>
    - <ast.Constant object at 0x7f4480aabb80>
    - <ast.Constant object at 0x7f4480aab910>
    argNames:
    - self
    - predicate
    - prune
    - depth
    - branch_first
    - visit_once
    - ignore_self
    - as_edge
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 303
    functionName: git.objects.tree.Tree.traverse
    functionSourceFile: git.objects.tree
    functionUses: 2
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.extend
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 452
    functionName: git.objects.util.Traversable.traverse
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.endswith
    - subprocess.Popen.object.tree.path.stdout.readline
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.path.endswith
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.commit.path.tree.object.readline
    - git.objects.tree.Tree.<lambda1>
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - stack.append
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - section.strip
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - typing.IO.tree.path.endswith
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.path.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.IO.commit.path.object.tree.readline
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.object.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.head.commit.endswith
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - git.objects.tree.Tree.<lambda2>
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.readline
    - section.rfind
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.commit.path.tree.object.stdout.readline
    - git.util.IterableObj.iter_items
    - typing.IO.head.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.readline
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.commit.object.endswith
    - typing.IO.commit.tree.object.wait
    - git.refs.remote.RemoteReference.iter_items
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - typing.IO.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.cast.head.commit.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.IO.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - git.objects.submodule.base.Submodule.iter_items
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - typing.IO.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - warnings.warn
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.commit.readline
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - repo.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.cast.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - collections.deque
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.object.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.object.path.commit.tree.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.git.rev_list
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - datetime.timedelta.path.endswith
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.tree.object.commit.path.wait
    - git.remote.Remote.__init__
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - git.objects.tree.Tree._get_intermediate_items
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.endswith
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - stack.extendleft
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.IO.object.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - subprocess.Popen.commit.tree.readline
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - subprocess.Popen.path.wait
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.tree.endswith
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - configparser.RawConfigParser.has_option
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - typing.IO.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - <builtin>.range
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - datetime.timedelta.endswith
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.readline
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - git.objects.util.Traversable._traverse.addToStack
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.IO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.endswith
    - typing.cast.head.commit.stdout.readline
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - git.util.IterableObj.list_items
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.readline
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object.head.ref.commit.endswith
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.tree.commit.path.endswith
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.IO.tree.head.commit.readline
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.path.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.endswith
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - index_object._iter_convert_to_object
    - subprocess.Popen.object.wait
    - subprocess.Popen.path.endswith
    - datetime.timedelta.path.tree
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.IO.path.object.endswith
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.ref.commit.object.endswith
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.readline
    - git.util.IterableList.__init__
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.path.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.endswith
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.object.tree.path.commit.endswith
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.IO.path.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.IO.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - <builtin>.set
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - <builtin>.type
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - configparser.RawConfigParser.get
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - git.refs.symbolic.SymbolicReference.to_full_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - typing.IO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.head.commit.git.rev_list
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.IO.tree.head.commit.endswith
    - git.remote.PushInfo.iter_items
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.commit.path.object.wait
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - datetime.timedelta.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - git.objects.commit.Commit.iter_items
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.tree.wait
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - out_list.extend
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - git.objects.submodule.base.Submodule._sio_modules
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.path.endswith
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - section.startswith
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.endswith
    - subprocess.Popen.object.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - git.objects.commit.Popen.tree.endswith
    - typing.BinaryIO.head.commit.path.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - typing.IO.tree.object.endswith
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.endswith
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.commit.endswith
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - datetime.timedelta.path.object.commit.tree.endswith
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.path.endswith
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - section.find
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.endswith
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.cast.head.commit.path.object.endswith
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - subprocess.Popen.object.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - typing.cast.commit.tree.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.commit.object.tree.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit.path.endswith
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - git.objects.submodule.base.Submodule._config_parser
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.tree.wait
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.tree.commit.endswith
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - typing.IO.object.tree.path.head.commit.endswith
    - git.remote.FetchInfo.iter_items
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.IO.path.commit.endswith
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - typing.IO.path.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.endswith
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - git.objects.commit.Popen.endswith
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.endswith
    - configparser.RawConfigParser.sections
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - git.objects.commit.Commit._get_intermediate_items
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.endswith
    - git.objects.submodule.base.Submodule.module
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.wait
    - git.objects.submodule.util.sm_name
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - index.entry_key
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - git.remote.Remote.iter_items
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.head.commit.object.endswith
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - git.objects.submodule.base.Submodule.__init__
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.endswith
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - stack.pop
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.IO.path.commit.readline
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - git.util.join_path
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.commit.endswith
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.cast.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - datetime.timedelta.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - git.objects.submodule.base.Submodule._get_intermediate_items
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.tree.head.commit.endswith
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.commit.endswith
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.head.commit.endswith
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.IO.object.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.NamedTuple.__init__
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.IO.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.endswith
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.path.wait
    - typing.cast.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.IO.head.ref.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.endswith
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.path.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - git.objects.util.Traversable._traverse
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.object.git.rev_list
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - stack.extend
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.object.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - repo.commit
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.IO.tree.object.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.endswith
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.endswith
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - visited.add
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.commit.tree.object.endswith
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 5
    IfCount: 6
    argCount: 8
    argDefaultValues:
    - <ast.Lambda object at 0x7f4480a40730>
    - <ast.Lambda object at 0x7f4480a409a0>
    - <ast.UnaryOp object at 0x7f4480a40220>
    - <ast.Constant object at 0x7f4481243b20>
    - <ast.Constant object at 0x7f4481243d30>
    - <ast.Constant object at 0x7f4481243160>
    - <ast.Constant object at 0x7f4481243640>
    argNames:
    - self
    - predicate
    - prune
    - depth
    - branch_first
    - visit_once
    - ignore_self
    - as_edge
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 467
    functionName: git.objects.util.Traversable._traverse
    functionSourceFile: git.objects.util
    functionUses: 1
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.endswith
    - subprocess.Popen.object.tree.path.stdout.readline
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.path.endswith
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.commit.path.tree.object.readline
    - git.objects.tree.Tree.<lambda1>
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - stack.append
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - section.strip
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - typing.IO.tree.path.endswith
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.path.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.IO.commit.path.object.tree.readline
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.object.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.head.commit.endswith
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - git.objects.tree.Tree.<lambda2>
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.readline
    - section.rfind
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.commit.path.tree.object.stdout.readline
    - git.util.IterableObj.iter_items
    - typing.IO.head.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.readline
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.commit.object.endswith
    - typing.IO.commit.tree.object.wait
    - git.refs.remote.RemoteReference.iter_items
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - typing.IO.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.cast.head.commit.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.IO.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - git.objects.submodule.base.Submodule.iter_items
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - typing.IO.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.commit.readline
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - repo.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.cast.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - collections.deque
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.object.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.object.path.commit.tree.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.git.rev_list
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - datetime.timedelta.path.endswith
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.tree.object.commit.path.wait
    - git.remote.Remote.__init__
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - git.objects.tree.Tree._get_intermediate_items
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.endswith
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - stack.extendleft
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.IO.object.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - subprocess.Popen.commit.tree.readline
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - subprocess.Popen.path.wait
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.tree.endswith
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - configparser.RawConfigParser.has_option
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - typing.IO.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - <builtin>.range
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - datetime.timedelta.endswith
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.readline
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - git.objects.util.Traversable._traverse.addToStack
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.IO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.endswith
    - typing.cast.head.commit.stdout.readline
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - git.util.IterableObj.list_items
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.readline
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object.head.ref.commit.endswith
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.tree.commit.path.endswith
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.IO.tree.head.commit.readline
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.path.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.endswith
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - index_object._iter_convert_to_object
    - subprocess.Popen.object.wait
    - subprocess.Popen.path.endswith
    - datetime.timedelta.path.tree
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.IO.path.object.endswith
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.ref.commit.object.endswith
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.readline
    - git.util.IterableList.__init__
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.path.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.endswith
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.object.tree.path.commit.endswith
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.IO.path.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.IO.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - <builtin>.set
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - <builtin>.type
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - configparser.RawConfigParser.get
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - git.refs.symbolic.SymbolicReference.to_full_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - typing.IO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.head.commit.git.rev_list
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.IO.tree.head.commit.endswith
    - git.remote.PushInfo.iter_items
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.commit.path.object.wait
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - datetime.timedelta.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - git.objects.commit.Commit.iter_items
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.tree.wait
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - out_list.extend
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - git.objects.submodule.base.Submodule._sio_modules
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.path.endswith
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - section.startswith
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.endswith
    - subprocess.Popen.object.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - git.objects.commit.Popen.tree.endswith
    - typing.BinaryIO.head.commit.path.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - typing.IO.tree.object.endswith
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.endswith
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.commit.endswith
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - datetime.timedelta.path.object.commit.tree.endswith
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.path.endswith
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - section.find
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.endswith
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.cast.head.commit.path.object.endswith
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - subprocess.Popen.object.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - typing.cast.commit.tree.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.commit.object.tree.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit.path.endswith
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - git.objects.submodule.base.Submodule._config_parser
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.tree.wait
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.tree.commit.endswith
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - typing.IO.object.tree.path.head.commit.endswith
    - git.remote.FetchInfo.iter_items
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.IO.path.commit.endswith
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - typing.IO.path.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.endswith
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - git.objects.commit.Popen.endswith
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.endswith
    - configparser.RawConfigParser.sections
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - git.objects.commit.Commit._get_intermediate_items
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.endswith
    - git.objects.submodule.base.Submodule.module
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.wait
    - git.objects.submodule.util.sm_name
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - index.entry_key
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - git.remote.Remote.iter_items
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.head.commit.object.endswith
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - git.objects.submodule.base.Submodule.__init__
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.endswith
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - stack.pop
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.IO.path.commit.readline
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - git.util.join_path
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.commit.endswith
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.cast.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - datetime.timedelta.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - git.objects.submodule.base.Submodule._get_intermediate_items
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.tree.head.commit.endswith
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.commit.endswith
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.head.commit.endswith
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.IO.object.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.NamedTuple.__init__
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.IO.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.endswith
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.path.wait
    - typing.cast.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.IO.head.ref.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.endswith
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.path.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.object.git.rev_list
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - stack.extend
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.object.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - repo.commit
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.IO.tree.object.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.endswith
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.endswith
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - visited.add
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.commit.tree.object.endswith
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.deque
    functionSourceFile: collections
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - stack
    - src_item
    - branch_first
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 529
    functionName: git.objects.util.Traversable._traverse.addToStack
    functionSourceFile: git.objects.util
    functionUses: 2
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.endswith
    - subprocess.Popen.object.tree.path.stdout.readline
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.path.endswith
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.commit.path.tree.object.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - section.strip
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - typing.IO.tree.path.endswith
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.path.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.IO.commit.path.object.tree.readline
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.object.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.head.commit.endswith
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.readline
    - section.rfind
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.commit.path.tree.object.stdout.readline
    - git.util.IterableObj.iter_items
    - typing.IO.head.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.readline
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.commit.object.endswith
    - typing.IO.commit.tree.object.wait
    - git.refs.remote.RemoteReference.iter_items
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - typing.IO.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.cast.head.commit.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.IO.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - git.objects.submodule.base.Submodule.iter_items
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - typing.IO.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.commit.readline
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - repo.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.cast.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.object.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.object.path.commit.tree.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.git.rev_list
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - datetime.timedelta.path.endswith
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.tree.object.commit.path.wait
    - git.remote.Remote.__init__
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - git.objects.tree.Tree._get_intermediate_items
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.endswith
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - stack.extendleft
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.IO.object.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - subprocess.Popen.commit.tree.readline
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - subprocess.Popen.path.wait
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.tree.endswith
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - configparser.RawConfigParser.has_option
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - typing.IO.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - <builtin>.range
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - datetime.timedelta.endswith
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.readline
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.IO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.endswith
    - typing.cast.head.commit.stdout.readline
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - git.util.IterableObj.list_items
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.readline
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object.head.ref.commit.endswith
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.tree.commit.path.endswith
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.IO.tree.head.commit.readline
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.path.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.endswith
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - index_object._iter_convert_to_object
    - subprocess.Popen.object.wait
    - subprocess.Popen.path.endswith
    - datetime.timedelta.path.tree
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.IO.path.object.endswith
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.ref.commit.object.endswith
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.readline
    - git.util.IterableList.__init__
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.path.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.endswith
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.object.tree.path.commit.endswith
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.IO.path.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.IO.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - <builtin>.type
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - configparser.RawConfigParser.get
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - git.refs.symbolic.SymbolicReference.to_full_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - typing.IO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.head.commit.git.rev_list
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.IO.tree.head.commit.endswith
    - git.remote.PushInfo.iter_items
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.commit.path.object.wait
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - datetime.timedelta.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - git.objects.commit.Commit.iter_items
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.tree.wait
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - out_list.extend
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - git.objects.submodule.base.Submodule._sio_modules
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.path.endswith
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - section.startswith
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.endswith
    - subprocess.Popen.object.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - git.objects.commit.Popen.tree.endswith
    - typing.BinaryIO.head.commit.path.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - typing.IO.tree.object.endswith
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.endswith
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.commit.endswith
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - datetime.timedelta.path.object.commit.tree.endswith
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.path.endswith
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - section.find
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.endswith
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.cast.head.commit.path.object.endswith
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - subprocess.Popen.object.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - typing.cast.commit.tree.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.commit.object.tree.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit.path.endswith
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - git.objects.submodule.base.Submodule._config_parser
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.tree.wait
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.tree.commit.endswith
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - typing.IO.object.tree.path.head.commit.endswith
    - git.remote.FetchInfo.iter_items
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.IO.path.commit.endswith
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - typing.IO.path.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.endswith
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - git.objects.commit.Popen.endswith
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.endswith
    - configparser.RawConfigParser.sections
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - git.objects.commit.Commit._get_intermediate_items
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.endswith
    - git.objects.submodule.base.Submodule.module
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.wait
    - git.objects.submodule.util.sm_name
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - index.entry_key
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - git.remote.Remote.iter_items
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.head.commit.object.endswith
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - git.objects.submodule.base.Submodule.__init__
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.endswith
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.IO.path.commit.readline
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - git.util.join_path
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.commit.endswith
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.cast.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - datetime.timedelta.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - git.objects.submodule.base.Submodule._get_intermediate_items
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.tree.head.commit.endswith
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.commit.endswith
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.head.commit.endswith
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.IO.object.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.NamedTuple.__init__
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.IO.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.endswith
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.path.wait
    - typing.cast.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.IO.head.ref.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.endswith
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.path.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.object.git.rev_list
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - stack.extend
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.object.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - repo.commit
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.IO.tree.object.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.endswith
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.endswith
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.commit.tree.object.endswith
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - commit
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 200
    functionName: git.objects.commit.Commit._get_intermediate_items
    functionSourceFile: git.objects.commit
    functionUses: 3
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - index_object
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 204
    functionName: git.objects.tree.Tree._get_intermediate_items
    functionSourceFile: git.objects.tree
    functionUses: 3
    functionsReached:
    - <builtin>.tuple
    - index_object._iter_convert_to_object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 191
    functionName: git.objects.submodule.base.Submodule._get_intermediate_items
    functionSourceFile: git.objects.submodule.base
    functionUses: 5
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.endswith
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.tree.object.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.path.endswith
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - b.startswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.TypeVar.head.commit.object.tree.path.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.path.commit.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.head.commit.path.tree.object.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - section.strip
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - typing.IO.tree.path.endswith
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - datetime.timedelta.path.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.IO.commit.path.object.tree.readline
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.IO.commit.tree.path.wait
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.object.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - datetime.timedelta.head.commit.path.wait
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.head.commit.endswith
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.readline
    - section.rfind
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.commit.path.tree.object.stdout.readline
    - git.util.IterableObj.iter_items
    - typing.IO.head.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.readline
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.commit.object.endswith
    - typing.IO.commit.tree.object.wait
    - git.refs.remote.RemoteReference.iter_items
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - typing.IO.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.cast.head.commit.object.path.tree.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.head.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.IO.tree.commit.object.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - git.objects.submodule.base.Submodule.iter_items
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - subprocess.Popen.path.commit.tree.readline
    - typing.IO.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.commit.readline
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - repo.config_reader
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.cast.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - subprocess.Popen.object.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.object.path.commit.tree.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.git.rev_list
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - datetime.timedelta.path.endswith
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.tree.object.commit.path.wait
    - git.remote.Remote.__init__
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.endswith
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.commit.tree.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - subprocess.Popen.path.wait
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - subprocess.Popen.object.tree.endswith
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - configparser.RawConfigParser.has_option
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - typing.IO.head.commit.tree.path.object.endswith
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - datetime.timedelta.endswith
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.path.endswith
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.path.tree.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.readline
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.path.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.IO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.endswith
    - typing.cast.head.commit.stdout.readline
    - typing.TypeVar.object.tree.path.commit.endswith
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - git.util.IterableObj.list_items
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.readline
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object.head.ref.commit.endswith
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.tree.commit.path.endswith
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.IO.tree.head.commit.readline
    - typing.cast.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.IO.path.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.endswith
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.object.path.head.commit.tree.readline
    - typing.IO.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.wait
    - subprocess.Popen.path.endswith
    - datetime.timedelta.path.tree
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.IO.path.object.endswith
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.ref.commit.object.endswith
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - git.objects.commit.Popen.path.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.tree.head.ref.commit.readline
    - git.util.IterableList.__init__
    - typing.IO.commit.tree.path.object.wait
    - typing.IO.path.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.endswith
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.object.tree.path.commit.endswith
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - typing.IO.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.IO.path.object.tree.endswith
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - typing.IO.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.IO.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.cast.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - os.path.join
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - <builtin>.type
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - configparser.RawConfigParser.get
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - git.refs.symbolic.SymbolicReference.to_full_path
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - typing.IO.object.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.object.path.head.commit.tree.wait
    - datetime.timedelta.head.commit.git.rev_list
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.IO.tree.head.commit.endswith
    - git.remote.PushInfo.iter_items
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.commit.path.object.wait
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - datetime.timedelta.head.commit.object.tree.wait
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - datetime.timedelta.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - git.objects.commit.Commit.iter_items
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.wait
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.head.commit.object.path.tree.wait
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - out_list.extend
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.endswith
    - typing.IO.commit.object.tree.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - git.objects.submodule.base.Submodule._sio_modules
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.readline
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.path.endswith
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - section.startswith
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.readline
    - subprocess.Popen.path.object.endswith
    - subprocess.Popen.object.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - git.objects.commit.Popen.tree.endswith
    - typing.BinaryIO.head.commit.path.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.object.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - typing.IO.tree.object.endswith
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.endswith
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.commit.endswith
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - datetime.timedelta.path.object.commit.tree.endswith
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.path.endswith
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - typing.IO.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - section.find
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.endswith
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.cast.head.commit.path.object.endswith
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - subprocess.Popen.object.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - typing.cast.commit.tree.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.commit.object.tree.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit.path.endswith
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - git.objects.submodule.base.Submodule._config_parser
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.tree.wait
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.endswith
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.tree.commit.endswith
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - typing.IO.object.tree.path.head.commit.endswith
    - git.remote.FetchInfo.iter_items
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.IO.path.commit.endswith
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - typing.IO.path.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.endswith
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - subprocess.Popen.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - git.objects.commit.Popen.endswith
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.endswith
    - configparser.RawConfigParser.sections
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - subprocess.Popen.commit.object.tree.endswith
    - git.objects.submodule.base.Submodule.module
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.wait
    - git.objects.submodule.util.sm_name
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - index.entry_key
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - git.remote.Remote.iter_items
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - typing.IO.commit.tree.path.object.endswith
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.endswith
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.head.commit.object.endswith
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - git.objects.submodule.base.Submodule.__init__
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.endswith
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - subprocess.Popen.tree.commit.object.endswith
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.IO.path.commit.readline
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - git.util.join_path
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.endswith
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - datetime.timedelta.commit.endswith
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - typing.TypeVar.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.cast.tree.head.ref.commit.object.readline
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.readline
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - datetime.timedelta.object.path.tree.endswith
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.IO.object.path.tree.head.commit.endswith
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.commit.endswith
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - datetime.timedelta.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.readline
    - datetime.timedelta.head.commit.endswith
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - typing.IO.object.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.IO.object.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.IO.object.path.commit.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.IO.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.endswith
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.path.wait
    - typing.cast.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.IO.head.ref.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.endswith
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.path.commit.readline
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - subprocess.Popen.object.head.commit.wait
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.readline
    - datetime.timedelta.object.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.object.git.rev_list
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.object.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - datetime.timedelta.path.commit.object.tree
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - repo.commit
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.IO.tree.object.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.endswith
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.endswith
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.commit.tree.object.endswith
    - typing.IO.path.head.commit.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.extendleft
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.extend
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: visited.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.tree.Tree.<lambda2>
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.tree.Tree.<lambda1>
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - stream
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 587
    functionName: git.objects.util.Serializable._serialize
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - stream
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 602
    functionName: git.objects.util.Serializable._deserialize
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 619
    functionName: git.objects.util.TraversableIterableObj.list_traverse
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.objects.util.TraversableIterableObj
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - typing.overload
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Lambda object at 0x7f448149e8b0>
    - <ast.Lambda object at 0x7f448149e370>
    - <ast.UnaryOp object at 0x7f448149e250>
    - <ast.Constant object at 0x7f448149e0a0>
    - <ast.Constant object at 0x7f448149e2e0>
    - <ast.Constant object at 0x7f4481a9c0d0>
    - <ast.Constant object at 0x7f4481a9cb20>
    argNames:
    - self
    - predicate
    - prune
    - depth
    - branch_first
    - visit_once
    - ignore_self
    - as_edge
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 661
    functionName: git.objects.util.TraversableIterableObj.traverse
    functionSourceFile: git.objects.util
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.tag
    functionSourceFile: git.objects.tag
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 110
    functionName: git.objects.tag.TagObject._set_cache_
    functionSourceFile: git.objects.tag
    functionUses: 0
    functionsReached:
    - subprocess.Popen.object.tree.commit.path.odb.stream
    - typing.IO.commit.path.object.tree.odb.stream
    - typing.IO.path.object.tree.odb.stream
    - m.groups
    - typing.IO.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.odb.stream
    - typing.cast.head.ref.commit.tree.object.odb.stream
    - git.objects.commit.Popen.path.odb.stream
    - subprocess.Popen.tree.path.object.head.commit.odb.stream
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.object.odb.stream
    - datetime.timedelta.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.tree.path.object.commit.odb.stream
    - datetime.timedelta.head.commit.path.odb.stream
    - typing.TypeVar.tree.object.path.commit.odb.stream
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.path.tree.odb.stream
    - typing.IO.path.tree.odb.stream
    - subprocess.Popen.path.object.commit.odb.stream
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.stream
    - typing.IO.object.tree.commit.path.odb.stream
    - datetime.timedelta.object.head.commit.tree.odb.stream
    - typing.TypeVar.head.commit.path.odb.stream
    - typing.IO.object.path.head.commit.tree.odb.stream
    - subprocess.Popen.path.object.odb.stream
    - typing.TypeVar.head.commit.path.object.odb.stream
    - datetime.timedelta.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.tree.path.head.ref.commit.odb.stream
    - typing.IO.commit.object.path.odb.stream
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.object.path.commit.odb.stream
    - typing.IO.path.head.commit.object.tree.odb.stream
    - git.objects.tag.TagObject.__init__
    - typing.TypeVar.head.commit.tree.path.odb.stream
    - subprocess.Popen.object.path.head.commit.odb.stream
    - typing.IO.commit.object.odb.stream
    - typing.BinaryIO.tree.head.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.path.object.tree.commit.odb.stream
    - datetime.timedelta.tree.head.commit.object.odb.stream
    - typing.BinaryIO.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.path.head.ref.commit.object.tree.odb.stream
    - typing.cast.object.head.commit.odb.stream
    - subprocess.Popen.object.commit.tree.path.odb.stream
    - datetime.timedelta.tree.head.commit.odb.stream
    - typing.IO.head.commit.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.path.tree.head.commit.object.odb.stream
    - datetime.timedelta.path.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.object.tree.commit.odb.stream
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.stream
    - typing.IO.tree.object.head.ref.commit.odb.stream
    - ostream.read
    - subprocess.Popen.tree.odb.stream
    - typing.cast.head.commit.path.object.odb.stream
    - subprocess.Popen.path.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.head.commit.object.path.tree.odb.stream
    - _re_actor_epoch.search
    - subprocess.Popen.object.path.head.ref.commit.odb.stream
    - typing.IO.object.tree.commit.odb.stream
    - typing.IO.path.tree.head.ref.commit.odb.stream
    - datetime.timedelta.path.tree.object.commit.odb.stream
    - datetime.timedelta.path.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.path.tree.odb.stream
    - typing.IO.tree.path.commit.odb.stream
    - <builtin>.abs
    - typing.IO.path.tree.head.commit.object.odb.stream
    - typing.IO.head.ref.commit.tree.object.odb.stream
    - subprocess.Popen.tree.head.commit.path.object.odb.stream
    - datetime.timedelta.object.odb.stream
    - subprocess.Popen.commit.path.tree.object.odb.stream
    - typing.TypeVar.head.ref.commit.object.tree.odb.stream
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.stream
    - m.group
    - _re_only_actor.search
    - typing.TypeVar.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.path.tree.object.odb.stream
    - datetime.timedelta.head.commit.path.tree.object.odb.stream
    - typing.cast.tree.head.ref.commit.object.path.odb.stream
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.stream
    - typing.IO.object.head.commit.path.odb.stream
    - typing.cast.tree.head.commit.path.odb.stream
    - subprocess.Popen.object.commit.tree.odb.stream
    - typing.cast.commit.tree.object.path.odb.stream
    - typing.cast.tree.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.head.commit.object.tree.odb.stream
    - git.objects.commit.Popen.path.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.path.head.commit.object.odb.stream
    - datetime.timedelta.tree.object.head.commit.path.odb.stream
    - typing.IO.object.tree.path.odb.stream
    - subprocess.Popen.tree.head.commit.object.path.odb.stream
    - git.util.Actor.__init__
    - typing.IO.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.path.odb.stream
    - typing.TypeVar.head.commit.object.odb.stream
    - subprocess.Popen.tree.head.ref.commit.object.odb.stream
    - git.util.Actor._from_string
    - datetime.timedelta.head.commit.path.object.tree.odb.stream
    - subprocess.Popen.commit.path.tree.odb.stream
    - typing.BinaryIO.head.commit.path.object.tree.odb.stream
    - subprocess.Popen.path.tree.commit.object.odb.stream
    - typing.IO.path.head.commit.tree.odb.stream
    - subprocess.Popen.commit.tree.object.path.odb.stream
    - typing.TypeVar.head.commit.object.path.odb.stream
    - typing.IO.commit.object.path.tree.odb.stream
    - datetime.timedelta.object.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.object.path.odb.stream
    - typing.IO.head.commit.object.tree.path.odb.stream
    - typing.BinaryIO.object.tree.head.commit.odb.stream
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.stream
    - typing.IO.path.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.commit.tree.object.odb.stream
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.stream
    - datetime.timedelta.object.commit.tree.path.odb.stream
    - typing.BinaryIO.head.commit.tree.object.path.odb.stream
    - typing.IO.head.commit.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.object.tree.odb.stream
    - subprocess.Popen.tree.commit.path.odb.stream
    - cls.name_email_regex.search
    - subprocess.Popen.object.path.commit.tree.odb.stream
    - datetime.timedelta.tree.commit.odb.stream
    - typing.IO.object.path.odb.stream
    - datetime.timedelta.head.commit.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.tree.odb.stream
    - datetime.timedelta.head.commit.odb.stream
    - datetime.timedelta.tree.odb.stream
    - git.objects.util.get_object_type_by_name
    - typing.IO.head.commit.object.odb.stream
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.object.commit.path.odb.stream
    - datetime.timedelta.tree.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.tree.path.object.odb.stream
    - typing.TypeVar.tree.object.path.odb.stream
    - typing.IO.object.commit.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.stream
    - datetime.timedelta.commit.tree.odb.stream
    - datetime.timedelta.commit.path.odb.stream
    - datetime.timedelta.path.commit.odb.stream
    - datetime.timedelta.object.head.commit.odb.stream
    - typing.BinaryIO.tree.head.commit.path.odb.stream
    - datetime.timedelta.commit.path.tree.object.odb.stream
    - typing.BinaryIO.object.head.commit.path.tree.odb.stream
    - typing.IO.tree.commit.object.odb.stream
    - typing.IO.head.commit.tree.path.object.odb.stream
    - typing.IO.path.head.ref.commit.odb.stream
    - subprocess.Popen.tree.path.head.commit.odb.stream
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.stream
    - typing.IO.path.head.ref.commit.tree.object.odb.stream
    - typing.IO.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.commit.path.odb.stream
    - typing.IO.tree.commit.path.object.odb.stream
    - subprocess.Popen.object.tree.odb.stream
    - typing.IO.tree.path.commit.object.odb.stream
    - subprocess.Popen.commit.tree.object.odb.stream
    - subprocess.Popen.head.commit.tree.odb.stream
    - typing.IO.head.commit.tree.object.path.odb.stream
    - typing.TypeVar.tree.head.ref.commit.path.odb.stream
    - typing.IO.path.object.head.ref.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.stream
    - subprocess.Popen.path.commit.tree.odb.stream
    - datetime.timedelta.head.ref.commit.object.odb.stream
    - cls.name_only_regex.search
    - datetime.timedelta.path.tree.head.commit.odb.stream
    - typing.IO.head.commit.tree.path.odb.stream
    - typing.IO.object.tree.path.commit.odb.stream
    - typing.cast.head.commit.object.path.odb.stream
    - typing.IO.object.commit.tree.path.odb.stream
    - subprocess.Popen.tree.head.ref.commit.odb.stream
    - typing.IO.path.object.head.ref.commit.tree.odb.stream
    - typing.IO.tree.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.path.head.commit.object.odb.stream
    - subprocess.Popen.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.tree.odb.stream
    - datetime.timedelta.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.tree.object.path.odb.stream
    - typing.BinaryIO.object.tree.head.commit.path.odb.stream
    - datetime.timedelta.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.commit.object.tree.odb.stream
    - datetime.timedelta.tree.path.object.odb.stream
    - subprocess.Popen.path.tree.odb.stream
    - subprocess.Popen.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.tree.odb.stream
    - typing.IO.tree.object.commit.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.path.object.tree.odb.stream
    - typing.IO.path.object.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.stream
    - typing.IO.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.odb.stream
    - subprocess.Popen.path.object.head.ref.commit.odb.stream
    - datetime.timedelta.head.commit.object.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.path.odb.stream
    - typing.IO.path.commit.object.tree.odb.stream
    - typing.BinaryIO.tree.head.commit.object.odb.stream
    - git.objects.commit.Popen.tree.odb.stream
    - subprocess.Popen.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.object.path.tree.commit.odb.stream
    - subprocess.Popen.commit.object.path.odb.stream
    - datetime.timedelta.path.object.odb.stream
    - datetime.timedelta.object.tree.commit.odb.stream
    - typing.cast.head.commit.object.path.tree.odb.stream
    - typing.cast.object.tree.head.commit.path.odb.stream
    - subprocess.Popen.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.stream
    - datetime.timedelta.path.head.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.object.odb.stream
    - typing.TypeVar.tree.head.ref.commit.object.odb.stream
    - typing.cast.head.commit.path.tree.object.odb.stream
    - typing.cast.object.head.ref.commit.tree.odb.stream
    - typing.TypeVar.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.tree.head.ref.commit.odb.stream
    - typing.IO.tree.path.head.commit.object.odb.stream
    - typing.IO.tree.path.object.head.ref.commit.odb.stream
    - typing.IO.object.path.tree.odb.stream
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.stream
    - typing.TypeVar.tree.object.head.commit.odb.stream
    - datetime.timedelta.tree.object.odb.stream
    - subprocess.Popen.tree.object.path.head.commit.odb.stream
    - typing.TypeVar.tree.head.ref.commit.odb.stream
    - datetime.timedelta.object.tree.head.commit.odb.stream
    - typing.IO.head.ref.commit.path.object.tree.odb.stream
    - datetime.timedelta.tree.head.ref.commit.odb.stream
    - typing.BinaryIO.object.head.ref.commit.path.odb.stream
    - typing.BinaryIO.object.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.commit.path.tree.object.odb.stream
    - datetime.timedelta.tree.object.commit.path.odb.stream
    - typing.cast.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.object.head.commit.odb.stream
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.odb.stream
    - subprocess.Popen.head.ref.commit.path.object.odb.stream
    - typing.cast.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.tree.path.head.commit.object.odb.stream
    - typing.TypeVar.head.ref.commit.path.odb.stream
    - typing.IO.object.path.tree.head.commit.odb.stream
    - subprocess.Popen.tree.commit.object.odb.stream
    - subprocess.Popen.tree.commit.path.object.odb.stream
    - typing.IO.tree.object.path.head.ref.commit.odb.stream
    - typing.cast.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.object.tree.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.path.tree.odb.stream
    - typing.BinaryIO.object.head.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.stream
    - typing.TypeVar.object.head.commit.odb.stream
    - typing.IO.path.head.commit.object.odb.stream
    - typing.IO.object.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.path.odb.stream
    - typing.IO.tree.object.path.commit.odb.stream
    - datetime.timedelta.commit.tree.object.path.odb.stream
    - typing.IO.tree.commit.object.path.odb.stream
    - subprocess.Popen.commit.tree.odb.stream
    - typing.IO.object.path.commit.odb.stream
    - typing.cast.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.head.commit.path.odb.stream
    - typing.IO.path.object.odb.stream
    - subprocess.Popen.head.commit.object.odb.stream
    - typing.IO.object.head.commit.tree.odb.stream
    - typing.IO.tree.head.commit.path.odb.stream
    - typing.IO.path.commit.odb.stream
    - typing.IO.head.ref.commit.path.tree.object.odb.stream
    - typing.TypeVar.head.ref.commit.object.odb.stream
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.stream
    - typing.BinaryIO.head.ref.commit.object.odb.stream
    - typing.IO.object.head.commit.odb.stream
    - datetime.timedelta.tree.commit.path.object.odb.stream
    - subprocess.Popen.commit.path.object.odb.stream
    - git.objects.commit.Popen.odb.stream
    - typing.IO.object.commit.tree.odb.stream
    - typing.IO.tree.path.head.ref.commit.object.odb.stream
    - typing.IO.object.commit.path.tree.odb.stream
    - typing.cast.object.tree.head.ref.commit.path.odb.stream
    - typing.TypeVar.object.head.ref.commit.tree.odb.stream
    - datetime.timedelta.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.stream
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.path.object.head.commit.odb.stream
    - typing.IO.path.commit.tree.object.odb.stream
    - datetime.timedelta.head.commit.tree.object.odb.stream
    - typing.IO.commit.path.tree.odb.stream
    - typing.IO.tree.path.object.head.commit.odb.stream
    - typing.IO.tree.head.ref.commit.object.path.odb.stream
    - typing.IO.object.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.tree.head.commit.object.path.odb.stream
    - datetime.timedelta.path.object.head.commit.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.object.tree.odb.stream
    - typing.IO.path.head.ref.commit.tree.odb.stream
    - typing.IO.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.tree.path.commit.odb.stream
    - typing.IO.object.path.head.ref.commit.odb.stream
    - datetime.timedelta.object.tree.path.commit.odb.stream
    - typing.cast.tree.head.commit.object.odb.stream
    - typing.cast.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.object.commit.tree.odb.stream
    - typing.IO.path.tree.object.commit.odb.stream
    - typing.BinaryIO.head.commit.path.object.odb.stream
    - datetime.timedelta.head.commit.path.tree.odb.stream
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.stream
    - typing.IO.tree.head.ref.commit.odb.stream
    - typing.cast.tree.head.ref.commit.path.odb.stream
    - typing.IO.object.path.tree.head.ref.commit.odb.stream
    - datetime.timedelta.odb.stream
    - typing.IO.object.odb.stream
    - typing.IO.path.tree.object.odb.stream
    - datetime.timedelta.path.commit.object.odb.stream
    - typing.cast.head.ref.commit.path.odb.stream
    - typing.TypeVar.object.tree.path.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.path.tree.head.commit.object.odb.stream
    - typing.cast.head.commit.object.tree.odb.stream
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.commit.path.tree.odb.stream
    - typing.TypeVar.head.commit.tree.odb.stream
    - git.objects.util.utctz_to_altz
    - datetime.timedelta.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.tree.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.object.path.tree.odb.stream
    - subprocess.Popen.object.path.head.commit.tree.odb.stream
    - datetime.timedelta.tree.head.commit.object.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.head.commit.path.tree.object.odb.stream
    - typing.IO.object.path.tree.commit.odb.stream
    - typing.IO.tree.head.commit.object.odb.stream
    - typing.TypeVar.head.commit.tree.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.object.odb.stream
    - typing.IO.head.commit.path.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.object.path.odb.stream
    - datetime.timedelta.object.path.head.ref.commit.odb.stream
    - typing.BinaryIO.object.head.commit.odb.stream
    - typing.IO.tree.head.commit.object.path.odb.stream
    - datetime.timedelta.tree.commit.object.path.odb.stream
    - typing.IO.tree.object.odb.stream
    - typing.IO.object.head.commit.tree.path.odb.stream
    - typing.IO.object.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.head.commit.object.path.odb.stream
    - typing.TypeVar.head.commit.object.path.tree.odb.stream
    - datetime.timedelta.commit.path.object.tree.odb.stream
    - typing.BinaryIO.head.commit.object.odb.stream
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.stream
    - typing.IO.head.ref.commit.odb.stream
    - subprocess.Popen.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.path.tree.object.head.commit.odb.stream
    - typing.BinaryIO.object.head.commit.tree.odb.stream
    - datetime.timedelta.object.commit.path.odb.stream
    - typing.TypeVar.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.commit.object.odb.stream
    - typing.BinaryIO.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.stream
    - typing.IO.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.path.commit.odb.stream
    - datetime.timedelta.object.path.head.commit.tree.odb.stream
    - subprocess.Popen.commit.object.tree.path.odb.stream
    - typing.IO.head.commit.path.object.tree.odb.stream
    - datetime.timedelta.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.head.commit.object.odb.stream
    - subprocess.Popen.tree.head.commit.path.odb.stream
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.head.commit.path.object.odb.stream
    - subprocess.Popen.object.commit.odb.stream
    - typing.IO.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.path.odb.stream
    - typing.cast.tree.head.commit.path.object.odb.stream
    - subprocess.Popen.tree.path.object.odb.stream
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.stream
    - typing.IO.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.path.head.commit.odb.stream
    - typing.TypeVar.tree.object.path.head.commit.odb.stream
    - git.objects.util.parse_actor_and_date
    - typing.IO.path.tree.head.commit.odb.stream
    - datetime.timedelta.head.commit.tree.odb.stream
    - subprocess.Popen.tree.object.commit.odb.stream
    - subprocess.Popen.head.commit.tree.object.odb.stream
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.stream
    - subprocess.Popen.path.object.head.commit.tree.odb.stream
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.tree.odb.stream
    - typing.IO.path.head.ref.commit.object.odb.stream
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.stream
    - typing.TypeVar.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.commit.object.path.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.odb.stream
    - typing.IO.tree.path.object.odb.stream
    - typing.IO.commit.tree.object.odb.stream
    - subprocess.Popen.object.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.path.tree.head.commit.odb.stream
    - typing.IO.head.commit.odb.stream
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.stream
    - typing.cast.object.head.commit.path.tree.odb.stream
    - typing.IO.head.ref.commit.object.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.stream
    - subprocess.Popen.object.commit.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.object.tree.odb.stream
    - typing.BinaryIO.tree.head.commit.path.object.odb.stream
    - typing.IO.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.commit.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.odb.stream
    - datetime.timedelta.path.tree.commit.object.odb.stream
    - typing.IO.commit.path.tree.object.odb.stream
    - typing.cast.head.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.stream
    - typing.cast.tree.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.path.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.tree.odb.stream
    - datetime.timedelta.tree.path.object.head.commit.odb.stream
    - typing.IO.path.tree.head.ref.commit.object.odb.stream
    - <builtin>.int
    - typing.IO.object.commit.odb.stream
    - typing.cast.tree.object.head.commit.path.odb.stream
    - typing.IO.odb.stream
    - typing.cast.tree.object.head.commit.odb.stream
    - typing.IO.head.ref.commit.object.odb.stream
    - subprocess.Popen.head.commit.tree.path.odb.stream
    - subprocess.Popen.commit.tree.path.odb.stream
    - typing.TypeVar.tree.head.commit.path.odb.stream
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.path.tree.commit.object.odb.stream
    - typing.cast.tree.head.commit.odb.stream
    - typing.BinaryIO.object.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.head.commit.object.path.tree.odb.stream
    - typing.cast.object.head.commit.path.odb.stream
    - typing.IO.path.head.commit.tree.object.odb.stream
    - git.objects.commit.Commit.__init__
    - typing.TypeVar.tree.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.path.odb.stream
    - typing.TypeVar.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.object.head.ref.commit.odb.stream
    - typing.cast.head.commit.tree.path.odb.stream
    - typing.cast.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.head.commit.object.path.odb.stream
    - typing.IO.path.tree.commit.odb.stream
    - subprocess.Popen.object.tree.path.odb.stream
    - datetime.timedelta.path.object.commit.tree.odb.stream
    - datetime.timedelta.path.object.head.ref.commit.odb.stream
    - datetime.timedelta.commit.path.object.odb.stream
    - typing.IO.object.head.ref.commit.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.stream
    - typing.IO.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.odb.stream
    - <builtin>.super
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.stream
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.odb.stream
    - subprocess.Popen.path.object.commit.tree.odb.stream
    - datetime.timedelta.object.tree.commit.path.odb.stream
    - datetime.timedelta.path.object.commit.odb.stream
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.stream
    - typing.IO.tree.path.object.commit.odb.stream
    - typing.IO.path.commit.object.odb.stream
    - subprocess.Popen.path.head.commit.object.tree.odb.stream
    - subprocess.Popen.object.head.commit.tree.odb.stream
    - subprocess.Popen.tree.object.path.commit.odb.stream
    - datetime.timedelta.tree.path.head.ref.commit.odb.stream
    - typing.cast.head.commit.tree.object.path.odb.stream
    - datetime.timedelta.object.head.commit.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.path.tree.odb.stream
    - git.objects.base.IndexObject.__init__
    - typing.TypeVar.object.tree.head.commit.path.odb.stream
    - typing.IO.commit.odb.stream
    - typing.IO.path.object.tree.head.ref.commit.odb.stream
    - typing.IO.head.commit.path.object.odb.stream
    - typing.IO.object.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.path.object.head.commit.odb.stream
    - typing.cast.head.ref.commit.tree.path.object.odb.stream
    - typing.IO.tree.head.commit.path.object.odb.stream
    - typing.TypeVar.head.commit.object.tree.path.odb.stream
    - subprocess.Popen.commit.path.odb.stream
    - subprocess.Popen.head.commit.tree.path.object.odb.stream
    - typing.cast.object.head.commit.tree.odb.stream
    - typing.IO.commit.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.stream
    - typing.BinaryIO.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.object.head.commit.path.odb.stream
    - typing.cast.object.tree.head.commit.odb.stream
    - typing.TypeVar.head.commit.tree.object.odb.stream
    - subprocess.Popen.commit.path.object.tree.odb.stream
    - datetime.timedelta.commit.path.tree.odb.stream
    - subprocess.Popen.tree.path.commit.object.odb.stream
    - typing.IO.tree.commit.odb.stream
    - typing.TypeVar.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.object.commit.odb.stream
    - gitdb.util.hex_to_bin
    - typing.BinaryIO.object.head.commit.tree.path.odb.stream
    - typing.TypeVar.tree.head.commit.odb.stream
    - datetime.timedelta.object.path.tree.head.commit.odb.stream
    - typing.cast.head.commit.path.object.tree.odb.stream
    - typing.TypeVar.object.head.ref.commit.path.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.path.head.ref.commit.odb.stream
    - typing.cast.head.ref.commit.object.path.odb.stream
    - typing.IO.head.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.commit.odb.stream
    - datetime.timedelta.path.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.commit.odb.stream
    - typing.BinaryIO.head.commit.tree.object.odb.stream
    - typing.IO.object.tree.head.commit.odb.stream
    - typing.cast.tree.head.commit.object.path.odb.stream
    - typing.IO.tree.head.ref.commit.object.odb.stream
    - subprocess.Popen.commit.object.odb.stream
    - datetime.timedelta.commit.object.path.tree.odb.stream
    - typing.TypeVar.object.tree.path.commit.odb.stream
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.stream
    - typing.IO.path.head.commit.odb.stream
    - subprocess.Popen.odb.stream
    - typing.cast.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.path.odb.stream
    - typing.TypeVar.tree.head.commit.object.path.odb.stream
    - typing.TypeVar.object.head.commit.tree.path.odb.stream
    - git.objects.tree.Tree.__init__
    - typing.BinaryIO.object.tree.head.ref.commit.odb.stream
    - typing.IO.path.commit.tree.odb.stream
    - subprocess.Popen.path.tree.head.commit.odb.stream
    - datetime.timedelta.head.ref.commit.path.odb.stream
    - typing.IO.head.ref.commit.tree.path.object.odb.stream
    - datetime.timedelta.head.ref.commit.tree.object.odb.stream
    - datetime.timedelta.path.head.ref.commit.odb.stream
    - datetime.timedelta.object.head.ref.commit.tree.odb.stream
    - subprocess.Popen.head.ref.commit.odb.stream
    - type_name.encode
    - typing.IO.tree.object.head.commit.path.odb.stream
    - datetime.timedelta.commit.tree.object.odb.stream
    - datetime.timedelta.object.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.path.tree.odb.stream
    - typing.TypeVar.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.object.tree.head.commit.odb.stream
    - subprocess.Popen.path.head.commit.tree.object.odb.stream
    - subprocess.Popen.tree.object.head.commit.path.odb.stream
    - typing.IO.commit.tree.object.path.odb.stream
    - typing.BinaryIO.object.tree.path.commit.odb.stream
    - subprocess.Popen.tree.object.head.ref.commit.odb.stream
    - typing.IO.path.object.head.commit.tree.odb.stream
    - subprocess.Popen.commit.odb.stream
    - typing.IO.tree.object.path.head.commit.odb.stream
    - typing.IO.commit.path.odb.stream
    - datetime.timedelta.path.tree.commit.odb.stream
    - datetime.timedelta.tree.head.commit.path.object.odb.stream
    - datetime.timedelta.object.commit.odb.stream
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.stream
    - typing.cast.head.commit.path.tree.odb.stream
    - datetime.timedelta.commit.odb.stream
    - typing.IO.tree.object.commit.path.odb.stream
    - typing.IO.head.ref.commit.tree.path.odb.stream
    - typing.cast.object.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.object.head.ref.commit.path.odb.stream
    - typing.cast.object.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.commit.object.tree.odb.stream
    - typing.IO.object.head.commit.path.tree.odb.stream
    - typing.IO.tree.object.path.odb.stream
    - typing.cast.head.commit.tree.object.odb.stream
    - typing.TypeVar.head.commit.odb.stream
    - datetime.timedelta.commit.object.odb.stream
    - datetime.timedelta.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.head.commit.path.object.tree.odb.stream
    - typing.IO.head.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.head.ref.commit.odb.stream
    - typing.TypeVar.head.commit.path.tree.object.odb.stream
    - subprocess.Popen.tree.path.commit.odb.stream
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.object.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.tree.object.odb.stream
    - typing.cast.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.path.object.tree.odb.stream
    - subprocess.Popen.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.commit.object.path.tree.odb.stream
    - <builtin>.len
    - datetime.timedelta.tree.commit.object.odb.stream
    - <builtin>.type
    - datetime.timedelta.path.object.head.commit.odb.stream
    - subprocess.Popen.head.commit.path.object.odb.stream
    - subprocess.Popen.path.tree.object.commit.odb.stream
    - typing.cast.head.commit.object.odb.stream
    - typing.IO.object.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.tree.path.odb.stream
    - typing.BinaryIO.head.commit.object.path.odb.stream
    - typing.IO.tree.path.head.commit.odb.stream
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.stream
    - datetime.timedelta.tree.path.commit.odb.stream
    - subprocess.Popen.object.tree.path.head.commit.odb.stream
    - typing.IO.tree.odb.stream
    - typing.TypeVar.tree.head.commit.path.object.odb.stream
    - typing.IO.tree.object.head.commit.odb.stream
    - typing.cast.head.ref.commit.path.object.tree.odb.stream
    - subprocess.Popen.path.head.commit.tree.odb.stream
    - subprocess.Popen.object.path.odb.stream
    - typing.TypeVar.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.odb.stream
    - subprocess.Popen.tree.head.commit.object.odb.stream
    - subprocess.Popen.object.path.tree.odb.stream
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.stream
    - typing.IO.path.object.tree.commit.odb.stream
    - typing.IO.head.ref.commit.tree.odb.stream
    - typing.IO.commit.object.tree.path.odb.stream
    - datetime.timedelta.head.commit.tree.path.odb.stream
    - typing.IO.commit.tree.odb.stream
    - subprocess.Popen.tree.object.commit.path.odb.stream
    - datetime.timedelta.object.tree.head.commit.path.odb.stream
    - subprocess.Popen.path.head.ref.commit.object.odb.stream
    - datetime.timedelta.tree.path.commit.object.odb.stream
    - subprocess.Popen.path.commit.object.tree.odb.stream
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.stream
    - typing.IO.object.tree.head.commit.path.odb.stream
    - typing.IO.head.commit.path.tree.object.odb.stream
    - subprocess.Popen.path.tree.object.odb.stream
    - datetime.timedelta.head.commit.tree.object.path.odb.stream
    - subprocess.Popen.head.commit.path.odb.stream
    - typing.TypeVar.tree.object.head.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.head.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.object.path.head.commit.odb.stream
    - typing.cast.head.commit.odb.stream
    - typing.IO.object.tree.odb.stream
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.tree.head.commit.odb.stream
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.head.commit.tree.path.object.odb.stream
    - git.objects.commit.Popen.tree.path.odb.stream
    - typing.cast.head.commit.tree.odb.stream
    - typing.IO.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.commit.object.tree.odb.stream
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.stream
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.path.object.commit.odb.stream
    - typing.cast.head.commit.path.odb.stream
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.tree.object.path.odb.stream
    - typing.cast.tree.head.ref.commit.object.odb.stream
    - typing.IO.tree.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.commit.tree.odb.stream
    - typing.cast.commit.object.tree.path.odb.stream
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.stream
    - datetime.timedelta.path.commit.object.tree.odb.stream
    - datetime.timedelta.tree.head.commit.path.odb.stream
    - subprocess.Popen.tree.object.head.commit.odb.stream
    - typing.cast.tree.head.ref.commit.odb.stream
    - typing.IO.object.path.head.commit.odb.stream
    - typing.IO.tree.head.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.odb.stream
    - datetime.timedelta.path.tree.object.head.commit.odb.stream
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.path.tree.object.head.commit.odb.stream
    - subprocess.Popen.object.tree.commit.odb.stream
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.stream
    - <builtin>.isinstance
    - subprocess.Popen.head.commit.object.path.tree.odb.stream
    - datetime.timedelta.tree.path.odb.stream
    - datetime.timedelta.object.path.tree.commit.odb.stream
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.stream
    - subprocess.Popen.path.object.tree.odb.stream
    - datetime.timedelta.tree.object.head.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.path.head.commit.odb.stream
    - typing.IO.path.object.commit.tree.odb.stream
    - typing.TypeVar.object.head.commit.path.odb.stream
    - datetime.timedelta.head.commit.tree.path.object.odb.stream
    - typing.IO.tree.commit.path.odb.stream
    - typing.cast.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.path.tree.commit.odb.stream
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.head.ref.commit.tree.path.odb.stream
    - typing.IO.commit.object.tree.odb.stream
    - typing.BinaryIO.head.commit.path.odb.stream
    - datetime.timedelta.path.head.commit.tree.odb.stream
    - typing.cast.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.commit.tree.path.object.odb.stream
    - datetime.timedelta.commit.object.path.odb.stream
    - typing.BinaryIO.head.commit.odb.stream
    - typing.IO.path.tree.object.head.ref.commit.odb.stream
    - typing.TypeVar.object.head.commit.tree.odb.stream
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.stream
    - typing.IO.path.odb.stream
    - typing.IO.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.tree.object.odb.stream
    - typing.IO.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.object.tree.head.commit.path.odb.stream
    - typing.IO.commit.path.object.odb.stream
    - typing.TypeVar.tree.head.commit.object.odb.stream
    - subprocess.Popen.head.commit.odb.stream
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.path.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.object.head.ref.commit.odb.stream
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ostream.read
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: type_name.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: git.util
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - _logger.warning
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.overload
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - value.strip
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - git.util._read_env_flag
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - git.util._read_win_env_flag
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - logging.getLogger
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - re.compile
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - __all__.append
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - contextlib.contextmanager
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: __all__.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - default
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 115
    functionName: git.util._read_env_flag
    functionSourceFile: git.util
    functionUses: 2
    functionsReached:
    - value.strip
    - _logger.warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _logger.warning
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.strip
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - default
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 141
    functionName: git.util._read_win_env_flag
    functionSourceFile: git.util
    functionUses: 1
    functionsReached:
    - git.util._read_env_flag
    - value.strip
    - _logger.warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 165
    functionName: git.util.unbare_repo
    functionSourceFile: git.util
    functionUses: 2
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 172
    functionName: git.util.unbare_repo.wrapper
    functionSourceFile: git.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - InvalidGitRepositoryError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.contextmanager
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - new_dir
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 184
    functionName: git.util.cwd
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - os.getcwd
    - os.chdir
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.chdir
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 199
    functionName: git.util.patch_env
    functionSourceFile: git.util
    functionUses: 12
    functionsReached:
    - os.getenv
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 212
    functionName: git.util.rmtree
    functionSourceFile: git.util
    functionUses: 1
    functionsReached:
    - shutil.rmtree
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - function
    - path
    - _excinfo
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 220
    functionName: git.util.rmtree.handler
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - os.chmod
    linkageType: pythonLinkage
    raised:
    - SkipTest
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.chmod
    functionSourceFile: os
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shutil.rmtree
    functionSourceFile: shutil
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 245
    functionName: git.util.rmfile
    functionSourceFile: git.util
    functionUses: 10
    functionsReached:
    - os.remove
    - os.chmod
    - os.path.isfile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: source.read
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: destination.write
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - p
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 272
    functionName: git.util.join_path
    functionSourceFile: git.util
    functionUses: 38
    functionsReached:
    - typing.TypeVar.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.IO.commit.path.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.TypeVar.head.ref.commit.path.endswith
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - datetime.timedelta.head.commit.tree.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.cast.head.ref.commit.object.endswith
    - typing.IO.object.head.commit.tree.path.endswith
    - datetime.timedelta.tree.path.endswith
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - typing.IO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.path.endswith
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.IO.path.commit.tree.object.endswith
    - datetime.timedelta.path.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.tree.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.TypeVar.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.tree.object.path.endswith
    - subprocess.Popen.path.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.endswith
    - datetime.timedelta.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.object.tree.endswith
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - datetime.timedelta.endswith
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.path.tree.object.endswith
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.IO.commit.tree.path.object.endswith
    - typing.TypeVar.head.commit.object.path.endswith
    - typing.IO.path.commit.tree.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.path.commit.tree.endswith
    - subprocess.Popen.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.endswith
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.endswith
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.IO.object.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.commit.object.path.endswith
    - typing.IO.head.commit.object.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.commit.object.endswith
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.commit.endswith
    - typing.IO.head.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.commit.object.path.endswith
    - typing.BinaryIO.head.commit.endswith
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - datetime.timedelta.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.endswith
    - typing.IO.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.commit.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.path.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - b.startswith
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.object.endswith
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.commit.tree.endswith
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.commit.path.endswith
    - subprocess.Popen.commit.path.object.endswith
    - datetime.timedelta.tree.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.IO.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.endswith
    - git.objects.commit.Popen.tree.endswith
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.IO.path.tree.head.commit.object.endswith
    - subprocess.Popen.path.object.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.object.commit.endswith
    - subprocess.Popen.tree.path.commit.object.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.cast.commit.object.tree.path.endswith
    - typing.IO.tree.object.endswith
    - typing.IO.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.tree.commit.object.endswith
    - datetime.timedelta.path.object.commit.endswith
    - datetime.timedelta.object.tree.path.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.IO.tree.object.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - datetime.timedelta.path.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.commit.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.endswith
    - datetime.timedelta.path.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.endswith
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - datetime.timedelta.path.commit.endswith
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.endswith
    - datetime.timedelta.commit.tree.path.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - typing.cast.head.commit.tree.path.endswith
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.tree.path.endswith
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.tree.commit.endswith
    - datetime.timedelta.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - subprocess.Popen.head.commit.tree.endswith
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.endswith
    - typing.IO.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.object.path.endswith
    - subprocess.Popen.path.object.commit.tree.endswith
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.object.path.endswith
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - datetime.timedelta.path.tree.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.endswith
    - datetime.timedelta.object.path.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.IO.tree.path.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.object.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.head.commit.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.path.tree.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - datetime.timedelta.tree.head.commit.endswith
    - typing.IO.path.object.endswith
    - datetime.timedelta.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - typing.IO.object.head.commit.tree.endswith
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.IO.path.head.commit.object.endswith
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - git.objects.commit.Popen.path.endswith
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.IO.object.commit.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.IO.commit.object.tree.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.commit.endswith
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.IO.object.head.commit.path.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.commit.path.object.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - <builtin>.str
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.path.commit.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.IO.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - subprocess.Popen.commit.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - subprocess.Popen.object.commit.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.head.commit.path.endswith
    - subprocess.Popen.tree.commit.path.endswith
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - typing.IO.head.commit.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.tree.object.head.ref.commit.endswith
    - datetime.timedelta.object.path.endswith
    - typing.TypeVar.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.path.commit.endswith
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.object.head.ref.commit.tree.endswith
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.commit.object.endswith
    - subprocess.Popen.commit.object.path.endswith
    - datetime.timedelta.tree.object.endswith
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.commit.tree.object.path.endswith
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.path.endswith
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - datetime.timedelta.commit.tree.path.endswith
    - datetime.timedelta.head.commit.endswith
    - typing.IO.head.commit.object.tree.endswith
    - typing.cast.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.cast.head.commit.tree.object.path.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - subprocess.Popen.object.tree.commit.endswith
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.object.tree.endswith
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.object.path.commit.endswith
    - datetime.timedelta.path.commit.object.tree.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.commit.object.path.endswith
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.cast.tree.head.commit.path.endswith
    - typing.IO.object.path.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.TypeVar.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - typing.IO.path.object.tree.commit.endswith
    - datetime.timedelta.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.endswith
    - typing.IO.object.tree.path.head.commit.endswith
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.head.commit.path.endswith
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - typing.IO.head.commit.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - typing.IO.object.head.ref.commit.path.endswith
    - typing.IO.path.commit.endswith
    - typing.IO.head.commit.path.tree.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.BinaryIO.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.cast.object.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.cast.head.commit.object.endswith
    - typing.IO.path.endswith
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.tree.endswith
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - subprocess.Popen.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - datetime.timedelta.object.path.commit.endswith
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.commit.path.tree.endswith
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.endswith
    - git.objects.commit.Popen.endswith
    - datetime.timedelta.object.tree.head.commit.endswith
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.tree.head.ref.commit.endswith
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.commit.object.endswith
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.commit.tree.object.endswith
    - typing.IO.object.commit.tree.endswith
    - typing.IO.path.object.head.commit.endswith
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.IO.object.tree.head.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.IO.commit.tree.path.endswith
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - typing.cast.object.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.cast.object.head.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.path.endswith
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.head.commit.endswith
    - typing.IO.tree.object.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.endswith
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.cast.tree.head.commit.endswith
    - typing.IO.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.IO.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.startswith
    functionSourceFile: <builtin>
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.endswith
    functionSourceFile: git
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.endswith
    functionSourceFile: git
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.endswith
    functionSourceFile: git
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.endswith
    functionSourceFile: git
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.endswith
    functionSourceFile: git
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.endswith
    functionSourceFile: datetime
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.endswith
    functionSourceFile: typing
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.endswith
    functionSourceFile: subprocess
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 292
    functionName: git.util.to_native_path_windows
    functionSourceFile: git.util
    functionUses: 12
    functionsReached:
    - datetime.timedelta.tree.head.commit.object.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - typing.IO.tree.path.head.ref.commit.object.replace
    - typing.cast.object.head.commit.tree.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - datetime.timedelta.tree.commit.object.replace
    - typing.IO.tree.path.head.commit.object.replace
    - typing.IO.path.tree.object.commit.replace
    - subprocess.Popen.path.object.tree.head.commit.replace
    - datetime.timedelta.object.path.tree.commit.replace
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.path.tree.object.commit.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - typing.cast.object.head.commit.path.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.replace
    - datetime.timedelta.path.head.ref.commit.object.replace
    - datetime.timedelta.path.object.commit.tree.replace
    - typing.IO.head.commit.tree.object.path.replace
    - typing.IO.tree.object.head.commit.path.replace
    - datetime.timedelta.tree.object.path.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.object.commit.replace
    - typing.IO.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - datetime.timedelta.head.commit.replace
    - typing.IO.head.ref.commit.tree.path.replace
    - datetime.timedelta.path.tree.commit.object.replace
    - typing.TypeVar.head.commit.path.tree.replace
    - subprocess.Popen.tree.object.path.commit.replace
    - typing.cast.object.tree.head.ref.commit.path.replace
    - typing.IO.tree.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.object.head.ref.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - typing.cast.head.ref.commit.tree.path.object.replace
    - typing.BinaryIO.head.commit.object.replace
    - datetime.timedelta.tree.head.commit.path.replace
    - typing.TypeVar.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.head.commit.object.path.replace
    - datetime.timedelta.tree.object.path.head.commit.replace
    - typing.IO.path.commit.tree.object.replace
    - datetime.timedelta.object.tree.head.commit.path.replace
    - typing.cast.object.head.commit.replace
    - typing.IO.path.object.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.path.object.replace
    - subprocess.Popen.path.commit.replace
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.cast.tree.head.commit.object.path.replace
    - typing.IO.object.tree.head.commit.replace
    - typing.IO.path.commit.tree.replace
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - datetime.timedelta.object.path.commit.tree.replace
    - datetime.timedelta.path.commit.object.replace
    - subprocess.Popen.tree.head.ref.commit.replace
    - subprocess.Popen.object.path.commit.replace
    - subprocess.Popen.commit.path.tree.replace
    - datetime.timedelta.tree.path.replace
    - typing.IO.commit.object.path.tree.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.object.path.replace
    - subprocess.Popen.path.commit.object.replace
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.head.commit.path.tree.replace
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - typing.IO.tree.object.path.head.commit.replace
    - datetime.timedelta.object.path.tree.replace
    - typing.IO.head.ref.commit.path.object.replace
    - typing.IO.commit.tree.path.replace
    - typing.IO.head.ref.commit.path.tree.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - subprocess.Popen.object.head.commit.tree.path.replace
    - typing.IO.object.head.commit.replace
    - subprocess.Popen.commit.path.tree.object.replace
    - typing.IO.object.tree.commit.replace
    - typing.IO.path.commit.object.replace
    - git.objects.commit.Popen.path.replace
    - datetime.timedelta.commit.object.path.tree.replace
    - typing.IO.object.path.head.commit.tree.replace
    - datetime.timedelta.head.ref.commit.object.path.replace
    - typing.cast.head.commit.tree.path.replace
    - typing.TypeVar.object.tree.path.commit.replace
    - typing.cast.head.commit.tree.object.replace
    - typing.IO.head.ref.commit.path.replace
    - typing.IO.path.tree.commit.replace
    - typing.cast.head.ref.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.path.object.commit.replace
    - subprocess.Popen.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.replace
    - typing.TypeVar.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.commit.replace
    - typing.IO.object.commit.tree.path.replace
    - typing.cast.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - subprocess.Popen.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.path.head.commit.object.replace
    - typing.IO.path.tree.head.commit.replace
    - subprocess.Popen.commit.object.tree.path.replace
    - datetime.timedelta.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.replace
    - typing.IO.tree.object.head.commit.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.object.tree.head.commit.replace
    - typing.BinaryIO.head.commit.object.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.replace
    - subprocess.Popen.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.replace
    - datetime.timedelta.path.commit.replace
    - typing.IO.commit.object.tree.path.replace
    - datetime.timedelta.head.commit.object.tree.replace
    - subprocess.Popen.path.tree.replace
    - typing.BinaryIO.head.commit.path.replace
    - typing.cast.head.commit.object.path.replace
    - subprocess.Popen.path.replace
    - typing.cast.head.commit.replace
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - git.objects.commit.Popen.replace
    - typing.IO.tree.object.commit.replace
    - datetime.timedelta.path.object.tree.commit.replace
    - typing.IO.head.ref.commit.tree.object.replace
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.IO.path.head.commit.replace
    - typing.TypeVar.head.commit.replace
    - subprocess.Popen.path.tree.object.commit.replace
    - subprocess.Popen.head.commit.tree.object.replace
    - typing.IO.commit.object.tree.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - typing.IO.path.tree.head.ref.commit.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.tree.object.head.commit.path.replace
    - subprocess.Popen.head.commit.object.tree.replace
    - datetime.timedelta.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - subprocess.Popen.object.path.tree.head.commit.replace
    - datetime.timedelta.object.tree.path.head.commit.replace
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.IO.object.commit.path.replace
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - typing.cast.tree.object.head.commit.replace
    - subprocess.Popen.path.object.replace
    - typing.IO.path.head.ref.commit.tree.replace
    - typing.TypeVar.object.tree.path.head.commit.replace
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - subprocess.Popen.tree.path.object.replace
    - typing.cast.object.tree.head.commit.path.replace
    - typing.TypeVar.head.commit.path.object.tree.replace
    - datetime.timedelta.tree.path.head.commit.object.replace
    - typing.IO.commit.path.object.replace
    - typing.TypeVar.head.commit.tree.path.replace
    - typing.IO.object.tree.replace
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.path.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.replace
    - subprocess.Popen.tree.path.commit.object.replace
    - typing.IO.object.tree.path.replace
    - typing.cast.head.commit.tree.path.object.replace
    - typing.TypeVar.object.head.commit.tree.replace
    - typing.IO.tree.object.head.ref.commit.replace
    - subprocess.Popen.path.tree.commit.replace
    - datetime.timedelta.object.path.head.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - typing.IO.tree.path.object.replace
    - subprocess.Popen.tree.path.object.head.commit.replace
    - subprocess.Popen.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.path.replace
    - typing.IO.object.head.commit.tree.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - datetime.timedelta.head.ref.commit.replace
    - typing.cast.object.head.commit.path.tree.replace
    - subprocess.Popen.object.path.replace
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - subprocess.Popen.tree.head.commit.path.replace
    - datetime.timedelta.object.commit.tree.replace
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - typing.cast.head.commit.object.tree.path.replace
    - datetime.timedelta.head.commit.path.tree.object.replace
    - datetime.timedelta.path.tree.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.TypeVar.head.commit.object.replace
    - typing.BinaryIO.head.commit.tree.object.replace
    - typing.TypeVar.head.commit.object.tree.replace
    - subprocess.Popen.head.ref.commit.tree.replace
    - typing.cast.object.head.commit.tree.path.replace
    - typing.IO.object.path.tree.head.commit.replace
    - typing.cast.tree.head.commit.path.replace
    - typing.IO.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - typing.IO.object.path.replace
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.object.commit.path.replace
    - subprocess.Popen.head.ref.commit.replace
    - subprocess.Popen.object.tree.path.head.commit.replace
    - typing.IO.object.head.commit.path.tree.replace
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.commit.object.tree.replace
    - typing.BinaryIO.object.tree.path.replace
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.replace
    - typing.IO.tree.replace
    - datetime.timedelta.tree.object.commit.replace
    - datetime.timedelta.tree.path.object.replace
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - typing.IO.tree.object.path.replace
    - subprocess.Popen.object.head.commit.tree.replace
    - subprocess.Popen.path.commit.tree.object.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - typing.IO.head.commit.path.object.replace
    - typing.IO.commit.path.tree.replace
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - typing.IO.object.tree.head.commit.path.replace
    - subprocess.Popen.object.path.tree.replace
    - typing.IO.head.commit.replace
    - datetime.timedelta.replace
    - subprocess.Popen.commit.tree.object.replace
    - subprocess.Popen.head.ref.commit.path.replace
    - subprocess.Popen.path.object.tree.replace
    - subprocess.Popen.tree.commit.object.path.replace
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.IO.head.commit.tree.path.replace
    - typing.IO.object.tree.head.ref.commit.replace
    - datetime.timedelta.tree.head.commit.path.object.replace
    - typing.IO.head.commit.object.path.replace
    - typing.IO.object.tree.head.ref.commit.path.replace
    - subprocess.Popen.head.commit.path.object.tree.replace
    - typing.BinaryIO.tree.head.commit.path.replace
    - typing.cast.tree.object.head.commit.path.replace
    - datetime.timedelta.tree.object.head.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.IO.tree.head.ref.commit.path.replace
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.replace
    - typing.TypeVar.head.commit.tree.replace
    - typing.cast.object.head.ref.commit.path.replace
    - subprocess.Popen.path.object.commit.tree.replace
    - typing.IO.object.head.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.replace
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - subprocess.Popen.head.commit.tree.path.replace
    - typing.IO.path.tree.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.object.replace
    - typing.IO.head.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.IO.commit.replace
    - typing.cast.object.tree.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - typing.IO.path.tree.head.commit.object.replace
    - typing.BinaryIO.head.commit.tree.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - subprocess.Popen.path.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - typing.IO.path.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.replace
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.IO.tree.head.ref.commit.object.path.replace
    - typing.IO.head.ref.commit.path.object.tree.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - typing.IO.tree.object.replace
    - datetime.timedelta.path.head.commit.replace
    - typing.IO.path.tree.commit.object.replace
    - typing.cast.commit.tree.object.path.replace
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.tree.object.head.ref.commit.path.replace
    - typing.IO.tree.path.commit.replace
    - subprocess.Popen.tree.path.head.commit.object.replace
    - subprocess.Popen.path.tree.head.commit.object.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.tree.path.object.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.IO.head.commit.tree.path.object.replace
    - typing.cast.tree.head.commit.object.replace
    - typing.IO.tree.commit.path.replace
    - subprocess.Popen.object.replace
    - typing.IO.object.head.ref.commit.path.replace
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.head.commit.replace
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - datetime.timedelta.object.path.tree.head.commit.replace
    - typing.IO.path.head.commit.object.tree.replace
    - typing.IO.commit.tree.object.path.replace
    - subprocess.Popen.object.tree.path.replace
    - subprocess.Popen.object.head.ref.commit.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.TypeVar.tree.object.path.commit.replace
    - typing.IO.path.tree.object.head.ref.commit.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.path.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.head.commit.path.replace
    - typing.TypeVar.object.head.commit.replace
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.object.replace
    - datetime.timedelta.commit.tree.replace
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - typing.TypeVar.object.tree.head.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - typing.IO.tree.path.commit.object.replace
    - typing.cast.tree.head.commit.path.object.replace
    - datetime.timedelta.tree.path.head.commit.replace
    - subprocess.Popen.tree.object.path.head.commit.replace
    - typing.TypeVar.head.ref.commit.tree.replace
    - datetime.timedelta.head.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.IO.tree.object.path.commit.replace
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.replace
    - typing.IO.object.path.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.object.replace
    - typing.BinaryIO.object.head.commit.replace
    - typing.BinaryIO.head.commit.path.tree.replace
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.IO.tree.commit.path.object.replace
    - datetime.timedelta.tree.commit.replace
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.commit.path.tree.object.replace
    - subprocess.Popen.tree.object.commit.path.replace
    - typing.IO.tree.head.commit.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.commit.replace
    - typing.TypeVar.tree.object.path.head.commit.replace
    - subprocess.Popen.path.tree.commit.object.replace
    - subprocess.Popen.commit.tree.object.path.replace
    - subprocess.Popen.object.tree.path.commit.replace
    - typing.IO.path.object.tree.replace
    - typing.BinaryIO.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.replace
    - typing.IO.path.commit.replace
    - <builtin>.str
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - typing.TypeVar.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.replace
    - subprocess.Popen.path.object.head.ref.commit.replace
    - subprocess.Popen.tree.commit.replace
    - typing.IO.path.head.commit.tree.replace
    - typing.IO.object.tree.commit.path.replace
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.object.path.tree.replace
    - subprocess.Popen.commit.object.path.tree.replace
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.BinaryIO.object.head.commit.tree.replace
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.cast.head.ref.commit.object.replace
    - typing.IO.tree.head.ref.commit.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.commit.path.object.tree.replace
    - git.objects.commit.Popen.tree.replace
    - datetime.timedelta.tree.head.commit.replace
    - datetime.timedelta.object.tree.path.commit.replace
    - datetime.timedelta.path.head.commit.object.tree.replace
    - typing.cast.tree.head.commit.replace
    - typing.cast.head.ref.commit.object.path.replace
    - typing.IO.object.commit.replace
    - datetime.timedelta.commit.replace
    - datetime.timedelta.tree.object.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.replace
    - subprocess.Popen.tree.replace
    - datetime.timedelta.path.tree.object.head.commit.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - typing.cast.head.commit.path.tree.replace
    - subprocess.Popen.head.commit.tree.object.path.replace
    - datetime.timedelta.tree.commit.object.path.replace
    - typing.cast.head.commit.object.tree.replace
    - datetime.timedelta.path.object.tree.head.commit.replace
    - typing.IO.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.tree.head.commit.replace
    - subprocess.Popen.commit.tree.path.replace
    - typing.IO.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.tree.object.replace
    - typing.IO.path.tree.head.ref.commit.object.replace
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.tree.replace
    - typing.cast.head.commit.path.object.tree.replace
    - datetime.timedelta.commit.tree.path.replace
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.path.tree.head.commit.replace
    - typing.IO.object.path.head.commit.replace
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - subprocess.Popen.object.head.commit.replace
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.replace
    - datetime.timedelta.object.path.replace
    - typing.IO.head.ref.commit.object.path.tree.replace
    - typing.IO.tree.path.replace
    - datetime.timedelta.head.commit.path.tree.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - datetime.timedelta.commit.tree.object.replace
    - typing.IO.object.replace
    - typing.IO.commit.object.path.replace
    - typing.cast.object.tree.head.commit.replace
    - typing.TypeVar.object.tree.head.commit.path.replace
    - datetime.timedelta.path.tree.commit.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - typing.IO.head.commit.path.replace
    - subprocess.Popen.commit.replace
    - datetime.timedelta.tree.replace
    - subprocess.Popen.path.object.commit.replace
    - subprocess.Popen.commit.path.object.replace
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - typing.IO.path.object.replace
    - datetime.timedelta.object.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - datetime.timedelta.object.tree.path.replace
    - subprocess.Popen.head.commit.object.tree.path.replace
    - datetime.timedelta.commit.tree.object.path.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - typing.TypeVar.tree.object.head.commit.path.replace
    - datetime.timedelta.object.path.commit.replace
    - subprocess.Popen.object.tree.commit.replace
    - typing.IO.object.head.ref.commit.tree.replace
    - subprocess.Popen.object.commit.path.replace
    - datetime.timedelta.object.head.commit.path.tree.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.object.head.commit.path.replace
    - typing.IO.path.object.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.replace
    - datetime.timedelta.commit.path.object.replace
    - datetime.timedelta.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - typing.cast.head.commit.tree.object.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.commit.path.tree.replace
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.BinaryIO.tree.head.commit.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - datetime.timedelta.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.replace
    - subprocess.Popen.path.head.commit.replace
    - subprocess.Popen.tree.path.commit.replace
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.commit.replace
    - subprocess.Popen.tree.commit.path.replace
    - typing.BinaryIO.object.tree.path.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.replace
    - subprocess.Popen.path.commit.object.tree.replace
    - typing.TypeVar.object.head.commit.tree.path.replace
    - datetime.timedelta.commit.tree.path.object.replace
    - typing.IO.head.commit.path.tree.object.replace
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - subprocess.Popen.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.path.replace
    - typing.TypeVar.head.ref.commit.path.object.replace
    - typing.IO.path.commit.object.tree.replace
    - git.objects.commit.Popen.path.tree.replace
    - typing.cast.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.IO.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.replace
    - typing.IO.tree.head.ref.commit.replace
    - typing.IO.path.object.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - typing.TypeVar.object.tree.path.replace
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - subprocess.Popen.replace
    - datetime.timedelta.commit.object.replace
    - subprocess.Popen.path.head.commit.object.tree.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.commit.tree.path.replace
    - subprocess.Popen.head.commit.object.path.tree.replace
    - datetime.timedelta.object.tree.replace
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - subprocess.Popen.commit.object.path.replace
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - datetime.timedelta.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - typing.IO.commit.object.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - typing.IO.head.commit.tree.replace
    - typing.IO.path.head.ref.commit.object.tree.replace
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.object.path.replace
    - datetime.timedelta.path.object.replace
    - typing.TypeVar.object.head.commit.path.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.path.replace
    - subprocess.Popen.object.tree.commit.path.replace
    - typing.cast.head.commit.object.path.tree.replace
    - typing.cast.head.commit.path.object.replace
    - datetime.timedelta.path.tree.head.commit.replace
    - typing.IO.tree.object.path.head.ref.commit.replace
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - datetime.timedelta.path.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - subprocess.Popen.object.tree.replace
    - datetime.timedelta.commit.path.replace
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - datetime.timedelta.head.commit.object.replace
    - typing.IO.path.object.commit.tree.replace
    - typing.IO.object.head.ref.commit.tree.path.replace
    - typing.IO.commit.path.replace
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - typing.IO.head.commit.path.object.tree.replace
    - datetime.timedelta.path.head.commit.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - typing.cast.head.ref.commit.path.replace
    - typing.IO.head.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.cast.tree.head.ref.commit.object.path.replace
    - subprocess.Popen.tree.object.head.commit.replace
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.tree.head.ref.commit.replace
    - datetime.timedelta.path.head.commit.tree.replace
    - typing.IO.commit.tree.path.object.replace
    - typing.IO.path.head.commit.tree.object.replace
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.tree.path.head.commit.replace
    - typing.cast.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.replace
    - typing.IO.tree.path.object.commit.replace
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.head.commit.object.path.tree.replace
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - typing.IO.object.path.commit.tree.replace
    - typing.IO.object.path.tree.commit.replace
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.IO.object.tree.path.commit.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - datetime.timedelta.object.head.commit.tree.replace
    - subprocess.Popen.head.commit.object.path.replace
    - typing.cast.head.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.commit.path.object.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.object.commit.replace
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.replace
    - typing.IO.path.replace
    - typing.BinaryIO.head.commit.path.object.replace
    - typing.TypeVar.tree.head.commit.replace
    - typing.TypeVar.head.commit.tree.object.path.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.object.commit.replace
    - datetime.timedelta.tree.commit.path.object.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - subprocess.Popen.tree.object.replace
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.IO.path.object.commit.replace
    - typing.TypeVar.tree.head.commit.path.replace
    - typing.IO.object.path.commit.replace
    - datetime.timedelta.path.head.ref.commit.replace
    - datetime.timedelta.object.head.commit.replace
    - typing.TypeVar.head.commit.path.object.replace
    - datetime.timedelta.object.commit.tree.path.replace
    - typing.IO.commit.path.object.tree.replace
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - typing.IO.head.commit.object.tree.path.replace
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - subprocess.Popen.object.commit.path.tree.replace
    - typing.BinaryIO.tree.head.commit.object.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.BinaryIO.object.head.ref.commit.replace
    - typing.IO.commit.tree.object.replace
    - typing.cast.object.head.ref.commit.path.tree.replace
    - typing.cast.head.ref.commit.tree.path.replace
    - subprocess.Popen.object.path.head.ref.commit.replace
    - datetime.timedelta.head.commit.path.replace
    - typing.cast.head.commit.tree.replace
    - typing.IO.path.tree.object.replace
    - typing.IO.tree.commit.replace
    - typing.BinaryIO.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - subprocess.Popen.head.ref.commit.path.object.replace
    - typing.IO.tree.head.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - typing.IO.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - typing.IO.object.head.ref.commit.replace
    - typing.IO.object.tree.path.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.IO.replace
    - typing.IO.tree.commit.object.replace
    - typing.IO.path.head.ref.commit.tree.object.replace
    - typing.cast.object.head.ref.commit.tree.path.replace
    - typing.IO.head.commit.object.tree.replace
    - subprocess.Popen.object.path.commit.tree.replace
    - typing.TypeVar.head.ref.commit.object.path.replace
    - subprocess.Popen.object.path.head.commit.tree.replace
    - datetime.timedelta.object.head.commit.path.replace
    - typing.TypeVar.tree.head.commit.path.object.replace
    - datetime.timedelta.object.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.path.object.tree.replace
    - subprocess.Popen.commit.tree.replace
    - subprocess.Popen.tree.commit.object.replace
    - git.objects.commit.Popen.tree.path.replace
    - subprocess.Popen.path.tree.object.head.commit.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.replace
    functionSourceFile: git
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.replace
    functionSourceFile: git
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.replace
    functionSourceFile: git
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.replace
    functionSourceFile: git
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.replace
    functionSourceFile: typing
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.replace
    functionSourceFile: datetime
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.replace
    functionSourceFile: git
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.replace
    functionSourceFile: subprocess
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 303
    functionName: git.util.to_native_path_linux
    functionSourceFile: git.util
    functionUses: 27
    functionsReached:
    - datetime.timedelta.tree.head.commit.object.replace
    - typing.BinaryIO.head.commit.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.tree.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.replace
    - typing.IO.tree.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.replace
    - typing.cast.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.replace
    - typing.IO.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.commit.replace
    - typing.IO.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.replace
    - typing.IO.head.ref.commit.tree.path.replace
    - typing.cast.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.path.replace
    - typing.IO.tree.commit.object.path.replace
    - subprocess.Popen.object.head.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.replace
    - typing.BinaryIO.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.commit.replace
    - typing.IO.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.path.object.head.commit.tree.replace
    - subprocess.Popen.path.commit.replace
    - typing.IO.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.replace
    - typing.TypeVar.head.ref.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.path.tree.replace
    - typing.cast.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.path.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.replace
    - typing.BinaryIO.object.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.object.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.path.replace
    - subprocess.Popen.object.tree.path.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.replace
    - typing.IO.head.ref.commit.path.replace
    - subprocess.Popen.path.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.commit.replace
    - typing.IO.path.tree.head.commit.replace
    - subprocess.Popen.commit.object.tree.path.replace
    - datetime.timedelta.object.path.head.ref.commit.replace
    - typing.IO.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.replace
    - subprocess.Popen.head.commit.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.working_tree_dir.replace
    - typing.IO.tree.object.commit.replace
    - typing.IO.head.ref.commit.tree.object.replace
    - typing.BinaryIO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.head.commit.replace
    - subprocess.Popen.path.tree.object.commit.replace
    - datetime.timedelta.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.replace
    - typing.IO.path.tree.head.ref.commit.replace
    - typing.IO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.replace
    - typing.IO.object.commit.path.replace
    - typing.BinaryIO.tree.head.commit.path.object.working_tree_dir.replace
    - typing.cast.tree.object.head.commit.replace
    - datetime.timedelta.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.path.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.replace
    - typing.IO.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.path.replace
    - typing.cast.object.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.replace
    - typing.IO.tree.object.path.commit.working_tree_dir.replace
    - typing.IO.object.tree.path.replace
    - typing.IO.tree.working_tree_dir.replace
    - typing.IO.object.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.replace
    - typing.BinaryIO.object.head.commit.path.replace
    - subprocess.Popen.path.object.head.commit.working_tree_dir.replace
    - typing.IO.tree.commit.object.path.working_tree_dir.replace
    - typing.IO.path.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.object.head.commit.path.tree.replace
    - typing.BinaryIO.object.tree.head.ref.commit.replace
    - typing.IO.path.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.replace
    - datetime.timedelta.path.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.replace
    - typing.TypeVar.head.commit.object.replace
    - typing.TypeVar.head.commit.object.tree.replace
    - typing.cast.tree.head.commit.path.replace
    - datetime.timedelta.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.replace
    - subprocess.Popen.object.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.cast.object.head.commit.path.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.replace
    - typing.IO.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.object.replace
    - typing.BinaryIO.tree.head.commit.path.replace
    - typing.cast.tree.object.head.commit.path.replace
    - typing.TypeVar.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.replace
    - datetime.timedelta.path.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.object.working_tree_dir.replace
    - typing.cast.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.replace
    - typing.IO.head.commit.object.path.tree.replace
    - subprocess.Popen.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.replace
    - typing.IO.path.tree.head.commit.object.replace
    - typing.BinaryIO.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.replace
    - typing.IO.path.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.tree.replace
    - typing.cast.commit.tree.object.path.replace
    - typing.cast.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.path.head.commit.object.replace
    - typing.TypeVar.tree.object.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.replace
    - typing.cast.tree.head.commit.object.replace
    - typing.IO.tree.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.path.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.tree.replace
    - subprocess.Popen.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.commit.tree.object.path.replace
    - subprocess.Popen.object.head.ref.commit.replace
    - typing.IO.path.tree.object.head.ref.commit.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.replace
    - typing.BinaryIO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.replace
    - typing.cast.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.ref.commit.path.object.replace
    - datetime.timedelta.commit.tree.replace
    - typing.BinaryIO.object.tree.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.commit.path.replace
    - subprocess.Popen.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.working_tree_dir.replace
    - typing.IO.object.tree.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.object.head.commit.path.working_tree_dir.replace
    - git.objects.commit.Popen.working_tree_dir.replace
    - datetime.timedelta.tree.object.replace
    - typing.cast.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.path.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.commit.replace
    - subprocess.Popen.path.head.ref.commit.replace
    - typing.IO.commit.path.tree.object.replace
    - datetime.timedelta.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.replace
    - datetime.timedelta.tree.path.object.commit.replace
    - subprocess.Popen.commit.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.replace
    - typing.IO.path.head.commit.object.replace
    - typing.IO.path.commit.replace
    - typing.cast.head.commit.working_tree_dir.replace
    - <builtin>.str
    - subprocess.Popen.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.commit.replace
    - typing.IO.object.tree.commit.path.replace
    - datetime.timedelta.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.replace
    - subprocess.Popen.tree.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.commit.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.replace
    - typing.IO.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.tree.replace
    - typing.cast.tree.head.commit.replace
    - datetime.timedelta.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.replace
    - datetime.timedelta.tree.object.head.commit.replace
    - typing.cast.head.commit.path.tree.replace
    - datetime.timedelta.tree.commit.object.path.replace
    - typing.BinaryIO.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.replace
    - typing.IO.tree.path.head.ref.commit.replace
    - datetime.timedelta.tree.head.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.replace
    - datetime.timedelta.head.ref.commit.tree.replace
    - datetime.timedelta.commit.tree.path.replace
    - typing.IO.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.object.path.head.commit.replace
    - subprocess.Popen.tree.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.path.tree.replace
    - typing.cast.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.commit.object.path.replace
    - datetime.timedelta.object.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.replace
    - subprocess.Popen.head.commit.path.replace
    - typing.IO.path.object.tree.commit.replace
    - subprocess.Popen.head.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.replace
    - typing.TypeVar.tree.head.ref.commit.object.replace
    - datetime.timedelta.object.tree.path.replace
    - subprocess.Popen.path.object.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.path.working_tree_dir.replace
    - typing.cast.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.replace
    - typing.IO.path.object.head.ref.commit.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.replace
    - typing.TypeVar.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.path.replace
    - typing.IO.object.tree.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.tree.replace
    - subprocess.Popen.tree.path.commit.replace
    - subprocess.Popen.head.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.replace
    - typing.IO.path.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.replace
    - typing.BinaryIO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.tree.path.replace
    - subprocess.Popen.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.path.object.replace
    - typing.cast.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.object.replace
    - typing.BinaryIO.object.tree.head.commit.replace
    - typing.IO.head.ref.commit.tree.replace
    - typing.TypeVar.head.commit.object.tree.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.path.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.replace
    - typing.IO.head.ref.commit.tree.object.path.replace
    - subprocess.Popen.path.head.commit.object.tree.replace
    - typing.BinaryIO.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.object.working_tree_dir.replace
    - typing.cast.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.replace
    - datetime.timedelta.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.replace
    - typing.IO.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.replace
    - typing.cast.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.head.commit.path.replace
    - typing.IO.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.path.object.replace
    - typing.IO.tree.path.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.replace
    - typing.BinaryIO.head.commit.object.path.replace
    - typing.IO.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.object.tree.replace
    - datetime.timedelta.path.head.commit.tree.object.replace
    - subprocess.Popen.tree.head.ref.commit.object.replace
    - typing.IO.path.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.path.replace
    - typing.cast.tree.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.replace
    - typing.IO.tree.path.object.commit.replace
    - typing.IO.head.commit.object.replace
    - datetime.timedelta.head.commit.object.path.tree.replace
    - datetime.timedelta.tree.object.head.ref.commit.replace
    - typing.IO.object.path.commit.tree.replace
    - datetime.timedelta.tree.object.path.commit.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.replace
    - typing.IO.path.object.head.ref.commit.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.path.replace
    - typing.IO.path.tree.head.commit.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.path.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.replace
    - typing.BinaryIO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.replace
    - typing.IO.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.replace
    - datetime.timedelta.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.replace
    - subprocess.Popen.head.ref.commit.object.path.replace
    - typing.cast.head.ref.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.replace
    - typing.IO.path.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.working_tree_dir.replace
    - typing.IO.replace
    - typing.IO.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.tree.replace
    - subprocess.Popen.path.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.replace
    - subprocess.Popen.tree.commit.object.replace
    - subprocess.Popen.path.tree.object.head.commit.replace
    - datetime.timedelta.path.tree.object.working_tree_dir.replace
    - typing.IO.tree.object.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.head.commit.path.replace
    - typing.cast.object.tree.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.replace
    - typing.BinaryIO.object.head.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.replace
    - datetime.timedelta.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.path.commit.tree.object.replace
    - datetime.timedelta.object.tree.head.commit.path.replace
    - subprocess.Popen.path.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.object.replace
    - typing.cast.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.object.replace
    - typing.cast.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.replace
    - datetime.timedelta.object.head.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.head.ref.commit.object.replace
    - typing.cast.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.tree.replace
    - subprocess.Popen.path.object.commit.tree.working_tree_dir.replace
    - typing.IO.commit.tree.path.replace
    - datetime.timedelta.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.working_tree_dir.replace
    - subprocess.Popen.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.tree.path.replace
    - subprocess.Popen.tree.commit.path.object.working_tree_dir.replace
    - typing.IO.object.head.commit.replace
    - typing.IO.path.commit.object.replace
    - typing.IO.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.object.path.tree.replace
    - subprocess.Popen.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.commit.replace
    - typing.IO.path.tree.commit.replace
    - subprocess.Popen.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.replace
    - subprocess.Popen.tree.commit.path.working_tree_dir.replace
    - typing.IO.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.commit.object.tree.path.replace
    - datetime.timedelta.commit.path.tree.object.replace
    - subprocess.Popen.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.replace
    - typing.IO.tree.object.head.commit.replace
    - datetime.timedelta.object.path.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.path.replace
    - subprocess.Popen.tree.head.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.replace
    - typing.cast.head.commit.object.path.replace
    - typing.cast.head.commit.replace
    - typing.TypeVar.head.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.replace
    - subprocess.Popen.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.path.commit.tree.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.replace
    - subprocess.Popen.head.commit.path.object.working_tree_dir.replace
    - typing.IO.commit.object.tree.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.head.commit.object.tree.replace
    - typing.TypeVar.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.commit.replace
    - typing.IO.object.path.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.path.replace
    - typing.TypeVar.tree.object.path.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.head.commit.replace
    - datetime.timedelta.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.replace
    - typing.IO.commit.object.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.replace
    - subprocess.Popen.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.replace
    - datetime.timedelta.path.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.replace
    - typing.TypeVar.object.head.commit.tree.replace
    - datetime.timedelta.object.path.head.commit.replace
    - typing.cast.object.head.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.tree.replace
    - subprocess.Popen.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.path.tree.object.replace
    - datetime.timedelta.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.replace
    - typing.cast.object.head.commit.tree.path.replace
    - typing.IO.object.path.replace
    - typing.IO.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.replace
    - datetime.timedelta.path.commit.tree.object.replace
    - typing.TypeVar.tree.object.path.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.replace
    - subprocess.Popen.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.head.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.IO.object.path.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.head.ref.commit.replace
    - typing.IO.head.commit.object.path.replace
    - typing.IO.path.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.replace
    - datetime.timedelta.path.tree.head.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.path.replace
    - typing.cast.object.tree.head.ref.commit.replace
    - typing.IO.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.replace
    - datetime.timedelta.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.commit.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.replace
    - typing.TypeVar.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.commit.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.path.replace
    - datetime.timedelta.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.path.working_tree_dir.replace
    - typing.cast.head.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.head.commit.tree.replace
    - typing.BinaryIO.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.object.head.ref.commit.replace
    - subprocess.Popen.path.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.commit.object.working_tree_dir.replace
    - typing.IO.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.replace
    - datetime.timedelta.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.commit.path.object.tree.replace
    - git.objects.commit.Popen.tree.replace
    - datetime.timedelta.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.commit.replace
    - typing.cast.head.ref.commit.object.path.replace
    - subprocess.Popen.path.tree.object.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.replace
    - typing.IO.commit.object.path.working_tree_dir.replace
    - git.objects.commit.Popen.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.object.replace
    - typing.cast.head.commit.path.object.tree.replace
    - subprocess.Popen.path.tree.head.commit.replace
    - typing.IO.head.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.tree.path.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.tree.path.object.replace
    - datetime.timedelta.object.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.head.commit.replace
    - typing.IO.object.replace
    - subprocess.Popen.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.commit.path.replace
    - typing.TypeVar.object.tree.head.ref.commit.path.replace
    - typing.IO.head.commit.path.replace
    - subprocess.Popen.tree.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.object.replace
    - datetime.timedelta.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.replace
    - typing.IO.path.object.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.replace
    - typing.TypeVar.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.replace
    - datetime.timedelta.object.head.commit.path.tree.replace
    - typing.IO.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.replace
    - subprocess.Popen.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.replace
    - datetime.timedelta.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.tree.object.replace
    - subprocess.Popen.tree.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.head.commit.path.tree.replace
    - subprocess.Popen.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.replace
    - typing.cast.head.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.tree.object.working_tree_dir.replace
    - typing.IO.path.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.commit.replace
    - subprocess.Popen.head.ref.commit.tree.path.replace
    - subprocess.Popen.path.commit.tree.replace
    - subprocess.Popen.object.tree.head.ref.commit.replace
    - subprocess.Popen.commit.object.tree.working_tree_dir.replace
    - typing.IO.object.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.commit.object.tree.path.working_tree_dir.replace
    - git.objects.commit.Popen.path.tree.replace
    - subprocess.Popen.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.commit.tree.object.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.replace
    - subprocess.Popen.head.commit.path.tree.replace
    - subprocess.Popen.head.commit.object.path.tree.replace
    - typing.cast.head.commit.object.replace
    - datetime.timedelta.tree.path.commit.object.replace
    - typing.IO.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.replace
    - typing.IO.object.path.head.commit.working_tree_dir.replace
    - typing.IO.commit.object.replace
    - typing.IO.commit.path.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.object.tree.replace
    - typing.TypeVar.tree.head.commit.object.path.replace
    - datetime.timedelta.working_tree_dir.replace
    - typing.IO.object.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.working_tree_dir.replace
    - typing.IO.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.head.commit.replace
    - datetime.timedelta.path.commit.tree.replace
    - datetime.timedelta.path.tree.head.commit.object.replace
    - subprocess.Popen.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.replace
    - typing.BinaryIO.object.tree.path.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.tree.path.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.replace
    - datetime.timedelta.path.object.working_tree_dir.replace
    - typing.IO.path.head.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.commit.replace
    - datetime.timedelta.commit.tree.path.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.replace
    - typing.IO.head.commit.tree.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.tree.commit.path.object.replace
    - subprocess.Popen.head.ref.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.replace
    - typing.IO.commit.working_tree_dir.replace
    - datetime.timedelta.object.commit.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.replace
    - typing.IO.path.tree.object.commit.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.object.tree.replace
    - typing.TypeVar.object.head.commit.path.tree.replace
    - typing.IO.object.path.commit.replace
    - typing.TypeVar.head.commit.path.object.replace
    - typing.IO.head.commit.object.tree.path.replace
    - subprocess.Popen.commit.tree.object.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.tree.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.object.commit.path.tree.replace
    - subprocess.Popen.path.tree.head.commit.object.working_tree_dir.replace
    - typing.IO.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.object.head.ref.commit.replace
    - datetime.timedelta.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.replace
    - typing.IO.tree.commit.replace
    - typing.IO.tree.head.commit.path.replace
    - typing.IO.commit.tree.replace
    - subprocess.Popen.object.path.working_tree_dir.replace
    - typing.IO.path.head.commit.object.working_tree_dir.replace
    - typing.IO.object.tree.path.head.ref.commit.replace
    - typing.IO.tree.commit.object.replace
    - typing.IO.path.tree.commit.object.working_tree_dir.replace
    - typing.cast.object.head.ref.commit.tree.path.replace
    - typing.TypeVar.head.commit.path.tree.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.replace
    - datetime.timedelta.object.replace
    - typing.IO.object.path.head.ref.commit.tree.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.replace
    - datetime.timedelta.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.object.working_tree_dir.replace
    - git.objects.commit.Popen.tree.path.replace
    - typing.IO.tree.path.head.ref.commit.object.replace
    - subprocess.Popen.tree.head.commit.object.replace
    - typing.IO.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.commit.working_tree_dir.replace
    - typing.cast.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.commit.replace
    - typing.IO.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.commit.tree.replace
    - typing.cast.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.replace
    - datetime.timedelta.path.tree.commit.object.replace
    - typing.TypeVar.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.tree.replace
    - typing.IO.tree.path.object.commit.working_tree_dir.replace
    - typing.IO.object.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.ref.commit.replace
    - subprocess.Popen.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.replace
    - datetime.timedelta.commit.object.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.path.working_tree_dir.replace
    - typing.cast.object.head.commit.replace
    - datetime.timedelta.path.head.commit.working_tree_dir.replace
    - typing.IO.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.path.object.replace
    - typing.TypeVar.tree.head.ref.commit.replace
    - typing.IO.head.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.object.path.replace
    - typing.TypeVar.tree.object.path.replace
    - typing.IO.tree.object.path.head.commit.replace
    - typing.TypeVar.head.commit.path.object.tree.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.tree.replace
    - typing.IO.object.tree.path.head.commit.replace
    - datetime.timedelta.tree.object.commit.path.replace
    - datetime.timedelta.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.object.tree.commit.replace
    - typing.IO.head.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.replace
    - typing.IO.tree.object.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.head.commit.working_tree_dir.replace
    - typing.IO.object.commit.tree.path.replace
    - subprocess.Popen.head.commit.path.tree.object.replace
    - typing.TypeVar.head.ref.commit.object.tree.path.replace
    - subprocess.Popen.object.tree.head.commit.replace
    - datetime.timedelta.head.commit.object.tree.replace
    - subprocess.Popen.path.tree.replace
    - subprocess.Popen.head.commit.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.replace
    - datetime.timedelta.path.object.tree.commit.replace
    - datetime.timedelta.commit.tree.object.working_tree_dir.replace
    - datetime.timedelta.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.path.head.commit.replace
    - datetime.timedelta.head.commit.path.tree.object.working_tree_dir.replace
    - typing.IO.head.commit.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.replace
    - typing.BinaryIO.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.object.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.path.object.tree.replace
    - typing.cast.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.commit.path.object.replace
    - datetime.timedelta.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.commit.object.replace
    - typing.TypeVar.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.replace
    - git.objects.commit.Popen.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.replace
    - subprocess.Popen.tree.path.object.head.commit.replace
    - typing.TypeVar.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.object.path.replace
    - typing.IO.object.head.commit.tree.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.replace
    - datetime.timedelta.head.ref.commit.tree.path.replace
    - datetime.timedelta.head.ref.commit.path.tree.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.path.replace
    - datetime.timedelta.path.tree.replace
    - typing.cast.head.commit.object.path.tree.working_tree_dir.replace
    - typing.cast.commit.object.tree.path.replace
    - datetime.timedelta.object.commit.path.replace
    - typing.TypeVar.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.object.working_tree_dir.replace
    - typing.IO.object.head.commit.path.tree.replace
    - typing.IO.tree.object.commit.path.replace
    - datetime.timedelta.commit.object.tree.replace
    - typing.cast.head.ref.commit.tree.object.replace
    - subprocess.Popen.path.head.commit.object.replace
    - datetime.timedelta.tree.object.commit.replace
    - datetime.timedelta.tree.path.object.replace
    - typing.IO.tree.object.path.replace
    - subprocess.Popen.path.commit.tree.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.tree.head.commit.path.replace
    - typing.BinaryIO.head.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.replace
    - datetime.timedelta.path.object.head.commit.working_tree_dir.replace
    - typing.IO.tree.head.commit.path.object.working_tree_dir.replace
    - typing.IO.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.path.replace
    - datetime.timedelta.tree.object.head.commit.path.replace
    - datetime.timedelta.path.head.ref.commit.tree.replace
    - typing.cast.tree.object.head.ref.commit.replace
    - typing.BinaryIO.head.commit.replace
    - typing.IO.object.path.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.path.replace
    - datetime.timedelta.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.path.object.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.commit.object.working_tree_dir.replace
    - typing.IO.commit.replace
    - datetime.timedelta.tree.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.replace
    - datetime.timedelta.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.tree.object.replace
    - typing.IO.tree.head.ref.commit.object.path.replace
    - datetime.timedelta.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.object.replace
    - typing.cast.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.object.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.replace
    - typing.IO.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.object.replace
    - typing.IO.tree.commit.path.replace
    - typing.BinaryIO.working_tree_dir.replace
    - subprocess.Popen.object.replace
    - datetime.timedelta.head.commit.object.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.replace
    - typing.IO.tree.head.commit.path.object.replace
    - subprocess.Popen.object.path.tree.commit.replace
    - typing.TypeVar.object.tree.head.commit.replace
    - typing.cast.object.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.commit.object.replace
    - typing.IO.path.tree.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.commit.replace
    - typing.IO.head.ref.commit.replace
    - typing.IO.object.path.head.ref.commit.replace
    - typing.BinaryIO.head.ref.commit.path.object.replace
    - typing.IO.path.object.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.replace
    - typing.BinaryIO.head.commit.path.tree.replace
    - subprocess.Popen.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.path.replace
    - typing.IO.tree.commit.path.object.replace
    - datetime.timedelta.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.commit.path.replace
    - typing.IO.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.path.tree.commit.object.replace
    - typing.IO.path.object.tree.replace
    - subprocess.Popen.object.tree.path.commit.replace
    - typing.IO.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.replace
    - subprocess.Popen.head.ref.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.replace
    - subprocess.Popen.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.replace
    - typing.IO.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.path.tree.replace
    - typing.TypeVar.head.ref.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.replace
    - typing.IO.object.head.commit.tree.working_tree_dir.replace
    - typing.IO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.tree.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.replace
    - typing.IO.object.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.path.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.path.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.path.tree.replace
    - datetime.timedelta.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.replace
    - datetime.timedelta.path.tree.object.replace
    - typing.IO.object.head.ref.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.head.commit.tree.replace
    - subprocess.Popen.path.head.ref.commit.object.replace
    - datetime.timedelta.object.path.replace
    - subprocess.Popen.commit.path.replace
    - datetime.timedelta.object.head.ref.commit.tree.replace
    - datetime.timedelta.tree.path.commit.object.working_tree_dir.replace
    - typing.cast.object.tree.head.commit.replace
    - typing.IO.commit.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.tree.working_tree_dir.replace
    - typing.IO.tree.commit.path.working_tree_dir.replace
    - subprocess.Popen.path.object.commit.replace
    - datetime.timedelta.object.head.ref.commit.working_tree_dir.replace
    - typing.TypeVar.object.tree.head.ref.commit.replace
    - typing.IO.path.object.replace
    - datetime.timedelta.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.commit.tree.object.path.replace
    - datetime.timedelta.head.ref.commit.object.tree.replace
    - datetime.timedelta.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.replace
    - typing.IO.object.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.tree.object.working_tree_dir.replace
    - datetime.timedelta.commit.path.object.replace
    - typing.IO.head.ref.commit.object.replace
    - typing.BinaryIO.object.head.ref.commit.tree.path.replace
    - datetime.timedelta.object.path.commit.tree.working_tree_dir.replace
    - typing.IO.path.tree.replace
    - typing.IO.tree.object.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.path.replace
    - typing.IO.path.commit.object.tree.replace
    - subprocess.Popen.replace
    - datetime.timedelta.path.commit.object.tree.replace
    - subprocess.Popen.object.commit.tree.path.replace
    - datetime.timedelta.object.tree.replace
    - typing.cast.tree.head.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.tree.replace
    - typing.BinaryIO.head.commit.tree.replace
    - datetime.timedelta.head.commit.path.object.tree.replace
    - subprocess.Popen.object.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.replace
    - datetime.timedelta.tree.commit.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.tree.object.path.head.ref.commit.replace
    - typing.BinaryIO.tree.head.commit.object.path.replace
    - typing.cast.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.replace
    - typing.IO.path.object.commit.tree.replace
    - typing.BinaryIO.head.commit.path.object.tree.replace
    - typing.BinaryIO.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.tree.replace
    - typing.IO.commit.tree.path.object.replace
    - typing.cast.object.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.commit.replace
    - typing.IO.tree.path.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.working_tree_dir.replace
    - typing.IO.object.path.tree.commit.replace
    - typing.IO.object.tree.path.commit.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.object.tree.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.object.replace
    - typing.TypeVar.tree.head.commit.replace
    - typing.IO.object.commit.working_tree_dir.replace
    - typing.TypeVar.head.commit.tree.object.path.replace
    - datetime.timedelta.tree.commit.path.object.replace
    - subprocess.Popen.tree.head.ref.commit.path.object.replace
    - typing.cast.head.commit.object.path.working_tree_dir.replace
    - typing.IO.object.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.replace
    - typing.IO.path.object.commit.replace
    - datetime.timedelta.path.head.ref.commit.replace
    - datetime.timedelta.object.head.commit.replace
    - datetime.timedelta.object.commit.tree.path.replace
    - typing.IO.commit.path.object.tree.replace
    - datetime.timedelta.path.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.replace
    - datetime.timedelta.object.path.head.commit.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.commit.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.object.replace
    - datetime.timedelta.object.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.replace
    - datetime.timedelta.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.object.replace
    - typing.IO.object.commit.tree.replace
    - datetime.timedelta.commit.object.path.replace
    - subprocess.Popen.path.object.tree.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.replace
    - datetime.timedelta.head.commit.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.replace
    - typing.TypeVar.object.head.ref.commit.path.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.path.replace
    - datetime.timedelta.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.tree.replace
    - typing.IO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.commit.path.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.replace
    - typing.BinaryIO.head.commit.path.tree.object.replace
    - datetime.timedelta.tree.commit.object.replace
    - typing.IO.tree.path.head.commit.object.replace
    - typing.IO.path.tree.object.commit.replace
    - datetime.timedelta.path.tree.object.head.commit.working_tree_dir.replace
    - typing.IO.tree.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.object.commit.replace
    - typing.BinaryIO.head.ref.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.object.replace
    - typing.IO.head.commit.tree.object.path.replace
    - typing.IO.tree.path.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.replace
    - datetime.timedelta.path.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.replace
    - typing.TypeVar.tree.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.tree.replace
    - datetime.timedelta.path.object.head.ref.commit.replace
    - datetime.timedelta.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.path.replace
    - git.objects.commit.Popen.tree.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.replace
    - subprocess.Popen.tree.head.commit.object.path.replace
    - typing.IO.head.commit.path.object.working_tree_dir.replace
    - typing.cast.commit.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.commit.object.path.replace
    - typing.IO.path.commit.tree.replace
    - typing.cast.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.tree.working_tree_dir.replace
    - datetime.timedelta.object.path.commit.tree.replace
    - typing.BinaryIO.head.commit.object.path.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.replace
    - datetime.timedelta.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.path.object.tree.working_tree_dir.replace
    - typing.IO.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.commit.object.path.tree.replace
    - datetime.timedelta.tree.path.replace
    - datetime.timedelta.tree.commit.object.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.commit.path.tree.object.replace
    - typing.IO.object.path.head.commit.tree.replace
    - typing.cast.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.object.path.replace
    - datetime.timedelta.path.commit.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.path.tree.replace
    - typing.cast.head.ref.commit.object.tree.replace
    - subprocess.Popen.tree.path.object.commit.replace
    - subprocess.Popen.commit.object.tree.replace
    - datetime.timedelta.commit.path.tree.replace
    - subprocess.Popen.tree.object.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.replace
    - datetime.timedelta.path.head.ref.commit.tree.object.replace
    - datetime.timedelta.tree.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.replace
    - subprocess.Popen.path.object.tree.commit.replace
    - subprocess.Popen.tree.head.commit.path.object.replace
    - datetime.timedelta.path.commit.replace
    - subprocess.Popen.tree.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.path.working_tree_dir.replace
    - typing.IO.path.head.commit.replace
    - typing.cast.object.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.ref.commit.object.replace
    - subprocess.Popen.tree.object.head.commit.path.replace
    - datetime.timedelta.head.commit.path.object.replace
    - typing.TypeVar.head.ref.commit.path.tree.object.replace
    - datetime.timedelta.head.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.commit.object.replace
    - subprocess.Popen.tree.path.commit.object.replace
    - typing.IO.tree.object.head.ref.commit.replace
    - datetime.timedelta.tree.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.path.working_tree_dir.replace
    - typing.IO.head.commit.object.tree.working_tree_dir.replace
    - typing.IO.tree.path.object.replace
    - datetime.timedelta.tree.object.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.path.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.commit.path.replace
    - datetime.timedelta.head.ref.commit.replace
    - subprocess.Popen.object.path.replace
    - typing.IO.object.commit.path.working_tree_dir.replace
    - typing.TypeVar.object.head.ref.commit.tree.working_tree_dir.replace
    - subprocess.Popen.tree.head.commit.path.replace
    - typing.cast.head.ref.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.object.replace
    - typing.TypeVar.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.working_tree_dir.replace
    - typing.IO.object.head.commit.path.tree.working_tree_dir.replace
    - typing.IO.object.path.tree.head.commit.replace
    - typing.IO.tree.head.commit.replace
    - typing.IO.object.commit.path.tree.replace
    - datetime.timedelta.object.head.ref.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.commit.replace
    - typing.IO.tree.path.head.ref.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.working_tree_dir.replace
    - typing.IO.tree.object.head.commit.path.working_tree_dir.replace
    - typing.IO.tree.replace
    - typing.TypeVar.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.head.ref.commit.path.replace
    - typing.IO.commit.path.tree.replace
    - typing.TypeVar.object.tree.path.head.ref.commit.replace
    - subprocess.Popen.object.path.tree.replace
    - typing.IO.head.commit.replace
    - typing.TypeVar.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.commit.tree.object.replace
    - subprocess.Popen.object.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.path.working_tree_dir.replace
    - typing.IO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.TypeVar.object.head.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.replace
    - subprocess.Popen.tree.commit.object.path.replace
    - typing.IO.head.commit.tree.working_tree_dir.replace
    - typing.IO.head.commit.tree.path.replace
    - typing.TypeVar.tree.head.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.tree.path.working_tree_dir.replace
    - typing.IO.object.tree.head.ref.commit.replace
    - typing.IO.path.object.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.object.tree.head.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.tree.replace
    - typing.TypeVar.head.commit.tree.replace
    - subprocess.Popen.path.object.commit.tree.replace
    - typing.IO.object.head.commit.tree.path.replace
    - typing.IO.tree.commit.object.working_tree_dir.replace
    - typing.IO.tree.object.head.ref.commit.path.replace
    - subprocess.Popen.object.head.ref.commit.path.tree.replace
    - typing.IO.path.tree.object.head.commit.replace
    - datetime.timedelta.head.ref.commit.object.replace
    - typing.TypeVar.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.head.ref.commit.tree.replace
    - typing.IO.path.object.head.commit.replace
    - typing.cast.head.ref.commit.path.tree.replace
    - subprocess.Popen.head.ref.commit.tree.path.object.replace
    - subprocess.Popen.head.ref.commit.path.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.path.object.replace
    - typing.IO.path.tree.commit.object.replace
    - subprocess.Popen.path.tree.head.commit.object.replace
    - typing.BinaryIO.head.ref.commit.tree.path.object.working_tree_dir.replace
    - typing.IO.tree.object.path.working_tree_dir.replace
    - subprocess.Popen.tree.head.ref.commit.object.path.replace
    - typing.IO.head.commit.tree.path.object.replace
    - typing.IO.object.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.working_tree_dir.replace
    - typing.IO.object.head.ref.commit.path.replace
    - typing.IO.path.working_tree_dir.replace
    - typing.cast.tree.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.replace
    - typing.TypeVar.head.commit.tree.object.path.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.tree.head.ref.commit.path.replace
    - typing.BinaryIO.object.tree.head.commit.path.replace
    - typing.TypeVar.head.commit.path.replace
    - subprocess.Popen.object.path.head.commit.replace
    - datetime.timedelta.path.object.head.commit.tree.replace
    - typing.IO.object.path.tree.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.replace
    - typing.IO.tree.path.object.head.commit.replace
    - subprocess.Popen.tree.head.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.tree.path.replace
    - datetime.timedelta.tree.object.path.head.commit.working_tree_dir.replace
    - typing.cast.tree.head.ref.commit.path.object.replace
    - typing.IO.path.object.tree.head.commit.replace
    - datetime.timedelta.tree.head.ref.commit.object.path.replace
    - typing.TypeVar.head.commit.path.tree.object.replace
    - typing.cast.tree.head.commit.path.object.replace
    - typing.cast.tree.object.head.ref.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.tree.replace
    - subprocess.Popen.commit.path.object.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.working_tree_dir.replace
    - typing.IO.tree.object.path.commit.replace
    - typing.IO.path.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.object.tree.working_tree_dir.replace
    - subprocess.Popen.path.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.tree.object.working_tree_dir.replace
    - typing.cast.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.replace
    - typing.IO.head.ref.commit.tree.path.working_tree_dir.replace
    - typing.IO.tree.head.commit.object.replace
    - subprocess.Popen.commit.tree.object.path.replace
    - typing.IO.tree.path.object.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.replace
    - datetime.timedelta.object.tree.head.ref.commit.replace
    - datetime.timedelta.head.commit.tree.path.working_tree_dir.replace
    - typing.cast.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.object.tree.commit.path.replace
    - typing.cast.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.commit.replace
    - typing.cast.head.ref.commit.object.replace
    - subprocess.Popen.path.commit.working_tree_dir.replace
    - typing.IO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.tree.head.commit.replace
    - typing.IO.object.commit.replace
    - datetime.timedelta.path.tree.object.head.commit.replace
    - subprocess.Popen.head.commit.tree.object.path.replace
    - subprocess.Popen.path.object.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.commit.working_tree_dir.replace
    - subprocess.Popen.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.object.tree.replace
    - subprocess.Popen.commit.tree.path.replace
    - typing.BinaryIO.head.commit.tree.working_tree_dir.replace
    - subprocess.Popen.object.path.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.commit.object.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.tree.replace
    - typing.cast.head.ref.commit.tree.replace
    - typing.TypeVar.tree.head.ref.commit.object.path.replace
    - typing.BinaryIO.object.head.ref.commit.tree.replace
    - datetime.timedelta.object.tree.path.head.ref.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.object.replace
    - typing.cast.head.commit.path.tree.object.replace
    - subprocess.Popen.tree.path.object.head.ref.commit.replace
    - typing.IO.head.ref.commit.object.path.tree.replace
    - typing.IO.tree.path.replace
    - datetime.timedelta.commit.tree.object.replace
    - datetime.timedelta.object.path.commit.working_tree_dir.replace
    - subprocess.Popen.commit.replace
    - datetime.timedelta.tree.replace
    - subprocess.Popen.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.object.working_tree_dir.replace
    - datetime.timedelta.object.commit.path.tree.replace
    - datetime.timedelta.tree.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.replace
    - datetime.timedelta.tree.path.object.head.ref.commit.replace
    - typing.TypeVar.object.head.commit.tree.path.working_tree_dir.replace
    - subprocess.Popen.tree.path.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.path.working_tree_dir.replace
    - typing.IO.path.tree.head.ref.commit.working_tree_dir.replace
    - typing.cast.head.commit.tree.object.path.replace
    - typing.BinaryIO.tree.head.commit.replace
    - typing.TypeVar.head.ref.commit.object.path.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.object.path.working_tree_dir.replace
    - subprocess.Popen.path.head.commit.replace
    - subprocess.Popen.path.head.ref.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.tree.object.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.working_tree_dir.replace
    - subprocess.Popen.path.commit.object.tree.replace
    - typing.IO.object.path.head.ref.commit.tree.working_tree_dir.replace
    - datetime.timedelta.commit.tree.path.object.replace
    - typing.TypeVar.head.ref.commit.object.replace
    - datetime.timedelta.head.commit.tree.object.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.object.replace
    - typing.BinaryIO.object.head.commit.path.tree.replace
    - typing.TypeVar.tree.object.head.ref.commit.working_tree_dir.replace
    - typing.IO.path.head.commit.tree.object.working_tree_dir.replace
    - typing.TypeVar.object.tree.path.replace
    - subprocess.Popen.path.tree.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.commit.object.replace
    - typing.BinaryIO.head.commit.tree.object.path.replace
    - subprocess.Popen.head.commit.path.tree.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.tree.object.working_tree_dir.replace
    - subprocess.Popen.object.path.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.working_tree_dir.replace
    - typing.IO.head.commit.tree.replace
    - typing.IO.object.tree.path.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.path.tree.object.replace
    - typing.IO.object.path.tree.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.path.head.ref.commit.replace
    - subprocess.Popen.object.tree.commit.path.replace
    - typing.cast.head.commit.object.path.tree.replace
    - typing.TypeVar.head.commit.object.path.tree.working_tree_dir.replace
    - typing.TypeVar.tree.object.head.ref.commit.replace
    - typing.IO.path.head.ref.commit.object.replace
    - typing.IO.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.tree.path.object.working_tree_dir.replace
    - datetime.timedelta.commit.path.replace
    - datetime.timedelta.head.commit.object.replace
    - typing.IO.tree.head.commit.object.path.working_tree_dir.replace
    - datetime.timedelta.path.commit.object.tree.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.object.working_tree_dir.replace
    - typing.cast.head.ref.commit.object.tree.path.working_tree_dir.replace
    - typing.cast.head.ref.commit.path.replace
    - typing.IO.head.commit.tree.object.replace
    - datetime.timedelta.tree.head.ref.commit.object.working_tree_dir.replace
    - typing.BinaryIO.tree.head.ref.commit.path.working_tree_dir.replace
    - datetime.timedelta.commit.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.object.path.working_tree_dir.replace
    - typing.cast.head.commit.path.object.working_tree_dir.replace
    - subprocess.Popen.head.commit.path.object.replace
    - typing.cast.tree.head.ref.commit.replace
    - typing.IO.head.commit.tree.path.working_tree_dir.replace
    - datetime.timedelta.path.head.commit.object.working_tree_dir.replace
    - subprocess.Popen.object.path.head.ref.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.path.head.ref.commit.working_tree_dir.replace
    - typing.BinaryIO.object.head.commit.tree.working_tree_dir.replace
    - datetime.timedelta.path.tree.object.head.ref.commit.replace
    - typing.cast.head.commit.object.tree.path.working_tree_dir.replace
    - typing.IO.tree.path.head.ref.commit.working_tree_dir.replace
    - subprocess.Popen.tree.object.path.commit.working_tree_dir.replace
    - subprocess.Popen.head.commit.object.path.replace
    - typing.IO.tree.path.commit.object.working_tree_dir.replace
    - typing.cast.head.commit.path.replace
    - typing.TypeVar.head.ref.commit.tree.path.object.replace
    - typing.IO.object.tree.commit.path.working_tree_dir.replace
    - datetime.timedelta.tree.path.head.ref.commit.replace
    - datetime.timedelta.path.object.commit.replace
    - subprocess.Popen.object.tree.head.commit.path.working_tree_dir.replace
    - datetime.timedelta.object.path.tree.head.commit.working_tree_dir.replace
    - typing.IO.head.ref.commit.object.tree.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.path.replace
    - subprocess.Popen.object.commit.tree.path.working_tree_dir.replace
    - typing.BinaryIO.tree.head.commit.working_tree_dir.replace
    - datetime.timedelta.head.ref.commit.path.tree.object.replace
    - typing.TypeVar.tree.head.commit.path.replace
    - typing.IO.head.ref.commit.path.working_tree_dir.replace
    - subprocess.Popen.head.ref.commit.path.tree.replace
    - subprocess.Popen.object.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.object.tree.head.ref.commit.path.replace
    - typing.IO.commit.tree.object.replace
    - typing.cast.head.ref.commit.tree.path.replace
    - datetime.timedelta.head.commit.path.replace
    - datetime.timedelta.path.head.commit.tree.working_tree_dir.replace
    - typing.BinaryIO.head.commit.path.working_tree_dir.replace
    - typing.TypeVar.head.ref.commit.object.tree.replace
    - typing.cast.tree.head.ref.commit.object.path.working_tree_dir.replace
    - typing.BinaryIO.head.ref.commit.tree.object.path.working_tree_dir.replace
    - datetime.timedelta.object.head.commit.working_tree_dir.replace
    - datetime.timedelta.path.tree.object.commit.working_tree_dir.replace
    - typing.TypeVar.tree.head.ref.commit.path.replace
    - typing.IO.head.ref.commit.path.object.tree.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.commit.working_tree_dir.replace
    - datetime.timedelta.head.commit.tree.path.object.replace
    - typing.IO.path.head.ref.commit.tree.object.replace
    - subprocess.Popen.object.path.head.commit.tree.replace
    - typing.TypeVar.tree.head.commit.path.object.replace
    - subprocess.Popen.tree.path.object.working_tree_dir.replace
    - typing.IO.tree.commit.path.object.working_tree_dir.replace
    - datetime.timedelta.tree.path.object.commit.working_tree_dir.replace
    - datetime.timedelta.object.head.ref.commit.path.tree.working_tree_dir.replace
    - git.objects.commit.Popen.path.working_tree_dir.replace
    - typing.IO.object.path.tree.commit.working_tree_dir.replace
    - datetime.timedelta.tree.object.path.head.ref.commit.working_tree_dir.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.working_tree_dir.replace
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.working_tree_dir.replace
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.working_tree_dir.replace
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.working_tree_dir.replace
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.working_tree_dir.replace
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.working_tree_dir.replace
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.working_tree_dir.replace
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.working_tree_dir.replace
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4481440160>
    argNames:
    - path
    - is_file
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 318
    functionName: git.util.assure_directory_exists
    functionSourceFile: git.util
    functionUses: 5
    functionsReached:
    - os.makedirs
    - os.path.dirname
    - os.path.isdir
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isdir
    functionSourceFile: os
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 337
    functionName: git.util._get_exe_extensions
    functionSourceFile: git.util
    functionUses: 12
    functionsReached:
    - PATHEXT.split
    - <builtin>.tuple
    - os.environ.get
    - p.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.upper
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PATHEXT.split
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4480eb3b80>
    argNames:
    - program
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 347
    functionName: git.util.py_where
    functionSourceFile: git.util
    functionUses: 11
    functionsReached:
    - <builtin>.str
    - <builtin>.any
    - os.path.join
    - fpath.upper
    - os.environ.get
    - os.path.isfile
    - progs.append
    - PATHEXT.split
    - <builtin>.tuple
    - os.access
    - git.util._get_exe_extensions
    - git.util.py_where.is_exec
    - folder.strip
    - p.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fpath
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 363
    functionName: git.util.py_where.is_exec
    functionSourceFile: git.util
    functionUses: 12
    functionsReached:
    - <builtin>.any
    - fpath.upper
    - os.access
    - os.path.isfile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fpath.upper
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: folder.strip
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: progs.append
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - drive
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 385
    functionName: git.util._cygexpath
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - datetime.timedelta.tree.object.path.commit.startswith
    - datetime.timedelta.tree.head.ref.commit.object.startswith
    - datetime.timedelta.tree.head.commit.startswith
    - subprocess.Popen.tree.object.head.commit.path.startswith
    - typing.BinaryIO.head.commit.tree.path.object.startswith
    - typing.cast.head.commit.tree.path.object.startswith
    - typing.IO.object.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.path.startswith
    - subprocess.Popen.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.startswith
    - subprocess.Popen.commit.object.path.startswith
    - typing.IO.tree.object.head.commit.path.startswith
    - typing.TypeVar.object.head.ref.commit.path.tree.startswith
    - subprocess.Popen.object.tree.commit.startswith
    - datetime.timedelta.path.tree.head.commit.object.startswith
    - subprocess.Popen.tree.head.ref.commit.path.startswith
    - typing.cast.head.commit.object.tree.path.startswith
    - datetime.timedelta.commit.tree.object.startswith
    - typing.BinaryIO.head.commit.tree.startswith
    - subprocess.Popen.path.tree.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.startswith
    - subprocess.Popen.commit.path.object.startswith
    - typing.IO.object.tree.head.commit.startswith
    - typing.BinaryIO.head.ref.commit.path.startswith
    - datetime.timedelta.head.ref.commit.tree.object.path.startswith
    - typing.IO.tree.object.commit.path.startswith
    - typing.cast.head.ref.commit.object.startswith
    - subprocess.Popen.object.tree.path.startswith
    - datetime.timedelta.head.commit.object.path.tree.startswith
    - typing.cast.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.head.commit.path.tree.startswith
    - datetime.timedelta.tree.object.path.startswith
    - typing.IO.tree.commit.path.startswith
    - typing.IO.tree.object.path.commit.startswith
    - subprocess.Popen.head.ref.commit.path.object.startswith
    - subprocess.Popen.object.path.head.commit.tree.startswith
    - datetime.timedelta.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.path.object.tree.commit.startswith
    - typing.IO.path.head.commit.tree.object.startswith
    - typing.IO.path.tree.startswith
    - subprocess.Popen.path.tree.commit.object.startswith
    - subprocess.Popen.path.head.ref.commit.object.startswith
    - datetime.timedelta.tree.startswith
    - datetime.timedelta.head.commit.tree.startswith
    - subprocess.Popen.head.ref.commit.object.tree.startswith
    - typing.TypeVar.tree.object.path.head.commit.startswith
    - subprocess.Popen.path.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.object.path.startswith
    - datetime.timedelta.head.ref.commit.tree.object.startswith
    - typing.TypeVar.tree.head.commit.path.object.startswith
    - typing.cast.head.ref.commit.path.startswith
    - subprocess.Popen.tree.commit.object.startswith
    - datetime.timedelta.head.commit.object.tree.startswith
    - typing.cast.tree.head.commit.path.object.startswith
    - datetime.timedelta.object.path.head.commit.tree.startswith
    - datetime.timedelta.head.commit.path.startswith
    - typing.TypeVar.tree.object.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.object.startswith
    - git.objects.commit.Popen.startswith
    - typing.cast.object.tree.head.commit.startswith
    - typing.IO.path.commit.object.startswith
    - typing.BinaryIO.head.ref.commit.object.startswith
    - datetime.timedelta.head.ref.commit.object.path.tree.startswith
    - typing.BinaryIO.head.commit.tree.path.startswith
    - datetime.timedelta.path.commit.tree.object.startswith
    - typing.IO.object.path.tree.commit.startswith
    - datetime.timedelta.object.tree.path.commit.startswith
    - subprocess.Popen.head.commit.object.path.tree.startswith
    - subprocess.Popen.tree.head.commit.startswith
    - typing.IO.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.head.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.path.object.head.commit.tree.startswith
    - datetime.timedelta.path.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.head.ref.commit.tree.startswith
    - typing.IO.object.tree.head.ref.commit.path.startswith
    - typing.BinaryIO.head.commit.startswith
    - typing.cast.head.ref.commit.object.path.tree.startswith
    - typing.IO.path.head.ref.commit.tree.object.startswith
    - subprocess.Popen.head.commit.tree.object.startswith
    - typing.TypeVar.tree.object.path.commit.startswith
    - datetime.timedelta.object.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.commit.startswith
    - subprocess.Popen.commit.tree.startswith
    - typing.IO.head.commit.startswith
    - datetime.timedelta.path.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.object.tree.path.startswith
    - typing.IO.startswith
    - subprocess.Popen.path.commit.object.tree.startswith
    - datetime.timedelta.object.path.tree.commit.startswith
    - subprocess.Popen.tree.object.head.ref.commit.startswith
    - typing.IO.object.tree.commit.path.startswith
    - datetime.timedelta.tree.head.ref.commit.path.startswith
    - typing.cast.head.ref.commit.tree.object.path.startswith
    - typing.IO.path.tree.commit.startswith
    - subprocess.Popen.path.head.commit.object.startswith
    - typing.IO.object.head.ref.commit.path.tree.startswith
    - typing.IO.path.object.tree.startswith
    - subprocess.Popen.commit.path.object.tree.startswith
    - typing.IO.commit.path.startswith
    - typing.cast.head.commit.tree.object.path.startswith
    - typing.IO.tree.object.head.ref.commit.startswith
    - typing.cast.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.head.ref.commit.object.path.startswith
    - subprocess.Popen.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.startswith
    - typing.IO.tree.head.ref.commit.path.object.startswith
    - subprocess.Popen.path.head.ref.commit.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.startswith
    - typing.IO.head.commit.path.tree.object.startswith
    - subprocess.Popen.object.head.commit.tree.path.startswith
    - subprocess.Popen.path.commit.tree.object.startswith
    - git.objects.commit.Popen.tree.startswith
    - typing.IO.tree.head.commit.object.startswith
    - datetime.timedelta.path.object.head.commit.startswith
    - typing.IO.commit.path.tree.startswith
    - typing.IO.tree.object.path.head.ref.commit.startswith
    - datetime.timedelta.object.path.commit.startswith
    - typing.BinaryIO.head.ref.commit.object.path.startswith
    - subprocess.Popen.object.path.commit.tree.startswith
    - datetime.timedelta.tree.path.object.head.commit.startswith
    - datetime.timedelta.path.tree.head.ref.commit.object.startswith
    - typing.IO.head.commit.object.tree.path.startswith
    - subprocess.Popen.object.path.commit.startswith
    - typing.IO.path.commit.object.tree.startswith
    - subprocess.Popen.path.tree.object.commit.startswith
    - typing.IO.path.object.tree.head.ref.commit.startswith
    - subprocess.Popen.tree.head.commit.object.path.startswith
    - typing.cast.head.ref.commit.object.path.startswith
    - typing.IO.tree.head.ref.commit.path.startswith
    - typing.IO.object.path.head.commit.startswith
    - subprocess.Popen.path.object.commit.startswith
    - subprocess.Popen.head.commit.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.startswith
    - typing.IO.object.path.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.commit.tree.startswith
    - datetime.timedelta.tree.object.head.ref.commit.startswith
    - subprocess.Popen.object.commit.path.tree.startswith
    - typing.BinaryIO.object.head.commit.tree.startswith
    - datetime.timedelta.head.commit.path.object.startswith
    - typing.cast.tree.head.ref.commit.path.startswith
    - typing.IO.path.head.ref.commit.object.startswith
    - typing.TypeVar.object.head.commit.tree.startswith
    - typing.TypeVar.object.head.ref.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.startswith
    - typing.BinaryIO.tree.head.commit.startswith
    - typing.cast.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.startswith
    - typing.IO.head.ref.commit.object.startswith
    - typing.cast.tree.object.head.commit.path.startswith
    - typing.IO.path.tree.head.ref.commit.startswith
    - typing.IO.commit.tree.object.path.startswith
    - subprocess.Popen.tree.path.commit.startswith
    - typing.IO.path.object.head.ref.commit.startswith
    - datetime.timedelta.commit.path.tree.startswith
    - datetime.timedelta.commit.object.tree.path.startswith
    - typing.IO.object.head.commit.tree.startswith
    - typing.IO.tree.head.commit.path.startswith
    - subprocess.Popen.head.commit.object.startswith
    - typing.IO.tree.path.startswith
    - subprocess.Popen.object.tree.head.ref.commit.path.startswith
    - datetime.timedelta.head.commit.object.startswith
    - subprocess.Popen.object.path.tree.commit.startswith
    - typing.IO.object.tree.path.head.commit.startswith
    - typing.cast.head.commit.tree.startswith
    - typing.cast.object.tree.head.ref.commit.startswith
    - subprocess.Popen.object.head.ref.commit.tree.startswith
    - subprocess.Popen.tree.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.path.object.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.object.path.startswith
    - typing.IO.head.commit.object.startswith
    - subprocess.Popen.path.object.tree.head.commit.startswith
    - datetime.timedelta.object.tree.path.startswith
    - subprocess.Popen.tree.object.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.tree.commit.startswith
    - datetime.timedelta.path.object.head.ref.commit.startswith
    - typing.cast.head.commit.path.object.tree.startswith
    - datetime.timedelta.head.ref.commit.tree.path.object.startswith
    - typing.BinaryIO.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.tree.startswith
    - typing.BinaryIO.head.commit.path.tree.startswith
    - subprocess.Popen.object.path.head.commit.startswith
    - typing.IO.head.ref.commit.path.object.tree.startswith
    - typing.IO.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.object.commit.tree.startswith
    - datetime.timedelta.object.path.tree.head.commit.startswith
    - datetime.timedelta.tree.commit.path.startswith
    - typing.IO.object.path.head.ref.commit.startswith
    - typing.TypeVar.tree.object.head.commit.path.startswith
    - datetime.timedelta.path.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.head.commit.path.startswith
    - git.objects.commit.Popen.path.startswith
    - typing.IO.tree.object.head.commit.startswith
    - typing.IO.object.head.commit.tree.path.startswith
    - subprocess.Popen.object.path.head.ref.commit.startswith
    - subprocess.Popen.head.commit.path.object.tree.startswith
    - typing.IO.commit.path.object.tree.startswith
    - typing.TypeVar.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.head.ref.commit.tree.object.startswith
    - typing.IO.head.commit.path.object.startswith
    - subprocess.Popen.path.tree.head.commit.object.startswith
    - typing.BinaryIO.object.tree.head.commit.path.startswith
    - datetime.timedelta.tree.object.path.head.commit.startswith
    - datetime.timedelta.commit.object.tree.startswith
    - subprocess.Popen.path.tree.object.head.ref.commit.startswith
    - typing.TypeVar.head.commit.tree.object.startswith
    - subprocess.Popen.object.commit.tree.path.startswith
    - datetime.timedelta.tree.head.ref.commit.path.object.startswith
    - typing.cast.tree.head.ref.commit.object.startswith
    - typing.BinaryIO.head.commit.tree.object.startswith
    - datetime.timedelta.tree.object.commit.path.startswith
    - datetime.timedelta.path.object.tree.startswith
    - typing.IO.tree.commit.path.object.startswith
    - subprocess.Popen.path.head.commit.tree.object.startswith
    - typing.cast.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.tree.path.commit.object.startswith
    - typing.BinaryIO.tree.head.commit.path.object.startswith
    - datetime.timedelta.head.commit.tree.object.startswith
    - typing.IO.tree.path.head.commit.object.startswith
    - datetime.timedelta.object.commit.path.tree.startswith
    - subprocess.Popen.commit.path.tree.object.startswith
    - typing.IO.head.commit.path.tree.startswith
    - os.path.expandvars
    - typing.cast.object.head.ref.commit.path.tree.startswith
    - typing.TypeVar.head.ref.commit.object.tree.path.startswith
    - subprocess.Popen.commit.tree.path.object.startswith
    - datetime.timedelta.object.commit.startswith
    - typing.TypeVar.head.commit.path.object.startswith
    - datetime.timedelta.head.commit.object.tree.path.startswith
    - typing.BinaryIO.head.commit.object.tree.startswith
    - git.util.cygpath
    - datetime.timedelta.path.head.ref.commit.startswith
    - typing.IO.path.tree.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.path.commit.startswith
    - typing.IO.path.commit.tree.startswith
    - typing.IO.tree.commit.object.path.startswith
    - datetime.timedelta.object.path.commit.tree.startswith
    - typing.IO.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.startswith
    - datetime.timedelta.object.head.ref.commit.path.startswith
    - typing.IO.tree.path.commit.object.startswith
    - subprocess.Popen.path.head.commit.object.tree.startswith
    - typing.IO.head.ref.commit.path.object.startswith
    - typing.cast.commit.tree.object.path.startswith
    - typing.IO.head.ref.commit.path.startswith
    - typing.cast.head.commit.path.tree.startswith
    - datetime.timedelta.head.commit.path.object.tree.startswith
    - subprocess.Popen.head.commit.path.object.startswith
    - typing.BinaryIO.tree.head.commit.path.startswith
    - typing.TypeVar.object.tree.path.startswith
    - typing.cast.head.commit.tree.object.startswith
    - datetime.timedelta.head.commit.object.path.startswith
    - subprocess.Popen.tree.commit.startswith
    - typing.IO.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.path.startswith
    - subprocess.Popen.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.startswith
    - typing.IO.tree.commit.startswith
    - datetime.timedelta.startswith
    - datetime.timedelta.path.tree.startswith
    - typing.BinaryIO.tree.head.ref.commit.startswith
    - subprocess.Popen.commit.tree.object.path.startswith
    - typing.TypeVar.tree.head.ref.commit.path.startswith
    - datetime.timedelta.tree.path.head.commit.object.startswith
    - datetime.timedelta.path.tree.object.head.commit.startswith
    - typing.TypeVar.head.commit.path.startswith
    - typing.TypeVar.head.commit.object.startswith
    - typing.TypeVar.head.ref.commit.tree.path.startswith
    - subprocess.Popen.startswith
    - typing.IO.path.tree.object.commit.startswith
    - typing.IO.path.tree.object.startswith
    - subprocess.Popen.object.head.commit.path.startswith
    - subprocess.Popen.tree.commit.path.object.startswith
    - typing.cast.head.commit.tree.path.startswith
    - typing.IO.object.tree.path.head.ref.commit.startswith
    - typing.IO.tree.path.head.commit.startswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.startswith
    - typing.IO.path.object.head.commit.tree.startswith
    - subprocess.Popen.path.tree.commit.startswith
    - typing.IO.tree.head.ref.commit.startswith
    - regex.match
    - datetime.timedelta.object.path.head.ref.commit.tree.startswith
    - datetime.timedelta.head.commit.path.tree.startswith
    - subprocess.Popen.tree.commit.object.path.startswith
    - subprocess.Popen.head.ref.commit.tree.path.startswith
    - typing.BinaryIO.object.head.ref.commit.startswith
    - typing.cast.head.ref.commit.tree.path.startswith
    - subprocess.Popen.commit.path.tree.startswith
    - subprocess.Popen.object.head.ref.commit.path.startswith
    - subprocess.Popen.head.commit.object.tree.path.startswith
    - datetime.timedelta.tree.head.commit.object.path.startswith
    - typing.TypeVar.head.commit.object.tree.path.startswith
    - drive.lower
    - typing.IO.path.head.commit.object.startswith
    - datetime.timedelta.tree.object.commit.startswith
    - datetime.timedelta.head.commit.tree.object.path.startswith
    - datetime.timedelta.path.tree.object.startswith
    - typing.IO.object.head.ref.commit.tree.path.startswith
    - datetime.timedelta.path.tree.commit.startswith
    - datetime.timedelta.tree.path.object.startswith
    - match.groups
    - typing.cast.object.head.ref.commit.tree.startswith
    - datetime.timedelta.path.commit.object.tree.startswith
    - typing.cast.head.ref.commit.tree.path.object.startswith
    - os.path.expanduser
    - typing.IO.object.head.commit.startswith
    - subprocess.Popen.path.tree.head.ref.commit.object.startswith
    - datetime.timedelta.head.ref.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.startswith
    - typing.TypeVar.head.ref.commit.tree.startswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.object.tree.path.startswith
    - typing.IO.head.ref.commit.tree.object.startswith
    - datetime.timedelta.tree.path.head.ref.commit.startswith
    - subprocess.Popen.tree.path.head.ref.commit.startswith
    - typing.cast.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.head.ref.commit.path.tree.startswith
    - typing.IO.object.head.ref.commit.tree.startswith
    - datetime.timedelta.object.path.tree.startswith
    - subprocess.Popen.object.tree.head.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.path.object.startswith
    - datetime.timedelta.tree.path.startswith
    - datetime.timedelta.head.ref.commit.object.startswith
    - typing.cast.head.commit.object.path.tree.startswith
    - typing.BinaryIO.object.head.commit.startswith
    - typing.cast.head.commit.path.tree.object.startswith
    - datetime.timedelta.object.head.commit.tree.startswith
    - subprocess.Popen.commit.startswith
    - subprocess.Popen.head.commit.startswith
    - typing.IO.object.path.commit.startswith
    - datetime.timedelta.path.object.commit.tree.startswith
    - typing.IO.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.startswith
    - datetime.timedelta.head.commit.path.tree.object.startswith
    - datetime.timedelta.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.object.commit.startswith
    - datetime.timedelta.path.head.commit.object.startswith
    - typing.IO.tree.path.commit.startswith
    - subprocess.Popen.tree.object.path.head.commit.startswith
    - datetime.timedelta.tree.commit.path.object.startswith
    - typing.IO.head.commit.path.startswith
    - typing.IO.path.tree.head.commit.startswith
    - subprocess.Popen.path.tree.object.head.commit.startswith
    - typing.cast.tree.head.commit.object.startswith
    - typing.IO.head.ref.commit.object.path.tree.startswith
    - subprocess.Popen.path.object.head.commit.startswith
    - typing.IO.object.startswith
    - datetime.timedelta.object.path.head.commit.startswith
    - typing.TypeVar.tree.object.head.commit.startswith
    - typing.cast.head.ref.commit.path.tree.startswith
    - datetime.timedelta.object.path.startswith
    - typing.TypeVar.head.commit.tree.path.object.startswith
    - typing.BinaryIO.object.tree.path.head.commit.startswith
    - typing.cast.tree.head.commit.object.path.startswith
    - subprocess.Popen.tree.path.object.commit.startswith
    - subprocess.Popen.path.head.ref.commit.object.tree.startswith
    - typing.TypeVar.tree.head.commit.startswith
    - typing.IO.path.startswith
    - typing.IO.object.tree.startswith
    - datetime.timedelta.object.path.tree.head.ref.commit.startswith
    - typing.TypeVar.head.ref.commit.path.startswith
    - typing.TypeVar.object.tree.head.commit.startswith
    - subprocess.Popen.tree.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.tree.startswith
    - datetime.timedelta.tree.path.object.commit.startswith
    - subprocess.Popen.path.object.commit.tree.startswith
    - datetime.timedelta.commit.path.object.tree.startswith
    - typing.IO.path.tree.object.head.commit.startswith
    - datetime.timedelta.tree.path.head.commit.startswith
    - typing.TypeVar.object.head.ref.commit.tree.startswith
    - typing.IO.commit.object.path.tree.startswith
    - typing.IO.path.object.commit.tree.startswith
    - typing.BinaryIO.head.ref.commit.object.tree.startswith
    - typing.TypeVar.head.commit.path.tree.object.startswith
    - datetime.timedelta.tree.head.commit.object.startswith
    - subprocess.Popen.path.startswith
    - typing.TypeVar.head.commit.startswith
    - datetime.timedelta.commit.tree.object.path.startswith
    - typing.cast.tree.head.commit.path.startswith
    - subprocess.Popen.object.tree.head.ref.commit.startswith
    - typing.IO.tree.head.ref.commit.object.startswith
    - subprocess.Popen.commit.object.tree.startswith
    - subprocess.Popen.head.commit.path.startswith
    - subprocess.Popen.path.head.ref.commit.startswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.startswith
    - typing.IO.tree.path.object.head.commit.startswith
    - datetime.timedelta.object.tree.commit.startswith
    - typing.IO.head.ref.commit.tree.object.path.startswith
    - typing.IO.commit.path.tree.object.startswith
    - subprocess.Popen.path.object.head.ref.commit.startswith
    - datetime.timedelta.object.tree.commit.path.startswith
    - typing.IO.commit.tree.path.object.startswith
    - subprocess.Popen.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.startswith
    - typing.IO.head.commit.tree.path.startswith
    - typing.IO.object.tree.path.startswith
    - typing.IO.head.ref.commit.object.tree.startswith
    - <builtin>.str
    - typing.BinaryIO.head.ref.commit.tree.object.path.startswith
    - typing.BinaryIO.head.commit.path.tree.object.startswith
    - subprocess.Popen.head.ref.commit.tree.object.path.startswith
    - typing.IO.head.commit.object.tree.startswith
    - git.objects.commit.Popen.tree.path.startswith
    - datetime.timedelta.tree.head.commit.path.object.startswith
    - typing.TypeVar.head.ref.commit.path.tree.startswith
    - subprocess.Popen.path.head.ref.commit.tree.startswith
    - datetime.timedelta.head.ref.commit.path.object.startswith
    - typing.BinaryIO.head.commit.path.object.startswith
    - subprocess.Popen.head.ref.commit.object.startswith
    - subprocess.Popen.head.ref.commit.startswith
    - typing.IO.tree.head.commit.object.path.startswith
    - subprocess.Popen.path.commit.object.startswith
    - typing.cast.object.tree.head.commit.path.startswith
    - typing.BinaryIO.head.commit.object.path.startswith
    - datetime.timedelta.head.commit.startswith
    - typing.IO.tree.path.head.ref.commit.startswith
    - datetime.timedelta.head.ref.commit.tree.path.startswith
    - datetime.timedelta.tree.path.object.head.ref.commit.startswith
    - subprocess.Popen.commit.object.startswith
    - datetime.timedelta.head.commit.tree.path.object.startswith
    - typing.TypeVar.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.startswith
    - typing.IO.path.tree.commit.object.startswith
    - typing.TypeVar.tree.head.commit.path.startswith
    - typing.IO.tree.head.commit.path.object.startswith
    - typing.IO.commit.startswith
    - datetime.timedelta.path.object.tree.commit.startswith
    - datetime.timedelta.commit.tree.path.object.startswith
    - typing.cast.head.ref.commit.path.tree.object.startswith
    - datetime.timedelta.path.head.ref.commit.tree.object.startswith
    - typing.TypeVar.object.tree.path.head.ref.commit.startswith
    - typing.TypeVar.head.commit.tree.path.startswith
    - os.path.normpath
    - subprocess.Popen.tree.head.ref.commit.startswith
    - datetime.timedelta.object.startswith
    - typing.cast.head.ref.commit.path.object.tree.startswith
    - datetime.timedelta.path.object.head.commit.tree.startswith
    - datetime.timedelta.object.tree.startswith
    - typing.BinaryIO.object.head.commit.path.tree.startswith
    - typing.IO.tree.object.startswith
    - typing.TypeVar.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.head.ref.commit.path.object.tree.startswith
    - typing.cast.head.commit.path.object.startswith
    - datetime.timedelta.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.object.tree.path.commit.startswith
    - typing.BinaryIO.tree.head.commit.object.path.startswith
    - typing.BinaryIO.object.head.ref.commit.path.startswith
    - typing.BinaryIO.head.ref.commit.path.tree.startswith
    - typing.cast.head.ref.commit.object.tree.startswith
    - typing.TypeVar.head.commit.object.path.tree.startswith
    - datetime.timedelta.object.tree.head.ref.commit.path.startswith
    - typing.cast.object.head.commit.path.startswith
    - subprocess.Popen.object.tree.head.commit.startswith
    - datetime.timedelta.path.tree.object.commit.startswith
    - subprocess.Popen.tree.commit.path.startswith
    - datetime.timedelta.tree.object.head.commit.path.startswith
    - typing.cast.head.commit.object.tree.startswith
    - subprocess.Popen.object.path.tree.head.ref.commit.startswith
    - typing.IO.path.object.head.ref.commit.tree.startswith
    - typing.TypeVar.tree.object.head.ref.commit.path.startswith
    - git.objects.commit.Popen.path.tree.startswith
    - typing.TypeVar.head.commit.path.tree.startswith
    - datetime.timedelta.object.head.ref.commit.path.tree.startswith
    - datetime.timedelta.commit.object.path.tree.startswith
    - typing.IO.head.ref.commit.path.tree.startswith
    - typing.IO.head.ref.commit.startswith
    - typing.IO.path.head.commit.object.tree.startswith
    - datetime.timedelta.tree.commit.object.path.startswith
    - typing.TypeVar.head.commit.path.object.tree.startswith
    - typing.cast.head.ref.commit.tree.startswith
    - typing.IO.tree.path.object.startswith
    - typing.TypeVar.tree.object.path.head.ref.commit.startswith
    - datetime.timedelta.object.tree.path.head.ref.commit.startswith
    - datetime.timedelta.tree.head.ref.commit.startswith
    - subprocess.Popen.path.tree.head.commit.startswith
    - typing.IO.commit.object.startswith
    - typing.IO.tree.object.path.startswith
    - subprocess.Popen.path.head.commit.tree.startswith
    - typing.TypeVar.head.commit.tree.object.path.startswith
    - subprocess.Popen.tree.head.commit.path.startswith
    - subprocess.Popen.path.tree.startswith
    - datetime.timedelta.tree.path.commit.startswith
    - datetime.timedelta.path.tree.head.commit.startswith
    - subprocess.Popen.head.commit.object.tree.startswith
    - typing.TypeVar.object.head.ref.commit.tree.path.startswith
    - datetime.timedelta.tree.commit.object.startswith
    - typing.BinaryIO.head.ref.commit.tree.startswith
    - p_str.replace
    - typing.cast.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.object.path.head.ref.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.path.object.startswith
    - typing.IO.tree.path.object.head.ref.commit.startswith
    - typing.IO.head.ref.commit.tree.startswith
    - datetime.timedelta.commit.path.tree.object.startswith
    - subprocess.Popen.tree.head.commit.object.startswith
    - typing.IO.object.path.commit.tree.startswith
    - typing.IO.path.head.commit.startswith
    - typing.IO.tree.path.head.ref.commit.object.startswith
    - typing.IO.path.object.tree.head.commit.startswith
    - datetime.timedelta.commit.object.path.startswith
    - typing.cast.object.head.commit.tree.path.startswith
    - datetime.timedelta.tree.head.commit.path.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.startswith
    - subprocess.Popen.path.commit.tree.startswith
    - typing.cast.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.path.startswith
    - typing.IO.path.object.startswith
    - subprocess.Popen.object.tree.commit.path.startswith
    - subprocess.Popen.tree.path.object.head.commit.startswith
    - datetime.timedelta.path.head.commit.tree.startswith
    - datetime.timedelta.path.tree.object.head.ref.commit.startswith
    - datetime.timedelta.object.tree.head.commit.path.startswith
    - subprocess.Popen.head.ref.commit.object.path.tree.startswith
    - typing.cast.tree.object.head.ref.commit.path.startswith
    - typing.BinaryIO.head.commit.object.path.tree.startswith
    - subprocess.Popen.object.tree.path.head.ref.commit.startswith
    - datetime.timedelta.path.head.ref.commit.object.startswith
    - typing.IO.tree.head.ref.commit.object.path.startswith
    - typing.IO.path.object.tree.commit.startswith
    - typing.IO.object.commit.tree.path.startswith
    - datetime.timedelta.head.ref.commit.object.tree.startswith
    - typing.BinaryIO.object.tree.head.ref.commit.startswith
    - typing.IO.object.head.ref.commit.path.startswith
    - typing.cast.tree.head.ref.commit.path.object.startswith
    - datetime.timedelta.commit.path.object.startswith
    - typing.IO.tree.commit.object.startswith
    - typing.IO.tree.object.commit.startswith
    - typing.cast.commit.object.tree.path.startswith
    - typing.TypeVar.object.head.ref.commit.startswith
    - typing.TypeVar.object.tree.head.commit.path.startswith
    - typing.TypeVar.head.ref.commit.path.object.tree.startswith
    - subprocess.Popen.tree.object.path.head.ref.commit.startswith
    - subprocess.Popen.commit.object.path.tree.startswith
    - typing.IO.object.head.commit.path.startswith
    - datetime.timedelta.path.object.tree.head.ref.commit.startswith
    - subprocess.Popen.object.startswith
    - typing.IO.path.object.commit.startswith
    - datetime.timedelta.commit.path.startswith
    - datetime.timedelta.commit.tree.path.startswith
    - typing.TypeVar.tree.object.path.startswith
    - typing.TypeVar.head.ref.commit.object.path.startswith
    - typing.cast.head.ref.commit.path.object.startswith
    - typing.BinaryIO.head.commit.object.tree.path.startswith
    - typing.IO.head.commit.object.path.tree.startswith
    - typing.IO.object.commit.startswith
    - subprocess.Popen.tree.object.head.commit.startswith
    - datetime.timedelta.commit.tree.startswith
    - typing.IO.object.path.head.commit.tree.startswith
    - typing.cast.tree.head.ref.commit.startswith
    - typing.IO.head.ref.commit.tree.path.object.startswith
    - datetime.timedelta.object.head.ref.commit.tree.path.startswith
    - typing.TypeVar.head.ref.commit.object.startswith
    - typing.TypeVar.tree.head.ref.commit.object.startswith
    - subprocess.Popen.head.commit.object.path.startswith
    - datetime.timedelta.path.commit.object.startswith
    - typing.IO.path.head.ref.commit.tree.startswith
    - typing.IO.tree.path.object.commit.startswith
    - subprocess.Popen.object.head.commit.startswith
    - typing.IO.object.commit.tree.startswith
    - subprocess.Popen.path.object.startswith
    - typing.IO.object.commit.path.startswith
    - typing.IO.head.commit.tree.object.path.startswith
    - typing.IO.object.tree.path.commit.startswith
    - datetime.timedelta.path.commit.startswith
    - datetime.timedelta.path.startswith
    - datetime.timedelta.tree.path.head.ref.commit.object.startswith
    - datetime.timedelta.path.head.commit.startswith
    - datetime.timedelta.object.tree.head.commit.startswith
    - datetime.timedelta.object.commit.tree.path.startswith
    - subprocess.Popen.tree.startswith
    - subprocess.Popen.tree.path.object.head.ref.commit.startswith
    - datetime.timedelta.object.commit.tree.startswith
    - subprocess.Popen.commit.object.tree.path.startswith
    - datetime.timedelta.path.tree.head.ref.commit.startswith
    - datetime.timedelta.commit.object.startswith
    - subprocess.Popen.head.ref.commit.object.path.startswith
    - typing.IO.commit.object.tree.path.startswith
    - typing.TypeVar.object.tree.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.commit.tree.path.startswith
    - typing.IO.path.commit.tree.object.startswith
    - subprocess.Popen.tree.object.head.ref.commit.path.startswith
    - subprocess.Popen.path.object.tree.startswith
    - typing.IO.object.path.startswith
    - subprocess.Popen.tree.object.path.startswith
    - typing.IO.tree.startswith
    - datetime.timedelta.path.object.tree.head.commit.startswith
    - subprocess.Popen.commit.tree.path.startswith
    - datetime.timedelta.path.head.ref.commit.object.tree.startswith
    - typing.IO.path.object.head.commit.startswith
    - typing.cast.head.commit.path.startswith
    - typing.IO.commit.tree.object.startswith
    - datetime.timedelta.object.commit.path.startswith
    - datetime.timedelta.object.head.commit.tree.path.startswith
    - datetime.timedelta.tree.path.commit.object.startswith
    - typing.cast.head.commit.object.path.startswith
    - datetime.timedelta.commit.startswith
    - datetime.timedelta.path.head.commit.tree.object.startswith
    - typing.IO.object.path.tree.head.commit.startswith
    - typing.IO.object.commit.path.tree.startswith
    - typing.IO.head.ref.commit.tree.path.startswith
    - typing.IO.commit.path.object.startswith
    - subprocess.Popen.commit.path.startswith
    - typing.IO.commit.tree.path.startswith
    - typing.BinaryIO.object.tree.head.commit.startswith
    - datetime.timedelta.object.tree.path.head.commit.startswith
    - subprocess.Popen.object.tree.path.commit.startswith
    - subprocess.Popen.tree.object.commit.startswith
    - subprocess.Popen.head.commit.tree.object.path.startswith
    - subprocess.Popen.object.head.ref.commit.tree.path.startswith
    - typing.IO.tree.head.commit.startswith
    - subprocess.Popen.path.commit.startswith
    - os.path.isabs
    - typing.IO.object.tree.commit.startswith
    - subprocess.Popen.object.tree.startswith
    - typing.IO.path.tree.head.ref.commit.object.startswith
    - typing.cast.object.head.ref.commit.tree.path.startswith
    - typing.IO.head.commit.path.object.tree.startswith
    - subprocess.Popen.tree.object.path.commit.startswith
    - subprocess.Popen.tree.object.commit.path.startswith
    - typing.IO.head.ref.commit.object.path.startswith
    - typing.TypeVar.head.ref.commit.tree.object.startswith
    - subprocess.Popen.object.path.tree.head.commit.startswith
    - subprocess.Popen.tree.head.ref.commit.object.path.startswith
    - typing.TypeVar.head.commit.object.path.startswith
    - subprocess.Popen.path.object.tree.head.ref.commit.startswith
    - typing.IO.object.tree.head.commit.path.startswith
    - typing.BinaryIO.tree.head.commit.object.startswith
    - typing.TypeVar.object.tree.head.ref.commit.startswith
    - typing.BinaryIO.object.tree.path.startswith
    - subprocess.Popen.head.commit.tree.path.startswith
    - typing.IO.path.tree.head.commit.object.startswith
    - subprocess.Popen.object.commit.path.startswith
    - typing.TypeVar.tree.head.ref.commit.startswith
    - typing.cast.object.head.commit.path.tree.startswith
    - typing.IO.path.head.commit.tree.startswith
    - subprocess.Popen.object.tree.path.head.commit.startswith
    - typing.TypeVar.tree.head.commit.object.startswith
    - datetime.timedelta.path.tree.commit.object.startswith
    - typing.IO.commit.object.tree.startswith
    - typing.TypeVar.object.head.commit.startswith
    - subprocess.Popen.head.ref.commit.path.startswith
    - typing.cast.object.head.ref.commit.path.startswith
    - typing.IO.object.path.head.ref.commit.tree.startswith
    - typing.IO.object.head.commit.path.tree.startswith
    - datetime.timedelta.head.ref.commit.path.startswith
    - typing.BinaryIO.object.head.commit.path.startswith
    - typing.IO.commit.tree.startswith
    - datetime.timedelta.object.head.ref.commit.tree.startswith
    - typing.TypeVar.tree.head.ref.commit.path.object.startswith
    - typing.IO.head.ref.commit.path.tree.object.startswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.startswith
    - datetime.timedelta.path.head.ref.commit.tree.startswith
    - subprocess.Popen.head.commit.path.tree.object.startswith
    - typing.TypeVar.head.ref.commit.path.object.startswith
    - datetime.timedelta.tree.object.head.commit.startswith
    - subprocess.Popen.path.object.head.ref.commit.tree.startswith
    - typing.IO.head.commit.tree.path.object.startswith
    - datetime.timedelta.path.object.commit.startswith
    - typing.IO.head.commit.object.path.startswith
    - datetime.timedelta.object.head.commit.path.tree.startswith
    - typing.IO.head.commit.tree.startswith
    - subprocess.Popen.object.path.tree.startswith
    - datetime.timedelta.tree.object.startswith
    - typing.IO.tree.object.path.head.commit.startswith
    - typing.IO.path.head.ref.commit.object.tree.startswith
    - typing.TypeVar.object.head.commit.tree.path.startswith
    - typing.cast.head.commit.object.startswith
    - subprocess.Popen.head.ref.commit.path.tree.object.startswith
    - subprocess.Popen.tree.path.head.ref.commit.object.startswith
    - subprocess.Popen.path.tree.head.ref.commit.startswith
    - subprocess.Popen.head.ref.commit.tree.object.startswith
    - datetime.timedelta.head.commit.tree.path.startswith
    - datetime.timedelta.path.object.startswith
    - subprocess.Popen.commit.tree.object.startswith
    - subprocess.Popen.head.commit.tree.path.object.startswith
    - subprocess.Popen.object.head.commit.path.tree.startswith
    - subprocess.Popen.tree.path.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.startswith
    - typing.TypeVar.object.tree.path.head.commit.startswith
    - typing.IO.path.commit.startswith
    - typing.IO.path.head.ref.commit.startswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.startswith
    - typing.TypeVar.head.commit.tree.startswith
    - typing.cast.object.head.commit.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.expandvars
    functionSourceFile: os
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: drive.lower
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p_str.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.util.<lambda1>
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - rest_path.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rest_path.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.util.<lambda2>
    functionSourceFile: git.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.util.<lambda3>
    functionSourceFile: git.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.startswith
    functionSourceFile: git
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.startswith
    functionSourceFile: git
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.startswith
    functionSourceFile: git
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.startswith
    functionSourceFile: git
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.startswith
    functionSourceFile: git
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.startswith
    functionSourceFile: datetime
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.startswith
    functionSourceFile: subprocess
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.startswith
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex.match
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.groups
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 440
    functionName: git.util.decygpath
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - _decygpath_regex.match
    - m.groups
    - drive.upper
    - path.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _decygpath_regex.match
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: drive.upper
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - git_executable
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 455
    functionName: git.util._is_cygwin_git
    functionSourceFile: git.util
    functionUses: 10
    functionsReached:
    - <builtin>.str
    - <builtin>.any
    - fpath.upper
    - subprocess.Popen
    - progs.append
    - p.upper
    - process.communicate
    - _logger.debug
    - os.path.isfile
    - os.access
    - <builtin>.tuple
    - git.util.py_where.is_exec
    - pathlib.Path
    - _is_cygwin_cache.get
    - folder.strip
    - git.util.py_where
    - os.path.join
    - os.path.dirname
    - os.environ.get
    - PATHEXT.split
    - git.util._get_exe_extensions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _is_cygwin_cache.get
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: process.communicate
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - git_executable
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 492
    functionName: git.util.is_cygwin_git
    functionSourceFile: git.util
    functionUses: 9
    functionsReached:
    - <builtin>.str
    - <builtin>.any
    - fpath.upper
    - subprocess.Popen
    - progs.append
    - p.upper
    - process.communicate
    - _logger.debug
    - os.path.isfile
    - os.access
    - <builtin>.tuple
    - git.util.py_where.is_exec
    - pathlib.Path
    - _is_cygwin_cache.get
    - folder.strip
    - git.util.py_where
    - os.path.join
    - git.util._is_cygwin_git
    - os.path.dirname
    - os.environ.get
    - PATHEXT.split
    - git.util._get_exe_extensions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 503
    functionName: git.util.get_user_id
    functionSourceFile: git.util
    functionUses: 2
    functionsReached:
    - getpass.getuser
    - platform.node
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: getpass.getuser
    functionSourceFile: getpass
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.node
    functionSourceFile: platform
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.wait
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.wait
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.wait
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.wait
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.wait
    functionSourceFile: git
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.wait
    functionSourceFile: datetime
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.wait
    functionSourceFile: subprocess
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.wait
    functionSourceFile: typing
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.resolve
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.resolve
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.resolve
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.resolve
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.resolve
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.resolve
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.resolve
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.resolve
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_cmdline.append
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlsplit
    functionSourceFile: urllib
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlsplit.netloc.replace
    functionSourceFile: urllib
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlsplit._replace
    functionSourceFile: urllib
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlunsplit
    functionSourceFile: urllib
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.util.RemoteProgress
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 603
    functionName: git.util.RemoteProgress.__init__
    functionSourceFile: git.util
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 7
    IfCount: 14
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 609
    functionName: git.util.RemoteProgress._parse_progress_line
    functionSourceFile: git.util
    functionUses: 12
    functionsReached:
    - git.util.RemoteProgress.update
    - git.util.CallableRemoteProgress.update
    - <builtin>.float
    - message.endswith
    - message.strip
    - <builtin>.isinstance
    - <builtin>.len
    - git.util.RemoteProgress.line_dropped
    - match.groups
    - <builtin>.super
    - git.util.CallableRemoteProgress.__init__
    - git.util.RemoteProgress.__init__
    - line.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 712
    functionName: git.util.RemoteProgress.line_dropped
    functionSourceFile: ''
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: message.strip
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: message.endswith
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f44812783d0>
    - <ast.Constant object at 0x7f4481278bb0>
    argNames:
    - self
    - op_code
    - cur_count
    - max_count
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 716
    functionName: git.util.RemoteProgress.update
    functionSourceFile: ''
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 771
    functionName: git.util.CallableRemoteProgress.update
    functionSourceFile: git.util
    functionUses: 15
    functionsReached:
    - <builtin>.super
    - git.util.RemoteProgress.__init__
    - git.util.CallableRemoteProgress.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - line
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 705
    functionName: git.util.RemoteProgress.new_message_handler.handler
    functionSourceFile: git.util
    functionUses: 11
    functionsReached:
    - typing.IO.commit.tree.path.rstrip
    - typing.TypeVar.head.commit.object.rstrip
    - typing.TypeVar.tree.head.ref.commit.rstrip
    - typing.BinaryIO.head.ref.commit.object.path.tree.rstrip
    - typing.IO.head.commit.object.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.rstrip
    - typing.IO.object.commit.path.tree.rstrip
    - subprocess.Popen.path.object.head.commit.tree.rstrip
    - typing.cast.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.head.commit.path.tree.object.rstrip
    - datetime.timedelta.object.tree.commit.path.rstrip
    - subprocess.Popen.tree.path.commit.rstrip
    - subprocess.Popen.head.ref.commit.rstrip
    - typing.IO.tree.object.commit.path.rstrip
    - subprocess.Popen.path.tree.head.commit.object.rstrip
    - git.util.RemoteProgress.line_dropped
    - datetime.timedelta.object.path.tree.head.ref.commit.rstrip
    - datetime.timedelta.path.tree.object.head.commit.rstrip
    - subprocess.Popen.head.ref.commit.tree.rstrip
    - typing.IO.path.object.tree.head.ref.commit.rstrip
    - typing.IO.commit.object.tree.path.rstrip
    - subprocess.Popen.path.object.tree.rstrip
    - typing.BinaryIO.head.commit.object.path.rstrip
    - typing.IO.head.ref.commit.object.path.rstrip
    - datetime.timedelta.head.ref.commit.path.object.rstrip
    - datetime.timedelta.head.ref.commit.path.object.tree.rstrip
    - datetime.timedelta.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.head.ref.commit.path.tree.rstrip
    - typing.IO.head.ref.commit.path.tree.object.rstrip
    - subprocess.Popen.tree.path.object.head.ref.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.rstrip
    - typing.cast.head.ref.commit.tree.path.rstrip
    - typing.IO.object.path.tree.rstrip
    - datetime.timedelta.path.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.commit.tree.object.path.rstrip
    - subprocess.Popen.object.tree.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.tree.object.rstrip
    - typing.BinaryIO.tree.head.commit.rstrip
    - typing.IO.commit.object.rstrip
    - typing.BinaryIO.tree.head.ref.commit.path.rstrip
    - typing.IO.tree.path.head.ref.commit.object.rstrip
    - typing.TypeVar.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.object.path.commit.rstrip
    - datetime.timedelta.object.tree.head.commit.path.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.tree.path.object.rstrip
    - datetime.timedelta.tree.head.commit.rstrip
    - typing.BinaryIO.head.commit.tree.path.object.rstrip
    - datetime.timedelta.head.commit.rstrip
    - subprocess.Popen.tree.head.commit.rstrip
    - typing.IO.tree.path.object.commit.rstrip
    - datetime.timedelta.head.ref.commit.tree.path.object.rstrip
    - typing.IO.path.commit.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.object.head.ref.commit.path.tree.rstrip
    - datetime.timedelta.path.tree.rstrip
    - subprocess.Popen.object.commit.tree.path.rstrip
    - datetime.timedelta.path.object.commit.tree.rstrip
    - datetime.timedelta.object.tree.head.ref.commit.path.rstrip
    - typing.IO.path.object.head.commit.tree.rstrip
    - typing.IO.tree.path.head.commit.object.rstrip
    - subprocess.Popen.tree.commit.path.rstrip
    - typing.cast.tree.head.commit.path.rstrip
    - typing.IO.path.object.tree.commit.rstrip
    - message.endswith
    - typing.cast.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.commit.object.tree.rstrip
    - typing.TypeVar.object.tree.path.rstrip
    - typing.cast.head.ref.commit.object.tree.rstrip
    - git.objects.commit.Popen.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.path.rstrip
    - typing.IO.head.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.object.path.rstrip
    - subprocess.Popen.tree.object.commit.path.rstrip
    - datetime.timedelta.tree.path.head.commit.rstrip
    - typing.TypeVar.head.commit.path.object.rstrip
    - datetime.timedelta.object.path.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.object.head.commit.path.tree.rstrip
    - typing.cast.head.ref.commit.object.path.tree.rstrip
    - subprocess.Popen.path.head.commit.object.tree.rstrip
    - typing.BinaryIO.object.tree.path.commit.rstrip
    - typing.IO.head.commit.tree.object.rstrip
    - subprocess.Popen.object.head.ref.commit.path.tree.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.path.commit.rstrip
    - typing.IO.path.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.tree.path.head.ref.commit.rstrip
    - typing.cast.object.tree.head.commit.rstrip
    - subprocess.Popen.object.path.head.commit.rstrip
    - typing.cast.object.head.commit.tree.rstrip
    - typing.TypeVar.object.head.commit.rstrip
    - typing.IO.object.head.commit.tree.rstrip
    - typing.IO.commit.rstrip
    - typing.cast.tree.head.commit.object.path.rstrip
    - subprocess.Popen.path.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.commit.rstrip
    - typing.TypeVar.tree.head.commit.path.object.rstrip
    - typing.IO.tree.object.head.commit.rstrip
    - typing.BinaryIO.head.commit.tree.object.rstrip
    - datetime.timedelta.commit.path.rstrip
    - typing.IO.tree.path.object.head.commit.rstrip
    - datetime.timedelta.object.commit.path.rstrip
    - git.util.CallableRemoteProgress.__init__
    - typing.IO.head.ref.commit.rstrip
    - typing.cast.head.commit.tree.rstrip
    - subprocess.Popen.tree.object.rstrip
    - typing.IO.head.ref.commit.path.object.tree.rstrip
    - typing.IO.head.ref.commit.path.rstrip
    - typing.BinaryIO.head.commit.path.rstrip
    - typing.TypeVar.head.commit.tree.path.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.rstrip
    - typing.IO.path.head.commit.object.tree.rstrip
    - subprocess.Popen.object.head.commit.path.tree.rstrip
    - datetime.timedelta.object.path.rstrip
    - subprocess.Popen.head.commit.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.path.object.rstrip
    - datetime.timedelta.commit.path.object.rstrip
    - typing.IO.path.head.commit.tree.object.rstrip
    - datetime.timedelta.object.tree.head.commit.rstrip
    - typing.IO.path.object.commit.tree.rstrip
    - typing.IO.path.tree.object.head.commit.rstrip
    - typing.IO.object.path.tree.head.ref.commit.rstrip
    - subprocess.Popen.head.commit.object.tree.path.rstrip
    - subprocess.Popen.commit.path.rstrip
    - subprocess.Popen.tree.object.path.rstrip
    - subprocess.Popen.path.commit.object.tree.rstrip
    - typing.IO.commit.tree.rstrip
    - typing.IO.path.head.ref.commit.object.tree.rstrip
    - typing.TypeVar.head.ref.commit.tree.rstrip
    - typing.IO.object.commit.rstrip
    - typing.BinaryIO.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.rstrip
    - typing.IO.tree.commit.object.path.rstrip
    - typing.IO.object.head.ref.commit.path.tree.rstrip
    - datetime.timedelta.path.object.tree.head.commit.rstrip
    - typing.TypeVar.head.commit.tree.rstrip
    - typing.TypeVar.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.path.head.ref.commit.rstrip
    - typing.cast.object.tree.head.commit.path.rstrip
    - typing.IO.commit.path.tree.rstrip
    - typing.IO.object.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.object.commit.path.rstrip
    - typing.IO.commit.object.path.rstrip
    - typing.IO.object.tree.path.head.commit.rstrip
    - typing.IO.tree.head.commit.path.object.rstrip
    - datetime.timedelta.head.ref.commit.object.rstrip
    - typing.IO.rstrip
    - datetime.timedelta.tree.object.path.head.commit.rstrip
    - subprocess.Popen.object.commit.rstrip
    - typing.IO.tree.path.head.commit.rstrip
    - typing.IO.head.commit.object.tree.rstrip
    - typing.cast.object.tree.head.ref.commit.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.object.path.tree.commit.rstrip
    - subprocess.Popen.path.object.tree.head.commit.rstrip
    - typing.IO.tree.commit.path.rstrip
    - datetime.timedelta.commit.path.object.tree.rstrip
    - typing.IO.tree.commit.object.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.tree.head.commit.object.path.rstrip
    - subprocess.Popen.object.tree.path.commit.rstrip
    - typing.IO.path.head.ref.commit.tree.rstrip
    - typing.IO.object.head.commit.path.tree.rstrip
    - datetime.timedelta.object.path.tree.rstrip
    - typing.IO.object.path.commit.tree.rstrip
    - typing.TypeVar.object.tree.path.head.ref.commit.rstrip
    - typing.cast.tree.head.commit.path.object.rstrip
    - typing.BinaryIO.tree.head.commit.object.path.rstrip
    - datetime.timedelta.tree.path.rstrip
    - datetime.timedelta.head.ref.commit.object.path.tree.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path.rstrip
    - typing.IO.path.object.tree.rstrip
    - datetime.timedelta.tree.path.head.ref.commit.object.rstrip
    - subprocess.Popen.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.rstrip
    - typing.IO.head.ref.commit.path.object.rstrip
    - datetime.timedelta.tree.path.commit.rstrip
    - git.util.RemoteProgress.__init__
    - typing.IO.tree.path.commit.object.rstrip
    - datetime.timedelta.path.tree.object.rstrip
    - subprocess.Popen.path.tree.commit.object.rstrip
    - typing.BinaryIO.head.ref.commit.object.path.rstrip
    - message.strip
    - typing.cast.head.ref.commit.path.rstrip
    - datetime.timedelta.object.rstrip
    - subprocess.Popen.object.commit.tree.rstrip
    - typing.cast.head.ref.commit.object.tree.path.rstrip
    - typing.IO.object.path.rstrip
    - datetime.timedelta.object.head.commit.tree.rstrip
    - subprocess.Popen.rstrip
    - subprocess.Popen.path.head.ref.commit.rstrip
    - typing.cast.tree.object.head.commit.rstrip
    - typing.BinaryIO.object.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.object.path.tree.rstrip
    - subprocess.Popen.commit.path.tree.rstrip
    - typing.IO.tree.object.head.ref.commit.rstrip
    - typing.cast.tree.head.commit.object.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.path.rstrip
    - typing.IO.tree.path.commit.rstrip
    - datetime.timedelta.object.tree.path.rstrip
    - datetime.timedelta.path.tree.head.commit.object.rstrip
    - typing.BinaryIO.head.commit.object.path.tree.rstrip
    - subprocess.Popen.object.head.commit.tree.path.rstrip
    - git.objects.commit.Popen.tree.rstrip
    - typing.TypeVar.head.ref.commit.path.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.path.object.commit.rstrip
    - subprocess.Popen.tree.rstrip
    - typing.IO.object.tree.path.head.ref.commit.rstrip
    - typing.IO.commit.path.rstrip
    - typing.cast.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.path.head.ref.commit.rstrip
    - typing.TypeVar.head.commit.rstrip
    - datetime.timedelta.object.head.ref.commit.path.rstrip
    - typing.cast.head.commit.tree.object.path.rstrip
    - typing.cast.object.head.commit.rstrip
    - typing.IO.head.ref.commit.path.tree.rstrip
    - typing.IO.object.head.commit.rstrip
    - typing.BinaryIO.object.tree.path.rstrip
    - typing.IO.object.path.head.commit.rstrip
    - typing.cast.head.ref.commit.path.object.rstrip
    - subprocess.Popen.head.ref.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.commit.rstrip
    - typing.BinaryIO.head.commit.path.tree.object.rstrip
    - typing.IO.head.commit.path.tree.rstrip
    - typing.IO.tree.path.rstrip
    - typing.IO.path.tree.head.commit.object.rstrip
    - typing.cast.commit.tree.object.path.rstrip
    - typing.cast.object.head.commit.path.rstrip
    - typing.TypeVar.head.commit.path.object.tree.rstrip
    - typing.cast.head.commit.object.tree.rstrip
    - datetime.timedelta.path.object.head.ref.commit.tree.rstrip
    - typing.IO.commit.object.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.object.head.commit.tree.path.rstrip
    - datetime.timedelta.object.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.head.ref.commit.tree.path.object.rstrip
    - typing.IO.path.commit.tree.rstrip
    - subprocess.Popen.tree.object.path.commit.rstrip
    - subprocess.Popen.commit.tree.object.rstrip
    - subprocess.Popen.tree.head.commit.path.rstrip
    - line.decode
    - subprocess.Popen.commit.tree.object.path.rstrip
    - subprocess.Popen.head.commit.object.tree.rstrip
    - datetime.timedelta.head.ref.commit.object.path.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.object.rstrip
    - typing.IO.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.object.rstrip
    - typing.IO.path.tree.head.commit.rstrip
    - subprocess.Popen.commit.path.object.rstrip
    - typing.cast.head.commit.tree.path.rstrip
    - datetime.timedelta.path.object.head.ref.commit.rstrip
    - typing.IO.head.commit.object.path.tree.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.rstrip
    - typing.IO.object.tree.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.object.rstrip
    - typing.IO.head.ref.commit.tree.object.path.rstrip
    - datetime.timedelta.commit.object.path.rstrip
    - typing.IO.path.head.commit.tree.rstrip
    - git.util.RemoteProgress._parse_progress_line
    - typing.IO.head.commit.tree.object.path.rstrip
    - typing.cast.object.head.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.head.commit.rstrip
    - datetime.timedelta.commit.tree.path.object.rstrip
    - typing.BinaryIO.object.head.commit.tree.path.rstrip
    - subprocess.Popen.head.commit.tree.path.rstrip
    - datetime.timedelta.object.head.ref.commit.rstrip
    - datetime.timedelta.object.path.head.ref.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.object.path.rstrip
    - datetime.timedelta.head.ref.commit.path.rstrip
    - typing.cast.tree.object.head.ref.commit.path.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit.rstrip
    - datetime.timedelta.object.tree.commit.rstrip
    - typing.IO.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.rstrip
    - subprocess.Popen.path.head.ref.commit.tree.rstrip
    - datetime.timedelta.object.commit.rstrip
    - datetime.timedelta.path.object.head.commit.rstrip
    - datetime.timedelta.path.head.commit.rstrip
    - subprocess.Popen.path.tree.head.ref.commit.rstrip
    - typing.BinaryIO.tree.head.commit.path.object.rstrip
    - typing.IO.tree.path.object.rstrip
    - subprocess.Popen.tree.commit.rstrip
    - datetime.timedelta.object.commit.tree.rstrip
    - subprocess.Popen.tree.head.commit.object.rstrip
    - typing.cast.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.commit.path.tree.object.rstrip
    - datetime.timedelta.object.tree.rstrip
    - subprocess.Popen.head.commit.path.tree.object.rstrip
    - typing.IO.object.path.tree.commit.rstrip
    - subprocess.Popen.commit.object.tree.path.rstrip
    - typing.IO.path.object.rstrip
    - match.groups
    - subprocess.Popen.path.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.path.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.head.commit.rstrip
    - subprocess.Popen.path.commit.rstrip
    - subprocess.Popen.object.rstrip
    - typing.cast.head.commit.object.tree.path.rstrip
    - subprocess.Popen.head.commit.rstrip
    - subprocess.Popen.path.head.commit.object.rstrip
    - typing.TypeVar.object.head.ref.commit.rstrip
    - typing.cast.head.commit.path.tree.object.rstrip
    - subprocess.Popen.tree.path.head.ref.commit.rstrip
    - typing.IO.tree.commit.rstrip
    - typing.IO.head.ref.commit.object.tree.path.rstrip
    - subprocess.Popen.object.tree.commit.rstrip
    - typing.BinaryIO.object.tree.path.head.ref.commit.rstrip
    - typing.IO.head.commit.object.path.rstrip
    - datetime.timedelta.tree.object.commit.path.rstrip
    - typing.IO.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.path.head.commit.tree.object.rstrip
    - typing.IO.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.rstrip
    - typing.IO.object.path.head.ref.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.rstrip
    - typing.TypeVar.object.tree.head.commit.path.rstrip
    - typing.cast.tree.head.ref.commit.rstrip
    - datetime.timedelta.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.path.object.rstrip
    - git.objects.commit.Popen.path.rstrip
    - typing.BinaryIO.tree.head.ref.commit.path.object.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.path.commit.object.rstrip
    - subprocess.Popen.commit.tree.rstrip
    - typing.IO.tree.object.path.rstrip
    - subprocess.Popen.head.ref.commit.path.object.tree.rstrip
    - subprocess.Popen.path.commit.tree.rstrip
    - subprocess.Popen.head.commit.object.path.rstrip
    - subprocess.Popen.object.path.head.commit.tree.rstrip
    - typing.IO.object.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.path.rstrip
    - typing.cast.head.ref.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.path.object.head.commit.rstrip
    - datetime.timedelta.path.object.head.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.object.rstrip
    - subprocess.Popen.commit.tree.path.object.rstrip
    - typing.IO.commit.tree.path.object.rstrip
    - typing.IO.object.path.head.commit.tree.rstrip
    - typing.TypeVar.head.ref.commit.object.path.rstrip
    - datetime.timedelta.path.tree.commit.rstrip
    - datetime.timedelta.object.head.commit.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.rstrip
    - typing.TypeVar.object.tree.head.ref.commit.path.rstrip
    - typing.IO.tree.head.ref.commit.rstrip
    - subprocess.Popen.head.commit.tree.path.object.rstrip
    - typing.cast.head.ref.commit.path.tree.rstrip
    - typing.IO.object.commit.tree.rstrip
    - typing.TypeVar.object.tree.path.head.commit.rstrip
    - subprocess.Popen.path.tree.object.head.ref.commit.rstrip
    - datetime.timedelta.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.tree.head.ref.commit.rstrip
    - typing.BinaryIO.object.head.commit.path.rstrip
    - subprocess.Popen.object.tree.head.commit.path.rstrip
    - subprocess.Popen.path.rstrip
    - typing.BinaryIO.head.commit.object.tree.rstrip
    - typing.TypeVar.head.ref.commit.object.rstrip
    - subprocess.Popen.tree.path.head.ref.commit.object.rstrip
    - typing.cast.head.ref.commit.object.path.rstrip
    - typing.cast.head.commit.path.object.tree.rstrip
    - datetime.timedelta.object.tree.path.commit.rstrip
    - typing.cast.commit.object.tree.path.rstrip
    - typing.IO.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.path.commit.object.rstrip
    - typing.TypeVar.head.ref.commit.object.path.tree.rstrip
    - datetime.timedelta.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.head.commit.path.object.rstrip
    - <builtin>.float
    - subprocess.Popen.object.path.rstrip
    - subprocess.Popen.commit.path.tree.object.rstrip
    - subprocess.Popen.head.commit.object.path.tree.rstrip
    - datetime.timedelta.head.commit.object.path.tree.rstrip
    - subprocess.Popen.object.commit.path.tree.rstrip
    - datetime.timedelta.tree.path.head.commit.object.rstrip
    - typing.IO.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.commit.object.tree.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.path.object.tree.commit.rstrip
    - git.objects.commit.Popen.tree.path.rstrip
    - typing.BinaryIO.head.commit.tree.rstrip
    - typing.IO.path.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.tree.rstrip
    - typing.IO.path.object.head.ref.commit.rstrip
    - typing.IO.commit.object.path.tree.rstrip
    - subprocess.Popen.tree.path.rstrip
    - subprocess.Popen.tree.commit.object.path.rstrip
    - typing.TypeVar.tree.head.commit.rstrip
    - typing.IO.head.ref.commit.object.rstrip
    - typing.IO.path.object.head.commit.rstrip
    - subprocess.Popen.tree.path.head.commit.object.rstrip
    - typing.cast.object.head.commit.path.tree.rstrip
    - typing.IO.tree.commit.path.object.rstrip
    - datetime.timedelta.object.path.tree.head.commit.rstrip
    - datetime.timedelta.commit.object.path.tree.rstrip
    - datetime.timedelta.object.commit.path.tree.rstrip
    - subprocess.Popen.object.head.commit.tree.rstrip
    - typing.BinaryIO.head.commit.object.tree.path.rstrip
    - typing.IO.object.tree.path.rstrip
    - datetime.timedelta.path.tree.object.head.ref.commit.rstrip
    - typing.TypeVar.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.path.object.rstrip
    - subprocess.Popen.path.tree.object.commit.rstrip
    - datetime.timedelta.tree.head.commit.path.object.rstrip
    - typing.IO.object.tree.head.commit.rstrip
    - typing.BinaryIO.head.commit.object.rstrip
    - subprocess.Popen.head.commit.path.object.tree.rstrip
    - datetime.timedelta.path.object.tree.rstrip
    - typing.IO.path.head.commit.object.rstrip
    - subprocess.Popen.object.head.commit.path.rstrip
    - typing.TypeVar.tree.object.path.commit.rstrip
    - typing.BinaryIO.object.tree.head.commit.rstrip
    - typing.TypeVar.object.head.ref.commit.tree.rstrip
    - git.util.CallableRemoteProgress.update
    - typing.BinaryIO.object.head.commit.path.tree.rstrip
    - subprocess.Popen.head.commit.object.rstrip
    - typing.IO.commit.path.object.tree.rstrip
    - typing.IO.head.commit.tree.path.object.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path.object.rstrip
    - typing.TypeVar.head.ref.commit.object.tree.rstrip
    - subprocess.Popen.head.ref.commit.tree.object.path.rstrip
    - typing.TypeVar.tree.object.head.commit.path.rstrip
    - datetime.timedelta.tree.object.head.ref.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.rstrip
    - <builtin>.super
    - typing.cast.head.ref.commit.path.object.tree.rstrip
    - subprocess.Popen.object.tree.path.head.commit.rstrip
    - datetime.timedelta.commit.object.tree.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.rstrip
    - datetime.timedelta.head.commit.object.tree.rstrip
    - subprocess.Popen.commit.object.path.rstrip
    - datetime.timedelta.path.object.tree.commit.rstrip
    - typing.TypeVar.tree.head.ref.commit.object.rstrip
    - typing.BinaryIO.object.tree.path.head.commit.rstrip
    - datetime.timedelta.object.commit.tree.path.rstrip
    - typing.cast.tree.object.head.ref.commit.rstrip
    - subprocess.Popen.head.commit.path.tree.rstrip
    - subprocess.Popen.tree.path.head.commit.rstrip
    - datetime.timedelta.commit.tree.path.rstrip
    - datetime.timedelta.tree.object.path.head.ref.commit.rstrip
    - typing.IO.object.path.tree.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.path.object.rstrip
    - datetime.timedelta.head.commit.object.rstrip
    - typing.IO.path.tree.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.tree.rstrip
    - typing.TypeVar.object.tree.path.commit.rstrip
    - typing.cast.head.ref.commit.tree.path.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.commit.object.path.tree.rstrip
    - datetime.timedelta.object.tree.head.ref.commit.rstrip
    - datetime.timedelta.commit.tree.rstrip
    - typing.BinaryIO.head.commit.tree.path.rstrip
    - typing.IO.path.tree.object.commit.rstrip
    - typing.IO.tree.object.head.ref.commit.path.rstrip
    - datetime.timedelta.tree.object.head.ref.commit.rstrip
    - datetime.timedelta.path.commit.tree.rstrip
    - typing.IO.head.commit.path.rstrip
    - typing.cast.head.commit.rstrip
    - datetime.timedelta.tree.path.object.commit.rstrip
    - typing.TypeVar.object.head.commit.tree.rstrip
    - typing.IO.commit.path.object.rstrip
    - git.objects.commit.Popen.path.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.tree.path.object.head.commit.rstrip
    - typing.cast.head.commit.tree.object.rstrip
    - subprocess.Popen.object.path.head.ref.commit.tree.rstrip
    - typing.TypeVar.object.head.commit.path.rstrip
    - datetime.timedelta.object.path.tree.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.rstrip
    - datetime.timedelta.head.commit.path.rstrip
    - typing.cast.object.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.tree.path.commit.object.rstrip
    - subprocess.Popen.commit.object.rstrip
    - datetime.timedelta.object.head.commit.path.tree.rstrip
    - typing.IO.path.head.ref.commit.object.rstrip
    - datetime.timedelta.head.commit.object.path.rstrip
    - typing.BinaryIO.head.commit.tree.object.path.rstrip
    - typing.IO.path.commit.tree.object.rstrip
    - subprocess.Popen.object.head.ref.commit.rstrip
    - typing.IO.path.tree.object.head.ref.commit.rstrip
    - typing.TypeVar.head.commit.object.path.rstrip
    - datetime.timedelta.commit.path.tree.rstrip
    - subprocess.Popen.object.path.head.ref.commit.rstrip
    - datetime.timedelta.commit.object.rstrip
    - typing.IO.object.tree.head.ref.commit.rstrip
    - typing.IO.tree.head.ref.commit.path.object.rstrip
    - typing.IO.object.head.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.path.tree.rstrip
    - typing.cast.head.commit.object.rstrip
    - subprocess.Popen.tree.object.path.head.commit.rstrip
    - typing.IO.commit.path.tree.object.rstrip
    - typing.cast.head.ref.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.rstrip
    - typing.IO.tree.path.head.ref.commit.rstrip
    - datetime.timedelta.path.object.commit.rstrip
    - datetime.timedelta.head.ref.commit.rstrip
    - typing.TypeVar.head.ref.commit.tree.path.object.rstrip
    - typing.IO.object.path.head.ref.commit.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.tree.rstrip
    - typing.BinaryIO.object.head.ref.commit.tree.rstrip
    - typing.IO.path.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.object.path.commit.rstrip
    - typing.TypeVar.head.commit.tree.object.path.rstrip
    - typing.cast.tree.head.commit.rstrip
    - typing.BinaryIO.head.commit.path.tree.rstrip
    - typing.IO.tree.head.commit.object.rstrip
    - typing.TypeVar.head.ref.commit.path.tree.object.rstrip
    - datetime.timedelta.object.tree.path.head.commit.rstrip
    - subprocess.Popen.path.tree.rstrip
    - typing.TypeVar.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.head.ref.commit.path.tree.object.rstrip
    - subprocess.Popen.head.ref.commit.path.rstrip
    - datetime.timedelta.path.commit.tree.object.rstrip
    - typing.cast.object.head.ref.commit.path.tree.rstrip
    - typing.IO.head.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.rstrip
    - typing.BinaryIO.object.head.commit.rstrip
    - typing.IO.object.tree.head.commit.path.rstrip
    - datetime.timedelta.tree.head.commit.object.rstrip
    - typing.cast.head.commit.path.rstrip
    - subprocess.Popen.object.tree.rstrip
    - subprocess.Popen.object.head.ref.commit.path.rstrip
    - typing.BinaryIO.object.tree.head.commit.path.rstrip
    - typing.IO.commit.tree.object.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.path.object.rstrip
    - typing.IO.path.tree.object.rstrip
    - typing.IO.path.object.commit.rstrip
    - typing.IO.tree.head.commit.path.rstrip
    - typing.IO.path.tree.commit.object.rstrip
    - typing.TypeVar.head.commit.object.tree.rstrip
    - subprocess.Popen.head.commit.tree.object.path.rstrip
    - subprocess.Popen.head.ref.commit.tree.path.rstrip
    - typing.TypeVar.object.tree.head.ref.commit.rstrip
    - datetime.timedelta.rstrip
    - subprocess.Popen.path.tree.object.head.commit.rstrip
    - subprocess.Popen.path.tree.commit.rstrip
    - datetime.timedelta.path.commit.object.tree.rstrip
    - datetime.timedelta.object.head.commit.path.rstrip
    - typing.TypeVar.tree.head.ref.commit.path.object.rstrip
    - typing.TypeVar.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.commit.rstrip
    - typing.TypeVar.tree.head.commit.object.rstrip
    - subprocess.Popen.object.path.commit.tree.rstrip
    - subprocess.Popen.path.tree.object.rstrip
    - subprocess.Popen.path.object.commit.tree.rstrip
    - <builtin>.len
    - typing.cast.head.ref.commit.object.rstrip
    - subprocess.Popen.tree.object.commit.rstrip
    - typing.IO.head.ref.commit.tree.path.object.rstrip
    - subprocess.Popen.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.rstrip
    - typing.TypeVar.tree.object.path.rstrip
    - subprocess.Popen.tree.commit.path.object.rstrip
    - typing.IO.head.commit.path.object.tree.rstrip
    - datetime.timedelta.path.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.tree.commit.path.rstrip
    - typing.cast.head.commit.object.path.tree.rstrip
    - typing.cast.head.commit.tree.path.object.rstrip
    - datetime.timedelta.head.commit.tree.object.rstrip
    - typing.TypeVar.object.tree.head.commit.rstrip
    - datetime.timedelta.path.tree.head.commit.rstrip
    - typing.IO.object.head.ref.commit.rstrip
    - typing.TypeVar.head.ref.commit.path.rstrip
    - typing.IO.path.head.ref.commit.rstrip
    - typing.IO.tree.object.rstrip
    - typing.IO.tree.object.head.commit.path.rstrip
    - typing.TypeVar.head.commit.object.tree.path.rstrip
    - typing.IO.path.tree.head.ref.commit.rstrip
    - subprocess.Popen.head.ref.commit.object.rstrip
    - datetime.timedelta.object.path.head.ref.commit.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.tree.rstrip
    - typing.IO.path.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.rstrip
    - typing.IO.head.commit.object.tree.path.rstrip
    - typing.IO.head.commit.tree.path.rstrip
    - datetime.timedelta.object.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.object.head.commit.path.rstrip
    - typing.IO.tree.object.path.head.commit.rstrip
    - subprocess.Popen.path.tree.head.ref.commit.object.rstrip
    - typing.cast.head.commit.path.object.rstrip
    - typing.TypeVar.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.head.commit.object.tree.path.rstrip
    - typing.IO.tree.object.commit.rstrip
    - subprocess.Popen.path.commit.tree.object.rstrip
    - subprocess.Popen.tree.head.commit.object.path.rstrip
    - datetime.timedelta.tree.head.commit.path.rstrip
    - subprocess.Popen.commit.path.object.tree.rstrip
    - typing.TypeVar.tree.object.path.head.commit.rstrip
    - typing.cast.object.head.ref.commit.path.rstrip
    - typing.IO.head.commit.path.tree.object.rstrip
    - typing.TypeVar.object.head.ref.commit.path.rstrip
    - datetime.timedelta.path.head.commit.tree.rstrip
    - typing.TypeVar.head.ref.commit.path.object.tree.rstrip
    - subprocess.Popen.tree.object.head.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.path.rstrip
    - typing.BinaryIO.object.head.commit.tree.rstrip
    - datetime.timedelta.head.commit.path.object.tree.rstrip
    - typing.IO.object.tree.commit.path.rstrip
    - subprocess.Popen.head.commit.path.object.rstrip
    - datetime.timedelta.tree.commit.object.path.rstrip
    - typing.IO.object.rstrip
    - subprocess.Popen.path.tree.head.commit.rstrip
    - git.util.RemoteProgress.update
    - subprocess.Popen.tree.head.commit.path.object.rstrip
    - datetime.timedelta.path.head.ref.commit.tree.rstrip
    - typing.IO.path.object.head.ref.commit.tree.rstrip
    - typing.IO.tree.head.commit.rstrip
    - subprocess.Popen.object.head.commit.rstrip
    - subprocess.Popen.object.tree.head.commit.rstrip
    - typing.cast.tree.object.head.commit.path.rstrip
    - typing.IO.path.object.tree.head.commit.rstrip
    - datetime.timedelta.path.head.commit.tree.object.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.tree.path.object.commit.rstrip
    - typing.IO.tree.rstrip
    - typing.cast.tree.head.ref.commit.path.object.rstrip
    - typing.IO.head.ref.commit.object.path.tree.rstrip
    - typing.IO.tree.head.commit.object.path.rstrip
    - typing.IO.head.commit.path.object.rstrip
    - typing.IO.object.tree.rstrip
    - subprocess.Popen.path.head.commit.rstrip
    - typing.IO.object.path.commit.rstrip
    - datetime.timedelta.path.head.ref.commit.object.rstrip
    - typing.TypeVar.head.commit.tree.object.rstrip
    - typing.TypeVar.head.commit.tree.path.rstrip
    - typing.BinaryIO.object.head.ref.commit.rstrip
    - typing.IO.object.head.ref.commit.path.rstrip
    - <builtin>.isinstance
    - subprocess.Popen.commit.tree.path.rstrip
    - typing.TypeVar.object.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.commit.object.rstrip
    - typing.TypeVar.tree.head.commit.object.path.rstrip
    - typing.IO.object.tree.path.commit.rstrip
    - datetime.timedelta.head.commit.path.tree.rstrip
    - typing.TypeVar.head.commit.path.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.rstrip
    - typing.TypeVar.object.head.ref.commit.path.tree.rstrip
    - typing.IO.head.ref.commit.tree.object.rstrip
    - typing.IO.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.path.head.commit.object.rstrip
    - subprocess.Popen.tree.object.head.commit.rstrip
    - subprocess.Popen.head.commit.path.rstrip
    - typing.TypeVar.tree.object.path.head.ref.commit.rstrip
    - datetime.timedelta.object.tree.path.head.ref.commit.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.tree.commit.path.object.rstrip
    - typing.IO.path.commit.object.tree.rstrip
    - typing.cast.head.commit.object.path.rstrip
    - typing.cast.tree.head.ref.commit.path.rstrip
    - typing.TypeVar.head.commit.path.tree.rstrip
    - datetime.timedelta.path.tree.object.commit.rstrip
    - typing.IO.path.tree.rstrip
    - typing.cast.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.path.tree.commit.object.rstrip
    - typing.cast.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.commit.tree.object.rstrip
    - typing.BinaryIO.head.commit.rstrip
    - datetime.timedelta.path.commit.object.rstrip
    - typing.IO.tree.path.object.head.ref.commit.rstrip
    - subprocess.Popen.path.head.ref.commit.object.tree.rstrip
    - subprocess.Popen.object.tree.path.rstrip
    - typing.IO.tree.object.path.head.ref.commit.rstrip
    - typing.IO.object.commit.path.rstrip
    - typing.IO.object.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit.rstrip
    - subprocess.Popen.path.object.head.ref.commit.rstrip
    - datetime.timedelta.head.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.commit.object.rstrip
    - datetime.timedelta.path.object.rstrip
    - typing.cast.head.commit.path.tree.rstrip
    - datetime.timedelta.object.path.commit.rstrip
    - datetime.timedelta.path.head.commit.object.tree.rstrip
    - datetime.timedelta.object.path.head.commit.rstrip
    - typing.IO.object.commit.tree.path.rstrip
    - typing.IO.tree.object.path.commit.rstrip
    - datetime.timedelta.tree.object.head.commit.rstrip
    - typing.IO.path.commit.object.rstrip
    - subprocess.Popen.path.object.head.commit.rstrip
    - typing.TypeVar.head.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.object.commit.rstrip
    - typing.TypeVar.head.commit.object.path.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.rstrip
    - typing.BinaryIO.tree.head.commit.object.rstrip
    - subprocess.Popen.head.ref.commit.object.path.tree.rstrip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.rstrip
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.rstrip
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.rstrip
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.rstrip
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.rstrip
    functionSourceFile: git
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.rstrip
    functionSourceFile: datetime
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.rstrip
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.rstrip
    functionSourceFile: subprocess
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - fn
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 767
    functionName: git.util.CallableRemoteProgress.__init__
    functionSourceFile: git.util
    functionUses: 17
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.util.Actor
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 801
    functionName: git.util.Actor.__eq__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 804
    functionName: git.util.Actor.__ne__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 807
    functionName: git.util.Actor.__hash__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 810
    functionName: git.util.Actor.__str__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 813
    functionName: git.util.Actor.__repr__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.name_email_regex.search
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.name_only_regex.search
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4480a539d0>
    argNames:
    - cls
    - env_name
    - env_email
    - config_reader
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 842
    functionName: git.util.Actor._main_actor
    functionSourceFile: git.util
    functionUses: 5
    functionsReached:
    - git.util.Actor.__init__
    - <builtin>.setattr
    - <builtin>.getattr
    - config_reader.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 851
    functionName: git.util.Actor._main_actor.default_email
    functionSourceFile: git.util
    functionUses: 1
    functionsReached:
    - getpass.getuser
    - git.util.get_user_id
    - platform.node
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 857
    functionName: git.util.Actor._main_actor.default_name
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - getpass.getuser
    - git.util.get_user_id
    - git.util.Actor._main_actor.default_email
    - platform.node
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.setattr
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config_reader.get
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4480f3d700>
    argNames:
    - cls
    - config_reader
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 882
    functionName: git.util.Actor.committer
    functionSourceFile: git.util
    functionUses: 3
    functionsReached:
    - config_reader.get
    - git.util.Actor._main_actor
    - git.util.Actor.__init__
    - <builtin>.setattr
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4480d20970>
    argNames:
    - cls
    - config_reader
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 897
    functionName: git.util.Actor.author
    functionSourceFile: git.util
    functionUses: 1
    functionsReached:
    - config_reader.get
    - git.util.Actor._main_actor
    - git.util.Actor.__init__
    - <builtin>.setattr
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - total
    - files
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 932
    functionName: git.util.Stats.__init__
    functionSourceFile: git.util
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 937
    functionName: git.util.Stats._list_from_string
    functionSourceFile: git.util
    functionUses: 1
    functionsReached:
    - <builtin>.int
    - line.split
    - text.splitlines
    - git.util.Stats.__init__
    - filename.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.splitlines
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filename.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - f
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 980
    functionName: git.util.IndexFileSHA1Writer.__init__
    functionSourceFile: git.util
    functionUses: 7
    functionsReached:
    - gitdb.util.make_sha
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.make_sha
    functionSourceFile: gitdb
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 984
    functionName: git.util.IndexFileSHA1Writer.write
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - gitdb.util.make_sha.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.make_sha.update
    functionSourceFile: gitdb
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 988
    functionName: git.util.IndexFileSHA1Writer.write_sha
    functionSourceFile: git.util
    functionUses: 1
    functionsReached:
    - gitdb.util.make_sha.digest
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.make_sha.digest
    functionSourceFile: gitdb
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 993
    functionName: git.util.IndexFileSHA1Writer.close
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - gitdb.util.make_sha.digest
    - git.util.IndexFileSHA1Writer.write_sha
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 998
    functionName: git.util.IndexFileSHA1Writer.tell
    functionSourceFile: git.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1017
    functionName: git.util.LockFile.__del__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - git.util.LockFile._release_lock
    - git.util.LockFile._lock_file_path
    - os.path.isfile
    - os.remove
    - os.chmod
    - git.util.LockFile._has_lock
    - git.util.rmfile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1020
    functionName: git.util.LockFile._lock_file_path
    functionSourceFile: git.util
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1034
    functionName: git.util.LockFile._obtain_lock_or_raise
    functionSourceFile: git.util
    functionUses: 24
    functionsReached:
    - git.util.LockFile._has_lock
    - <builtin>.open
    - git.util.LockFile._lock_file_path
    - os.path.isfile
    linkageType: pythonLinkage
    raised:
    - IOError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4480b3d8b0>
    - <ast.Attribute object at 0x7f4480b3d670>
    argNames:
    - self
    - file_path
    - check_interval_s
    - max_block_time_s
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1091
    functionName: git.util.BlockingLockFile.__init__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1110
    functionName: git.util.BlockingLockFile._obtain_lock
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - <builtin>.float
    - os.path.isdir
    - time.time
    - time.sleep
    - os.path.dirname
    - git.util.LockFile._lock_file_path
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - IOError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.time
    functionSourceFile: time
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.sleep
    functionSourceFile: time
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4481c654f0>
    argNames:
    - cls
    - id_attr
    - prefix
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1177
    functionName: git.util.IterableList.__new__
    functionSourceFile: git.util
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1184
    functionName: git.util.IterableList.__contains__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - list.__contains__
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: list.__contains__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1202
    functionName: git.util.IterableList.__getattr__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - list.__getattribute__
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: list.__getattribute__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1210
    functionName: git.util.IterableList.__getitem__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - list.__getitem__
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - <builtin>.isinstance
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised:
    - IndexError
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: list.__getitem__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1222
    functionName: git.util.IterableList.__delitem__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - list.__delitem__
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - <builtin>.enumerate
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - <builtin>.isinstance
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised:
    - IndexError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: list.__delitem__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.util.IterableObj
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1261
    functionName: git.util.IterableObj.iter_items
    functionSourceFile: git.util
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 516
    functionName: git.remote.FetchInfo.iter_items
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f44815278e0>
    argNames:
    - cls
    - repo
    - rev
    - paths
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 300
    functionName: git.objects.commit.Commit.iter_items
    functionSourceFile: git.objects.commit
    functionUses: 13
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - typing.IO.tree.object.head.commit.path.wait
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.commit.path.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - typing.IO.tree.object.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - typing.IO.object.tree.commit.path
    - typing.IO.object.commit.tree.wait
    - subprocess.Popen.path.object
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.path.object.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.head.ref.commit.tree.object.readline
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.cast.head.commit.wait
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.TypeVar.head.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.wait
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.commit.git.rev_list
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - <builtin>.tuple
    - typing.cast.tree.object.head.commit.path.readline
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - typing.IO.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.tree.head.commit.readline
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.IO.object.path.head.commit.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.wait
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.wait
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - subprocess.Popen.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.IO.object.path.commit.wait
    - git.objects.commit.Popen.path.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.path.tree.object.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - typing.BinaryIO.head.commit.tree.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.commit.wait
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.object.head.commit.path.wait
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.commit.git.rev_list
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.path.object.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - datetime.timedelta.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.commit.git.rev_list
    - typing.IO.commit.path.object.tree.readline
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.commit.tree.path.wait
    - typing.IO.object.path.tree.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.IO.path.object.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.object.head.commit.path.wait
    - subprocess.Popen.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.object.tree.commit
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.path.wait
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.path.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.object.path.commit.git.rev_list
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.readline
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - typing.IO.object.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - typing.IO.head.commit.tree.path
    - typing.IO.commit.path.tree.object.stdout.readline
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.readline
    - subprocess.Popen.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.readline
    - datetime.timedelta.tree.object.readline
    - typing.IO.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.head.commit.object.path.tree.wait
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.path.commit.object.readline
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.IO.object.commit.tree.readline
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - typing.IO.tree.path.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.path.readline
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - typing.IO.tree.commit.object.readline
    - typing.cast.object.head.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.IO.tree.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.commit.path.wait
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - typing.TypeVar.object.head.commit.tree
    - typing.IO.path.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - typing.IO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.tree.git.rev_list
    - typing.IO.head.commit.path.wait
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.object.commit.tree.path
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.commit.path.readline
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - typing.IO.path.stdout.readline
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - typing.cast.commit.tree.object.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - typing.IO.path.object.head.commit.readline
    - subprocess.Popen.tree.head.commit.object.readline
    - typing.IO.path.commit.tree.object.git.rev_list
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.object.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit.readline
    - typing.cast.tree.head.commit.object.path.wait
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.tree.object
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.object.path.commit.tree.readline
    - typing.IO.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.object.commit.path.wait
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - typing.TypeVar.object.head.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.commit.tree.readline
    - subprocess.Popen.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - typing.IO.object.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.wait
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.path.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - typing.IO.tree.object.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.path.tree.git.rev_list
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.object.path.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - datetime.timedelta.object.tree.commit.path.readline
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.TypeVar.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - typing.IO.path.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.tree.path.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.stdout.readline
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.commit.tree
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - datetime.timedelta.tree.readline
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - typing.IO.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.wait
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.head.ref.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.readline
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - typing.IO.tree.path.commit.readline
    - typing.BinaryIO.head.commit.object.path.tree.readline
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.readline
    - datetime.timedelta.tree.path.head.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.IO.commit.tree.object
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.path.object.wait
    - typing.IO.tree.object.commit.readline
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.tree.object.path.wait
    - typing.IO.path.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - git.objects.commit.Popen.path.tree.readline
    - datetime.timedelta.head.commit.path.tree.object.wait
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.readline
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.path.object.tree.commit.wait
    - datetime.timedelta.tree.head.ref.commit.path.readline
    - typing.IO.commit
    - typing.IO.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.ref.commit.readline
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.readline
    - typing.cast.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.head.commit.stdout.readline
    - datetime.timedelta.commit.object.readline
    - datetime.timedelta.path.tree.git.rev_list
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.object.path.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.tree.object.path.head.commit.readline
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.readline
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - subprocess.Popen.path.object.tree.git.rev_list
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.object.head.commit.wait
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.object.head.commit.path.readline
    - typing.IO.tree.head.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.readline
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.readline
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.readline
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.object.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.git.rev_list
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.object.head.commit.readline
    - subprocess.Popen.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.object.readline
    - datetime.timedelta.head.commit
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.cast.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.commit.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.readline
    - datetime.timedelta.head.commit.path.object.tree.readline
    - subprocess.Popen.path.tree.head.ref.commit.object.readline
    - typing.TypeVar.tree.head.commit.path
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - subprocess.Popen.stdout.readline
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.tree.object.readline
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.object.readline
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.head.commit.path.git.rev_list
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - typing.IO.path.head.commit.git.rev_list
    - typing.IO.object.path.head.commit.tree.readline
    - datetime.timedelta.path.object.head.ref.commit.tree
    - subprocess.Popen.tree.readline
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.wait
    - typing.IO.head.commit.tree
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.readline
    - typing.IO.head.ref.commit.object.wait
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.head.commit.git.rev_list
    - datetime.timedelta.tree.path.readline
    - datetime.timedelta.object.path
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.readline
    - typing.IO.path.object.commit.readline
    - typing.IO.tree.object.head.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - typing.IO.path.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.wait
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - typing.IO.path.object.tree.wait
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.tree.path
    - typing.TypeVar.head.ref.commit.path.object.tree.readline
    - typing.IO.path.git.rev_list
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - datetime.timedelta.commit.object.tree.readline
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.object.head.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.wait
    - subprocess.Popen.path.head.commit.git.rev_list
    - typing.IO.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.commit.readline
    - subprocess.Popen.commit.tree.object.path.readline
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.path.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.tree.path.head.commit.wait
    - typing.IO.head.commit.object.tree.readline
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.path.object.readline
    - typing.TypeVar.head.ref.commit.object.readline
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.wait
    - datetime.timedelta.path.object.tree.readline
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - datetime.timedelta.path
    - typing.TypeVar.object.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.readline
    - typing.IO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.commit.path.readline
    - typing.IO.tree.path.head.commit.object.wait
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.object.path.head.ref.commit.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.head.commit.object
    - typing.BinaryIO.head.ref.commit.tree.path.readline
    - subprocess.Popen.commit.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.commit.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.IO.path.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.object.readline
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit
    - typing.TypeVar.tree.object.path.readline
    - typing.IO.object.path.tree.commit
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.object.head.commit.readline
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.tree.head.commit.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.head.ref.commit.wait
    - typing.IO.object.tree.head.ref.commit.readline
    - typing.IO.commit.tree.path.object.wait
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.git.rev_list
    - datetime.timedelta.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.object.wait
    - subprocess.Popen.path.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.readline
    - typing.cast.object.tree.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - datetime.timedelta.commit.object.path.wait
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.commit.wait
    - datetime.timedelta.tree.commit.path.readline
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.readline
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.IO.readline
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.path.tree.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.readline
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.path.head.commit.readline
    - subprocess.Popen.commit.path
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.tree.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.commit.path.object.readline
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.wait
    - datetime.timedelta.commit.path.object.wait
    - typing.IO.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.path.tree.head.commit.readline
    - subprocess.Popen.tree.path.commit.stdout.readline
    - typing.IO.tree.head.commit.wait
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - typing.IO.tree.path.head.commit.readline
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.object.path.commit.readline
    - typing.IO.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.path.object
    - datetime.timedelta.tree.path.head.commit.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.IO.tree.object.path.commit.wait
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.commit.wait
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.tree.object.wait
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - git.objects.commit.Popen.tree.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.object.head.commit.path.readline
    - typing.IO.path.head.ref.commit.tree.object.readline
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.path.head.commit.tree.object.readline
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.object.head.ref.commit.tree.readline
    - typing.IO.commit.path.wait
    - typing.IO.object.path.readline
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit
    - datetime.timedelta.head.commit.tree
    - datetime.timedelta.object.head.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.path.head.commit.tree.readline
    - datetime.timedelta.path.object.tree.commit.readline
    - datetime.timedelta.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.TypeVar.object.tree.path.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.IO.commit.path
    - datetime.timedelta.tree.path.object.readline
    - subprocess.Popen.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - typing.IO.commit.tree
    - typing.TypeVar.tree.object.path.commit.readline
    - subprocess.Popen.path.tree.object.commit.readline
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - typing.IO.object.path.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.object.path.commit.readline
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.path.head.commit.wait
    - datetime.timedelta.tree.path.commit.object.readline
    - datetime.timedelta.path.head.commit.object.readline
    - typing.cast.tree.head.ref.commit.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.object.tree.path.head.commit.readline
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.path
    - typing.cast.tree.head.commit.object.stdout.readline
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.path.object.tree.readline
    - typing.IO.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.readline
    - typing.IO.head.commit.path.tree.object.wait
    - typing.IO.path.head.ref.commit.object.tree.readline
    - datetime.timedelta.commit.wait
    - datetime.timedelta.path.commit.tree.wait
    - <builtin>.type
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.commit.tree.wait
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.tree.path.commit.object.wait
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - typing.cast.tree.head.commit.path.readline
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.path.object.head.commit.tree.wait
    - typing.IO.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.readline
    - subprocess.Popen.object.path.head.commit.tree.readline
    - typing.IO.commit.path.stdout.readline
    - typing.IO.path.tree.object.head.ref.commit.readline
    - typing.IO.path.object.tree.commit.wait
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.readline
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.wait
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.object
    - datetime.timedelta.path.git.rev_list
    - subprocess.Popen.head.commit
    - typing.cast.object.tree.head.commit.readline
    - typing.IO.path.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.path.object
    - typing.BinaryIO.object.head.commit.stdout.readline
    - subprocess.Popen.tree.wait
    - subprocess.Popen.object.tree.head.commit.readline
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.readline
    - subprocess.Popen.tree.commit.object.git.rev_list
    - subprocess.Popen.commit
    - typing.IO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.path.wait
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.object.tree.path.commit.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - line.strip
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.IO.path.head.commit.object.readline
    - typing.cast.head.commit.path.tree.object.wait
    - typing.IO.tree.path.git.rev_list
    - datetime.timedelta.commit.path
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.head.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.wait
    - typing.IO.object.commit.path.readline
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.readline
    - subprocess.Popen.tree.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.path.object.readline
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.path.commit.readline
    - datetime.timedelta.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - typing.IO.tree.head.commit.path.object
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.readline
    - typing.IO.commit.tree.path.stdout.readline
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - datetime.timedelta.commit.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.object.path.commit.wait
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree
    - typing.BinaryIO.head.commit.object.path.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.readline
    - typing.cast.head.commit.tree.object.readline
    - typing.TypeVar.head.commit.path.object.wait
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.tree.object.commit.wait
    - datetime.timedelta.path.readline
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.object.commit.path.tree.readline
    - typing.IO.object.commit.wait
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.wait
    - subprocess.Popen.head.ref.commit.tree.readline
    - datetime.timedelta.head.ref.commit
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.readline
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.commit.path.readline
    - subprocess.Popen.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.wait
    - typing.IO.commit.path.object.wait
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    - typing.cast.head.commit.path.tree
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - typing.TypeVar.head.commit.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree.readline
    - datetime.timedelta.object.commit.tree.path.wait
    - datetime.timedelta.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.readline
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.wait
    - typing.cast.head.commit.object.tree.readline
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.object.tree.readline
    - subprocess.Popen.object.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.readline
    - typing.IO.object.path.tree.wait
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - datetime.timedelta.head.commit.object.tree.wait
    - typing.TypeVar.object.tree.path.commit.readline
    - typing.TypeVar.head.commit
    - git.objects.commit.Popen.tree.wait
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.head.commit.wait
    - typing.IO.head.commit.object.path.git.rev_list
    - typing.cast.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.readline
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.object.readline
    - subprocess.Popen.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.IO.tree.head.commit.object.path.wait
    - subprocess.Popen.path.object.tree.head.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.path.git.rev_list
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.object.tree.stdout.readline
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.object.path.tree
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.TypeVar.head.ref.commit.tree.object.path.readline
    - typing.IO.tree.path.head.commit.object
    - typing.IO.path.object.commit.tree.readline
    - typing.TypeVar.head.commit.path.tree.readline
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.commit.path.git.rev_list
    - typing.IO.head.commit.object.path.tree.wait
    - typing.IO.path.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - typing.cast.head.ref.commit.path.readline
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - datetime.timedelta.path.tree.commit.object.readline
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.commit.tree.object.path.readline
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - datetime.timedelta.object.path.wait
    - typing.IO.commit.object.tree.readline
    - typing.IO.path.tree.object.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.readline
    - typing.BinaryIO.head.commit.tree.wait
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.commit.tree.object.path.readline
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.head.commit.object.path.readline
    - datetime.timedelta.commit.path.wait
    - typing.IO.object.commit.path.stdout.readline
    - typing.IO.object.tree.head.ref.commit.path.readline
    - typing.IO.object.path.tree.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.readline
    - subprocess.Popen.commit.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.TypeVar.object.head.ref.commit.readline
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.readline
    - typing.IO.tree.path.head.ref.commit.object.readline
    - typing.IO.head.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.tree.stdout.readline
    - datetime.timedelta.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - subprocess.Popen.path.object.commit.readline
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.commit.readline
    - subprocess.Popen.tree.path.commit.object.readline
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.readline
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.wait
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.commit.stdout.readline
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.IO.head.ref.commit.object.path.wait
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.wait
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.readline
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree
    - subprocess.Popen.path.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - subprocess.Popen.path.head.commit.tree.readline
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - <builtin>.hasattr
    - typing.BinaryIO.head.ref.commit.path.wait
    - subprocess.Popen.head.commit.tree.readline
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.readline
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.object.path.tree.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.tree.head.commit.path.object.readline
    - datetime.timedelta.object.commit.wait
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.commit.object.path.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.object.commit.git.rev_list
    - typing.IO.tree.object.wait
    - typing.IO.tree.commit.path.object.readline
    - typing.IO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.path.readline
    - subprocess.Popen.object.head.commit.tree
    - subprocess.Popen.path.tree.object.head.commit.readline
    - subprocess.Popen.commit.path.object.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.readline
    - datetime.timedelta.path.head.commit.readline
    - datetime.timedelta.path.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.wait
    - typing.BinaryIO.head.commit.path.readline
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.object
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.object.head.commit.tree.readline
    - typing.cast.object.tree.head.ref.commit.path.wait
    - datetime.timedelta.commit.object.tree.path.readline
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.commit.tree.wait
    - subprocess.Popen.path.tree.head.commit.readline
    - typing.IO.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.wait
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object.readline
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.object.tree
    - typing.IO.object.commit.path.tree.git.rev_list
    - subprocess.Popen.path.object.commit.tree
    - subprocess.Popen.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.path.wait
    - subprocess.Popen.tree.path.wait
    - typing.IO.path.object.tree.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.IO.head.commit.tree.object.readline
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.wait
    - datetime.timedelta.tree.path.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.commit.path.readline
    - typing.TypeVar.head.commit.tree.path.object.wait
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.readline
    - datetime.timedelta.path.tree.wait
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.readline
    - subprocess.Popen.tree.head.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.readline
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit
    - typing.IO.head.ref.commit.object.path.tree.readline
    - subprocess.Popen.path.tree.commit.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - subprocess.Popen.tree.object.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - typing.IO.head.commit.tree.readline
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - subprocess.Popen.commit.path.object.tree.readline
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.commit.object.wait
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.readline
    - typing.IO.path.object.readline
    - typing.BinaryIO.tree.head.commit.object.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.path.object.head.commit.tree
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.IO.head.commit.object.path
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.object.commit.readline
    - subprocess.Popen.object.stdout.readline
    - typing.IO.path.tree.object.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit.path.wait
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.object.head.ref.commit.path.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - subprocess.Popen.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree.readline
    - typing.TypeVar.head.commit.path.tree.object.readline
    - subprocess.Popen.tree.object.path.commit.readline
    - datetime.timedelta.path.head.commit.tree.object.readline
    - subprocess.Popen.tree.head.ref.commit.object.readline
    - typing.TypeVar.head.ref.commit.path.readline
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.head.commit.path.wait
    - line.split
    - typing.IO.path.tree.object.wait
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.readline
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.readline
    - typing.IO.path.object.commit.git.rev_list
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.path.tree.readline
    - subprocess.Popen.object.head.commit.tree.wait
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.path.tree.object.commit.wait
    - datetime.timedelta.tree.head.commit.readline
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.path.tree.readline
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - typing.IO.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.commit.tree.wait
    - datetime.timedelta.head.commit.path.object.readline
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.readline
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.commit.path.tree.object.readline
    - typing.cast.tree.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.object.commit.tree.path.readline
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.head.ref.commit.path.object
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.commit.readline
    - subprocess.Popen.object.head.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.wait
    - typing.BinaryIO.head.ref.commit.path.readline
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.commit.tree.readline
    - datetime.timedelta.commit.path.tree.object.readline
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.IO.commit.object.path.tree.readline
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.readline
    - typing.IO.tree.head.commit.path.object.readline
    - typing.IO.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree
    - typing.cast.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.head.commit.object.tree.readline
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.path.commit.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.tree.commit.readline
    - subprocess.Popen.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.cast.tree.head.commit.readline
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.commit
    - datetime.timedelta.path.object.commit.readline
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.readline
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.IO.commit.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.readline
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - typing.cast.head.commit.tree.readline
    - subprocess.Popen.object.head.ref.commit.tree.readline
    - typing.IO.commit.tree.object.path.wait
    - datetime.timedelta.object.stdout.readline
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.readline
    - typing.IO.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.IO.tree.path.commit.object.readline
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.cast.tree.object.head.commit
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.readline
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - typing.IO.head.commit.path.object.wait
    - subprocess.Popen.path.commit.readline
    - typing.IO.tree.path.wait
    - subprocess.Popen.tree.object.path.readline
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.head.ref.commit.tree.readline
    - subprocess.Popen.path.object.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.tree.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.path.readline
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.wait
    - typing.IO.head.commit.path.tree.readline
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.object.head.commit.path.readline
    - datetime.timedelta.tree.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.readline
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.readline
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - typing.IO.head.ref.commit.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.tree.object.path.wait
    - datetime.timedelta.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.commit.object.path.readline
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.tree.wait
    - datetime.timedelta.tree.object.commit.path
    - typing.cast.head.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.readline
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.commit.readline
    - subprocess.Popen.path.object.commit.wait
    - subprocess.Popen.object.head.commit.path
    - typing.cast.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.tree.path.object.readline
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.IO.tree.readline
    - datetime.timedelta.tree.object.path.commit.readline
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.cast.commit.tree.object.path.readline
    - typing.cast.head.ref.commit.path.tree.readline
    - typing.IO.tree.path.object.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.head.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.wait
    - typing.cast.tree.head.ref.commit.path.object.readline
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - typing.cast.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.head.commit.wait
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.IO.commit.tree.path.object.readline
    - datetime.timedelta.path.object.tree.head.commit.readline
    - typing.IO.tree.path
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.commit.object.wait
    - typing.BinaryIO.tree.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.wait
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - typing.IO.head.ref.commit.object.path.readline
    - typing.IO.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - datetime.timedelta.commit.object.path
    - subprocess.Popen.head.ref.commit.tree.path.readline
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.object.readline
    - subprocess.Popen.object.tree.head.ref.commit.path.readline
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.IO.path.object.commit.tree
    - typing.cast.head.commit.object.tree.path.readline
    - typing.TypeVar.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.path.object
    - typing.cast.head.ref.commit.tree.object.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.head.ref.commit.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.commit.readline
    - datetime.timedelta.tree.head.commit.object.readline
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.tree.path.wait
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.wait
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.IO.head.commit.object.path.tree.readline
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.object.readline
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - subprocess.Popen.tree.commit.object.readline
    - datetime.timedelta.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.object.tree.wait
    - typing.BinaryIO.object.tree.head.commit.path.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.commit.tree.object.path.git.rev_list
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.wait
    - datetime.timedelta.path.commit.tree.git.rev_list
    - typing.IO.object.path.tree.commit.wait
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.cast.object.tree.head.commit.wait
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - typing.IO.commit.path.tree.readline
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.IO.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.head.commit.wait
    - typing.IO.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.head.commit.path.object.tree.wait
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.wait
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.object
    - typing.IO.head.commit.object.path.readline
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.readline
    - typing.IO.object.path.commit.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.path.stdout.readline
    - typing.IO.tree.path.head.commit.wait
    - git.objects.commit.Popen.tree.readline
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.path.readline
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.path.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.readline
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.object.path.readline
    - typing.IO.object.path.commit.tree.wait
    - typing.cast.head.commit.object.tree.wait
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.cast.object.tree.head.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.commit.readline
    - typing.IO.commit.object.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.wait
    - typing.IO.object.commit.path
    - datetime.timedelta.path.stdout.readline
    - subprocess.Popen.commit.readline
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.commit.object.path.git.rev_list
    - subprocess.Popen.head.ref.commit.object.readline
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - typing.cast.object.head.commit.readline
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.commit.tree.readline
    - subprocess.Popen.path.object.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.path.readline
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.readline
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.BinaryIO.head.ref.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.path.object.head.ref.commit.readline
    - typing.TypeVar.tree.head.ref.commit.object
    - subprocess.Popen.path.object.head.commit.readline
    - typing.IO.object.path.head.commit.readline
    - typing.IO.wait
    - datetime.timedelta.commit.object.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - datetime.timedelta.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - typing.IO.tree.path.readline
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.path.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.readline
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.path.tree.readline
    - typing.cast.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.git.rev_list
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.object.tree.path.commit.readline
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.readline
    - typing.IO.path.commit.object.tree.git.rev_list
    - subprocess.Popen.path.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.path.readline
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.stdout.readline
    - typing.IO.path.commit.tree
    - typing.cast.object.head.commit.tree.path.readline
    - typing.IO.object.path.tree.head.ref.commit
    - typing.IO.commit.tree.path
    - typing.IO.path.object.tree.head.commit.readline
    - typing.IO.tree.head.ref.commit.readline
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.IO.tree.path.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.readline
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.readline
    - typing.IO.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.commit.wait
    - typing.IO.path.head.commit.object
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.path.head.commit.object.readline
    - typing.IO.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.head.commit.object.path.tree.wait
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.tree.commit.wait
    - datetime.timedelta.tree.commit.object.path.readline
    - datetime.timedelta.object.commit.tree.readline
    - datetime.timedelta.object.path.tree.commit.wait
    - datetime.timedelta.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - subprocess.Popen.tree.path.head.commit.wait
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.commit.readline
    - typing.IO.tree.object.path
    - datetime.timedelta.path.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - typing.IO.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.readline
    - typing.TypeVar.object.tree.path.readline
    - datetime.timedelta.head.commit.path.tree.object.readline
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.cast.head.commit.path.object.tree.wait
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.tree.readline
    - typing.IO.tree.head.commit.object.path.readline
    - typing.IO.path.head.ref.commit.tree.readline
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.object.readline
    - typing.cast.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.object.path.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.readline
    - typing.IO.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.wait
    - datetime.timedelta.object.tree.commit.path
    - typing.cast.tree.object.head.ref.commit.wait
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - typing.IO.object.path.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.readline
    - typing.IO.object.tree.head.commit.path.readline
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.path
    - typing.IO.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.readline
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - datetime.timedelta.commit.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.readline
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.head.commit.tree.object.path.readline
    - typing.IO.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - typing.cast.tree.object.head.commit.readline
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.readline
    - typing.BinaryIO.head.commit.path.tree.object.readline
    - subprocess.Popen.path.object.tree.wait
    - typing.IO.path.commit.readline
    - datetime.timedelta.object.head.commit.git.rev_list
    - datetime.timedelta.path.commit.object.readline
    - typing.BinaryIO.object.tree.path.commit.wait
    - git.objects.commit.Popen.tree.path.readline
    - typing.IO.head.ref.commit.path.tree.readline
    - typing.IO.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - subprocess.Popen.object.tree.wait
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - typing.IO.tree.commit.stdout.readline
    - subprocess.Popen.readline
    - typing.IO.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.commit.wait
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.readline
    - subprocess.Popen.tree.object.path.head.commit.readline
    - typing.IO.tree.object.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.wait
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.readline
    - typing.IO.tree.object.readline
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.tree
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.IO.object.head.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.path.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - git.objects.commit.Commit._iter_from_process_or_stream
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - typing.IO.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.IO.tree.commit.readline
    - typing.IO.tree.commit.object.path.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.object.commit.wait
    - subprocess.Popen.commit.path.object.tree
    - typing.BinaryIO.head.commit.object.tree.readline
    - typing.IO.path.commit.object.tree.wait
    - typing.IO.path.tree.head.commit.object.readline
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - typing.cast.tree.head.ref.commit.object.wait
    - datetime.timedelta.path.object.head.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit.readline
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - datetime.timedelta.path.commit.object
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.commit.path.object.tree
    - subprocess.Popen.tree.path.object.readline
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - datetime.timedelta.commit.path.readline
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.git.rev_list
    - typing.IO.tree.path.object.head.commit.readline
    - typing.cast.head.ref.commit.object.path.tree.readline
    - datetime.timedelta.tree.head.commit.path.wait
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.git.rev_list
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.cast.tree.head.ref.commit.object.readline
    - typing.IO.tree.path.object.commit.readline
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.readline
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - args_list.extend
    - typing.IO.path.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.stdout.readline
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.object.tree.path.commit.readline
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - typing.IO.tree.object.path.commit.readline
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.cast.tree.object.head.ref.commit.readline
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.readline
    - typing.IO.tree.commit.path.git.rev_list
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.readline
    - subprocess.Popen.commit.path.tree.readline
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.stdout.readline
    - datetime.timedelta.object.commit.path.wait
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.ref.commit.path.readline
    - typing.cast.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.path.tree.readline
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.wait
    - typing.TypeVar.tree.object.path.commit.wait
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - datetime.timedelta.commit.path.object.tree.readline
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.commit.wait
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.object.git.rev_list
    - datetime.timedelta.tree.commit.path.object.readline
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.object.path.tree.head.commit
    - subprocess.Popen.commit.path.tree.git.rev_list
    - subprocess.Popen.commit.object.tree.readline
    - typing.IO.head.commit.tree.wait
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit
    - typing.IO.tree.object.head.commit.readline
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.tree.object.commit.path.stdout.readline
    - datetime.timedelta.path.wait
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - subprocess.Popen.head.commit.object.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.commit.object.tree.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.object.tree.commit.git.rev_list
    - subprocess.Popen.path.commit.object.readline
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.ref.commit.tree.object.readline
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.readline
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.path.wait
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.path.tree.object.readline
    - subprocess.Popen.path.commit
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit
    - typing.IO.object.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.readline
    - datetime.timedelta.object.commit.path.tree.readline
    - datetime.timedelta.path.tree.object
    - typing.cast.tree.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.tree.commit.object.readline
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.path.object.commit.tree.readline
    - typing.BinaryIO.head.commit.object
    - typing.IO.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.path.commit.tree.readline
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - datetime.timedelta.readline
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - typing.cast.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.head.commit
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.IO.object.tree.commit.path.readline
    - datetime.timedelta.path.object.commit.wait
    - typing.IO.object.tree.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.path.object.readline
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.commit.tree.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.object.commit.path.wait
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.object.tree.commit.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.readline
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.object.readline
    - subprocess.Popen.object.head.commit.path.readline
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.readline
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.commit.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.readline
    - git.objects.commit.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.readline
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.object.head.ref.commit.path.readline
    - typing.BinaryIO.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - datetime.timedelta.path.tree.head.ref.commit.readline
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.readline
    - typing.IO.path.head.ref.commit.object.readline
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.head.commit.readline
    - typing.IO
    - typing.cast.object.head.ref.commit.path.readline
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.cast.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.tree.commit.object.readline
    - datetime.timedelta.tree.commit.path.wait
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.path.commit.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.readline
    - typing.IO.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.object.readline
    - typing.cast.head.ref.commit.object.tree.path.readline
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.readline
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.path.object.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - typing.IO.path.tree.head.ref.commit.object.readline
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - datetime.timedelta.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - typing.IO.head.commit.tree.object.path.readline
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - typing.IO.object.head.ref.commit.path.readline
    - typing.IO.tree.object.commit
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - subprocess.Popen.path.head.commit.readline
    - typing.BinaryIO.object.tree.path
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.cast.object.head.commit.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.head.ref.commit.path.object.readline
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.cast.tree.head.commit
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - git.objects.commit.Popen.readline
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.tree.path.commit.readline
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.readline
    - datetime.timedelta.object.path.tree.head.commit.wait
    - typing.cast.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.object.commit.tree.path.readline
    - typing.IO.commit.wait
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.object.head.commit.tree.readline
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.IO.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.readline
    - typing.cast.tree.head.commit.path.wait
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.BinaryIO.head.commit.object.wait
    - datetime.timedelta.path.object.head.ref.commit.readline
    - typing.cast.object.head.commit.wait
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - datetime.timedelta.tree.wait
    - typing.IO.tree.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.readline
    - datetime.timedelta.head.commit.object.wait
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.commit.readline
    - typing.IO.path.object.head.ref.commit.tree.readline
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - typing.IO.head.commit.object.tree.wait
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.object.head.commit
    - typing.cast.head.commit.object.path.readline
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.commit.readline
    - typing.IO.tree.object.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.wait
    - subprocess.Popen.object.head.commit.path.tree.readline
    - subprocess.Popen.object.head.commit.path.tree
    - subprocess.Popen.head.commit.readline
    - datetime.timedelta.tree.commit.wait
    - typing.cast.object.tree.head.ref.commit.readline
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.object.path.readline
    - datetime.timedelta.tree.object.head.commit.path.readline
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.readline
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.object.head.commit.wait
    - datetime.timedelta.path.tree.object.commit.readline
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.path.readline
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - subprocess.Popen.tree.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.commit.tree.object.git.rev_list
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - typing.IO.object.path.git.rev_list
    - datetime.timedelta.object.head.ref.commit
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - typing.IO.object.commit.readline
    - datetime.timedelta.object.commit.readline
    - subprocess.Popen.tree.commit.readline
    - datetime.timedelta.commit.tree.path.wait
    - typing.IO.head.commit.path.object.readline
    - typing.cast.object.head.commit.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - subprocess.Popen.object
    - typing.IO.path.head.ref.commit.readline
    - datetime.timedelta.object.tree.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.head.ref.commit.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.readline
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit.readline
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.readline
    - <builtin>.isinstance
    - typing.IO.path.head.commit.tree.wait
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - datetime.timedelta.head.commit.readline
    - typing.cast.head.commit.object.wait
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.path.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.path.readline
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.object.tree.path.head.ref.commit.readline
    - typing.IO.head.commit.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.commit.object.tree
    - typing.IO.tree.object.head.commit.stdout.readline
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.head.commit.object.wait
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.readline
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - typing.IO.commit.object
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.tree.path.object.head.commit.readline
    - datetime.timedelta.path.object.head.ref.commit.wait
    - typing.IO.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - typing.TypeVar.head.commit.path.object.tree.readline
    - datetime.timedelta.path.object.commit.git.rev_list
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.commit.path.wait
    - typing.IO.object.head.ref.commit.readline
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 268
    functionName: git.remote.PushInfo.iter_items
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 626
    functionName: git.remote.Remote.iter_items
    functionSourceFile: git.remote
    functionUses: 12
    functionsReached:
    - section.rfind
    - git.remote.Remote.__init__
    - section.startswith
    - section.find
    - repo.config_reader
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f4480b42160>
    argNames:
    - cls
    - repo
    - parent_commit
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1582
    functionName: git.objects.submodule.base.Submodule.iter_items
    functionSourceFile: git.objects.submodule.base
    functionUses: 13
    functionsReached:
    - <builtin>.str
    - git.objects.submodule.base.Submodule._sio_modules
    - <builtin>.isinstance
    - git.objects.submodule.base.Submodule.__init__
    - repo.commit
    - io.BytesIO
    - git.refs.symbolic.SymbolicReference.to_full_path
    - git.objects.submodule.util.sm_name
    - os.path.join
    - git.objects.submodule.util.SubmoduleConfigParser.__init__
    - git.objects.submodule.base.Submodule._config_parser
    - <builtin>.type
    - section.strip
    - configparser.RawConfigParser.get
    - configparser.RawConfigParser.has_option
    - <builtin>.super
    - index.entry_key
    - configparser.RawConfigParser.sections
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f4480bd9190>
    - <ast.Constant object at 0x7f4480bd9ee0>
    argNames:
    - cls
    - repo
    - common_path
    - remote
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 33
    functionName: git.refs.remote.RemoteReference.iter_items
    functionSourceFile: git.refs.remote
    functionUses: 12
    functionsReached:
    - typing.TypeVar.head.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.IO.commit.path.endswith
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.TypeVar.head.ref.commit.path.endswith
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - datetime.timedelta.head.commit.tree.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.cast.head.ref.commit.object.endswith
    - typing.IO.object.head.commit.tree.path.endswith
    - datetime.timedelta.tree.path.endswith
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - typing.IO.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.path.endswith
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.IO.path.commit.tree.object.endswith
    - datetime.timedelta.path.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - datetime.timedelta.tree.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.TypeVar.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - typing.IO.head.commit.tree.path.object.endswith
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.IO.tree.object.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.tree.object.path.endswith
    - subprocess.Popen.path.object.head.commit.endswith
    - subprocess.Popen.head.commit.path.object.endswith
    - datetime.timedelta.commit.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.cast.head.commit.object.tree.endswith
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - datetime.timedelta.endswith
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.path.tree.object.endswith
    - subprocess.Popen.object.endswith
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.IO.commit.tree.path.object.endswith
    - typing.TypeVar.head.commit.object.path.endswith
    - typing.IO.path.commit.tree.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - datetime.timedelta.object.path.commit.tree.endswith
    - subprocess.Popen.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.IO.tree.head.commit.object.endswith
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.endswith
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.IO.object.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.commit.object.path.endswith
    - typing.IO.head.commit.object.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.commit.object.endswith
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.path.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.commit.endswith
    - typing.IO.head.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.commit.object.path.endswith
    - typing.BinaryIO.head.commit.endswith
    - typing.IO.object.path.head.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - datetime.timedelta.commit.path.tree.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - subprocess.Popen.head.commit.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.endswith
    - typing.IO.commit.path.tree.object.endswith
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.tree.commit.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.path.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - b.startswith
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.object.endswith
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.tree.path.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.commit.tree.endswith
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - subprocess.Popen.commit.path.endswith
    - subprocess.Popen.commit.path.object.endswith
    - git.util.join_path
    - datetime.timedelta.tree.object.commit.endswith
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.IO.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.endswith
    - git.objects.commit.Popen.tree.endswith
    - datetime.timedelta.path.object.head.commit.endswith
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.path.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.IO.path.tree.head.commit.object.endswith
    - subprocess.Popen.path.object.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.object.commit.endswith
    - subprocess.Popen.tree.path.commit.object.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.cast.commit.object.tree.path.endswith
    - typing.IO.tree.object.endswith
    - typing.IO.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.tree.commit.object.endswith
    - datetime.timedelta.path.object.commit.endswith
    - datetime.timedelta.object.tree.path.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.IO.tree.object.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - datetime.timedelta.head.ref.commit.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - datetime.timedelta.path.head.commit.endswith
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - datetime.timedelta.commit.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.endswith
    - datetime.timedelta.path.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - typing.IO.endswith
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - typing.IO.path.tree.commit.endswith
    - datetime.timedelta.path.commit.endswith
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.endswith
    - datetime.timedelta.commit.tree.path.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - typing.cast.head.commit.tree.path.endswith
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.tree.path.endswith
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - typing.IO.path.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.tree.commit.endswith
    - datetime.timedelta.path.head.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - subprocess.Popen.head.commit.tree.endswith
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - subprocess.Popen.tree.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.endswith
    - typing.IO.commit.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.object.path.endswith
    - subprocess.Popen.path.object.commit.tree.endswith
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.object.path.endswith
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - datetime.timedelta.path.tree.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.endswith
    - datetime.timedelta.object.path.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.head.ref.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.IO.tree.path.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.path.endswith
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.object.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.head.commit.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.path.endswith
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.path.tree.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - datetime.timedelta.tree.head.commit.endswith
    - typing.IO.path.object.endswith
    - datetime.timedelta.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - typing.IO.object.head.commit.tree.endswith
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.IO.path.head.commit.object.endswith
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - git.objects.commit.Popen.path.endswith
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.IO.object.commit.path.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.IO.commit.object.tree.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.commit.endswith
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - typing.IO.object.head.commit.path.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.commit.path.object.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - <builtin>.str
    - datetime.timedelta.path.tree.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - datetime.timedelta.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.head.commit.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - typing.IO.path.commit.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.IO.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.path.object.commit.endswith
    - subprocess.Popen.commit.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.endswith
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - subprocess.Popen.object.commit.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.head.commit.path.endswith
    - subprocess.Popen.tree.commit.path.endswith
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.BinaryIO.head.commit.path.tree.endswith
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - typing.IO.head.commit.endswith
    - datetime.timedelta.commit.tree.endswith
    - typing.cast.tree.object.head.ref.commit.endswith
    - datetime.timedelta.object.path.endswith
    - typing.TypeVar.tree.object.path.endswith
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.path.commit.endswith
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.path.head.ref.commit.endswith
    - <builtin>.super
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.object.head.ref.commit.tree.endswith
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.commit.object.endswith
    - subprocess.Popen.commit.object.path.endswith
    - datetime.timedelta.tree.object.endswith
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - git.objects.commit.Popen.path.tree.endswith
    - typing.IO.commit.tree.object.path.endswith
    - typing.IO.tree.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.IO.head.commit.path.endswith
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - datetime.timedelta.commit.tree.path.endswith
    - datetime.timedelta.head.commit.endswith
    - typing.IO.head.commit.object.tree.endswith
    - typing.cast.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.head.commit.path.endswith
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.cast.head.commit.tree.object.path.endswith
    - typing.IO.tree.head.commit.path.endswith
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - typing.IO.tree.object.commit.path.endswith
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - subprocess.Popen.object.tree.commit.endswith
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.IO.object.tree.endswith
    - typing.IO.object.head.ref.commit.endswith
    - typing.IO.object.path.commit.endswith
    - datetime.timedelta.path.commit.object.tree.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.cast.head.commit.object.path.endswith
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.cast.tree.head.commit.path.endswith
    - typing.IO.object.path.tree.endswith
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.TypeVar.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - typing.IO.path.object.tree.commit.endswith
    - datetime.timedelta.commit.tree.object.endswith
    - subprocess.Popen.object.path.tree.endswith
    - typing.IO.object.tree.path.head.commit.endswith
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.object.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.head.commit.path.endswith
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - typing.IO.head.commit.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - typing.IO.object.head.ref.commit.path.endswith
    - typing.IO.path.commit.endswith
    - typing.IO.head.commit.path.tree.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.BinaryIO.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.IO.path.head.commit.object.tree.endswith
    - typing.cast.object.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.cast.head.commit.object.endswith
    - typing.IO.path.endswith
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.tree.endswith
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.tree.object.endswith
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.endswith
    - subprocess.Popen.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.commit.object.tree.endswith
    - datetime.timedelta.object.path.commit.endswith
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.commit.path.tree.endswith
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.endswith
    - git.objects.commit.Popen.endswith
    - datetime.timedelta.object.tree.head.commit.endswith
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.tree.head.ref.commit.endswith
    - typing.IO.tree.path.object.head.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.IO.path.tree.commit.object.endswith
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.commit.tree.object.endswith
    - typing.IO.object.commit.tree.endswith
    - typing.IO.path.object.head.commit.endswith
    - typing.IO.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.path.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.IO.object.tree.head.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.object.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.IO.commit.tree.path.endswith
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - typing.cast.object.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.cast.object.head.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.path.endswith
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.head.commit.endswith
    - typing.IO.tree.object.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.IO.path.head.ref.commit.endswith
    - typing.cast.head.commit.endswith
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.cast.tree.head.commit.endswith
    - typing.IO.commit.endswith
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.commit.object.path.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.IO.tree.commit.path.object.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.IO.object.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out_list.extend
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - name
    - bases
    - clsdict
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1297
    functionName: git.util.IterableClassWatcher.__init__
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1322
    functionName: git.util.Iterable.iter_items
    functionSourceFile: git.util
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1335
    functionName: git.util.Iterable.list_items
    functionSourceFile: git.util
    functionUses: 0
    functionsReached:
    - git.util.Iterable.iter_items
    - git.util.IterableList.__init__
    - out_list.extend
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.cmd
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 5
    argDefaultValues: []
    argNames:
    - cmdline
    - name
    - stream
    - is_decode
    - handler
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 149
    functionName: git.cmd.handle_process_output.pump_stream
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - urllib.parse.urlsplit.netloc.replace
    - urllib.parse.urlsplit._replace
    - <builtin>.isinstance
    - urllib.parse.urlsplit
    - new_cmdline.append
    - _logger.error
    - git.util.remove_password_if_present
    - <builtin>.enumerate
    - urllib.parse.urlunsplit
    - stream.close
    - line.decode
    linkageType: pythonLinkage
    raised:
    - CommandError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stream.close
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cmdline.split
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pumps.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Thread
    functionSourceFile: threading
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.start
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threads.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.join
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.is_alive
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree._terminate
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path._terminate
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen._terminate
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree._terminate
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path._terminate
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree._terminate
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit._terminate
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit._terminate
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.encode
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.encode
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.encode
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.encode
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.encode
    functionSourceFile: git
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.encode
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.encode
    functionSourceFile: datetime
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.encode
    functionSourceFile: subprocess
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - command
    - shell
    - env
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 233
    functionName: git.cmd._safer_popen_windows
    functionSourceFile: git.cmd
    functionUses: 11
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - <builtin>.dict
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - os.getenv
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - git.util.patch_env
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 299
    functionName: git.cmd.dashify
    functionSourceFile: git.cmd
    functionUses: 14
    functionsReached:
    - string.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.replace
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Tuple object at 0x7f44814e4e50>
    argNames:
    - self
    - exclude
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 303
    functionName: git.cmd.slots_to_dict
    functionSourceFile: git.cmd
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Tuple object at 0x7f44814e49a0>
    argNames:
    - self
    - d
    - excluded
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 307
    functionName: git.cmd.dict_to_slots_and__excluded_are_none
    functionSourceFile: git.cmd
    functionUses: 1
    functionsReached:
    - <builtin>.setattr
    - d.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: d.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - proc
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 335
    functionName: git.cmd._AutoInterrupt.__init__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 7
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 340
    functionName: git.cmd._AutoInterrupt._terminate
    functionSourceFile: git.cmd
    functionUses: 1
    functionsReached:
    - proc.stdout.close
    - proc.poll
    - proc.wait
    - _logger.info
    - proc.stderr.close
    - proc.terminate
    - <builtin>.getattr
    - proc.stdin.close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.stdin.close
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.stdout.close
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.stderr.close
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.poll
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _logger.info
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.terminate
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.wait
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 375
    functionName: git.cmd._AutoInterrupt.__del__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - proc.stdout.close
    - proc.poll
    - proc.wait
    - _logger.info
    - proc.stderr.close
    - git.cmd._AutoInterrupt._terminate
    - proc.terminate
    - <builtin>.getattr
    - proc.stdin.close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 378
    functionName: git.cmd._AutoInterrupt.__getattr__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4481b15fd0>
    argNames:
    - self
    - stderr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 382
    functionName: git.cmd._AutoInterrupt.wait
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - _logger.debug
    - stream.read
    - git.cmd._AutoInterrupt.wait.read_all_from_possibly_closed_stream
    - gitdb.utils.encoding.force_bytes
    linkageType: pythonLinkage
    raised:
    - GitCommandError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.utils.encoding.force_bytes
    functionSourceFile: gitdb
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - stream
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 405
    functionName: git.cmd._AutoInterrupt.wait.read_all_from_possibly_closed_stream
    functionSourceFile: git.cmd
    functionUses: 1
    functionsReached:
    - stream.read
    - gitdb.utils.encoding.force_bytes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stream.read
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - size
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 440
    functionName: git.cmd._CatFileContentStream.__init__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - stream.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.UnaryOp object at 0x7f4481527940>
    argNames:
    - self
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 451
    functionName: git.cmd._CatFileContentStream.read
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.min
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.UnaryOp object at 0x7f448124b280>
    argNames:
    - self
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 472
    functionName: git.cmd._CatFileContentStream.readline
    functionSourceFile: git.cmd
    functionUses: 2
    functionsReached:
    - <builtin>.min
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.UnaryOp object at 0x7f4481096190>
    argNames:
    - self
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 494
    functionName: git.cmd._CatFileContentStream.readlines
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - out.append
    - <builtin>.min
    - <builtin>.len
    - git.cmd._CatFileContentStream.readline
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 515
    functionName: git.cmd._CatFileContentStream.__iter__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 518
    functionName: git.cmd._CatFileContentStream.__next__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - <builtin>.len
    - git.cmd._CatFileContentStream.readline
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 527
    functionName: git.cmd._CatFileContentStream.__del__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - extra_danger
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 553
    functionName: git.cmd._warn_use_shell
    functionSourceFile: git.cmd
    functionUses: 3
    functionsReached:
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 567
    functionName: git.cmd._GitMeta.__getattribute
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - git.cmd._warn_use_shell
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 572
    functionName: git.cmd._GitMeta.__setattr
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - git.cmd._warn_use_shell
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.cmd.Git
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    - typing.overload
    - os.environ.get
    - re.compile
    - <builtin>.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 648
    functionName: git.cmd.Git.__getstate__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - git.cmd.slots_to_dict
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - d
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 651
    functionName: git.cmd.Git.__setstate__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - <builtin>.setattr
    - d.items
    - git.cmd.dict_to_slots_and__excluded_are_none
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.object
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4481658f10>
    argNames:
    - self
    - working_dir
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 964
    functionName: git.cmd.Git.__init__
    functionSourceFile: git.cmd
    functionUses: 4
    functionsReached:
    - typing.IO.path.head.commit.object.tree.resolve
    - typing.cast.tree.head.commit.object.path.resolve
    - subprocess.Popen.head.commit.path.object.tree.resolve
    - subprocess.Popen.head.commit.tree.object.path.resolve
    - typing.TypeVar.tree.object.head.ref.commit.path.resolve
    - typing.cast.object.tree.head.commit.resolve
    - datetime.timedelta.tree.resolve
    - datetime.timedelta.object.commit.resolve
    - datetime.timedelta.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.object.tree.head.commit.resolve
    - typing.BinaryIO.object.head.commit.tree.resolve
    - typing.cast.commit.object.tree.path.resolve
    - subprocess.Popen.path.tree.head.commit.object.resolve
    - subprocess.Popen.path.head.commit.object.resolve
    - typing.IO.tree.head.commit.resolve
    - typing.cast.head.commit.object.path.resolve
    - datetime.timedelta.object.path.commit.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.commit.resolve
    - datetime.timedelta.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.object.resolve
    - subprocess.Popen.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.tree.resolve
    - typing.TypeVar.object.head.commit.tree.resolve
    - typing.cast.head.commit.object.path.tree.resolve
    - typing.IO.object.path.tree.resolve
    - datetime.timedelta.object.path.tree.resolve
    - typing.IO.head.ref.commit.path.object.resolve
    - typing.IO.tree.head.ref.commit.resolve
    - typing.TypeVar.tree.head.commit.object.path.resolve
    - subprocess.Popen.object.commit.resolve
    - subprocess.Popen.object.commit.tree.resolve
    - typing.IO.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.object.tree.path.commit.resolve
    - typing.IO.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.head.commit.tree.object.path.resolve
    - typing.cast.head.ref.commit.object.path.resolve
    - typing.TypeVar.object.tree.head.commit.resolve
    - subprocess.Popen.tree.object.resolve
    - typing.cast.head.ref.commit.object.tree.path.resolve
    - typing.IO.object.tree.path.commit.resolve
    - typing.TypeVar.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.head.commit.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.object.resolve
    - datetime.timedelta.path.tree.commit.object.resolve
    - typing.TypeVar.head.commit.tree.path.object.resolve
    - typing.TypeVar.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.path.object.resolve
    - typing.IO.commit.path.resolve
    - datetime.timedelta.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.tree.head.commit.path.resolve
    - typing.cast.object.head.commit.tree.resolve
    - typing.IO.object.path.tree.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.tree.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.commit.resolve
    - typing.IO.tree.path.commit.resolve
    - typing.TypeVar.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.resolve
    - typing.IO.object.path.head.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.path.object.resolve
    - subprocess.Popen.head.commit.path.tree.resolve
    - typing.IO.object.commit.path.resolve
    - typing.TypeVar.head.commit.tree.resolve
    - typing.BinaryIO.tree.head.commit.path.resolve
    - typing.IO.head.commit.tree.path.object.resolve
    - subprocess.Popen.tree.path.object.commit.resolve
    - datetime.timedelta.commit.path.tree.object.resolve
    - subprocess.Popen.tree.path.commit.resolve
    - typing.TypeVar.object.head.ref.commit.tree.resolve
    - typing.IO.object.commit.resolve
    - datetime.timedelta.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.resolve
    - typing.IO.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.resolve
    - typing.cast.object.head.commit.path.tree.resolve
    - datetime.timedelta.object.head.ref.commit.tree.resolve
    - subprocess.Popen.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.path.tree.resolve
    - typing.IO.tree.path.object.head.ref.commit.resolve
    - typing.IO.object.commit.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.commit.tree.object.resolve
    - datetime.timedelta.tree.commit.resolve
    - typing.BinaryIO.head.ref.commit.object.path.tree.resolve
    - typing.cast.head.ref.commit.tree.resolve
    - typing.IO.commit.object.tree.path.resolve
    - subprocess.Popen.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.path.resolve
    - typing.BinaryIO.object.tree.path.commit.resolve
    - typing.TypeVar.head.commit.object.resolve
    - datetime.timedelta.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.resolve
    - git.objects.commit.Popen.path.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.resolve
    - typing.IO.object.tree.commit.path.resolve
    - typing.IO.head.commit.object.path.tree.resolve
    - typing.cast.object.head.commit.tree.path.resolve
    - typing.BinaryIO.tree.head.commit.resolve
    - subprocess.Popen.commit.object.tree.resolve
    - datetime.timedelta.commit.path.tree.resolve
    - datetime.timedelta.tree.path.object.head.ref.commit.resolve
    - typing.BinaryIO.object.tree.path.head.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.object.resolve
    - datetime.timedelta.head.commit.path.object.resolve
    - typing.cast.head.commit.tree.path.object.resolve
    - typing.cast.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.tree.resolve
    - subprocess.Popen.path.head.commit.resolve
    - subprocess.Popen.tree.resolve
    - subprocess.Popen.path.object.tree.resolve
    - typing.BinaryIO.object.tree.head.ref.commit.path.resolve
    - typing.IO.tree.object.path.head.ref.commit.resolve
    - datetime.timedelta.commit.tree.path.object.resolve
    - typing.IO.tree.commit.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.head.commit.object.path.tree.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.path.resolve
    - subprocess.Popen.path.object.commit.resolve
    - typing.BinaryIO.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.tree.object.resolve
    - typing.cast.head.commit.tree.path.resolve
    - typing.IO.path.head.ref.commit.object.resolve
    - typing.IO.head.commit.tree.path.resolve
    - typing.IO.tree.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.resolve
    - typing.cast.head.commit.path.object.tree.resolve
    - typing.BinaryIO.head.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.resolve
    - typing.IO.tree.object.commit.resolve
    - datetime.timedelta.path.tree.head.commit.object.resolve
    - subprocess.Popen.commit.path.resolve
    - subprocess.Popen.tree.path.head.commit.resolve
    - datetime.timedelta.object.tree.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.tree.resolve
    - typing.IO.path.object.tree.head.ref.commit.resolve
    - typing.IO.object.path.head.commit.resolve
    - datetime.timedelta.path.object.head.commit.tree.resolve
    - typing.TypeVar.head.commit.object.tree.path.resolve
    - datetime.timedelta.path.commit.object.tree.resolve
    - datetime.timedelta.commit.tree.resolve
    - subprocess.Popen.head.commit.tree.path.object.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.head.commit.object.path.tree.resolve
    - subprocess.Popen.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.head.commit.resolve
    - subprocess.Popen.resolve
    - typing.IO.path.object.resolve
    - subprocess.Popen.object.path.resolve
    - git.objects.commit.Popen.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.path.resolve
    - datetime.timedelta.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.object.head.ref.commit.resolve
    - typing.IO.head.commit.object.tree.path.resolve
    - subprocess.Popen.tree.head.commit.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.tree.resolve
    - datetime.timedelta.head.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.tree.path.object.resolve
    - typing.cast.head.commit.path.object.resolve
    - datetime.timedelta.head.commit.resolve
    - subprocess.Popen.tree.path.head.commit.object.resolve
    - datetime.timedelta.commit.object.tree.path.resolve
    - subprocess.Popen.path.head.ref.commit.object.resolve
    - typing.IO.commit.tree.object.resolve
    - typing.IO.head.ref.commit.path.tree.object.resolve
    - typing.IO.commit.resolve
    - subprocess.Popen.path.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.path.object.tree.resolve
    - typing.IO.tree.head.commit.path.object.resolve
    - typing.cast.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.head.commit.tree.path.resolve
    - subprocess.Popen.tree.object.commit.path.resolve
    - subprocess.Popen.path.commit.resolve
    - subprocess.Popen.tree.object.path.head.commit.resolve
    - typing.cast.commit.tree.object.path.resolve
    - subprocess.Popen.path.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.object.head.commit.path.resolve
    - typing.cast.head.ref.commit.path.resolve
    - typing.IO.tree.commit.path.object.resolve
    - datetime.timedelta.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.object.resolve
    - typing.IO.path.object.tree.commit.resolve
    - typing.TypeVar.head.commit.tree.object.path.resolve
    - datetime.timedelta.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.head.commit.object.resolve
    - typing.cast.head.ref.commit.path.object.resolve
    - typing.IO.head.commit.object.tree.resolve
    - git.objects.commit.Popen.tree.path.resolve
    - typing.IO.object.path.commit.resolve
    - datetime.timedelta.object.path.tree.head.ref.commit.resolve
    - datetime.timedelta.head.commit.object.resolve
    - typing.IO.object.head.commit.path.tree.resolve
    - typing.IO.tree.head.ref.commit.object.path.resolve
    - datetime.timedelta.tree.object.path.head.ref.commit.resolve
    - typing.IO.head.ref.commit.tree.object.resolve
    - typing.IO.path.tree.object.head.ref.commit.resolve
    - os.path.expandvars
    - typing.IO.path.tree.head.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.path.head.commit.resolve
    - datetime.timedelta.path.object.head.ref.commit.tree.resolve
    - subprocess.Popen.commit.object.tree.path.resolve
    - typing.IO.object.commit.path.tree.resolve
    - typing.cast.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.tree.path.object.resolve
    - git.objects.commit.Popen.path.resolve
    - typing.IO.object.path.tree.commit.resolve
    - datetime.timedelta.tree.path.head.ref.commit.object.resolve
    - typing.IO.path.tree.head.commit.resolve
    - datetime.timedelta.object.commit.tree.resolve
    - typing.IO.head.commit.resolve
    - datetime.timedelta.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.path.resolve
    - typing.cast.tree.head.commit.path.resolve
    - typing.IO.object.path.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.tree.resolve
    - typing.IO.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.path.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.ref.commit.resolve
    - datetime.timedelta.object.tree.head.ref.commit.path.resolve
    - typing.TypeVar.object.head.commit.path.resolve
    - typing.BinaryIO.head.commit.path.resolve
    - typing.TypeVar.tree.object.path.resolve
    - datetime.timedelta.tree.object.resolve
    - typing.IO.object.resolve
    - subprocess.Popen.head.commit.object.tree.resolve
    - typing.IO.tree.head.commit.path.resolve
    - subprocess.Popen.object.path.commit.tree.resolve
    - datetime.timedelta.tree.object.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.path.resolve
    - typing.IO.path.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.object.tree.resolve
    - typing.IO.tree.path.head.commit.resolve
    - typing.IO.head.commit.tree.resolve
    - typing.IO.tree.object.path.resolve
    - typing.BinaryIO.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.path.object.tree.commit.resolve
    - subprocess.Popen.tree.object.path.commit.resolve
    - git.objects.commit.Popen.tree.resolve
    - subprocess.Popen.tree.commit.path.resolve
    - typing.IO.commit.tree.resolve
    - subprocess.Popen.path.tree.commit.object.resolve
    - typing.BinaryIO.head.commit.resolve
    - datetime.timedelta.path.tree.commit.resolve
    - typing.TypeVar.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.path.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.resolve
    - typing.cast.head.ref.commit.object.resolve
    - typing.IO.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.head.commit.path.resolve
    - datetime.timedelta.path.head.commit.resolve
    - typing.TypeVar.object.head.ref.commit.resolve
    - typing.TypeVar.head.commit.path.object.resolve
    - datetime.timedelta.object.path.commit.tree.resolve
    - typing.IO.commit.tree.path.object.resolve
    - typing.IO.object.head.ref.commit.path.resolve
    - typing.TypeVar.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.ref.commit.path.tree.object.resolve
    - typing.IO.path.commit.tree.object.resolve
    - os.path.expanduser
    - typing.IO.object.head.commit.tree.path.resolve
    - subprocess.Popen.path.object.head.commit.tree.resolve
    - typing.IO.tree.head.ref.commit.path.object.resolve
    - typing.BinaryIO.head.commit.object.path.resolve
    - typing.cast.head.ref.commit.path.object.tree.resolve
    - typing.IO.path.tree.head.ref.commit.object.resolve
    - datetime.timedelta.tree.path.head.commit.object.resolve
    - subprocess.Popen.object.head.ref.commit.path.tree.resolve
    - datetime.timedelta.head.ref.commit.resolve
    - typing.IO.tree.head.ref.commit.path.resolve
    - typing.IO.path.object.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.resolve
    - datetime.timedelta.resolve
    - subprocess.Popen.path.object.resolve
    - typing.cast.head.commit.resolve
    - typing.cast.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.commit.resolve
    - datetime.timedelta.tree.head.commit.path.resolve
    - typing.TypeVar.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.path.resolve
    - typing.cast.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.head.commit.path.resolve
    - typing.IO.path.object.head.ref.commit.tree.resolve
    - typing.IO.head.commit.path.resolve
    - datetime.timedelta.commit.object.resolve
    - subprocess.Popen.commit.tree.resolve
    - datetime.timedelta.object.path.tree.commit.resolve
    - datetime.timedelta.path.commit.tree.resolve
    - subprocess.Popen.object.head.commit.tree.resolve
    - datetime.timedelta.path.tree.head.ref.commit.object.resolve
    - subprocess.Popen.object.tree.head.commit.path.resolve
    - datetime.timedelta.object.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.resolve
    - typing.cast.object.tree.head.commit.path.resolve
    - typing.IO.tree.path.head.ref.commit.resolve
    - typing.cast.tree.head.commit.object.resolve
    - subprocess.Popen.path.tree.head.commit.resolve
    - datetime.timedelta.commit.object.path.resolve
    - typing.IO.tree.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.resolve
    - typing.BinaryIO.tree.head.commit.path.object.resolve
    - typing.BinaryIO.head.ref.commit.object.resolve
    - typing.IO.path.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.resolve
    - datetime.timedelta.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.head.commit.resolve
    - subprocess.Popen.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.object.resolve
    - subprocess.Popen.commit.resolve
    - datetime.timedelta.tree.path.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.commit.resolve
    - subprocess.Popen.object.head.ref.commit.resolve
    - subprocess.Popen.commit.object.resolve
    - typing.cast.head.ref.commit.tree.path.object.resolve
    - subprocess.Popen.object.path.tree.resolve
    - typing.IO.commit.object.path.resolve
    - typing.IO.resolve
    - typing.IO.object.head.ref.commit.resolve
    - typing.TypeVar.object.tree.path.head.commit.resolve
    - datetime.timedelta.path.commit.resolve
    - datetime.timedelta.commit.object.path.tree.resolve
    - typing.IO.head.ref.commit.resolve
    - typing.TypeVar.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.tree.head.commit.resolve
    - datetime.timedelta.path.tree.resolve
    - datetime.timedelta.head.commit.object.tree.path.resolve
    - datetime.timedelta.head.ref.commit.object.resolve
    - datetime.timedelta.commit.tree.path.resolve
    - subprocess.Popen.path.resolve
    - subprocess.Popen.head.commit.path.tree.object.resolve
    - typing.cast.head.ref.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.resolve
    - subprocess.Popen.path.commit.object.tree.resolve
    - datetime.timedelta.tree.head.ref.commit.resolve
    - typing.IO.path.tree.head.ref.commit.resolve
    - subprocess.Popen.object.tree.path.head.commit.resolve
    - subprocess.Popen.object.head.commit.resolve
    - typing.IO.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.resolve
    - subprocess.Popen.object.path.commit.resolve
    - typing.IO.path.commit.object.tree.resolve
    - datetime.timedelta.object.head.commit.path.resolve
    - typing.IO.path.object.commit.tree.resolve
    - typing.IO.path.object.head.commit.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.resolve
    - datetime.timedelta.path.head.commit.object.resolve
    - datetime.timedelta.path.object.resolve
    - typing.IO.path.tree.commit.object.resolve
    - datetime.timedelta.head.ref.commit.path.resolve
    - subprocess.Popen.tree.path.head.ref.commit.object.resolve
    - typing.BinaryIO.head.commit.object.path.tree.resolve
    - datetime.timedelta.tree.path.commit.resolve
    - typing.IO.commit.object.path.tree.resolve
    - typing.BinaryIO.head.commit.path.object.tree.resolve
    - datetime.timedelta.head.commit.tree.path.object.resolve
    - subprocess.Popen.object.tree.path.commit.resolve
    - datetime.timedelta.path.resolve
    - subprocess.Popen.commit.tree.object.resolve
    - typing.IO.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.ref.commit.path.tree.resolve
    - typing.IO.path.object.tree.head.commit.resolve
    - typing.cast.head.commit.tree.object.resolve
    - typing.TypeVar.head.ref.commit.tree.resolve
    - typing.IO.path.commit.object.resolve
    - typing.IO.head.ref.commit.tree.path.object.resolve
    - typing.IO.object.path.resolve
    - typing.cast.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.head.ref.commit.resolve
    - typing.IO.object.tree.resolve
    - typing.IO.head.ref.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.ref.commit.resolve
    - datetime.timedelta.tree.head.commit.path.object.resolve
    - datetime.timedelta.object.commit.tree.path.resolve
    - subprocess.Popen.head.ref.commit.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.tree.resolve
    - typing.IO.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.resolve
    - datetime.timedelta.path.object.tree.resolve
    - typing.IO.tree.commit.object.resolve
    - subprocess.Popen.commit.tree.path.resolve
    - datetime.timedelta.head.commit.path.tree.resolve
    - typing.IO.head.ref.commit.tree.resolve
    - datetime.timedelta.object.head.commit.tree.resolve
    - datetime.timedelta.commit.path.resolve
    - subprocess.Popen.path.object.head.commit.resolve
    - typing.TypeVar.head.ref.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.path.resolve
    - typing.IO.commit.path.object.resolve
    - subprocess.Popen.object.commit.path.tree.resolve
    - typing.TypeVar.object.tree.path.resolve
    - datetime.timedelta.tree.head.ref.commit.object.resolve
    - typing.BinaryIO.object.head.commit.path.tree.resolve
    - datetime.timedelta.tree.object.path.resolve
    - subprocess.Popen.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.resolve
    - subprocess.Popen.object.path.head.commit.tree.resolve
    - typing.IO.head.ref.commit.object.tree.path.resolve
    - os.path.normpath
    - typing.cast.object.head.ref.commit.tree.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.head.commit.tree.object.resolve
    - typing.BinaryIO.head.commit.tree.resolve
    - typing.BinaryIO.head.commit.tree.path.resolve
    - typing.IO.commit.tree.object.path.resolve
    - typing.IO.path.tree.commit.resolve
    - typing.cast.tree.object.head.ref.commit.resolve
    - typing.IO.object.tree.commit.resolve
    - datetime.timedelta.commit.tree.object.path.resolve
    - typing.IO.tree.object.head.commit.path.resolve
    - typing.cast.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.tree.resolve
    - datetime.timedelta.object.tree.head.commit.path.resolve
    - datetime.timedelta.head.commit.tree.resolve
    - subprocess.Popen.tree.path.resolve
    - <builtin>.super
    - subprocess.Popen.path.object.head.ref.commit.resolve
    - typing.BinaryIO.head.commit.object.tree.path.resolve
    - typing.cast.head.commit.object.tree.resolve
    - subprocess.Popen.commit.path.tree.object.resolve
    - typing.TypeVar.object.head.commit.tree.path.resolve
    - typing.cast.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.resolve
    - typing.IO.object.commit.tree.path.resolve
    - typing.BinaryIO.head.ref.commit.path.object.tree.resolve
    - typing.IO.object.tree.path.resolve
    - subprocess.Popen.path.head.commit.tree.resolve
    - datetime.timedelta.path.tree.object.head.commit.resolve
    - typing.IO.head.commit.object.resolve
    - typing.cast.tree.head.commit.resolve
    - typing.IO.path.head.commit.tree.object.resolve
    - typing.IO.object.path.commit.tree.resolve
    - subprocess.Popen.object.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.path.object.head.commit.resolve
    - typing.BinaryIO.object.head.commit.resolve
    - typing.TypeVar.object.tree.head.ref.commit.path.resolve
    - datetime.timedelta.path.object.tree.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.path.tree.object.resolve
    - subprocess.Popen.path.object.commit.tree.resolve
    - typing.cast.head.commit.path.tree.resolve
    - typing.TypeVar.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.resolve
    - typing.cast.object.head.commit.path.resolve
    - typing.TypeVar.head.commit.resolve
    - datetime.timedelta.object.tree.path.resolve
    - typing.IO.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.path.resolve
    - subprocess.Popen.path.tree.object.resolve
    - subprocess.Popen.tree.head.ref.commit.path.object.resolve
    - datetime.timedelta.object.path.head.commit.resolve
    - typing.IO.commit.path.object.tree.resolve
    - subprocess.Popen.path.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.commit.resolve
    - subprocess.Popen.path.head.commit.object.tree.resolve
    - typing.TypeVar.tree.head.ref.commit.object.path.resolve
    - typing.IO.tree.path.commit.object.resolve
    - typing.IO.object.path.tree.head.ref.commit.resolve
    - typing.TypeVar.head.ref.commit.path.tree.resolve
    - datetime.timedelta.path.object.tree.head.commit.resolve
    - typing.TypeVar.object.head.commit.resolve
    - subprocess.Popen.object.head.ref.commit.tree.resolve
    - typing.IO.path.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.tree.path.resolve
    - subprocess.Popen.object.head.commit.tree.path.resolve
    - subprocess.Popen.head.commit.tree.path.resolve
    - typing.IO.commit.object.resolve
    - datetime.timedelta.path.head.commit.object.tree.resolve
    - datetime.timedelta.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.tree.head.commit.resolve
    - datetime.timedelta.head.commit.object.path.resolve
    - typing.IO.commit.path.tree.resolve
    - typing.IO.commit.path.tree.object.resolve
    - typing.IO.object.tree.head.commit.resolve
    - typing.IO.object.tree.head.commit.path.resolve
    - datetime.timedelta.tree.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.object.path.resolve
    - typing.IO.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.resolve
    - typing.IO.object.head.commit.tree.resolve
    - datetime.timedelta.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.object.path.head.ref.commit.resolve
    - typing.TypeVar.object.head.ref.commit.path.tree.resolve
    - subprocess.Popen.tree.object.head.commit.resolve
    - typing.IO.object.head.ref.commit.tree.path.resolve
    - datetime.timedelta.path.tree.head.ref.commit.resolve
    - typing.IO.tree.object.resolve
    - subprocess.Popen.tree.path.head.ref.commit.resolve
    - datetime.timedelta.path.object.tree.commit.resolve
    - typing.IO.tree.head.ref.commit.object.resolve
    - typing.IO.tree.path.object.commit.resolve
    - typing.IO.head.ref.commit.path.resolve
    - typing.IO.tree.object.commit.path.resolve
    - subprocess.Popen.object.commit.tree.path.resolve
    - datetime.timedelta.object.path.head.ref.commit.tree.resolve
    - subprocess.Popen.object.tree.commit.path.resolve
    - typing.IO.path.object.commit.resolve
    - typing.IO.object.head.commit.resolve
    - typing.IO.head.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.path.tree.object.resolve
    - datetime.timedelta.path.object.head.ref.commit.resolve
    - typing.IO.head.commit.path.object.resolve
    - typing.IO.path.commit.tree.resolve
    - subprocess.Popen.path.tree.object.head.ref.commit.resolve
    - typing.IO.commit.tree.path.resolve
    - typing.IO.path.head.commit.tree.resolve
    - subprocess.Popen.tree.path.object.head.commit.resolve
    - datetime.timedelta.path.commit.object.resolve
    - typing.TypeVar.object.head.commit.path.tree.resolve
    - subprocess.Popen.path.tree.object.commit.resolve
    - subprocess.Popen.commit.path.tree.resolve
    - datetime.timedelta.path.object.head.commit.resolve
    - typing.TypeVar.head.commit.tree.object.resolve
    - datetime.timedelta.object.commit.path.resolve
    - subprocess.Popen.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.path.head.ref.commit.object.tree.resolve
    - typing.BinaryIO.tree.head.ref.commit.object.resolve
    - typing.IO.path.resolve
    - typing.TypeVar.tree.object.path.head.commit.resolve
    - typing.TypeVar.head.ref.commit.object.tree.resolve
    - subprocess.Popen.head.ref.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.tree.resolve
    - typing.IO.object.head.ref.commit.path.tree.resolve
    - typing.IO.head.commit.path.tree.object.resolve
    - subprocess.Popen.head.ref.commit.path.tree.resolve
    - datetime.timedelta.tree.object.commit.resolve
    - typing.IO.tree.object.path.head.commit.resolve
    - datetime.timedelta.commit.resolve
    - typing.cast.tree.object.head.commit.resolve
    - typing.TypeVar.tree.head.commit.path.object.resolve
    - typing.cast.object.head.ref.commit.path.resolve
    - typing.BinaryIO.head.commit.object.tree.resolve
    - typing.TypeVar.head.ref.commit.path.resolve
    - typing.TypeVar.object.tree.path.commit.resolve
    - subprocess.Popen.path.tree.commit.resolve
    - typing.cast.object.head.ref.commit.tree.path.resolve
    - typing.cast.object.tree.head.ref.commit.resolve
    - datetime.timedelta.object.commit.path.tree.resolve
    - subprocess.Popen.tree.commit.object.path.resolve
    - typing.BinaryIO.head.commit.tree.object.resolve
    - typing.IO.tree.object.head.ref.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.resolve
    - subprocess.Popen.head.ref.commit.object.path.resolve
    - typing.TypeVar.tree.object.path.commit.resolve
    - subprocess.Popen.path.commit.tree.resolve
    - datetime.timedelta.object.tree.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.path.resolve
    - typing.IO.tree.object.head.commit.resolve
    - datetime.timedelta.tree.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.resolve
    - typing.BinaryIO.head.ref.commit.tree.path.resolve
    - datetime.timedelta.tree.object.path.commit.resolve
    - typing.BinaryIO.head.commit.path.tree.resolve
    - typing.IO.tree.commit.path.resolve
    - typing.IO.tree.path.object.head.commit.resolve
    - subprocess.Popen.tree.path.object.head.ref.commit.resolve
    - typing.cast.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.object.tree.resolve
    - subprocess.Popen.head.commit.path.object.resolve
    - typing.TypeVar.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.object.head.commit.path.resolve
    - datetime.timedelta.tree.path.object.resolve
    - typing.TypeVar.head.commit.path.resolve
    - subprocess.Popen.head.commit.object.path.resolve
    - typing.TypeVar.object.head.ref.commit.path.resolve
    - datetime.timedelta.path.head.ref.commit.tree.resolve
    - subprocess.Popen.path.tree.resolve
    - datetime.timedelta.object.tree.resolve
    - datetime.timedelta.commit.path.object.resolve
    - typing.IO.object.tree.head.ref.commit.resolve
    - typing.cast.head.commit.path.tree.object.resolve
    - subprocess.Popen.path.tree.head.ref.commit.resolve
    - datetime.timedelta.tree.object.path.head.commit.resolve
    - typing.IO.path.tree.object.commit.resolve
    - datetime.timedelta.head.commit.path.tree.object.resolve
    - typing.BinaryIO.head.ref.commit.tree.object.resolve
    - typing.IO.head.commit.tree.object.path.resolve
    - git.util.expand_path
    - datetime.timedelta.path.tree.object.commit.resolve
    - typing.BinaryIO.tree.head.commit.object.resolve
    - subprocess.Popen.tree.object.path.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.object.resolve
    - subprocess.Popen.commit.path.object.tree.resolve
    - typing.TypeVar.head.commit.object.path.resolve
    - typing.BinaryIO.head.commit.path.tree.object.resolve
    - typing.IO.tree.head.commit.object.resolve
    - subprocess.Popen.head.ref.commit.path.object.tree.resolve
    - datetime.timedelta.tree.commit.object.path.resolve
    - datetime.timedelta.object.path.tree.head.commit.resolve
    - typing.BinaryIO.tree.head.ref.commit.path.resolve
    - typing.IO.path.tree.resolve
    - typing.IO.object.path.head.ref.commit.tree.resolve
    - datetime.timedelta.tree.head.commit.object.path.resolve
    - datetime.timedelta.object.resolve
    - typing.IO.object.head.commit.path.resolve
    - typing.TypeVar.head.ref.commit.tree.object.resolve
    - datetime.timedelta.commit.tree.object.resolve
    - typing.cast.tree.head.ref.commit.path.resolve
    - typing.IO.path.head.ref.commit.tree.object.resolve
    - subprocess.Popen.tree.path.commit.object.resolve
    - subprocess.Popen.object.head.commit.path.resolve
    - typing.cast.head.commit.tree.object.path.resolve
    - typing.IO.object.head.ref.commit.tree.resolve
    - <builtin>.isinstance
    - typing.IO.path.head.ref.commit.tree.resolve
    - subprocess.Popen.head.ref.commit.tree.path.object.resolve
    - datetime.timedelta.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.ref.commit.tree.object.path.resolve
    - datetime.timedelta.path.object.commit.resolve
    - typing.IO.tree.object.path.commit.resolve
    - datetime.timedelta.object.tree.head.commit.resolve
    - subprocess.Popen.tree.head.commit.object.resolve
    - typing.cast.head.commit.tree.resolve
    - typing.cast.head.ref.commit.tree.object.path.resolve
    - subprocess.Popen.object.head.ref.commit.path.resolve
    - typing.BinaryIO.object.head.ref.commit.tree.resolve
    - datetime.timedelta.head.commit.tree.path.resolve
    - datetime.timedelta.object.head.ref.commit.path.tree.resolve
    - typing.TypeVar.head.commit.path.tree.object.resolve
    - subprocess.Popen.tree.object.head.commit.path.resolve
    - subprocess.Popen.tree.object.head.ref.commit.path.resolve
    - datetime.timedelta.head.ref.commit.object.tree.path.resolve
    - subprocess.Popen.object.tree.path.resolve
    - datetime.timedelta.tree.path.object.commit.resolve
    - typing.BinaryIO.head.commit.tree.path.object.resolve
    - typing.IO.head.commit.path.object.tree.resolve
    - typing.TypeVar.tree.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.resolve
    - subprocess.Popen.commit.tree.object.path.resolve
    - subprocess.Popen.object.resolve
    - datetime.timedelta.object.head.commit.resolve
    - typing.cast.tree.head.ref.commit.object.path.resolve
    - subprocess.Popen.object.tree.commit.resolve
    - typing.IO.commit.object.tree.resolve
    - os.path.abspath
    - subprocess.Popen.head.commit.object.tree.path.resolve
    - datetime.timedelta.tree.object.head.commit.resolve
    - typing.IO.head.ref.commit.object.tree.resolve
    - subprocess.Popen.path.commit.tree.object.resolve
    - typing.BinaryIO.object.head.commit.tree.path.resolve
    - datetime.timedelta.object.tree.head.ref.commit.resolve
    - typing.cast.head.ref.commit.object.path.tree.resolve
    - datetime.timedelta.object.tree.path.head.ref.commit.resolve
    - subprocess.Popen.tree.commit.object.resolve
    - subprocess.Popen.object.tree.head.ref.commit.path.resolve
    - subprocess.Popen.commit.object.path.resolve
    - subprocess.Popen.path.head.commit.tree.object.resolve
    - typing.IO.tree.path.head.commit.object.resolve
    - typing.TypeVar.tree.object.path.head.ref.commit.resolve
    - subprocess.Popen.commit.object.path.tree.resolve
    - subprocess.Popen.object.commit.path.resolve
    - typing.IO.head.commit.object.path.resolve
    - datetime.timedelta.head.ref.commit.path.object.tree.resolve
    - typing.TypeVar.head.ref.commit.object.path.tree.resolve
    - subprocess.Popen.path.tree.object.head.commit.resolve
    - subprocess.Popen.tree.head.commit.resolve
    - datetime.timedelta.object.head.commit.path.tree.resolve
    - typing.IO.path.commit.resolve
    - subprocess.Popen.object.tree.resolve
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.dedent
    functionSourceFile: textwrap
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _logger.critical
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.re_unsafe_protocol.match
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: option.lstrip
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: option.startswith
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 989
    functionName: git.cmd.Git.__getattribute__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - git.cmd._warn_use_shell
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 994
    functionName: git.cmd.Git.__getattr__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - name.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: git.cmd.Git.__getattr__.<lambda1>
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.decode
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.object.commit.tree.decode
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.commit.path.object.decode
    - proc.wait
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - git.cmd.Git.execute.communicate
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.decode
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.IO.tree.object.head.commit.endswith
    - typing.cast.head.commit.tree.decode
    - subprocess.Popen.head.commit.path.object.endswith
    - datetime.timedelta.path.tree.object.head.commit
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.IO.tree.object.head.commit.path
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - subprocess.Popen.object.commit.path.tree.endswith
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.object.tree.path
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.path.tree.decode
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - threading.Event
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.cast.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.decode
    - typing.IO.head.commit.object.tree.path.endswith
    - typing.IO.object.path.head.commit
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - subprocess.Popen.tree.object.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.BinaryIO.head.commit.tree.path.decode
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.commit.object.path.tree.decode
    - typing.IO.path.head.ref.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.TypeVar.tree.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.commit.path.decode
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.tree.commit.path
    - typing.IO.commit.tree.object.path.decode
    - typing.IO.path.tree.head.ref.commit
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - proc.stderr.close
    - typing.IO.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object.decode
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.path.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - ext_args.index
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.IO.head.commit.object.decode
    - typing.BinaryIO.head.ref.commit.path.object
    - outlist.append
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.tree.path.commit.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.IO.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - git.cmd.dashify
    - datetime.timedelta.tree.head.commit.path.object
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - typing.IO.object.head.ref.commit.decode
    - typing.IO.head.commit
    - subprocess.Popen.path.object.head.commit.decode
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.decode
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.decode
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.object
    - typing.cast.head.ref.commit.path.tree.decode
    - typing.IO.path.object.tree.commit
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.tree.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.decode
    - typing.IO.path.head.ref.commit.object.endswith
    - datetime.timedelta.path.head.commit.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.object.commit.decode
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - os.access
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.IO.commit.tree.decode
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - subprocess.Popen.commit.tree.object.decode
    - datetime.timedelta.object.tree.decode
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - subprocess.Popen.tree.commit.path.decode
    - typing.IO.path.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit
    - typing.IO.object.commit.tree.path.decode
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.path.commit.tree.decode
    - typing.IO.head.ref.commit.path.decode
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.object.tree.path.decode
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.decode
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.path
    - typing.cast.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.object
    - datetime.timedelta.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.object.head.commit.path.tree.decode
    - datetime.timedelta.commit.object.path.endswith
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - opts_kwargs.pop
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.path.object.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.path.head.ref.commit.object.tree.decode
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - kwargs.items
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.object.head.commit.tree.path.decode
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.commit.object.path.tree.endswith
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.tree.path.commit
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - typing.cast.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.object.endswith
    - typing.IO.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.path
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.cast.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.decode
    - datetime.timedelta.object.tree.head.commit.path
    - typing.IO.path.decode
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.path.commit.tree.decode
    - typing.cast.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - datetime.timedelta.path.tree.head.commit.decode
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - subprocess.Popen.object.commit.tree.path.decode
    - os.getcwd
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.tree.path.commit.decode
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.tree.decode
    - subprocess.Popen.object.path.tree.decode
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.path.object.tree.head.commit.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - typing.IO.tree.head.commit.path.endswith
    - typing.IO.object
    - subprocess.Popen.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.commit.endswith
    - typing.TypeVar.object.head.commit.tree
    - source.read
    - typing.cast.head.commit.path
    - subprocess.Popen.object.tree.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - datetime.timedelta.path.object.decode
    - typing.IO.tree.commit.path.object
    - typing.IO.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.tree.object.head.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.decode
    - typing.cast.object.head.commit.decode
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.cast.head.ref.commit.path.tree.object.decode
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.object.head.ref.commit.path.endswith
    - typing.IO.head.commit.path.tree.endswith
    - git.cmd.Git._call_process
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.tree.head.ref.commit.object.decode
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.cast.head.commit.tree.path.decode
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - datetime.timedelta.path.tree.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - <builtin>.len
    - typing.cast.object.head.commit.tree.decode
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.object.endswith
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - typing.IO.head.ref.commit.object.decode
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.IO.tree.path.commit.object.decode
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.object.head.commit.decode
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.BinaryIO.tree.head.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - typing.IO.path.tree.object.head.commit.decode
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.path.endswith
    - typing.TypeVar.tree.object.head.ref.commit
    - threading.Timer
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.IO.object.head.ref.commit
    - typing.IO.tree.object
    - subprocess.Popen.path.head.commit.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.head.commit.tree
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.tree.path.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.path.tree.commit.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - typing.IO.object.decode
    - typing.IO.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.commit.path.decode
    - subprocess.Popen.head.commit.object.decode
    - datetime.timedelta.object.tree.commit.decode
    - typing.cast.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.head.commit.tree.decode
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.commit.decode
    - typing.IO.tree.path.head.commit.decode
    - typing.cast.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.cast.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.decode
    - typing.cast.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.path.object.head.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - datetime.timedelta.path.tree.commit.object
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - typing.IO.path.tree.object.decode
    - typing.IO.commit.tree.path.object
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.endswith
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - call.append
    - typing.cast.tree.head.ref.commit.object
    - typing.IO.path.object.head.commit.tree
    - datetime.timedelta.tree.path.object.decode
    - string.replace
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - datetime.timedelta.head.ref.commit.object.decode
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.head.commit.path.object.tree.decode
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object
    - stderr_value.endswith
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.IO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.object.head.commit.path
    - typing.cast.head.commit.object.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - datetime.timedelta.commit.path.object.decode
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - datetime.timedelta.endswith
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - datetime.timedelta.path.object.tree.decode
    - typing.TypeVar.tree.object.head.commit.path
    - typing.cast.tree.head.commit.decode
    - typing.TypeVar.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit
    - subprocess.Popen.path.commit.object.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.head.commit.tree.decode
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - git.objects.commit.Popen.path.decode
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.object.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - subprocess.Popen.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.path.object.decode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - typing.IO.tree.object.path.head.commit.endswith
    - typing.TypeVar.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.path.object.commit.tree.decode
    - datetime.timedelta.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.tree.commit.object.decode
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.decode
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.IO.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - subprocess.Popen.object.path.tree.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.decode
    - typing.cast.object.head.commit.path.decode
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.object.path.decode
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.path.commit.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.IO.object.path.tree.decode
    - typing.IO.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.head.commit.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - git.objects.commit.Popen.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.tree
    - subprocess.Popen.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.head.commit.decode
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.object.tree.path
    - typing.cast.tree.object.head.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.path.object.head.commit.endswith
    - subprocess.Popen.path.object.tree.commit.decode
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - subprocess.Popen.object.commit.decode
    - typing.cast.commit.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.IO.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.path.commit.tree.object.decode
    - subprocess.Popen.head.commit.object.path
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - datetime.timedelta.path.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.commit.tree.endswith
    - datetime.timedelta.head.commit
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - subprocess.Popen.path.object.tree.commit.endswith
    - subprocess.Popen.commit.path.object.tree.decode
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.endswith
    - subprocess.Popen.tree.path.commit
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.tree.commit.decode
    - subprocess.Popen.head.commit.tree.endswith
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.decode
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.path.commit.object.decode
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.decode
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.endswith
    - subprocess.Popen.path.tree.object.commit.decode
    - subprocess.Popen.path.head.commit
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - datetime.timedelta.head.commit.object.path
    - typing.cast.head.commit.object.path.decode
    - subprocess.Popen.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - git.objects.commit.Popen.tree
    - typing.IO.head.commit.tree.path.decode
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.object.head.commit.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - git.objects.commit.Popen.path.endswith
    - watchdog.cancel
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.path
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.head.commit.object.path.decode
    - proc.stdout.close
    - typing.IO.head.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.IO.commit.tree.endswith
    - typing.cast.tree.head.commit.path.object
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.tree.object.head.commit
    - typing.cast.head.ref.commit.tree.object.decode
    - subprocess.Popen.tree.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.commit.path
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.tree.path.decode
    - datetime.timedelta.tree.object.endswith
    - subprocess.Popen.object.path.head.ref.commit.decode
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.decode
    - urllib.parse.urlsplit._replace
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - err.encode
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.tree
    - subprocess.Popen.head.ref.commit.path.object
    - git.objects.commit.Popen.decode
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.decode
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - typing.IO.commit.tree.path.decode
    - subprocess.Popen.commit.tree.path.object.decode
    - <builtin>.enumerate
    - subprocess.Popen.path.head.ref.commit.object.decode
    - datetime.timedelta.head.ref.commit.decode
    - typing.cast.head.commit.object.path.endswith
    - typing.cast.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.tree.path.head.commit.object.decode
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.tree.path.decode
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.decode
    - typing.IO.head.commit.tree.endswith
    - typing.IO.object.path.commit
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.IO.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.tree.path.decode
    - typing.IO.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.decode
    - typing.IO.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.object.endswith
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - typing.IO.object.head.ref.commit.path.decode
    - subprocess.Popen.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.object.path.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - datetime.timedelta.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.IO.tree.path.object.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.decode
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - typing.cast.head.commit.object.decode
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.head.commit
    - subprocess.Popen.object.path.commit.decode
    - datetime.timedelta.path.object
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.cast.head.ref.commit.tree.path.decode
    - subprocess.Popen.commit
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.commit.tree.object.path.decode
    - datetime.timedelta.commit.path
    - outlist.extend
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.path.decode
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.decode
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.IO.path.object.tree.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.path.head.commit.tree.decode
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - datetime.timedelta.tree
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.object.tree.path.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.decode
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.commit.object.path.tree.decode
    - datetime.timedelta.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - datetime.timedelta.commit.object.tree.decode
    - typing.TypeVar.tree.head.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - typing.IO.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree.commit.decode
    - env.update
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - typing.IO.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.head.commit
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - subprocess.Popen.head.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.path.head.commit.object.decode
    - typing.cast.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.decode
    - datetime.timedelta.tree.object.path.endswith
    - typing.BinaryIO.tree.head.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.decode
    - <builtin>.dict
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.cast.head.commit.tree.path.object.decode
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.IO.tree.object.decode
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.path.object.head.commit.tree.decode
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.decode
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.commit.path.decode
    - typing.BinaryIO.head.commit.decode
    - subprocess.Popen.head.commit.object.tree.decode
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.endswith
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.IO.head.commit.path.object.tree.decode
    - datetime.timedelta.object.path.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.path.decode
    - typing.TypeVar.object.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.path.decode
    - typing.cast.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.IO.head.commit.path.tree.object.decode
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.commit.object.path
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.head.commit.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - typing.TypeVar.head.ref.commit.object
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.head.commit.object.tree.path.decode
    - typing.IO.path.commit.object.tree.decode
    - typing.IO.object.path.tree.commit.decode
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.decode
    - typing.TypeVar.tree.object.path.commit.decode
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.cast.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - typing.cast.object.tree.head.commit.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.path.decode
    - git.cmd.Git.transform_kwargs
    - typing.IO.path.tree.endswith
    - typing.IO.path.tree.head.ref.commit.object.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.commit.tree.object.path.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.head.commit.path.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.endswith
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - typing.IO.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.tree.path.head.ref.commit.object.decode
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.path.tree.head.commit.decode
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - typing.TypeVar.tree.head.commit.path.decode
    - urllib.parse.urlsplit.netloc.replace
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - git.objects.commit.Popen.tree.endswith
    - typing.IO.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - datetime.timedelta.object
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - git.objects.commit.Popen.tree.path.decode
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.decode
    - typing.IO.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.IO.path.tree.commit.decode
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - git.cmd._safer_popen_windows
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.head.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.tree.path.object
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - watchdog.start
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.commit
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.IO.object.path.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - typing.IO.endswith
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - subprocess.Popen.head.commit.tree.decode
    - datetime.timedelta.path.commit.endswith
    - typing.IO.head.commit.object.tree.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.path.object.tree.endswith
    - datetime.timedelta.path.object.commit.decode
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - git.util.stream_copy
    - datetime.timedelta.tree.object
    - typing.IO.object.head.commit.decode
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.decode
    - subprocess.Popen.tree.commit.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - typing.IO.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.TypeVar.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.endswith
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.tree.head.commit.path.object.decode
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.tree.endswith
    - datetime.timedelta.object.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - git.util.remove_password_if_present
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - datetime.timedelta.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.decode
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - datetime.timedelta.object.tree.commit
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - typing.IO.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - git.util.patch_env
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.tree.path.object.decode
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.cast.commit.tree.object.path
    - typing.IO.commit.object.tree.decode
    - datetime.timedelta.path.tree.object.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.object.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.path
    - datetime.timedelta.head.commit.tree.path.object.decode
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.path.decode
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree
    - datetime.timedelta.tree.object.path
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - proc.stdout.read
    - subprocess.Popen.path.tree.commit.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.decode
    - datetime.timedelta.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.decode
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.decode
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - subprocess.Popen.object.tree
    - typing.IO.head.commit.object.path.tree.decode
    - subprocess.Popen.path.object.head.commit
    - typing.cast.commit.tree.object.path.endswith
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - urllib.parse.urlsplit
    - datetime.timedelta.commit.object.tree.path.endswith
    - typing.IO.tree.head.commit.path.decode
    - typing.IO.object.head.commit.path.endswith
    - typing.IO.path.head.commit.tree.decode
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit.decode
    - typing.IO.object.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - typing.IO.path.head.commit.tree.object.decode
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.path.object.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.endswith
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - typing.IO.tree.commit.path.object.decode
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.tree.commit.path.object.decode
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - typing.IO.object.commit.path.decode
    - typing.IO.tree.path
    - typing.cast.head.commit
    - typing.TypeVar.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.path.commit.endswith
    - subprocess.Popen.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.IO.object.path.decode
    - subprocess.Popen.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.decode
    - call.extend
    - datetime.timedelta.commit.object.path
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - typing.IO.object.path.head.ref.commit.tree
    - datetime.timedelta.path.decode
    - typing.IO.path.endswith
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.decode
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.endswith
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.head.commit.path.object
    - typing.IO.head.commit.path.object
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - datetime.timedelta.object.path.commit.endswith
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.endswith
    - typing.IO.head.commit.path.tree.decode
    - git.objects.commit.Popen.endswith
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.object.head.commit.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.path.tree.head.ref.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.decode
    - datetime.timedelta.head.commit.path.object.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.cast.commit.tree.object.path.decode
    - subprocess.Popen.object.commit.path.tree
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - typing.IO.object.tree.commit.decode
    - typing.IO.commit.path.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.commit.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.path.head.commit.decode
    - typing.cast.tree.head.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.commit.tree.decode
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - typing.BinaryIO.object.head.commit.tree.decode
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.path.decode
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - kill_check.is_set
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.object.path.decode
    - typing.cast.tree.head.commit.path.object.decode
    - typing.IO.object.commit.path
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.object.tree
    - datetime.timedelta.commit.tree.path.object.decode
    - urllib.parse.urlunsplit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.path.object.head.commit.tree.decode
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.IO.head.commit.path.object.decode
    - typing.IO.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.IO.path.object.head.commit
    - typing.BinaryIO.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.decode
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.path.tree.object.head.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.decode
    - typing.IO.tree.commit.path.object.endswith
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.tree.head.commit.object.decode
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - typing.IO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - subprocess.Popen.path.object.commit.decode
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.tree.head.commit.object.decode
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.IO.head.commit.tree.object.decode
    - subprocess.Popen.tree.object.commit.decode
    - typing.BinaryIO.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - datetime.timedelta.path.object.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.head.commit.tree.decode
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.object
    - typing.cast.object.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.object.tree
    - typing.BinaryIO.object.head.commit
    - typing.IO.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.path.object.tree.commit.decode
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.tree.path.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.commit.decode
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.commit.endswith
    - typing.IO.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.tree.head.commit.object.decode
    - typing.IO.tree.path.object
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - git.cmd.Git.execute.as_text
    - subprocess.Popen.tree.path.head.commit.object.decode
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.tree.path.decode
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - datetime.timedelta.path.commit.tree.decode
    - subprocess.Popen.head.commit.path.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.decode
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.commit.path.tree.decode
    - subprocess.Popen.tree.commit.object.endswith
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.decode
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - os.getenv
    - subprocess.Popen.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.tree.object.path.head.commit.decode
    - typing.BinaryIO.object.tree.path.commit
    - subprocess.Popen.path.object.commit.endswith
    - typing.IO.tree.head.commit.object.path.decode
    - subprocess.Popen.object.path.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.commit.tree.decode
    - typing.IO.head.commit.path.decode
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.object.commit.tree.decode
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.IO.path.tree.head.commit.decode
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.decode
    - typing.IO.path.head.commit.object.tree.decode
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - typing.IO.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.endswith
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.endswith
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree
    - destination.write
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.tree.path.object.head.ref.commit.decode
    - datetime.timedelta.path.commit.object
    - typing.IO.path.object.commit.tree.endswith
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.object.head.ref.commit.decode
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - subprocess.Popen.object.decode
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.IO.path.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.tree.decode
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.path.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - _logger.info
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.head.commit.object.path.tree
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.IO.path.object.tree
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - typing.cast.head.ref.commit.path.tree.object
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.object.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - subprocess.Popen.object.path.commit.tree.decode
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.tree.head.commit.decode
    - typing.cast.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.path.head.commit.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - typing.IO.object.head.commit.path.tree.endswith
    - git.compat.safe_decode
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - git.cmd.Git.transform_kwarg
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.commit
    - typing.IO.tree.object.head.commit.path.decode
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.commit.object.tree.path.decode
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.IO.commit.object.path.decode
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - datetime.timedelta.path.head.ref.commit.decode
    - typing.cast.tree.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.path.commit.endswith
    - typing.IO.commit.tree.path.object.decode
    - subprocess.Popen.commit.decode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - <builtin>.open
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.IO.head.commit.endswith
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.head.ref.commit.decode
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.commit.object.path.endswith
    - git.objects.commit.Popen.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.IO.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.object.tree.path.commit.decode
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.tree.path.endswith
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.tree.head.commit.decode
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object.path.endswith
    - _logger.debug
    - subprocess.Popen.path.object.decode
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.decode
    - typing.IO.tree.object.commit.path.endswith
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.path.head.commit.tree.object.decode
    - typing.IO.tree.commit.object.path.decode
    - proc.stderr.read
    - typing.IO.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.path.decode
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.object.path.head.commit.decode
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - subprocess.Popen.tree.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.tree.path
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.head.commit.path.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - typing.cast.object.head.ref.commit.path.endswith
    - typing.IO.commit.object.decode
    - datetime.timedelta.head.commit.object.path.tree.decode
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.IO.head.ref.commit.tree.endswith
    - subprocess.Popen.decode
    - subprocess.Popen.head.commit.tree.object.endswith
    - git.cmd.Git.execute
    - typing.IO.path.tree.head.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.head.commit.path.decode
    - git.cmd.Git._unpack_args
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.object.head.commit.decode
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.commit.object.path.decode
    - typing.cast.head.commit.path.object.decode
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.path.decode
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.decode
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.path.decode
    - typing.IO.tree.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.head.ref.commit.decode
    - datetime.timedelta.object.tree.path.decode
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - datetime.timedelta.commit.path.object.tree.decode
    - os.environ.copy
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - proc.communicate
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.TypeVar.head.commit.object.tree.path.decode
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - <builtin>.isinstance
    - typing.BinaryIO.head.commit.tree.endswith
    - typing.IO.head.ref.commit.endswith
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.object
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.IO.path.object.head.ref.commit.decode
    - typing.TypeVar.tree.object.path.head.commit
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.commit.path.decode
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.object.commit.path.decode
    - typing.IO.tree.object.commit.endswith
    - subprocess.Popen.commit.object.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.path.commit.decode
    - typing.cast.head.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.commit.object.tree
    - typing.TypeVar.tree.object.head.commit.path.decode
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.commit.tree
    - typing.IO.tree.head.ref.commit.object.path.decode
    - new_cmdline.append
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - typing.IO.commit.endswith
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.cast.head.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - typing.IO.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.object.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - method
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1540
    functionName: git.cmd.Git._call_process
    functionSourceFile: git.cmd
    functionUses: 9
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.decode
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.object.commit.tree.decode
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.commit.path.object.decode
    - proc.wait
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - git.cmd.Git.execute.communicate
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.decode
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.IO.tree.object.head.commit.endswith
    - typing.cast.head.commit.tree.decode
    - subprocess.Popen.head.commit.path.object.endswith
    - datetime.timedelta.path.tree.object.head.commit
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.IO.tree.object.head.commit.path
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - subprocess.Popen.object.commit.path.tree.endswith
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.object.tree.path
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.path.tree.decode
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - threading.Event
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.cast.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.decode
    - typing.IO.head.commit.object.tree.path.endswith
    - typing.IO.object.path.head.commit
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - subprocess.Popen.tree.object.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.BinaryIO.head.commit.tree.path.decode
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.commit.object.path.tree.decode
    - typing.IO.path.head.ref.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.TypeVar.tree.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.commit.path.decode
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.tree.commit.path
    - typing.IO.commit.tree.object.path.decode
    - typing.IO.path.tree.head.ref.commit
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - proc.stderr.close
    - typing.IO.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object.decode
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.path.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - ext_args.index
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.IO.head.commit.object.decode
    - typing.BinaryIO.head.ref.commit.path.object
    - outlist.append
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.tree.path.commit.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.IO.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - git.cmd.dashify
    - datetime.timedelta.tree.head.commit.path.object
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - typing.IO.object.head.ref.commit.decode
    - typing.IO.head.commit
    - subprocess.Popen.path.object.head.commit.decode
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.decode
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.decode
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.object
    - typing.cast.head.ref.commit.path.tree.decode
    - typing.IO.path.object.tree.commit
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.tree.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.decode
    - typing.IO.path.head.ref.commit.object.endswith
    - datetime.timedelta.path.head.commit.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.object.commit.decode
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - os.access
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.IO.commit.tree.decode
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - subprocess.Popen.commit.tree.object.decode
    - datetime.timedelta.object.tree.decode
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - subprocess.Popen.tree.commit.path.decode
    - typing.IO.path.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit
    - typing.IO.object.commit.tree.path.decode
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.path.commit.tree.decode
    - typing.IO.head.ref.commit.path.decode
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.object.tree.path.decode
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.decode
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.path
    - typing.cast.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.object
    - datetime.timedelta.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.object.head.commit.path.tree.decode
    - datetime.timedelta.commit.object.path.endswith
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - opts_kwargs.pop
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.path.object.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.path.head.ref.commit.object.tree.decode
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - kwargs.items
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.object.head.commit.tree.path.decode
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.commit.object.path.tree.endswith
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.tree.path.commit
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - typing.cast.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.object.endswith
    - typing.IO.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.path
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.cast.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.decode
    - datetime.timedelta.object.tree.head.commit.path
    - typing.IO.path.decode
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.path.commit.tree.decode
    - typing.cast.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - datetime.timedelta.path.tree.head.commit.decode
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - subprocess.Popen.object.commit.tree.path.decode
    - os.getcwd
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.tree.path.commit.decode
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.tree.decode
    - subprocess.Popen.object.path.tree.decode
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.path.object.tree.head.commit.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - typing.IO.tree.head.commit.path.endswith
    - typing.IO.object
    - subprocess.Popen.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.commit.endswith
    - typing.TypeVar.object.head.commit.tree
    - source.read
    - typing.cast.head.commit.path
    - subprocess.Popen.object.tree.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - datetime.timedelta.path.object.decode
    - typing.IO.tree.commit.path.object
    - typing.IO.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.tree.object.head.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.decode
    - typing.cast.object.head.commit.decode
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.cast.head.ref.commit.path.tree.object.decode
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.object.head.ref.commit.path.endswith
    - typing.IO.head.commit.path.tree.endswith
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.tree.head.ref.commit.object.decode
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.cast.head.commit.tree.path.decode
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - datetime.timedelta.path.tree.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - <builtin>.len
    - typing.cast.object.head.commit.tree.decode
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.object.endswith
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - typing.IO.head.ref.commit.object.decode
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.IO.tree.path.commit.object.decode
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.object.head.commit.decode
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.BinaryIO.tree.head.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - typing.IO.path.tree.object.head.commit.decode
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.path.endswith
    - typing.TypeVar.tree.object.head.ref.commit
    - threading.Timer
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.IO.object.head.ref.commit
    - typing.IO.tree.object
    - subprocess.Popen.path.head.commit.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.head.commit.tree
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.tree.path.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.path.tree.commit.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - typing.IO.object.decode
    - typing.IO.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.commit.path.decode
    - subprocess.Popen.head.commit.object.decode
    - datetime.timedelta.object.tree.commit.decode
    - typing.cast.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.head.commit.tree.decode
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.commit.decode
    - typing.IO.tree.path.head.commit.decode
    - typing.cast.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.cast.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.decode
    - typing.cast.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.path.object.head.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - datetime.timedelta.path.tree.commit.object
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - typing.IO.path.tree.object.decode
    - typing.IO.commit.tree.path.object
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.endswith
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - call.append
    - typing.cast.tree.head.ref.commit.object
    - typing.IO.path.object.head.commit.tree
    - datetime.timedelta.tree.path.object.decode
    - string.replace
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - datetime.timedelta.head.ref.commit.object.decode
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.head.commit.path.object.tree.decode
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object
    - stderr_value.endswith
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.IO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.object.head.commit.path
    - typing.cast.head.commit.object.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - datetime.timedelta.commit.path.object.decode
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - datetime.timedelta.endswith
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - datetime.timedelta.path.object.tree.decode
    - typing.TypeVar.tree.object.head.commit.path
    - typing.cast.tree.head.commit.decode
    - typing.TypeVar.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit
    - subprocess.Popen.path.commit.object.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.head.commit.tree.decode
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - git.objects.commit.Popen.path.decode
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.object.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - subprocess.Popen.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.path.object.decode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - typing.IO.tree.object.path.head.commit.endswith
    - typing.TypeVar.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.path.object.commit.tree.decode
    - datetime.timedelta.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.tree.commit.object.decode
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.decode
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.IO.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - subprocess.Popen.object.path.tree.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.decode
    - typing.cast.object.head.commit.path.decode
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.object.path.decode
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.path.commit.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.IO.object.path.tree.decode
    - typing.IO.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.head.commit.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - git.objects.commit.Popen.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.tree
    - subprocess.Popen.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.head.commit.decode
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.object.tree.path
    - typing.cast.tree.object.head.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.path.object.head.commit.endswith
    - subprocess.Popen.path.object.tree.commit.decode
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - subprocess.Popen.object.commit.decode
    - typing.cast.commit.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.IO.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.path.commit.tree.object.decode
    - subprocess.Popen.head.commit.object.path
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - datetime.timedelta.path.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.commit.tree.endswith
    - datetime.timedelta.head.commit
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - subprocess.Popen.path.object.tree.commit.endswith
    - subprocess.Popen.commit.path.object.tree.decode
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.endswith
    - subprocess.Popen.tree.path.commit
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.tree.commit.decode
    - subprocess.Popen.head.commit.tree.endswith
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.decode
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.path.commit.object.decode
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.decode
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.endswith
    - subprocess.Popen.path.tree.object.commit.decode
    - subprocess.Popen.path.head.commit
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - datetime.timedelta.head.commit.object.path
    - typing.cast.head.commit.object.path.decode
    - subprocess.Popen.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - git.objects.commit.Popen.tree
    - typing.IO.head.commit.tree.path.decode
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.object.head.commit.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - git.objects.commit.Popen.path.endswith
    - watchdog.cancel
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.path
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.head.commit.object.path.decode
    - proc.stdout.close
    - typing.IO.head.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.IO.commit.tree.endswith
    - typing.cast.tree.head.commit.path.object
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.tree.object.head.commit
    - typing.cast.head.ref.commit.tree.object.decode
    - subprocess.Popen.tree.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.commit.path
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.tree.path.decode
    - datetime.timedelta.tree.object.endswith
    - subprocess.Popen.object.path.head.ref.commit.decode
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.decode
    - urllib.parse.urlsplit._replace
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - err.encode
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.tree
    - subprocess.Popen.head.ref.commit.path.object
    - git.objects.commit.Popen.decode
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.decode
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - typing.IO.commit.tree.path.decode
    - subprocess.Popen.commit.tree.path.object.decode
    - <builtin>.enumerate
    - subprocess.Popen.path.head.ref.commit.object.decode
    - datetime.timedelta.head.ref.commit.decode
    - typing.cast.head.commit.object.path.endswith
    - typing.cast.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.tree.path.head.commit.object.decode
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.tree.path.decode
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.decode
    - typing.IO.head.commit.tree.endswith
    - typing.IO.object.path.commit
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.IO.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.tree.path.decode
    - typing.IO.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.decode
    - typing.IO.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.object.endswith
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - typing.IO.object.head.ref.commit.path.decode
    - subprocess.Popen.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.object.path.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - datetime.timedelta.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.IO.tree.path.object.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.decode
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - typing.cast.head.commit.object.decode
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.head.commit
    - subprocess.Popen.object.path.commit.decode
    - datetime.timedelta.path.object
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.cast.head.ref.commit.tree.path.decode
    - subprocess.Popen.commit
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.commit.tree.object.path.decode
    - datetime.timedelta.commit.path
    - outlist.extend
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.path.decode
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.decode
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.IO.path.object.tree.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.path.head.commit.tree.decode
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - datetime.timedelta.tree
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.object.tree.path.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.decode
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.commit.object.path.tree.decode
    - datetime.timedelta.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - datetime.timedelta.commit.object.tree.decode
    - typing.TypeVar.tree.head.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - typing.IO.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree.commit.decode
    - env.update
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - typing.IO.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.head.commit
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - subprocess.Popen.head.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.path.head.commit.object.decode
    - typing.cast.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.decode
    - datetime.timedelta.tree.object.path.endswith
    - typing.BinaryIO.tree.head.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.decode
    - <builtin>.dict
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.cast.head.commit.tree.path.object.decode
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.IO.tree.object.decode
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.path.object.head.commit.tree.decode
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.decode
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.commit.path.decode
    - typing.BinaryIO.head.commit.decode
    - subprocess.Popen.head.commit.object.tree.decode
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.endswith
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.IO.head.commit.path.object.tree.decode
    - datetime.timedelta.object.path.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.path.decode
    - typing.TypeVar.object.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.path.decode
    - typing.cast.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.IO.head.commit.path.tree.object.decode
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.commit.object.path
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.head.commit.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - typing.TypeVar.head.ref.commit.object
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.head.commit.object.tree.path.decode
    - typing.IO.path.commit.object.tree.decode
    - typing.IO.object.path.tree.commit.decode
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.decode
    - typing.TypeVar.tree.object.path.commit.decode
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.cast.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - typing.cast.object.tree.head.commit.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.path.decode
    - git.cmd.Git.transform_kwargs
    - typing.IO.path.tree.endswith
    - typing.IO.path.tree.head.ref.commit.object.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.commit.tree.object.path.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.head.commit.path.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.endswith
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - typing.IO.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.tree.path.head.ref.commit.object.decode
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.path.tree.head.commit.decode
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - typing.TypeVar.tree.head.commit.path.decode
    - urllib.parse.urlsplit.netloc.replace
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - git.objects.commit.Popen.tree.endswith
    - typing.IO.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - datetime.timedelta.object
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - git.objects.commit.Popen.tree.path.decode
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.decode
    - typing.IO.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.IO.path.tree.commit.decode
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - git.cmd._safer_popen_windows
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.head.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.tree.path.object
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - watchdog.start
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.commit
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.IO.object.path.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - typing.IO.endswith
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - subprocess.Popen.head.commit.tree.decode
    - datetime.timedelta.path.commit.endswith
    - typing.IO.head.commit.object.tree.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.path.object.tree.endswith
    - datetime.timedelta.path.object.commit.decode
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - git.util.stream_copy
    - datetime.timedelta.tree.object
    - typing.IO.object.head.commit.decode
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.decode
    - subprocess.Popen.tree.commit.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - typing.IO.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.TypeVar.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.endswith
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.tree.head.commit.path.object.decode
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.tree.endswith
    - datetime.timedelta.object.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - git.util.remove_password_if_present
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - datetime.timedelta.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.decode
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - datetime.timedelta.object.tree.commit
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - typing.IO.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - git.util.patch_env
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.tree.path.object.decode
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.cast.commit.tree.object.path
    - typing.IO.commit.object.tree.decode
    - datetime.timedelta.path.tree.object.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.object.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.path
    - datetime.timedelta.head.commit.tree.path.object.decode
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.path.decode
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree
    - datetime.timedelta.tree.object.path
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - proc.stdout.read
    - subprocess.Popen.path.tree.commit.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.decode
    - datetime.timedelta.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.decode
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.decode
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - subprocess.Popen.object.tree
    - typing.IO.head.commit.object.path.tree.decode
    - subprocess.Popen.path.object.head.commit
    - typing.cast.commit.tree.object.path.endswith
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - urllib.parse.urlsplit
    - datetime.timedelta.commit.object.tree.path.endswith
    - typing.IO.tree.head.commit.path.decode
    - typing.IO.object.head.commit.path.endswith
    - typing.IO.path.head.commit.tree.decode
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit.decode
    - typing.IO.object.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - typing.IO.path.head.commit.tree.object.decode
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.path.object.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.endswith
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - typing.IO.tree.commit.path.object.decode
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.tree.commit.path.object.decode
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - typing.IO.object.commit.path.decode
    - typing.IO.tree.path
    - typing.cast.head.commit
    - typing.TypeVar.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.path.commit.endswith
    - subprocess.Popen.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.IO.object.path.decode
    - subprocess.Popen.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.decode
    - call.extend
    - datetime.timedelta.commit.object.path
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - typing.IO.object.path.head.ref.commit.tree
    - datetime.timedelta.path.decode
    - typing.IO.path.endswith
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.decode
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.endswith
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.head.commit.path.object
    - typing.IO.head.commit.path.object
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - datetime.timedelta.object.path.commit.endswith
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.endswith
    - typing.IO.head.commit.path.tree.decode
    - git.objects.commit.Popen.endswith
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.object.head.commit.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.path.tree.head.ref.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.decode
    - datetime.timedelta.head.commit.path.object.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.cast.commit.tree.object.path.decode
    - subprocess.Popen.object.commit.path.tree
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - typing.IO.object.tree.commit.decode
    - typing.IO.commit.path.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.commit.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.path.head.commit.decode
    - typing.cast.tree.head.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.commit.tree.decode
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - typing.BinaryIO.object.head.commit.tree.decode
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.path.decode
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - kill_check.is_set
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.object.path.decode
    - typing.cast.tree.head.commit.path.object.decode
    - typing.IO.object.commit.path
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.object.tree
    - datetime.timedelta.commit.tree.path.object.decode
    - urllib.parse.urlunsplit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.path.object.head.commit.tree.decode
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.IO.head.commit.path.object.decode
    - typing.IO.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.IO.path.object.head.commit
    - typing.BinaryIO.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.decode
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.path.tree.object.head.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.decode
    - typing.IO.tree.commit.path.object.endswith
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.tree.head.commit.object.decode
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - typing.IO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - subprocess.Popen.path.object.commit.decode
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.tree.head.commit.object.decode
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.IO.head.commit.tree.object.decode
    - subprocess.Popen.tree.object.commit.decode
    - typing.BinaryIO.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - datetime.timedelta.path.object.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.head.commit.tree.decode
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.object
    - typing.cast.object.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.object.tree
    - typing.BinaryIO.object.head.commit
    - typing.IO.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.path.object.tree.commit.decode
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.tree.path.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.commit.decode
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.commit.endswith
    - typing.IO.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.tree.head.commit.object.decode
    - typing.IO.tree.path.object
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - git.cmd.Git.execute.as_text
    - subprocess.Popen.tree.path.head.commit.object.decode
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.tree.path.decode
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - datetime.timedelta.path.commit.tree.decode
    - subprocess.Popen.head.commit.path.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.decode
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.commit.path.tree.decode
    - subprocess.Popen.tree.commit.object.endswith
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.decode
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - os.getenv
    - subprocess.Popen.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.tree.object.path.head.commit.decode
    - typing.BinaryIO.object.tree.path.commit
    - subprocess.Popen.path.object.commit.endswith
    - typing.IO.tree.head.commit.object.path.decode
    - subprocess.Popen.object.path.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.commit.tree.decode
    - typing.IO.head.commit.path.decode
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.object.commit.tree.decode
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.IO.path.tree.head.commit.decode
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.decode
    - typing.IO.path.head.commit.object.tree.decode
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - typing.IO.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.endswith
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.endswith
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree
    - destination.write
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.tree.path.object.head.ref.commit.decode
    - datetime.timedelta.path.commit.object
    - typing.IO.path.object.commit.tree.endswith
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.object.head.ref.commit.decode
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - subprocess.Popen.object.decode
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.IO.path.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.tree.decode
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.path.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - _logger.info
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.head.commit.object.path.tree
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.IO.path.object.tree
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - typing.cast.head.ref.commit.path.tree.object
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.object.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - subprocess.Popen.object.path.commit.tree.decode
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.tree.head.commit.decode
    - typing.cast.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.path.head.commit.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - typing.IO.object.head.commit.path.tree.endswith
    - git.compat.safe_decode
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - git.cmd.Git.transform_kwarg
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.commit
    - typing.IO.tree.object.head.commit.path.decode
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.commit.object.tree.path.decode
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.IO.commit.object.path.decode
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - datetime.timedelta.path.head.ref.commit.decode
    - typing.cast.tree.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.path.commit.endswith
    - typing.IO.commit.tree.path.object.decode
    - subprocess.Popen.commit.decode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - <builtin>.open
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.IO.head.commit.endswith
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.head.ref.commit.decode
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.commit.object.path.endswith
    - git.objects.commit.Popen.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.IO.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.object.tree.path.commit.decode
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.tree.path.endswith
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.tree.head.commit.decode
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object.path.endswith
    - _logger.debug
    - subprocess.Popen.path.object.decode
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.decode
    - typing.IO.tree.object.commit.path.endswith
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.path.head.commit.tree.object.decode
    - typing.IO.tree.commit.object.path.decode
    - proc.stderr.read
    - typing.IO.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.path.decode
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.object.path.head.commit.decode
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - subprocess.Popen.tree.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.tree.path
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.head.commit.path.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - typing.cast.object.head.ref.commit.path.endswith
    - typing.IO.commit.object.decode
    - datetime.timedelta.head.commit.object.path.tree.decode
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.IO.head.ref.commit.tree.endswith
    - subprocess.Popen.decode
    - subprocess.Popen.head.commit.tree.object.endswith
    - git.cmd.Git.execute
    - typing.IO.path.tree.head.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.head.commit.path.decode
    - git.cmd.Git._unpack_args
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.object.head.commit.decode
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.commit.object.path.decode
    - typing.cast.head.commit.path.object.decode
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.path.decode
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.decode
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.path.decode
    - typing.IO.tree.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.head.ref.commit.decode
    - datetime.timedelta.object.tree.path.decode
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - datetime.timedelta.commit.path.object.tree.decode
    - os.environ.copy
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - proc.communicate
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.TypeVar.head.commit.object.tree.path.decode
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - <builtin>.isinstance
    - typing.BinaryIO.head.commit.tree.endswith
    - typing.IO.head.ref.commit.endswith
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.object
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.IO.path.object.head.ref.commit.decode
    - typing.TypeVar.tree.object.path.head.commit
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.commit.path.decode
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.object.commit.path.decode
    - typing.IO.tree.object.commit.endswith
    - subprocess.Popen.commit.object.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.path.commit.decode
    - typing.cast.head.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.commit.object.tree
    - typing.TypeVar.tree.object.head.commit.path.decode
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.commit.tree
    - typing.IO.tree.head.ref.commit.object.path.decode
    - new_cmdline.append
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - typing.IO.commit.endswith
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.cast.head.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - typing.IO.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.object.endswith
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1005
    functionName: git.cmd.Git.set_persistent_git_options
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - git.cmd.Git.transform_kwargs
    - <builtin>.isinstance
    - <builtin>.len
    - kwargs.items
    - git.cmd.Git.transform_kwarg
    - git.cmd.dashify
    - string.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4480fe8490>
    argNames:
    - self
    - split_single_char_options
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1483
    functionName: git.cmd.Git.transform_kwargs
    functionSourceFile: git.cmd
    functionUses: 12
    functionsReached:
    - <builtin>.isinstance
    - kwargs.items
    - <builtin>.len
    - git.cmd.Git.transform_kwarg
    - git.cmd.dashify
    - string.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1018
    functionName: git.cmd.Git.working_dir
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1023
    functionName: git.cmd.Git.version_info
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.decode
    - typing.TypeVar.tree.object.path.head.ref.commit.split
    - datetime.timedelta.object.path.head.ref.commit.tree.split
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - datetime.timedelta.commit.tree.object.path.split
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.object.commit.tree.decode
    - datetime.timedelta.tree.head.commit
    - typing.IO.tree.path.head.ref.commit.split
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.cast.head.commit.tree.split
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit
    - typing.cast.head.commit.path.tree.object.split
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.commit.path.object.decode
    - proc.wait
    - typing.IO.path.tree.commit.object.split
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - subprocess.Popen.head.commit.path.object.tree.split
    - git.cmd.Git.execute.communicate
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.decode
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.IO.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.split
    - typing.cast.head.commit.tree.decode
    - subprocess.Popen.head.commit.path.object.endswith
    - datetime.timedelta.path.tree.object.head.commit
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.path.tree.head.commit
    - datetime.timedelta.path.object.tree.head.ref.commit.split
    - typing.IO.tree.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - typing.IO.path.tree.commit.split
    - subprocess.Popen.tree.head.commit.path.split
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.IO.tree.object.head.commit.path
    - typing.BinaryIO.head.commit.object.path.tree.split
    - typing.IO.head.ref.commit.path.tree.split
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - typing.BinaryIO.head.commit.tree.path.split
    - typing.cast.head.commit.tree
    - typing.IO.path.commit.object.split
    - datetime.timedelta.head.commit.object.tree.path.split
    - typing.TypeVar.tree.head.ref.commit.split
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.path.tree.commit.split
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.object.tree.path
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.path.tree.decode
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.cast.tree.head.ref.commit.object.path.split
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - subprocess.Popen.object.commit.path.tree.split
    - typing.TypeVar.object.head.commit.path.tree.split
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.tree.path.object.split
    - threading.Event
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - subprocess.Popen.tree.commit.path.object.split
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.cast.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.decode
    - typing.IO.commit.path.tree.split
    - typing.TypeVar.head.commit.object.decode
    - typing.IO.head.commit.object.tree.path.endswith
    - typing.IO.object.path.head.commit
    - subprocess.Popen.path.head.ref.commit.object.split
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.TypeVar.object.tree.path.split
    - datetime.timedelta.commit.path.tree.object.split
    - subprocess.Popen.tree.object.path.head.ref.commit.split
    - typing.IO.object.head.ref.commit.path.split
    - typing.TypeVar.head.commit.path.tree.split
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - datetime.timedelta.path.tree.head.commit.split
    - typing.BinaryIO.head.ref.commit.tree.object.path.split
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - subprocess.Popen.tree.object.path.decode
    - typing.IO.tree.object.commit.split
    - subprocess.Popen.commit.object.path.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree.split
    - typing.IO.commit.split
    - datetime.timedelta.tree.commit.path.split
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.tree.object.split
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.decode
    - typing.IO.tree.object.split
    - typing.IO.head.ref.commit.tree.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - datetime.timedelta.tree.commit.split
    - typing.IO.path.object.tree.commit.split
    - typing.BinaryIO.head.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.split
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.path.object.split
    - <builtin>.tuple
    - typing.IO.commit.object.path.tree.decode
    - typing.IO.path.head.ref.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.TypeVar.tree.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - datetime.timedelta.tree.object.path.head.commit.split
    - typing.IO.commit.path.decode
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.head.commit.tree.object.split
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.commit.object.split
    - typing.IO.commit.tree.object.path.decode
    - typing.IO.path.tree.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.split
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.BinaryIO.head.commit.split
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.path.tree.head.ref.commit.split
    - typing.BinaryIO.head.ref.commit.tree.path.object.split
    - proc.stderr.close
    - typing.IO.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - datetime.timedelta.path.tree.object.head.commit.split
    - typing.IO.tree.object.path.head.ref.commit.split
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object.decode
    - typing.IO.head.commit.tree.object.path.split
    - typing.BinaryIO.object.tree.path.head.commit.split
    - typing.IO.head.commit.path.tree.object.split
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.head.commit.path.tree.split
    - subprocess.Popen.tree.path.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.split
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - ext_args.index
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.IO.object.commit.tree.split
    - typing.IO.head.commit.object.decode
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.head.commit.tree.path.split
    - outlist.append
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - typing.TypeVar.tree.object.path.head.commit.split
    - datetime.timedelta.object.tree.path.commit.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.split
    - datetime.timedelta.path.split
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.IO.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.head.commit
    - typing.TypeVar.tree.head.commit.object.path.split
    - datetime.timedelta.path.object.tree.commit
    - git.cmd.dashify
    - datetime.timedelta.tree.head.commit.path.object
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - typing.IO.tree.object.path.split
    - subprocess.Popen.tree.commit.object.path
    - typing.IO.object.path.head.commit.split
    - datetime.timedelta.head.ref.commit.path.object
    - typing.BinaryIO.head.ref.commit.object.path.tree.split
    - typing.IO.object.commit.tree.path.split
    - subprocess.Popen.object.tree.head.ref.commit.split
    - subprocess.Popen.tree.path
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.head.commit.path.tree.object.split
    - subprocess.Popen.head.ref.commit.tree.path.split
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.object.split
    - typing.IO.path.object.commit.tree.split
    - subprocess.Popen.tree.endswith
    - typing.IO.object.head.ref.commit.decode
    - typing.IO.head.commit
    - subprocess.Popen.path.object.head.commit.decode
    - typing.IO.path.tree.head.commit.split
    - subprocess.Popen.commit.tree.split
    - datetime.timedelta.tree.commit.path.object.split
    - subprocess.Popen.head.ref.commit.path.tree.object.split
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.split
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.decode
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.decode
    - typing.IO.tree.head.commit.split
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.object
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.path.object.tree.commit
    - typing.cast.head.ref.commit.path.tree.decode
    - typing.IO.tree.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.decode
    - typing.IO.path.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.commit.split
    - typing.IO.tree.head.commit.object.split
    - typing.BinaryIO.head.ref.commit.tree.object.split
    - typing.IO.path.head.ref.commit.tree.split
    - typing.TypeVar.tree.head.ref.commit.path.split
    - datetime.timedelta.path.head.commit.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - typing.cast.object.head.commit.path.tree.split
    - datetime.timedelta.head.ref.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.object.commit.decode
    - typing.IO.head.commit.path.object.tree.split
    - typing.BinaryIO.object.tree.head.commit.path.split
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - subprocess.Popen.object.head.ref.commit.path.split
    - os.access
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.tree.path.object.commit.split
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.IO.commit.tree.decode
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.path.object.split
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - subprocess.Popen.commit.tree.object.decode
    - datetime.timedelta.tree.commit.object.path.split
    - datetime.timedelta.object.tree.decode
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - subprocess.Popen.tree.commit.path.decode
    - typing.IO.path.head.commit.decode
    - datetime.timedelta.tree.head.ref.commit.object.split
    - subprocess.Popen.object.tree.path.commit.split
    - typing.cast.tree.head.commit.path.split
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit
    - typing.IO.object.commit.tree.path.decode
    - subprocess.Popen.commit.path.tree.split
    - subprocess.Popen.head.commit.path.object.split
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.path.commit.tree.decode
    - typing.IO.head.ref.commit.path.decode
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.object.tree.path.decode
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - subprocess.Popen.path.object.head.commit.split
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.split
    - subprocess.Popen.object.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - typing.BinaryIO.object.head.ref.commit.path.split
    - typing.cast.tree.head.ref.commit.decode
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.commit.tree.path.split
    - typing.TypeVar.head.ref.commit.object.path
    - typing.cast.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.object
    - datetime.timedelta.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.commit.object.path.tree.split
    - subprocess.Popen.object.head.commit.path.tree.decode
    - datetime.timedelta.commit.object.path.endswith
    - typing.TypeVar.head.commit.object.tree.split
    - subprocess.Popen.path.commit.object.tree.split
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - typing.IO.tree.path.object.head.ref.commit.split
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - opts_kwargs.pop
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.tree.split
    - typing.IO.object.head.commit.path
    - subprocess.Popen.path.object.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.path.head.ref.commit.object.tree.decode
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.object.commit.path.split
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.IO.tree.object.path.head.commit.split
    - typing.IO.commit.object.tree.endswith
    - typing.IO.head.ref.commit.object.path.split
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path.object.split
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - kwargs.items
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - subprocess.Popen.object.path.head.commit.tree.split
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.tree.path.split
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - subprocess.Popen.object.path.tree.commit
    - typing.TypeVar.object.tree.path.head.commit.split
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.object.head.commit.tree.path.decode
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.path.object.tree.head.commit.split
    - datetime.timedelta.commit.object.path.tree.endswith
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.tree.path.commit
    - datetime.timedelta.object.path.tree.commit.split
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path.split
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - typing.cast.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - typing.TypeVar.object.tree.path.commit.split
    - subprocess.Popen.commit.object.endswith
    - typing.IO.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.head.ref.commit.object.split
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.path
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.cast.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.decode
    - datetime.timedelta.object.tree.head.commit.path
    - typing.IO.path.decode
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - typing.IO.object.head.ref.commit.path.tree.split
    - datetime.timedelta.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.split
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.path.commit.tree.decode
    - typing.cast.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree
    - typing.BinaryIO.head.commit.path.decode
    - datetime.timedelta.tree.object.path.commit.split
    - typing.IO.commit.object.tree.path
    - typing.IO.tree.path.head.commit.split
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.path.tree.head.ref.commit.split
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - datetime.timedelta.path.tree.head.commit.decode
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.TypeVar.object.head.ref.commit.path.tree.split
    - subprocess.Popen.tree.object.head.ref.commit
    - subprocess.Popen.object.commit.tree.path.decode
    - os.getcwd
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.tree.path.commit.decode
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.split
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.tree.decode
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - subprocess.Popen.object.path.tree.decode
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.path.object.tree.head.commit.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - typing.IO.tree.head.commit.path.endswith
    - typing.cast.tree.head.ref.commit.object.split
    - typing.IO.object
    - subprocess.Popen.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.commit.endswith
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.split
    - source.read
    - typing.cast.head.commit.path
    - subprocess.Popen.object.tree.commit.path.decode
    - typing.TypeVar.tree.head.commit.split
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.ref.commit
    - git.objects.commit.Popen.path.split
    - typing.cast.head.ref.commit.path.object.split
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - datetime.timedelta.path.object.decode
    - typing.IO.tree.commit.path.object
    - typing.IO.object.path.tree.commit.split
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - typing.IO.tree.path.head.ref.commit.decode
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.tree.object.head.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.decode
    - typing.IO.head.ref.commit.path.split
    - typing.cast.object.head.commit.decode
    - typing.IO.head.commit.path.split
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.path
    - typing.IO.commit.tree.path.split
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.cast.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.path.object
    - subprocess.Popen.object.head.commit.tree.split
    - datetime.timedelta.path.tree.commit.split
    - typing.IO.tree.head.commit.path.object.split
    - typing.IO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.split
    - git.cmd.Git._call_process
    - typing.IO.head.commit.path.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.split
    - typing.IO.tree.commit.path.object.split
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.path.tree.object.commit.split
    - typing.IO.tree.head.ref.commit.object.decode
    - typing.cast.object.tree.head.ref.commit.split
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.cast.head.commit.tree.path.decode
    - datetime.timedelta.object.commit.path.tree.split
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.head.ref.commit.path.split
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.head.commit.tree.path.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path
    - datetime.timedelta.path.tree.commit.decode
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.tree.head.ref.commit.path
    - datetime.timedelta.object.tree.path.head.ref.commit.split
    - typing.IO.object.head.commit
    - datetime.timedelta.tree.path.split
    - typing.IO.object.head.commit.path.split
    - <builtin>.len
    - typing.cast.object.head.commit.tree.decode
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.path.object.split
    - typing.cast.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.commit.split
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.commit.object.tree.path.decode
    - subprocess.Popen.commit.path.object.split
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.path.split
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - typing.IO.head.ref.commit.object.decode
    - typing.IO.path.object.split
    - datetime.timedelta.tree.commit.path
    - typing.IO.tree.path.commit.object.decode
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.object.head.commit.decode
    - subprocess.Popen.head.ref.commit.path.tree.split
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.BinaryIO.tree.head.commit.path.decode
    - typing.IO.path.object.commit.split
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - typing.IO.path.tree.object.head.commit.decode
    - typing.cast.tree.head.commit.object.endswith
    - typing.cast.commit.object.tree.path.split
    - typing.IO.path.object.head.commit.endswith
    - typing.cast.head.commit.object.tree.path.split
    - subprocess.Popen.tree.path.endswith
    - typing.TypeVar.tree.object.head.ref.commit
    - threading.Timer
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.IO.object.head.ref.commit
    - typing.IO.path.head.ref.commit.object.split
    - typing.IO.tree.object
    - typing.TypeVar.tree.head.commit.path.split
    - subprocess.Popen.path.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.tree.split
    - typing.BinaryIO.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.object.tree.split
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - typing.cast.object.head.ref.commit.tree.path.split
    - datetime.timedelta.path.head.commit.tree
    - typing.IO.commit.path.split
    - subprocess.Popen.path.split
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - subprocess.Popen.object.head.commit.path.tree.split
    - datetime.timedelta.object.commit.tree.path.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.path.split
    - typing.IO.path.tree.commit.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - typing.IO.object.decode
    - datetime.timedelta.tree.object.head.commit.path.split
    - datetime.timedelta.head.commit.tree.object.split
    - typing.IO.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.cast.object.head.commit.tree.path.endswith
    - typing.cast.head.commit.split
    - datetime.timedelta.commit.object
    - datetime.timedelta.head.commit.tree.object.path.decode
    - typing.IO.tree.object.commit.path.split
    - datetime.timedelta.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.commit.path.decode
    - subprocess.Popen.head.commit.object.decode
    - datetime.timedelta.object.tree.commit.decode
    - typing.TypeVar.head.commit.object.split
    - typing.cast.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.head.commit.tree.decode
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.commit.decode
    - typing.IO.tree.path.head.commit.decode
    - typing.cast.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.cast.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.decode
    - typing.IO.path.tree.head.commit.object.split
    - typing.cast.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.path.object.head.commit.tree.endswith
    - typing.cast.head.commit.object.split
    - typing.cast.head.ref.commit.path.split
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - datetime.timedelta.tree.path.head.commit.object.split
    - datetime.timedelta.path.tree.commit.object
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - typing.IO.path.tree.object.decode
    - subprocess.Popen.path.head.commit.object.tree.split
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.object.tree.head.ref.commit.path.split
    - typing.TypeVar.head.commit.endswith
    - typing.TypeVar.head.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree.path.split
    - subprocess.Popen.object.path.tree.commit.split
    - typing.IO.object.head.commit.path.tree
    - call.append
    - typing.TypeVar.head.commit.path.object.endswith
    - datetime.timedelta.object.head.commit.tree.split
    - typing.cast.tree.head.ref.commit.object
    - typing.IO.path.object.head.commit.tree
    - datetime.timedelta.tree.path.object.decode
    - subprocess.Popen.tree.object.commit.split
    - datetime.timedelta.head.ref.commit.tree.split
    - subprocess.Popen.head.commit.tree.split
    - string.replace
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.IO.path.commit.object
    - datetime.timedelta.head.ref.commit.object.decode
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.path.head.ref.commit.tree.split
    - subprocess.Popen.head.commit.path.object.tree.decode
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.TypeVar.object.head.commit.tree.split
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object
    - stderr_value.endswith
    - typing.TypeVar.object.tree.head.commit.split
    - typing.IO.object.path.tree.head.ref.commit.split
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.split
    - typing.IO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.decode
    - datetime.timedelta.object.path.tree.head.commit.split
    - subprocess.Popen.object.tree.path.split
    - datetime.timedelta.tree.split
    - typing.IO.object.path.commit.tree.split
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.split
    - typing.TypeVar.head.commit.tree.split
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.object.head.commit.path
    - typing.cast.head.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.tree.split
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.commit.path.object.decode
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.commit.split
    - datetime.timedelta.path.object.tree.head.ref.commit
    - datetime.timedelta.endswith
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.split
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.head.commit.object.split
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - datetime.timedelta.path.object.tree.decode
    - typing.TypeVar.tree.object.head.commit.path
    - typing.cast.tree.head.commit.decode
    - typing.TypeVar.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - typing.cast.tree.object.head.commit.split
    - typing.BinaryIO.head.commit
    - subprocess.Popen.path.head.commit.tree.object.split
    - subprocess.Popen.path.commit.object.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.head.commit.tree.decode
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - git.objects.commit.Popen.path.decode
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.object.commit.tree.decode
    - git.objects.commit.Popen.split
    - datetime.timedelta.object.tree.commit.path.decode
    - subprocess.Popen.tree.object.commit.path.split
    - subprocess.Popen.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.path.object.decode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - typing.IO.tree.object.path.head.commit.endswith
    - typing.TypeVar.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.path.object.commit.tree.decode
    - datetime.timedelta.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.tree.commit.object.decode
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.decode
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.TypeVar.object.head.commit.path.split
    - typing.IO.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object.split
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.path.tree.split
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - subprocess.Popen.object.path.tree.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.decode
    - typing.cast.object.head.commit.path.decode
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.object.path.decode
    - typing.IO.tree.head.ref.commit.object.path.split
    - typing.TypeVar.tree.object.head.ref.commit.path.split
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.cast.object.tree.head.commit.split
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.path.commit.tree.decode
    - datetime.timedelta.path.tree.commit.object.split
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.IO.object.path.tree.decode
    - typing.IO.object.commit.path.tree.split
    - typing.IO.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - typing.cast.tree.head.commit.split
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.head.commit.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.path.object.tree.split
    - git.objects.commit.Popen.tree.split
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - git.objects.commit.Popen.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.path.tree.object.split
    - subprocess.Popen.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.head.commit.decode
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.object.tree.path
    - typing.cast.tree.object.head.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.path.split
    - datetime.timedelta.tree.object.commit.path.split
    - datetime.timedelta.path.object.head.commit.endswith
    - subprocess.Popen.path.object.tree.commit.decode
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.tree.head.ref.commit.split
    - typing.cast.head.ref.commit.path
    - typing.IO.object.commit.path.split
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.TypeVar.head.commit.tree.path.split
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - subprocess.Popen.object.commit.decode
    - typing.cast.commit.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.tree.path.object.split
    - typing.IO.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.tree.path.split
    - subprocess.Popen.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.object.tree.split
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - datetime.timedelta.tree.path.commit.object.split
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.commit.object.tree.split
    - typing.IO.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.cast.head.ref.commit.tree.object.path.split
    - typing.IO.path.commit.tree.object.decode
    - typing.BinaryIO.tree.head.ref.commit.split
    - typing.IO.object.path.head.ref.commit.tree.split
    - subprocess.Popen.head.commit.object.path
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.object.path.split
    - subprocess.Popen.path.tree.head.commit.split
    - datetime.timedelta.path.head.commit.endswith
    - datetime.timedelta.object.path.head.ref.commit.split
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.commit.tree.endswith
    - datetime.timedelta.head.commit
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - subprocess.Popen.path.object.tree.commit.endswith
    - subprocess.Popen.commit.path.object.tree.decode
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.IO.object.tree.path.commit.split
    - typing.cast.head.commit.tree.path.endswith
    - subprocess.Popen.tree.path.commit
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.IO.tree.head.ref.commit.object.split
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.tree.commit.decode
    - subprocess.Popen.head.commit.tree.endswith
    - typing.TypeVar.head.commit.tree.object.path.split
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.head.commit.object.tree.split
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - typing.IO.head.ref.commit.tree.path.split
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.decode
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.path.commit.object.decode
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - typing.BinaryIO.object.head.commit.tree.path.split
    - typing.cast.head.commit.object.tree.split
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.decode
    - typing.IO.head.ref.commit.object.tree.split
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.endswith
    - subprocess.Popen.path.tree.object.commit.decode
    - subprocess.Popen.path.head.commit
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree.split
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path.split
    - typing.IO.object.head.commit.endswith
    - typing.cast.commit.tree.object.path.split
    - typing.IO.object.head.ref.commit.tree.path.split
    - datetime.timedelta.head.commit.object.path
    - typing.cast.head.commit.object.path.decode
    - subprocess.Popen.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.ref.commit.path.split
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.path.object.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path.split
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - datetime.timedelta.object.tree.commit.split
    - git.objects.commit.Popen.tree
    - typing.IO.head.commit.tree.path.decode
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.object.head.commit.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.path.object.tree.split
    - subprocess.Popen.tree.object.decode
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - git.objects.commit.Popen.path.endswith
    - watchdog.cancel
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.path.head.ref.commit.split
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.commit.split
    - typing.BinaryIO.object.head.ref.commit.tree.split
    - typing.BinaryIO.head.commit.tree.object.split
    - datetime.timedelta.path
    - typing.BinaryIO.head.commit.path.object.tree.split
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.cast.object.head.commit.tree.split
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.split
    - typing.IO.head.commit.object.path.decode
    - typing.IO.head.commit.tree.object.endswith
    - proc.stdout.close
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.endswith
    - typing.IO.path.tree.object.commit.split
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.IO.commit.tree.endswith
    - typing.cast.tree.head.commit.path.object
    - subprocess.Popen.tree.head.commit.path.decode
    - typing.IO.tree.path.object.head.commit.split
    - typing.IO.tree.head.ref.commit.path.split
    - datetime.timedelta.object.head.commit.tree.path.decode
    - datetime.timedelta.path.head.ref.commit.tree.split
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - subprocess.Popen.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.tree.path.split
    - subprocess.Popen.split
    - datetime.timedelta.head.commit.path.object.split
    - typing.cast.head.commit.path.tree.split
    - datetime.timedelta.tree.head.ref.commit.object.path.split
    - datetime.timedelta.path.object.head.ref.commit.tree.split
    - typing.BinaryIO.head.commit.object.tree.split
    - typing.IO.tree.object.head.commit
    - typing.cast.head.ref.commit.tree.object.decode
    - datetime.timedelta.path.commit.tree.split
    - subprocess.Popen.tree.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - subprocess.Popen.tree.head.commit.object.split
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.path.commit.object.split
    - subprocess.Popen.commit.path
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.commit.object.path.split
    - typing.TypeVar.head.ref.commit.path.tree.object.split
    - datetime.timedelta.head.commit.object.tree.path.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.split
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.decode
    - subprocess.Popen.tree.head.commit.split
    - typing.BinaryIO.head.commit.path.split
    - urllib.parse.urlsplit._replace
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.path.split
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.head.ref.commit.tree.object.split
    - typing.IO.object.split
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.split
    - typing.BinaryIO.tree.head.commit.object.split
    - err.encode
    - typing.IO.path.object.tree.head.ref.commit.split
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.object.path.split
    - datetime.timedelta.head.ref.commit.tree
    - subprocess.Popen.head.ref.commit.path.object
    - git.objects.commit.Popen.decode
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.head.commit.decode
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.path.commit.split
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - typing.cast.tree.head.commit.path.object.split
    - typing.IO.commit.tree.path.decode
    - subprocess.Popen.commit.tree.path.object.decode
    - <builtin>.enumerate
    - subprocess.Popen.path.head.ref.commit.object.decode
    - datetime.timedelta.head.ref.commit.decode
    - typing.cast.head.commit.object.path.endswith
    - typing.IO.path.object.head.commit.tree.split
    - typing.cast.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.object.tree.commit.split
    - typing.TypeVar.tree.object.head.commit.split
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.tree.path.head.commit.object.decode
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.tree.path.decode
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.commit.object.split
    - subprocess.Popen.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.decode
    - typing.IO.head.commit.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.split
    - typing.IO.object.path.commit
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.object.head.commit.split
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.IO.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.tree.path.decode
    - subprocess.Popen.commit.tree.object.split
    - typing.IO.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.decode
    - typing.IO.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.object.endswith
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.tree.head.ref.commit.split
    - datetime.timedelta.tree.object.path.head.ref.commit.split
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - typing.IO.object.head.ref.commit.path.decode
    - subprocess.Popen.commit.endswith
    - datetime.timedelta.object.tree.head.commit.path.split
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.object.tree.commit.split
    - datetime.timedelta.commit.tree.object.decode
    - typing.IO.tree.object.path.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - subprocess.Popen.object.path.tree.split
    - datetime.timedelta.path.object.head.ref.commit.split
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.commit.tree.object.split
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.tree.head.commit.path.object.split
    - typing.IO.path.head.ref.commit.tree.object.split
    - datetime.timedelta.object.path.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - datetime.timedelta.path.head.commit.split
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.split
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.IO.tree.path.object.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.decode
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - typing.cast.head.commit.object.decode
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.head.commit
    - subprocess.Popen.object.path.commit.decode
    - datetime.timedelta.path.object
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.cast.head.ref.commit.tree.path.decode
    - subprocess.Popen.commit
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - datetime.timedelta.object.commit.tree.path.split
    - datetime.timedelta.tree.path.commit.split
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.commit.tree.object.path.decode
    - outlist.extend
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.split
    - datetime.timedelta.head.ref.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - typing.IO.path.tree.split
    - <builtin>.getattr
    - subprocess.Popen.path.tree.commit.object.split
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.decode
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - subprocess.Popen.endswith
    - subprocess.Popen.object.path.split
    - typing.IO.path.object.tree.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.split
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.decode
    - datetime.timedelta.object.commit.tree.split
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - datetime.timedelta.tree
    - typing.TypeVar.head.ref.commit.tree.split
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.object.tree.path.head.commit.decode
    - typing.IO.tree.object.path.commit.split
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.IO.tree.commit.split
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.TypeVar.tree.head.ref.commit.path.object.split
    - typing.IO.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.decode
    - datetime.timedelta.tree.head.commit.path.split
    - typing.IO.tree.head.commit.endswith
    - datetime.timedelta.commit.tree.path.object.split
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit
    - subprocess.Popen.commit.object.tree.path.split
    - datetime.timedelta.commit.object.path.tree.decode
    - datetime.timedelta.head.ref.commit.split
    - datetime.timedelta.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - datetime.timedelta.commit.object.tree.decode
    - subprocess.Popen.path.tree.split
    - typing.TypeVar.tree.head.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - typing.IO.path.head.commit.tree.split
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - typing.IO.decode
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - typing.TypeVar.tree.object.head.commit.decode
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - typing.TypeVar.head.commit.path.split
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree.commit.decode
    - env.update
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - typing.IO.head.ref.commit.object.split
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.path.head.commit.object.split
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.IO.head.ref.commit.path.object.split
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.tree.head.commit.split
    - typing.IO.path.object.commit.decode
    - typing.IO.path.object.head.commit.split
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.head.commit
    - subprocess.Popen.path.tree
    - subprocess.Popen.path.commit.tree.split
    - datetime.timedelta.tree.object.head.commit.path
    - subprocess.Popen.head.commit.object.path.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.path.head.commit.object.decode
    - typing.BinaryIO.object.head.commit.path.tree.split
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.commit.object.split
    - datetime.timedelta.path.head.commit.object.tree.decode
    - datetime.timedelta.tree.path.head.commit.split
    - datetime.timedelta.tree.object.path.endswith
    - typing.BinaryIO.tree.head.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.tree.object.head.ref.commit.split
    - subprocess.Popen.path.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.decode
    - subprocess.Popen.path.object.commit.tree.split
    - <builtin>.dict
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.cast.head.commit.tree.path.object.decode
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.IO.tree.object.decode
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.path.object.head.commit.tree.decode
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.decode
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.commit.path.decode
    - typing.BinaryIO.head.commit.decode
    - subprocess.Popen.head.commit.object.tree.decode
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.endswith
    - subprocess.Popen.object.commit.split
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.path.commit.tree.object.split
    - typing.IO.object.path.head.commit.tree
    - typing.IO.head.commit.path.object.tree.decode
    - typing.cast.object.head.ref.commit.tree.split
    - datetime.timedelta.object.tree.path.head.commit.split
    - datetime.timedelta.object.path.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.path.decode
    - typing.TypeVar.object.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree.decode
    - typing.TypeVar.object.tree.head.commit.path.split
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - subprocess.Popen.commit.path.object.tree.split
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.path.decode
    - typing.cast.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.IO.head.commit.path.tree.object.decode
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - subprocess.Popen.object.tree.split
    - typing.cast.tree.head.ref.commit.path.endswith
    - subprocess.Popen.head.commit.path.tree.object.split
    - typing.IO.tree.head.commit.object.path
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.path.decode
    - typing.IO.head.ref.commit.split
    - typing.IO.object.tree.commit.path.split
    - subprocess.Popen.head.ref.commit.path.split
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.decode
    - datetime.timedelta.commit.tree.split
    - datetime.timedelta.head.ref.commit.object.path.tree.split
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.head.commit.object.path.tree.decode
    - subprocess.Popen.object.tree.commit.path.split
    - typing.IO.path.tree.head.ref.commit.object.split
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - typing.TypeVar.head.ref.commit.object
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.object.head.commit.split
    - typing.TypeVar.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.commit.object.split
    - datetime.timedelta.head.commit.object.path.endswith
    - typing.cast.object.head.commit.split
    - subprocess.Popen.head.commit.object.tree.path.decode
    - typing.IO.path.commit.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.split
    - typing.IO.object.path.tree.commit.decode
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.decode
    - typing.TypeVar.tree.object.path.commit.decode
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.cast.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - typing.cast.object.tree.head.commit.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.tree.object.path.split
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.head.commit.split
    - typing.IO.split
    - git.cmd.Git.transform_kwargs
    - typing.IO.object.head.commit.tree.split
    - typing.IO.path.tree.endswith
    - datetime.timedelta.object.tree.path.commit.split
    - typing.IO.path.tree.head.ref.commit.object.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.head.commit.tree.object.path.decode
    - datetime.timedelta.path.head.commit.tree.object.split
    - typing.IO.commit.path.tree.object.split
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.head.commit.path.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.endswith
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - typing.IO.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.tree.path.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.object.split
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.path.tree.head.commit.decode
    - subprocess.Popen.object.commit.tree.path.split
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - typing.TypeVar.tree.head.commit.path.decode
    - typing.IO.path.head.commit.tree.object.split
    - urllib.parse.urlsplit.netloc.replace
    - subprocess.Popen.tree.path.head.ref.commit.object.split
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - subprocess.Popen.object.path.head.commit.split
    - git.objects.commit.Popen.tree.endswith
    - subprocess.Popen.tree.commit.path.split
    - typing.IO.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - typing.IO.commit.tree.object.path.split
    - datetime.timedelta.object
    - typing.BinaryIO.head.commit.path.object.split
    - subprocess.Popen.tree.object.head.commit.split
    - typing.IO.head.commit.object.split
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - typing.IO.commit.object.tree.split
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.commit.object.tree.path.split
    - typing.IO.tree.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.path.object.split
    - datetime.timedelta.head.commit.tree.split
    - typing.IO.commit.path.object.tree
    - git.objects.commit.Popen.tree.path.decode
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.object.tree.split
    - typing.IO.object.head.ref.commit.split
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.decode
    - datetime.timedelta.commit.path.object.tree.split
    - typing.IO.commit.path.object.split
    - typing.IO.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.split
    - typing.IO.commit.tree.split
    - datetime.timedelta.commit.object.tree.path.split
    - subprocess.Popen.tree.object.path.head.commit.split
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.IO.path.tree.commit.decode
    - datetime.timedelta.object.tree.split
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - git.cmd._safer_popen_windows
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.head.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.object.head.commit.path.split
    - typing.cast.object.tree.head.commit.path.split
    - typing.cast.head.commit.tree.path.object
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - typing.IO.commit.object.split
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.path.tree.decode
    - watchdog.start
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.IO.head.commit.path.object.split
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.head.commit.object.path.split
    - subprocess.Popen.path.object.tree.head.commit.split
    - subprocess.Popen.tree.commit
    - datetime.timedelta.tree.object.commit.split
    - typing.IO.head.commit.tree.object.split
    - version_string.split
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.IO.path.split
    - typing.IO.object.path.head.commit.decode
    - subprocess.Popen.tree.object.path.split
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - typing.IO.endswith
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.commit.path.split
    - subprocess.Popen.object.commit.tree
    - subprocess.Popen.commit.path.tree.object.split
    - subprocess.Popen.head.commit.tree.decode
    - subprocess.Popen.commit.split
    - datetime.timedelta.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.commit.object.tree.decode
    - datetime.timedelta.path.object.tree.endswith
    - datetime.timedelta.path.object.commit.decode
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - git.util.stream_copy
    - datetime.timedelta.tree.object
    - typing.IO.object.head.commit.decode
    - typing.IO.object.commit.split
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.decode
    - datetime.timedelta.object.head.ref.commit.tree.split
    - subprocess.Popen.tree.commit.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - datetime.timedelta.path.object.head.commit.split
    - typing.TypeVar.head.commit.path.tree.object.split
    - typing.TypeVar.object.head.ref.commit.split
    - typing.IO.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.path.commit.split
    - subprocess.Popen.head.commit.object.tree.split
    - typing.IO.head.commit.object.path
    - typing.TypeVar.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.endswith
    - <builtin>.map
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.tree.head.commit.path.object.decode
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.tree.endswith
    - typing.IO.tree.split
    - datetime.timedelta.object.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.object.head.commit.path.decode
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.cast.head.commit.tree.object.split
    - typing.IO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path
    - subprocess.Popen.head.commit.object.split
    - typing.IO.object.path.split
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - git.util.remove_password_if_present
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - datetime.timedelta.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.decode
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - typing.IO.tree.object.head.ref.commit.split
    - subprocess.Popen.path.tree.commit.endswith
    - git.objects.commit.Popen.path.tree.split
    - git.objects.commit.Popen.tree.path.split
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.tree.head.ref.commit.path.split
    - datetime.timedelta.tree.object.head.ref.commit.split
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - subprocess.Popen.tree.path.head.commit.split
    - typing.IO.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.head.ref.commit.split
    - datetime.timedelta.head.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - git.util.patch_env
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - typing.IO.object.tree.head.ref.commit.split
    - datetime.timedelta.commit.split
    - subprocess.Popen.path.head.ref.commit.split
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - typing.cast.object.tree.head.ref.commit.path.split
    - typing.cast.head.ref.commit.object.decode
    - typing.IO.object.head.commit.tree.path
    - datetime.timedelta.tree.head.ref.commit.decode
    - subprocess.Popen.tree.path.object.decode
    - typing.TypeVar.head.commit.split
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.commit.tree.path.object.split
    - subprocess.Popen.object.split
    - datetime.timedelta.commit.path.object.split
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.cast.commit.tree.object.path
    - typing.IO.commit.object.tree.decode
    - datetime.timedelta.path.tree.object.endswith
    - typing.IO.tree.path.object.commit.split
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.split
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.object.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.path
    - typing.cast.head.ref.commit.path.tree.split
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - datetime.timedelta.head.commit.tree.path.object.decode
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.object.path.decode
    - datetime.timedelta.object.head.commit.split
    - typing.IO.tree.commit.path.decode
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree
    - datetime.timedelta.tree.object.path
    - subprocess.Popen.tree.commit.split
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.cast.object.head.commit.tree.path.split
    - typing.BinaryIO.head.commit.object.tree.path.split
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.split
    - proc.stdout.read
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - typing.IO.commit.tree.object.split
    - subprocess.Popen.path.tree.commit.object.endswith
    - datetime.timedelta.commit.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.decode
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.tree.object.path.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - typing.IO.commit.path.object.tree.split
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.decode
    - subprocess.Popen.path.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.split
    - subprocess.Popen.path.tree.object.commit.split
    - typing.IO.path.object.decode
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.path.object.split
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - datetime.timedelta.head.commit.path.split
    - typing.TypeVar.head.ref.commit.tree.object.path.split
    - subprocess.Popen.object.tree
    - typing.TypeVar.head.commit.object.path.tree.split
    - typing.IO.head.commit.object.path.tree.decode
    - subprocess.Popen.path.object.head.commit
    - typing.cast.commit.tree.object.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.split
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.commit.object.tree.path.endswith
    - datetime.timedelta.path.commit.object.tree.split
    - urllib.parse.urlsplit
    - typing.IO.tree.head.commit.path.decode
    - typing.IO.object.head.commit.path.endswith
    - typing.IO.path.head.commit.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.object.split
    - typing.IO.commit.tree.path.object.split
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - typing.TypeVar.tree.head.ref.commit.object.path.split
    - datetime.timedelta.path.head.ref.commit.object.decode
    - typing.IO.head.commit.tree.path.object.split
    - subprocess.Popen.path.tree.object.head.commit.decode
    - subprocess.Popen.object.tree.head.commit.path.split
    - subprocess.Popen.path.tree.object
    - subprocess.Popen.object.path.tree.head.ref.commit.split
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - typing.IO.commit.object.path.split
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - subprocess.Popen.tree.path.object.commit.split
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object.head.commit.split
    - subprocess.Popen.head.commit.path.tree.split
    - datetime.timedelta.tree.object.path.head.commit.decode
    - typing.IO.object.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.head.commit.tree.object.decode
    - typing.IO.object.path.head.ref.commit.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.split
    - subprocess.Popen.object.head.commit.path
    - typing.IO.path.object.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.split
    - subprocess.Popen.head.ref.commit.object.split
    - typing.IO.object.tree.path.head.commit.endswith
    - subprocess.Popen.object.commit.tree.split
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.path.split
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - datetime.timedelta.path.tree.head.commit.object.split
    - typing.IO.tree.commit.path.object.decode
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.tree.commit.path.object.decode
    - typing.cast.head.ref.commit.tree.path.object.split
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.IO.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - typing.cast.head.commit.tree.endswith
    - typing.IO.object.commit.path.decode
    - typing.IO.tree.path
    - typing.IO.head.commit.path.tree.split
    - typing.cast.head.commit
    - typing.TypeVar.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.path.commit.endswith
    - subprocess.Popen.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.path.split
    - typing.TypeVar.head.commit.tree.object.decode
    - subprocess.Popen.path.object.commit.split
    - typing.cast.head.ref.commit.object.tree.split
    - typing.cast.tree.head.ref.commit.object.decode
    - subprocess.Popen.object.commit.path.split
    - typing.IO.object.path.decode
    - subprocess.Popen.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.decode
    - typing.TypeVar.object.head.ref.commit.tree.split
    - call.extend
    - datetime.timedelta.commit.object.path
    - typing.BinaryIO.head.ref.commit.object.tree.split
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - typing.IO.object.path.head.ref.commit.tree
    - datetime.timedelta.path.decode
    - typing.IO.path.endswith
    - datetime.timedelta.head.commit.object.tree.split
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.object.split
    - datetime.timedelta.object.tree.path.split
    - subprocess.Popen.object.head.ref.commit.path.decode
    - typing.TypeVar.tree.object.head.commit.path.split
    - typing.IO.path.object.commit.tree
    - typing.IO.object.tree.commit.split
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.head.commit.endswith
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.path.tree.head.commit.object.split
    - datetime.timedelta.head.commit.split
    - typing.IO.head.commit.path.object
    - datetime.timedelta.commit.tree.object.split
    - subprocess.Popen.tree.head.commit.path.object.split
    - datetime.timedelta.object.path.tree.head.ref.commit.split
    - datetime.timedelta.tree.object.head.ref.commit.path.split
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.head.commit.object.path.split
    - typing.TypeVar.head.commit.tree.object.split
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - datetime.timedelta.object.path.commit.endswith
    - subprocess.Popen.tree.path.split
    - typing.cast.head.commit.object.path.tree.split
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - datetime.timedelta.object.head.ref.commit.split
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.endswith
    - typing.IO.head.commit.path.tree.decode
    - typing.IO.tree.commit.path.split
    - git.objects.commit.Popen.endswith
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.object.head.commit.tree
    - subprocess.Popen.head.commit.tree.path
    - subprocess.Popen.commit.tree.path.split
    - typing.IO.path.tree.head.ref.commit.endswith
    - subprocess.Popen.path.head.commit.tree.split
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.decode
    - datetime.timedelta.head.commit.path.object.decode
    - subprocess.Popen.object.head.commit.tree.path.split
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.cast.commit.tree.object.path.decode
    - subprocess.Popen.object.commit.path.tree
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.BinaryIO.object.head.commit.endswith
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.split
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - typing.IO.object.tree.commit.decode
    - typing.IO.commit.path.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.split
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.path.head.commit.decode
    - typing.cast.tree.head.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - datetime.timedelta.head.commit.object.path.tree.split
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.cast.head.commit.tree.path.object.split
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.commit.tree.decode
    - typing.IO.tree.path.head.ref.commit.object.split
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.path.head.commit.object.split
    - subprocess.Popen.commit.path.object
    - typing.BinaryIO.object.head.commit.tree.decode
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.cast.tree.head.commit.object.split
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.tree.object.path.decode
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - kill_check.is_set
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.object.tree.split
    - typing.BinaryIO.head.commit.object.path.decode
    - typing.cast.tree.head.commit.path.object.decode
    - typing.IO.path.commit.object.tree.split
    - subprocess.Popen.head.commit.split
    - typing.IO.object.commit.path
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.IO.object.path.head.commit.tree.split
    - typing.TypeVar.head.ref.commit.object.split
    - typing.BinaryIO.head.commit.tree.object.decode
    - datetime.timedelta.tree.object.path.split
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - typing.cast.head.ref.commit.tree.object.split
    - subprocess.Popen.path.object.tree
    - datetime.timedelta.tree.object.split
    - datetime.timedelta.commit.tree.path.object.decode
    - urllib.parse.urlunsplit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.object.head.commit.tree.decode
    - typing.IO.head.commit.tree.split
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - datetime.timedelta.head.commit.tree.object.path.split
    - typing.IO.head.commit.path.object.decode
    - typing.IO.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.tree.object.path.split
    - datetime.timedelta.path.head.commit.object.split
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.IO.path.object.head.commit
    - datetime.timedelta.path.tree.object.split
    - typing.BinaryIO.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.decode
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.TypeVar.head.commit.path.object.split
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.IO.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.path.tree.object.head.commit.decode
    - datetime.timedelta.head.commit.tree.path.split
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.decode
    - typing.IO.tree.commit.path.object.endswith
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.head.commit.object.split
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.tree.head.commit.object.decode
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.path.tree.split
    - typing.IO.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.object.path.commit.split
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - subprocess.Popen.path.object.commit.decode
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.split
    - subprocess.Popen.object.tree.path.head.commit.split
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.tree.head.commit.object.decode
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - datetime.timedelta.path.head.commit.tree.split
    - typing.IO.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.path.object.split
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.IO.head.commit.tree.object.decode
    - subprocess.Popen.tree.object.commit.decode
    - typing.BinaryIO.object.tree.path.head.ref.commit.split
    - typing.BinaryIO.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.path.tree.split
    - typing.IO.tree.head.commit.object.path.split
    - typing.TypeVar.head.ref.commit.tree.path.object.split
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - datetime.timedelta.path.object.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - datetime.timedelta.path.object.commit.tree.split
    - typing.IO.tree.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.split
    - typing.cast.head.commit.tree.path.split
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.head.commit.tree.decode
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.object
    - typing.cast.object.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.tree.commit.object.split
    - typing.BinaryIO.object.head.commit
    - typing.IO.commit.tree.path.object.endswith
    - datetime.timedelta.object.path.head.commit.tree.split
    - subprocess.Popen.object.head.commit.path.split
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.path.object.tree.commit.decode
    - datetime.timedelta.head.commit.path.tree.object
    - typing.BinaryIO.object.tree.path.split
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.split
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.tree.path.commit.decode
    - typing.cast.head.ref.commit.tree.split
    - datetime.timedelta.object.head.commit.path.decode
    - datetime.timedelta.tree.path.object.head.commit.split
    - typing.IO.path.tree.object.head.ref.commit.split
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.split
    - typing.IO.tree.head.ref.commit.split
    - typing.cast.tree.head.ref.commit.path.split
    - typing.IO.head.ref.commit.tree.split
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.head.ref.commit.tree.path.object.split
    - typing.BinaryIO.head.commit.object.path.split
    - subprocess.Popen.object.tree.head.commit.decode
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.cast.object.head.ref.commit.path.split
    - subprocess.Popen.tree.commit.object.path.endswith
    - subprocess.Popen.path.object.tree.commit.split
    - datetime.timedelta.object.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.commit.endswith
    - typing.IO.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.tree.head.commit.object.decode
    - typing.IO.tree.path.object
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.path.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.object.split
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - typing.TypeVar.object.tree.head.ref.commit.split
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - typing.IO.path.head.ref.commit.split
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - git.cmd.Git.execute.as_text
    - subprocess.Popen.tree.path.head.commit.object.decode
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.tree.path.decode
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.path.tree.head.ref.commit.object.split
    - typing.IO.tree.path.head.commit.object.split
    - datetime.timedelta.commit.path.tree.endswith
    - datetime.timedelta.path.commit.tree.decode
    - subprocess.Popen.head.commit.path.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.decode
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path
    - subprocess.Popen.path.object.head.ref.commit.tree.split
    - typing.IO.head.ref.commit.object
    - typing.cast.head.commit.path.tree.decode
    - subprocess.Popen.tree.commit.object.endswith
    - typing.BinaryIO.object.head.commit.split
    - typing.BinaryIO.head.ref.commit.path.object.split
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.split
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.TypeVar.head.ref.commit.path.split
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.object.head.commit.tree.path.split
    - typing.IO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.object.path.commit.tree.split
    - typing.cast.head.ref.commit.path.tree.object.split
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.object.path.tree.split
    - subprocess.Popen.commit.tree.endswith
    - typing.IO.head.commit.split
    - datetime.timedelta.decode
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.cast.head.ref.commit.object.path.split
    - typing.IO.head.commit.tree.object.path.endswith
    - datetime.timedelta.commit.object.tree.split
    - typing.TypeVar.head.ref.commit.object.path.tree.split
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.decode
    - typing.IO.path.head.commit.object.tree.split
    - typing.cast.object.head.ref.commit.path.tree.decode
    - os.getenv
    - subprocess.Popen.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.tree.object.path.head.commit.decode
    - datetime.timedelta.head.ref.commit.object.path.split
    - typing.IO.path.object.head.ref.commit.tree.split
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.path.tree.head.ref.commit.split
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.object.head.ref.commit.split
    - typing.IO.tree.head.commit.object.path.decode
    - subprocess.Popen.object.path.head.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.path.object.split
    - datetime.timedelta.path.object.head.commit.tree.split
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.tree.object.head.commit.path.split
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - datetime.timedelta.tree.head.ref.commit.path.object.split
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.commit.tree.decode
    - typing.IO.path.object.tree.split
    - typing.IO.head.commit.path.decode
    - typing.IO.path.tree.object
    - typing.IO.head.ref.commit.tree.object.split
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.object.commit.tree.decode
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.object.head.commit.path.tree.split
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.TypeVar.head.ref.commit.object.path.split
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.object.split
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.cast.tree.object.head.commit.endswith
    - typing.IO.path.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.decode
    - typing.IO.head.ref.commit.path.object.tree.split
    - datetime.timedelta.head.ref.commit.path.split
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - typing.IO.path.head.commit.object.tree.decode
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - typing.IO.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.endswith
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.endswith
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.path.split
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree.split
    - destination.write
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.tree.path.object.head.ref.commit.decode
    - datetime.timedelta.path.commit.object
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.commit.object.path.tree.split
    - typing.IO.object.tree.head.commit.split
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.commit.split
    - typing.IO.head.commit.object.path.tree.split
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.object.path.tree.commit.endswith
    - datetime.timedelta.object.tree.commit.path.split
    - datetime.timedelta.object.path.tree.split
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.path.split
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - subprocess.Popen.tree.path.head.commit.object
    - datetime.timedelta.object.head.commit.path.split
    - subprocess.Popen.object.head.ref.commit.decode
    - typing.IO.object.path.tree.head.commit.split
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.tree.split
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.BinaryIO.tree.head.commit.object.path.split
    - subprocess.Popen.object.decode
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.object.split
    - typing.TypeVar.head.ref.commit.tree.object.split
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.path.commit.tree.split
    - typing.cast.tree.object.head.commit.path.split
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.IO.object.tree.path.head.commit.split
    - subprocess.Popen.head.commit.object.tree.path.split
    - typing.IO.path.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.tree.split
    - subprocess.Popen.object.head.commit.tree.decode
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.tree.object.split
    - datetime.timedelta.object.path.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.split
    - datetime.timedelta.object.tree.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.split
    - _logger.info
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.head.commit.path.split
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.commit.object.decode
    - typing.IO.path.head.commit.split
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.tree.head.commit.object.split
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.head.commit.object.path.tree
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.IO.path.object.tree
    - typing.IO.object.path.commit.split
    - typing.BinaryIO.head.commit.tree.split
    - typing.cast.tree.object.head.ref.commit.path.split
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - typing.IO.path.tree.object.head.commit.split
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - typing.cast.head.ref.commit.path.tree.object
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.object.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - subprocess.Popen.object.path.commit.tree.decode
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.path.object.split
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.cast.head.ref.commit.object.path.tree.split
    - subprocess.Popen.head.commit.object.path.tree.split
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.path.object.tree.split
    - datetime.timedelta.tree.head.commit.object.path.split
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.commit.object.path.tree.split
    - typing.IO.tree.head.commit.decode
    - typing.cast.tree.head.commit.object.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.split
    - datetime.timedelta.head.commit.path.object.tree.split
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.path.head.commit.tree.decode
    - typing.TypeVar.head.ref.commit.path.object.tree.split
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.object.head.ref.commit.split
    - datetime.timedelta.path.tree.object.head.ref.commit.split
    - subprocess.Popen.object.tree.path.head.ref.commit.split
    - typing.IO.path.head.ref.commit.object.tree.split
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.commit.endswith
    - typing.cast.tree.object.head.ref.commit.split
    - typing.TypeVar.tree.object.head.ref.commit.path
    - typing.IO.object.head.commit.path.tree.endswith
    - git.compat.safe_decode
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.IO.head.ref.commit.path.tree.object.split
    - itertools.takewhile
    - git.cmd.Git.transform_kwarg
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.split
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.head.commit.object.tree.split
    - typing.BinaryIO.head.ref.commit.tree.path.split
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.commit
    - typing.IO.tree.object.head.commit.path.decode
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.object.path.tree.split
    - typing.IO.commit.object.tree.path.decode
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - subprocess.Popen.tree.path.head.ref.commit.split
    - typing.IO.commit.object.path.decode
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - datetime.timedelta.path.head.ref.commit.decode
    - typing.cast.tree.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.path.commit.endswith
    - typing.IO.commit.tree.path.object.decode
    - subprocess.Popen.commit.decode
    - subprocess.Popen.object.tree.head.commit.path
    - typing.BinaryIO.object.head.commit.tree.split
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.IO.object.tree.head.commit.path.split
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.endswith
    - typing.IO.tree.path.commit.split
    - datetime.timedelta.object.commit.path.tree.decode
    - typing.cast.tree.head.commit.object.path.split
    - typing.TypeVar.tree.head.commit.path.object.split
    - datetime.timedelta.tree.object.head.commit.decode
    - <builtin>.open
    - typing.BinaryIO.tree.head.commit.split
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.IO.head.commit.endswith
    - typing.IO.object.tree.path.head.ref.commit.split
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.head.ref.commit.decode
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.IO.tree.path.commit.object.split
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.head.ref.commit.split
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.commit.object.path.endswith
    - git.objects.commit.Popen.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.path.decode
    - typing.IO.path.object.head.ref.commit.split
    - subprocess.Popen.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.split
    - datetime.timedelta.object.head.ref.commit.path.split
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.IO.tree.commit.object.path.split
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.IO.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.path.object.split
    - datetime.timedelta.object.tree.path.commit.decode
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.tree.path.endswith
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.tree.head.commit.decode
    - typing.IO.path.object.tree.head.commit.split
    - typing.BinaryIO.head.ref.commit.object.split
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object.path.endswith
    - _logger.debug
    - subprocess.Popen.path.object.decode
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.decode
    - typing.IO.tree.object.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.split
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.path.head.commit.tree.object.decode
    - typing.IO.object.head.ref.commit.tree.split
    - typing.IO.tree.commit.object.path.decode
    - proc.stderr.read
    - typing.IO.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.tree.commit.object.split
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - typing.IO.object.tree.endswith
    - datetime.timedelta.tree.path.object.split
    - typing.IO.object.path.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - typing.IO.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - datetime.timedelta.commit.path.tree.split
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.path.decode
    - typing.BinaryIO.object.tree.head.ref.commit.split
    - typing.cast.head.ref.commit.tree.path.split
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.path.commit.object.split
    - typing.IO.path.tree.object.head.ref.commit
    - subprocess.Popen.tree.head.ref.commit.object.path.split
    - typing.cast.head.commit.path.object.split
    - datetime.timedelta.commit.tree.object.endswith
    - subprocess.Popen.head.ref.commit.object.path.split
    - datetime.timedelta.object.path.head.commit.decode
    - datetime.timedelta.tree.path.head.ref.commit.object.split
    - subprocess.Popen.path.head.ref.commit.tree.object.split
    - typing.TypeVar.object.head.commit.tree.endswith
    - subprocess.Popen.path.head.commit.split
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.object.tree.head.commit.split
    - typing.IO.tree.object.commit
    - typing.TypeVar.head.commit.path.object.tree.split
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - subprocess.Popen.tree.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.path.object.split
    - subprocess.Popen.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.endswith
    - datetime.timedelta.path.commit.split
    - typing.BinaryIO.object.tree.path
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - typing.cast.head.commit.path.split
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.head.commit.object.split
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.commit.tree.object.path.split
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.head.commit.path.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - typing.cast.object.head.ref.commit.path.endswith
    - typing.IO.commit.object.decode
    - datetime.timedelta.head.commit.object.path.tree.decode
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.IO.head.ref.commit.tree.endswith
    - subprocess.Popen.decode
    - subprocess.Popen.head.commit.tree.object.endswith
    - git.cmd.Git.execute
    - typing.IO.path.tree.head.commit.object.decode
    - subprocess.Popen.tree.commit.object.path.split
    - datetime.timedelta.path.head.ref.commit.object.tree.split
    - subprocess.Popen.path.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - subprocess.Popen.head.commit.tree.object.path.split
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.head.commit.path.decode
    - subprocess.Popen.path.object.head.commit.tree.split
    - typing.cast.object.head.commit.path.split
    - typing.IO.tree.head.ref.commit.path.object.split
    - subprocess.Popen.tree.head.ref.commit.path.split
    - typing.BinaryIO.object.tree.path.endswith
    - git.cmd.Git._unpack_args
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.decode
    - datetime.timedelta.tree.object.head.commit
    - typing.BinaryIO.tree.head.commit.path.split
    - datetime.timedelta.head.commit.object.path.split
    - subprocess.Popen.object.head.commit.tree.endswith
    - subprocess.Popen.object.head.commit.path.tree
    - typing.BinaryIO.tree.head.ref.commit.object.path.split
    - typing.TypeVar.head.commit.object.path.split
    - datetime.timedelta.commit.object.path.decode
    - typing.cast.head.commit.path.object.decode
    - typing.IO.head.commit.object.tree.path.split
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - typing.IO.tree.path.split
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.path.decode
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.decode
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.path.decode
    - typing.IO.tree.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.head.ref.commit.object.path.tree.split
    - typing.IO.head.ref.commit.decode
    - typing.cast.head.commit.object.path.split
    - datetime.timedelta.object.tree.path.decode
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - datetime.timedelta.commit.path.object.tree.decode
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - os.environ.copy
    - subprocess.Popen.path.tree.object.head.commit.split
    - proc.communicate
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.TypeVar.head.commit.object.tree.path.decode
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - typing.cast.object.head.ref.commit.path.tree.split
    - typing.IO.path.commit.split
    - <builtin>.isinstance
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.IO.head.commit.object.path.split
    - datetime.timedelta.path.head.ref.commit.split
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.object
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - typing.IO.path.object.head.ref.commit.decode
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.commit.path.decode
    - typing.IO.tree.object.head.commit.split
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.head.ref.commit.path.tree.object.split
    - subprocess.Popen.path.object.head.ref.commit.split
    - datetime.timedelta.path.object.split
    - subprocess.Popen.object.commit.path.decode
    - typing.IO.tree.object.commit.endswith
    - typing.IO.object.head.commit.path.tree.split
    - subprocess.Popen.commit.object.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.path.commit.decode
    - typing.cast.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.path.decode
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.commit.object.path.split
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.commit.tree
    - typing.IO.tree.head.ref.commit.object.path.decode
    - new_cmdline.append
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - typing.IO.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.split
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.cast.head.commit.object.tree.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.decode
    - datetime.timedelta.object.tree.head.commit.split
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.tree.object.head.commit.path.split
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.object.commit.split
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.path.commit.split
    - typing.IO.commit.tree.object.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: version_string.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.takewhile
    functionSourceFile: itertools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.map
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 18
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 26
    ICount: 11
    IfCount: 18
    argCount: 16
    argDefaultValues:
    - <ast.Constant object at 0x7f4480e88b80>
    - <ast.Constant object at 0x7f4480e88190>
    - <ast.Constant object at 0x7f4480e883a0>
    - <ast.Constant object at 0x7f4480e88a00>
    - <ast.Constant object at 0x7f4480e88580>
    - <ast.Constant object at 0x7f4480e88e50>
    - <ast.Constant object at 0x7f4480e885e0>
    - <ast.Constant object at 0x7f4480e88640>
    - <ast.Constant object at 0x7f4480e888b0>
    - <ast.Constant object at 0x7f4480e88910>
    - <ast.Constant object at 0x7f4480e889d0>
    - <ast.Attribute object at 0x7f4480e88f70>
    - <ast.Constant object at 0x7f4480e88c40>
    argNames:
    - self
    - command
    - istream
    - with_extended_output
    - with_exceptions
    - as_process
    - output_stream
    - stdout_as_string
    - kill_after_timeout
    - with_stdout
    - universal_newlines
    - shell
    - env
    - max_chunk_size
    - strip_newline_in_stdout
    - subprocess_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1096
    functionName: git.cmd.Git.execute
    functionSourceFile: git.cmd
    functionUses: 10
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.decode
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.object.commit.tree.decode
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.commit.path.object.decode
    - proc.wait
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - git.cmd.Git.execute.communicate
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.decode
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.IO.tree.object.head.commit.endswith
    - typing.cast.head.commit.tree.decode
    - subprocess.Popen.head.commit.path.object.endswith
    - datetime.timedelta.path.tree.object.head.commit
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.IO.tree.object.head.commit.path
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - subprocess.Popen.object.commit.path.tree.endswith
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.object.tree.path
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.path.tree.decode
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - threading.Event
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.cast.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.decode
    - typing.IO.head.commit.object.tree.path.endswith
    - typing.IO.object.path.head.commit
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - subprocess.Popen.tree.object.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.BinaryIO.head.commit.tree.path.decode
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.commit.object.path.tree.decode
    - typing.IO.path.head.ref.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.TypeVar.tree.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.commit.path.decode
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.tree.commit.path
    - typing.IO.commit.tree.object.path.decode
    - typing.IO.path.tree.head.ref.commit
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - proc.stderr.close
    - typing.IO.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object.decode
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.path.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.IO.head.commit.object.decode
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.tree.path.commit.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.IO.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - datetime.timedelta.tree.head.commit.path.object
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - typing.IO.object.head.ref.commit.decode
    - typing.IO.head.commit
    - subprocess.Popen.path.object.head.commit.decode
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.decode
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.decode
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.object
    - typing.cast.head.ref.commit.path.tree.decode
    - typing.IO.path.object.tree.commit
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.tree.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.decode
    - typing.IO.path.head.ref.commit.object.endswith
    - datetime.timedelta.path.head.commit.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.object.commit.decode
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - os.access
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.IO.commit.tree.decode
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - subprocess.Popen.commit.tree.object.decode
    - datetime.timedelta.object.tree.decode
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - subprocess.Popen.tree.commit.path.decode
    - typing.IO.path.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit
    - typing.IO.object.commit.tree.path.decode
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.path.commit.tree.decode
    - typing.IO.head.ref.commit.path.decode
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.object.tree.path.decode
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.decode
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.path
    - typing.cast.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.object
    - datetime.timedelta.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.object.head.commit.path.tree.decode
    - datetime.timedelta.commit.object.path.endswith
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.path.object.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.path.head.ref.commit.object.tree.decode
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.object.head.commit.tree.path.decode
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.commit.object.path.tree.endswith
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.tree.path.commit
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - typing.cast.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.object.endswith
    - typing.IO.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.path
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.cast.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.decode
    - datetime.timedelta.object.tree.head.commit.path
    - typing.IO.path.decode
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.path.commit.tree.decode
    - typing.cast.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - datetime.timedelta.path.tree.head.commit.decode
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - subprocess.Popen.object.commit.tree.path.decode
    - os.getcwd
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.tree.path.commit.decode
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.tree.decode
    - subprocess.Popen.object.path.tree.decode
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.path.object.tree.head.commit.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - typing.IO.tree.head.commit.path.endswith
    - typing.IO.object
    - subprocess.Popen.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.commit.endswith
    - typing.TypeVar.object.head.commit.tree
    - source.read
    - typing.cast.head.commit.path
    - subprocess.Popen.object.tree.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - datetime.timedelta.path.object.decode
    - typing.IO.tree.commit.path.object
    - typing.IO.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.tree.object.head.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.decode
    - typing.cast.object.head.commit.decode
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.cast.head.ref.commit.path.tree.object.decode
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.object.head.ref.commit.path.endswith
    - typing.IO.head.commit.path.tree.endswith
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.tree.head.ref.commit.object.decode
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.cast.head.commit.tree.path.decode
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.IO.commit.object.tree
    - datetime.timedelta.path.tree.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - <builtin>.len
    - typing.cast.object.head.commit.tree.decode
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.object.endswith
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - typing.IO.head.ref.commit.object.decode
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.IO.tree.path.commit.object.decode
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.object.head.commit.decode
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.BinaryIO.tree.head.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - typing.IO.path.tree.object.head.commit.decode
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.path.endswith
    - typing.TypeVar.tree.object.head.ref.commit
    - threading.Timer
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.IO.object.head.ref.commit
    - typing.IO.tree.object
    - subprocess.Popen.path.head.commit.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.head.commit.tree
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.tree.path.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.path.tree.commit.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - typing.IO.object.decode
    - typing.IO.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.commit.path.decode
    - subprocess.Popen.head.commit.object.decode
    - datetime.timedelta.object.tree.commit.decode
    - typing.cast.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.head.commit.tree.decode
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.commit.decode
    - typing.IO.tree.path.head.commit.decode
    - typing.cast.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.cast.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.decode
    - typing.cast.tree.object.head.ref.commit.decode
    - typing.IO.path.object.head.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.endswith
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - datetime.timedelta.path.tree.commit.object
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - typing.IO.path.tree.object.decode
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.head.commit.endswith
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.IO.path.object.head.commit.tree
    - datetime.timedelta.tree.path.object.decode
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - datetime.timedelta.head.ref.commit.object.decode
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.head.commit.path.object.tree.decode
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object
    - stderr_value.endswith
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.IO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.object.head.commit.path
    - typing.cast.head.commit.object.tree.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - datetime.timedelta.commit.path.object.decode
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - datetime.timedelta.endswith
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - datetime.timedelta.path.object.tree.decode
    - typing.TypeVar.tree.object.head.commit.path
    - typing.cast.tree.head.commit.decode
    - typing.TypeVar.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit
    - subprocess.Popen.path.commit.object.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.head.commit.tree.decode
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - git.objects.commit.Popen.path.decode
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.object.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - subprocess.Popen.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.path.object.decode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - typing.IO.tree.object.path.head.commit.endswith
    - typing.TypeVar.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.path.object.commit.tree.decode
    - datetime.timedelta.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.tree.commit.object.decode
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.decode
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.IO.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - subprocess.Popen.object.path.tree.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.decode
    - typing.cast.object.head.commit.path.decode
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.object.path.decode
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.path.commit.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.IO.object.path.tree.decode
    - typing.IO.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.head.commit.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - git.objects.commit.Popen.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.tree
    - subprocess.Popen.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.head.commit.decode
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.object.commit.path.endswith
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.object.tree.path
    - typing.cast.tree.object.head.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.path.object.head.commit.endswith
    - subprocess.Popen.path.object.tree.commit.decode
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - subprocess.Popen.object.commit.decode
    - typing.cast.commit.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.IO.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.path.commit.tree.object.decode
    - subprocess.Popen.head.commit.object.path
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - datetime.timedelta.path.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.commit.tree.endswith
    - datetime.timedelta.head.commit
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - subprocess.Popen.path.object.tree.commit.endswith
    - subprocess.Popen.commit.path.object.tree.decode
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.endswith
    - subprocess.Popen.tree.path.commit
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.tree.commit.decode
    - subprocess.Popen.head.commit.tree.endswith
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.decode
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.path.commit.object.decode
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.decode
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.endswith
    - subprocess.Popen.path.tree.object.commit.decode
    - subprocess.Popen.path.head.commit
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - datetime.timedelta.head.commit.object.path
    - typing.cast.head.commit.object.path.decode
    - subprocess.Popen.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - git.objects.commit.Popen.tree
    - typing.IO.head.commit.tree.path.decode
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.object.head.commit.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - git.objects.commit.Popen.path.endswith
    - watchdog.cancel
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.path
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.head.commit.object.path.decode
    - proc.stdout.close
    - typing.IO.head.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.IO.commit.tree.endswith
    - typing.cast.tree.head.commit.path.object
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.tree.object.head.commit
    - typing.cast.head.ref.commit.tree.object.decode
    - subprocess.Popen.tree.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.commit.path
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.TypeVar.tree.object.path.endswith
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.tree.path.decode
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.decode
    - urllib.parse.urlsplit._replace
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - err.encode
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.tree
    - subprocess.Popen.head.ref.commit.path.object
    - git.objects.commit.Popen.decode
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.decode
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - typing.IO.commit.tree.path.decode
    - subprocess.Popen.commit.tree.path.object.decode
    - <builtin>.enumerate
    - subprocess.Popen.path.head.ref.commit.object.decode
    - datetime.timedelta.head.ref.commit.decode
    - typing.cast.head.commit.object.path.endswith
    - typing.cast.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.tree.path.head.commit.object.decode
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.tree.path.decode
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.decode
    - typing.IO.head.commit.tree.endswith
    - typing.IO.object.path.commit
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.IO.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.tree.path.decode
    - typing.IO.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.decode
    - typing.IO.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.object.endswith
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - typing.IO.object.head.ref.commit.path.decode
    - subprocess.Popen.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.object.path.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - datetime.timedelta.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.IO.tree.path.object.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.decode
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - typing.cast.head.commit.object.decode
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.head.commit
    - subprocess.Popen.object.path.commit.decode
    - datetime.timedelta.path.object
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.cast.head.ref.commit.tree.path.decode
    - subprocess.Popen.commit
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.commit.tree.object.path.decode
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.path.decode
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.decode
    - subprocess.Popen.endswith
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - typing.IO.path.object.tree.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.decode
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - datetime.timedelta.tree
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.object.tree.path.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.decode
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.commit.object.path.tree.decode
    - datetime.timedelta.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - datetime.timedelta.commit.object.tree.decode
    - typing.TypeVar.tree.head.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - typing.IO.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree.commit.decode
    - env.update
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - typing.cast.head.ref.commit.object.endswith
    - typing.IO.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.head.commit
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - subprocess.Popen.head.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.path.head.commit.object.decode
    - typing.cast.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.decode
    - datetime.timedelta.tree.object.path.endswith
    - typing.BinaryIO.tree.head.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.decode
    - <builtin>.dict
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.cast.head.commit.tree.path.object.decode
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.IO.tree.object.decode
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.path.object.head.commit.tree.decode
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.decode
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.commit.path.decode
    - typing.BinaryIO.head.commit.decode
    - subprocess.Popen.head.commit.object.tree.decode
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.endswith
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.IO.head.commit.path.object.tree.decode
    - datetime.timedelta.object.path.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.path.decode
    - typing.TypeVar.object.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.path.decode
    - typing.cast.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.IO.head.commit.path.tree.object.decode
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.commit.object.path
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.head.commit.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - typing.TypeVar.head.ref.commit.object
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.head.commit.object.tree.path.decode
    - typing.IO.path.commit.object.tree.decode
    - typing.IO.object.path.tree.commit.decode
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.decode
    - typing.TypeVar.tree.object.path.commit.decode
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.cast.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - typing.cast.object.tree.head.commit.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.path.decode
    - typing.IO.path.tree.endswith
    - typing.IO.path.tree.head.ref.commit.object.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.commit.tree.object.path.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.head.commit.path.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.endswith
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - typing.IO.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.tree.path.head.ref.commit.object.decode
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.path.tree.head.commit.decode
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - typing.TypeVar.tree.head.commit.path.decode
    - urllib.parse.urlsplit.netloc.replace
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - git.objects.commit.Popen.tree.endswith
    - typing.IO.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - datetime.timedelta.object
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - git.objects.commit.Popen.tree.path.decode
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.decode
    - typing.IO.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.IO.path.tree.commit.decode
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - git.cmd._safer_popen_windows
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.head.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.tree.path.object
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - watchdog.start
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.commit
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.IO.object.path.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - typing.IO.endswith
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - subprocess.Popen.head.commit.tree.decode
    - datetime.timedelta.path.commit.endswith
    - typing.IO.head.commit.object.tree.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.path.object.tree.endswith
    - datetime.timedelta.path.object.commit.decode
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - git.util.stream_copy
    - datetime.timedelta.tree.object
    - typing.IO.object.head.commit.decode
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.decode
    - subprocess.Popen.tree.commit.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - typing.IO.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.TypeVar.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.endswith
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.tree.head.commit.path.object.decode
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.tree.endswith
    - datetime.timedelta.object.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - git.util.remove_password_if_present
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - datetime.timedelta.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.decode
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - datetime.timedelta.object.tree.commit
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - typing.IO.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - git.util.patch_env
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.tree.path.object.decode
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.cast.commit.tree.object.path
    - typing.IO.commit.object.tree.decode
    - datetime.timedelta.path.tree.object.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.object.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.path
    - datetime.timedelta.head.commit.tree.path.object.decode
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.path.decode
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree
    - datetime.timedelta.tree.object.path
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - proc.stdout.read
    - subprocess.Popen.path.tree.commit.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.decode
    - datetime.timedelta.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.decode
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.decode
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - subprocess.Popen.object.tree
    - typing.IO.head.commit.object.path.tree.decode
    - subprocess.Popen.path.object.head.commit
    - typing.cast.commit.tree.object.path.endswith
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - urllib.parse.urlsplit
    - datetime.timedelta.commit.object.tree.path.endswith
    - typing.IO.tree.head.commit.path.decode
    - typing.IO.object.head.commit.path.endswith
    - typing.IO.path.head.commit.tree.decode
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit.decode
    - typing.IO.object.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - typing.IO.path.head.commit.tree.object.decode
    - datetime.timedelta.tree.head.ref.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.path.object.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.endswith
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - typing.IO.tree.commit.path.object.decode
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.tree.commit.path.object.decode
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - typing.IO.object.commit.path.decode
    - typing.IO.tree.path
    - typing.cast.head.commit
    - typing.TypeVar.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.path.commit.endswith
    - subprocess.Popen.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.IO.object.path.decode
    - subprocess.Popen.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.decode
    - datetime.timedelta.commit.object.path
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - typing.IO.object.path.head.ref.commit.tree
    - datetime.timedelta.path.decode
    - typing.IO.path.endswith
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.decode
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.endswith
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.head.commit.path.object
    - typing.IO.head.commit.path.object
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - datetime.timedelta.object.path.commit.endswith
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.endswith
    - typing.IO.head.commit.path.tree.decode
    - git.objects.commit.Popen.endswith
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.object.head.commit.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.path.tree.head.ref.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.decode
    - datetime.timedelta.head.commit.path.object.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.cast.commit.tree.object.path.decode
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - typing.IO.object.tree.commit.decode
    - typing.IO.commit.path.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.commit.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.path.head.commit.decode
    - typing.cast.tree.head.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.commit.tree.decode
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - typing.BinaryIO.object.head.commit.tree.decode
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.tree.object.path.decode
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - kill_check.is_set
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.object.path.decode
    - typing.cast.tree.head.commit.path.object.decode
    - typing.IO.object.commit.path
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.object.tree
    - datetime.timedelta.commit.tree.path.object.decode
    - urllib.parse.urlunsplit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.path.object.head.commit.tree.decode
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.IO.head.commit.path.object.decode
    - typing.IO.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.IO.path.object.head.commit
    - typing.BinaryIO.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.decode
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.path.tree.object.head.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.decode
    - typing.IO.tree.commit.path.object.endswith
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.tree.head.commit.object.decode
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - typing.IO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - subprocess.Popen.path.object.commit.decode
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.tree.head.commit.object.decode
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.IO.head.commit.tree.object.decode
    - subprocess.Popen.tree.object.commit.decode
    - typing.BinaryIO.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - datetime.timedelta.path.object.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.IO.path.head.commit.tree.object
    - typing.TypeVar.head.commit.tree.decode
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.object
    - typing.cast.object.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.object.tree
    - typing.BinaryIO.object.head.commit
    - typing.IO.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.path.object.tree.commit.decode
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.tree.path.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.commit.decode
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.commit.endswith
    - typing.IO.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.tree.head.commit.object.decode
    - typing.IO.tree.path.object
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - git.cmd.Git.execute.as_text
    - subprocess.Popen.tree.path.head.commit.object.decode
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.tree.path.decode
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - datetime.timedelta.path.commit.tree.decode
    - subprocess.Popen.head.commit.path.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.decode
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.commit.path.tree.decode
    - subprocess.Popen.tree.commit.object.endswith
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.decode
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - os.getenv
    - subprocess.Popen.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.tree.object.path.head.commit.decode
    - typing.BinaryIO.object.tree.path.commit
    - subprocess.Popen.path.object.commit.endswith
    - typing.IO.tree.head.commit.object.path.decode
    - subprocess.Popen.object.path.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.commit.tree.decode
    - typing.IO.head.commit.path.decode
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.object.commit.tree.decode
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.IO.path.tree.head.commit.decode
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.decode
    - typing.IO.path.head.commit.object.tree.decode
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - typing.IO.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.endswith
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.endswith
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree
    - destination.write
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.tree.path.object.head.ref.commit.decode
    - datetime.timedelta.path.commit.object
    - typing.IO.path.object.commit.tree.endswith
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.object.head.ref.commit.decode
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - subprocess.Popen.object.decode
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.IO.path.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.tree.decode
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.path.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - _logger.info
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.head.commit.object.path.tree
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.IO.path.object.tree
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - typing.cast.head.ref.commit.path.tree.object
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.object.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - subprocess.Popen.object.path.commit.tree.decode
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.tree.head.commit.decode
    - typing.cast.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.path.head.commit.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - typing.IO.object.head.commit.path.tree.endswith
    - git.compat.safe_decode
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.commit
    - typing.IO.tree.object.head.commit.path.decode
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.commit.object.tree.path.decode
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.IO.commit.object.path.decode
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - datetime.timedelta.path.head.ref.commit.decode
    - typing.cast.tree.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.path.commit.endswith
    - typing.IO.commit.tree.path.object.decode
    - subprocess.Popen.commit.decode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - <builtin>.open
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.IO.head.commit.endswith
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.head.ref.commit.decode
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.commit.object.path.endswith
    - git.objects.commit.Popen.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.IO.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.object.tree.path.commit.decode
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.tree.path.endswith
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.tree.head.commit.decode
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object.path.endswith
    - _logger.debug
    - subprocess.Popen.path.object.decode
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.decode
    - typing.IO.tree.object.commit.path.endswith
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.path.head.commit.tree.object.decode
    - typing.IO.tree.commit.object.path.decode
    - proc.stderr.read
    - typing.IO.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.IO.path.tree.head.commit.endswith
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.path.decode
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.object.path.head.commit.decode
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - subprocess.Popen.tree.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.tree.path
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.head.commit.path.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - typing.cast.object.head.ref.commit.path.endswith
    - typing.IO.commit.object.decode
    - datetime.timedelta.head.commit.object.path.tree.decode
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.IO.head.ref.commit.tree.endswith
    - subprocess.Popen.decode
    - subprocess.Popen.head.commit.tree.object.endswith
    - typing.IO.path.tree.head.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.head.commit.path.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.object.head.commit.decode
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.commit.object.path.decode
    - typing.cast.head.commit.path.object.decode
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.path.decode
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.decode
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.path.decode
    - typing.IO.tree.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.head.ref.commit.decode
    - datetime.timedelta.object.tree.path.decode
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - datetime.timedelta.commit.path.object.tree.decode
    - os.environ.copy
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - proc.communicate
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.TypeVar.head.commit.object.tree.path.decode
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - <builtin>.isinstance
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.path.object.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.commit.path.decode
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.object.commit.path.decode
    - typing.IO.tree.object.commit.endswith
    - subprocess.Popen.commit.object.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.path.commit.decode
    - typing.cast.head.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.commit.object.tree
    - typing.TypeVar.tree.object.head.commit.path.decode
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.commit.tree
    - typing.IO.tree.head.ref.commit.object.path.decode
    - new_cmdline.append
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - typing.IO.commit.endswith
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.cast.head.commit.object.tree.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.IO.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - typing.IO.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.object.endswith
    linkageType: pythonLinkage
    raised:
    - GitCommandError
    - GitCommandNotFound
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.environ.copy
    functionSourceFile: os
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: env.update
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - pid
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1306
    functionName: git.cmd.Git.execute.kill_process
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - datetime.timedelta.head.commit.path.tree.object.stdout.split
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.commit.object.tree.path.stdout.split
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.ref.commit.tree.path.append
    - typing.IO.tree.commit.object.path.stdout.split
    - typing.BinaryIO.head.commit.tree.path.object.append
    - datetime.timedelta.tree.head.commit
    - typing.cast.head.commit.tree.path.object.append
    - typing.IO.commit.path.object
    - subprocess.Popen.tree.path.head.commit.stdout.split
    - typing.IO.path.object.head.commit.tree.append
    - typing.BinaryIO.object.head.commit.tree.append
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.head.commit.tree.path.object.append
    - subprocess.Popen.path.stdout.split
    - typing.BinaryIO.object.head.ref.commit.path.stdout.split
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.object.commit.stdout.split
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.split
    - subprocess.Popen.object.commit
    - typing.TypeVar.tree.object.head.commit.path.append
    - typing.IO.head.ref.commit.object.append
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.TypeVar.tree.head.commit.object.stdout.split
    - typing.IO.head.commit.path.tree.object.append
    - typing.IO.path.object.tree.head.commit
    - datetime.timedelta.tree.path.head.commit.append
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.head.commit.tree.stdout.split
    - typing.BinaryIO.object.head.commit.append
    - subprocess.Popen.tree.path.commit.object.append
    - typing.TypeVar.head.commit.path.object.tree.stdout.split
    - typing.TypeVar.tree.head.ref.commit.append
    - subprocess.Popen.commit.path.append
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.split
    - typing.IO.tree.path.head.commit.object.stdout.split
    - typing.IO.head.commit.tree.path.object.stdout.split
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.split
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.IO.path.tree.head.commit.append
    - typing.IO.object.tree.head.ref.commit.path
    - typing.cast.head.ref.commit.tree.object.path.stdout.split
    - typing.IO.object.tree.commit.path
    - typing.TypeVar.object.head.commit.tree.path.append
    - subprocess.Popen.path.object
    - typing.IO.tree.object.head.commit.path
    - datetime.timedelta.tree.commit
    - subprocess.Popen.object.stdout.split
    - typing.cast.head.commit.tree
    - typing.TypeVar.object.tree.path.commit.stdout.split
    - typing.cast.commit.object.tree.path.append
    - datetime.timedelta.object.append
    - subprocess.Popen.object.tree.path
    - typing.cast.object.head.commit.tree.path.append
    - typing.IO.commit.object.path.tree.stdout.split
    - typing.IO.tree.head.ref.commit.path.stdout.split
    - typing.IO.object.commit.path.stdout.split
    - typing.cast.head.ref.commit.tree.object.stdout.split
    - typing.IO.object.path.commit.stdout.split
    - subprocess.Popen.object.path.tree.head.commit.stdout.split
    - typing.IO.commit.object.path.append
    - typing.TypeVar.object.tree.path.commit.append
    - typing.BinaryIO.head.ref.commit.tree.object.append
    - typing.cast.head.commit.path.object.append
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.BinaryIO.object.tree.head.commit.append
    - subprocess.Popen.path.head.commit.object.append
    - typing.IO.object.path.tree.head.commit.append
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - subprocess.Popen.head.commit.path.tree.append
    - datetime.timedelta.path.tree.stdout.split
    - typing.IO.object.path.head.commit
    - typing.BinaryIO.head.commit.object.tree.stdout.split
    - typing.BinaryIO.head.ref.commit.object.path.append
    - datetime.timedelta.object.commit
    - datetime.timedelta.tree.object.head.ref.commit.stdout.split
    - subprocess.Popen.object.path.head.ref.commit.tree.append
    - subprocess.Popen.head.commit.object.stdout.split
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.split
    - typing.cast.tree.object.head.ref.commit.path.append
    - datetime.timedelta.object.path.commit.stdout.split
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.split
    - typing.IO.commit.tree.path.stdout.split
    - typing.IO.object.path.tree.commit.append
    - typing.BinaryIO.tree.head.commit.path.object
    - datetime.timedelta.tree.head.commit.object.path.append
    - datetime.timedelta.object.head.ref.commit.tree.append
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.path.tree.object.stdout.split
    - typing.TypeVar.object.tree.head.commit.append
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object.append
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.IO.tree.head.commit.stdout.split
    - subprocess.Popen.tree.object.path.commit.append
    - subprocess.Popen.path.commit.tree.append
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.object.commit.tree.path.stdout.split
    - typing.IO.object.head.commit.append
    - datetime.timedelta.tree.path.object.commit.stdout.split
    - typing.cast.head.commit.path.tree.object
    - subprocess.Popen.path.head.ref.commit.append
    - subprocess.Popen.tree.commit.path.stdout.split
    - subprocess.Popen.head.ref.commit.tree.path.object.append
    - typing.cast.object.tree.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.path.object.append
    - typing.IO.path.object.head.commit.stdout.split
    - datetime.timedelta.object.path.commit.append
    - typing.IO.path.object.commit.tree.append
    - subprocess.Popen.commit.append
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.split
    - typing.cast.object.tree.head.ref.commit.stdout.split
    - typing.cast.tree.head.commit.object.path.stdout.split
    - datetime.timedelta.path.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.tree.append
    - datetime.timedelta.tree.object.commit.stdout.split
    - datetime.timedelta.path.object.commit.append
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.tree.commit.path
    - typing.IO.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.IO.path.commit.object.tree.append
    - typing.IO.head.ref.commit.object.tree.stdout.split
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.split
    - typing.cast.head.ref.commit.path.object.append
    - typing.IO.path.head.ref.commit.object.tree.append
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.IO.head.ref.commit.tree.object.stdout.split
    - typing.IO.path.object.tree.commit.append
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.cast.head.commit.tree.object.path.append
    - typing.IO.object.head.commit.path.append
    - datetime.timedelta.path.stdout.split
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.split
    - typing.IO.object.tree.head.ref.commit.path.stdout.split
    - typing.BinaryIO.object.head.commit.tree.stdout.split
    - subprocess.Popen.path.head.ref.commit.object.append
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.cast.head.commit.object.stdout.split
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.path.stdout.split
    - typing.IO.object.stdout.split
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.split
    - typing.TypeVar.object.head.ref.commit.stdout.split
    - typing.IO.path.head.commit.tree.stdout.split
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.split
    - typing.IO.head.ref.commit.path.object.tree.stdout.split
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - subprocess.Popen.path.tree.append
    - datetime.timedelta.commit.object.tree.stdout.split
    - datetime.timedelta.tree.head.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.split
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.path.stdout.split
    - typing.IO.tree.path.head.ref.commit.append
    - datetime.timedelta.head.ref.commit.path.object
    - typing.BinaryIO.object.head.commit.tree.path.stdout.split
    - subprocess.Popen.tree.path
    - subprocess.Popen.path.tree.object.commit.stdout.split
    - datetime.timedelta.tree.object.path.head.commit.append
    - typing.IO.object.head.commit.path.tree.stdout.split
    - subprocess.Popen.tree.path.commit.stdout.split
    - subprocess.Popen.path.tree.commit.stdout.split
    - typing.IO.path.object.tree.commit.stdout.split
    - typing.IO.head.commit
    - typing.BinaryIO.head.commit.object.tree.path.append
    - datetime.timedelta.object.commit.tree.path.stdout.split
    - subprocess.Popen.path.object.tree.commit.stdout.split
    - typing.TypeVar.head.commit.object.tree.path.append
    - datetime.timedelta.object.path.tree.stdout.split
    - datetime.timedelta.object.path.tree.head.ref.commit.append
    - subprocess.Popen.head.ref.commit.object.tree.append
    - typing.IO.path.object.stdout.split
    - typing.IO.object.head.ref.commit.stdout.split
    - datetime.timedelta.path.head.ref.commit.object.stdout.split
    - typing.cast.object.head.commit.stdout.split
    - typing.BinaryIO.head.commit.object.path.tree.append
    - typing.TypeVar.head.commit.object
    - typing.BinaryIO.head.commit.tree.object.path.stdout.split
    - typing.IO.commit.path.object.tree.stdout.split
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.head.commit.path.append
    - typing.cast.tree.head.commit.object.stdout.split
    - typing.BinaryIO.tree.head.ref.commit.object.path.append
    - typing.TypeVar.head.commit.tree.object.path.append
    - subprocess.Popen.object.tree.head.ref.commit.path.append
    - subprocess.Popen.path.head.ref.commit.stdout.split
    - typing.IO.path.tree.head.ref.commit.object.stdout.split
    - subprocess.Popen.tree.commit.object.path.stdout.split
    - subprocess.Popen.object.head.ref.commit.path.append
    - subprocess.Popen.tree.path.head.commit.object.append
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - datetime.timedelta.tree.path.object.head.ref.commit.append
    - typing.cast.head.ref.commit.object.path.tree
    - datetime.timedelta.commit.append
    - typing.IO.object.head.commit.stdout.split
    - typing.TypeVar.head.ref.commit.path.object.stdout.split
    - typing.IO.head.commit.object.tree.append
    - typing.IO.path.tree.object.head.commit.append
    - typing.TypeVar.tree.head.commit.object.path.stdout.split
    - typing.IO.path.object.head.commit.append
    - typing.BinaryIO.object.head.ref.commit.tree.path.append
    - typing.IO.object.tree.commit
    - git.objects.commit.Popen.path.stdout.split
    - datetime.timedelta.head.commit.tree.path.stdout.split
    - datetime.timedelta.head.commit.object.tree.stdout.split
    - subprocess.Popen.object.path.head.commit
    - subprocess.Popen.tree.head.ref.commit.object.path.append
    - typing.TypeVar.head.ref.commit.tree.object.append
    - subprocess.Popen.commit.object.append
    - subprocess.Popen.object.tree.head.commit.append
    - subprocess.Popen.head.ref.commit.tree.stdout.split
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.object.commit.path.stdout.split
    - datetime.timedelta.object.tree.head.commit.path.stdout.split
    - datetime.timedelta.object.tree.commit.stdout.split
    - typing.cast.tree.head.commit.append
    - typing.IO.tree.head.commit.object.path.stdout.split
    - typing.TypeVar.head.ref.commit.object.path
    - subprocess.Popen.path.object.tree.head.ref.commit.append
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.TypeVar.tree.object.head.commit.append
    - subprocess.Popen.object.tree.head.ref.commit.append
    - typing.BinaryIO.head.commit.object.path.tree.stdout.split
    - typing.cast.head.ref.commit.object.path.tree.append
    - subprocess.Popen.path.head.commit.object
    - typing.BinaryIO.tree.head.ref.commit.object.append
    - datetime.timedelta.object.path.tree.head.commit.stdout.split
    - typing.TypeVar.object.head.ref.commit.tree.stdout.split
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - datetime.timedelta.path.commit.stdout.split
    - typing.cast.head.commit.object.tree.append
    - datetime.timedelta.path.head.ref.commit.tree.object.append
    - typing.IO.head.commit.path.object.tree.stdout.split
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.tree.path.stdout.split
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.object.path.commit.tree.append
    - typing.cast.head.commit.tree.object.path.stdout.split
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.append
    - datetime.timedelta.commit.tree.path.object.append
    - datetime.timedelta.commit.object.tree.append
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.path.head.commit.object.append
    - subprocess.Popen.tree.commit.stdout.split
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.split
    - typing.BinaryIO.head.ref.commit.object.tree.path.append
    - subprocess.Popen.object.head.commit.tree.append
    - subprocess.Popen.commit.object.tree.append
    - typing.IO.object.path.commit.append
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.split
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.BinaryIO.object.head.commit.stdout.split
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.tree.path.head.ref.commit.stdout.split
    - subprocess.Popen.path.object.head.ref.commit.stdout.split
    - typing.IO.commit.append
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.head.commit.tree.stdout.split
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - typing.cast.head.commit.path.stdout.split
    - subprocess.Popen.path.commit.stdout.split
    - datetime.timedelta.head.commit.object.path.tree.stdout.split
    - typing.cast.object.head.ref.commit.path.tree.stdout.split
    - typing.cast.head.ref.commit.object.tree.path.append
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.tree.object.stdout.split
    - subprocess.Popen.head.commit.object.path.tree
    - datetime.timedelta.commit.tree.append
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.split
    - typing.TypeVar.head.commit.path.append
    - datetime.timedelta.head.commit.path
    - typing.IO.object.path.commit.tree.stdout.split
    - typing.IO.head.commit.object.path.tree.append
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - subprocess.Popen.path.object.tree.stdout.split
    - typing.TypeVar.head.commit.object.append
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.head.commit.append
    - datetime.timedelta.path.commit.append
    - subprocess.Popen.tree.object.path.head.ref.commit
    - subprocess.Popen.tree.path.commit.object.stdout.split
    - typing.IO.object.tree.path.head.ref.commit.append
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - typing.TypeVar.object.tree.path.head.ref.commit.append
    - subprocess.Popen.object.head.commit.append
    - typing.IO.tree.path.head.ref.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.append
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.head.commit.object.tree.path.stdout.split
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - typing.IO.path.head.commit.object.stdout.split
    - typing.IO.object.path.head.commit.tree.stdout.split
    - typing.IO.path.head.commit.tree.object.append
    - datetime.timedelta.path.object.append
    - typing.TypeVar.head.commit.tree.path.object.stdout.split
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.commit.tree.path.append
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.tree.object.stdout.split
    - typing.BinaryIO.head.commit.path.stdout.split
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - datetime.timedelta.path.tree.object.stdout.split
    - typing.IO.tree.commit.object.path.append
    - typing.IO.object
    - datetime.timedelta.object.tree.stdout.split
    - typing.IO.object.path.head.commit.stdout.split
    - typing.BinaryIO.object.tree.head.commit.path.append
    - typing.BinaryIO.tree.head.commit.path.object.stdout.split
    - typing.TypeVar.object.head.commit.tree
    - typing.cast.head.commit.path
    - typing.IO.path.object.head.commit.tree.stdout.split
    - subprocess.Popen.head.commit.object.tree.append
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.object.path.stdout.split
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.commit.path.object.stdout.split
    - subprocess.Popen.tree.path.head.ref.commit.object.append
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.append
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - typing.IO.object.head.ref.commit.path.stdout.split
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.head.ref.commit.append
    - typing.IO.object.head.commit.path.stdout.split
    - subprocess.Popen.commit.tree.object.path.stdout.split
    - typing.IO.object.commit.tree.path
    - typing.IO.tree.object.commit.append
    - datetime.timedelta.object.head.commit.tree.path
    - subprocess.Popen.path.tree.stdout.split
    - subprocess.Popen.path
    - datetime.timedelta.head.commit.object.tree.path.stdout.split
    - typing.IO.tree.commit.object
    - subprocess.Popen.object.commit.path.tree.stdout.split
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.BinaryIO.head.ref.commit.path.tree.append
    - subprocess.Popen.commit.path.object.stdout.split
    - typing.IO.object.head.ref.commit.tree.path.stdout.split
    - typing.TypeVar.object.tree.head.ref.commit.append
    - typing.BinaryIO.head.ref.commit.object.path.stdout.split
    - typing.cast.object.head.ref.commit.tree.append
    - typing.BinaryIO.tree.head.ref.commit.append
    - subprocess.Popen.tree.commit.path.object.stdout.split
    - typing.IO.tree.path.object.commit.append
    - subprocess.Popen.tree.object.head.commit.stdout.split
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.split
    - typing.IO.object.head.ref.commit.tree.stdout.split
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.split
    - subprocess.Popen.object.tree.path.commit.stdout.split
    - datetime.timedelta.object.tree.head.commit.stdout.split
    - subprocess.Popen.tree.object.head.commit.append
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.commit.tree.object.append
    - typing.IO.object.commit.stdout.split
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.head.commit.append
    - git.objects.commit.Popen.append
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - datetime.timedelta.object.tree.commit.path.append
    - typing.TypeVar.head.ref.commit.object.tree.stdout.split
    - typing.IO.head.ref.commit.object.tree.path.stdout.split
    - typing.IO.commit.tree.object.path.append
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.tree.stdout.split
    - typing.IO.object.head.commit
    - datetime.timedelta.object.commit.tree.append
    - <builtin>.len
    - datetime.timedelta.tree.head.ref.commit.path.append
    - subprocess.Popen.path.tree.object.stdout.split
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.split
    - subprocess.Popen.head.ref.commit.object.path.tree.append
    - subprocess.Popen.object.path.head.ref.commit
    - typing.IO.path.tree.object.head.commit.stdout.split
    - typing.cast.object.tree.head.commit.path.append
    - typing.IO.append
    - typing.IO.head.commit.path.object.tree.append
    - typing.TypeVar.head.ref.commit.object.append
    - typing.cast.object.tree.head.ref.commit.path.append
    - subprocess.Popen.commit.object.tree.path
    - subprocess.Popen.path.commit.tree.object.append
    - datetime.timedelta.object.tree.path.append
    - subprocess.Popen.path.tree.object.append
    - typing.IO.object.path.tree.stdout.split
    - subprocess.Popen.commit.object.path.append
    - typing.IO.object.tree.head.commit.path
    - typing.TypeVar.object.tree.head.commit.path
    - typing.IO.object.commit.tree.path.append
    - typing.cast.object.head.ref.commit.tree.path.append
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.object.tree.append
    - typing.IO.head.ref.commit.path.tree.stdout.split
    - typing.IO.head.ref.commit.tree.object.append
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.object.path.head.commit.append
    - typing.TypeVar.object.tree.path.head.commit.append
    - typing.cast.tree.head.ref.commit.path.stdout.split
    - typing.cast.head.commit.tree.append
    - typing.IO.object.path.head.ref.commit.append
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.append
    - typing.IO.path.tree.object.stdout.split
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.tree.append
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.object.stdout.split
    - typing.TypeVar.stdout.split
    - typing.IO.tree.object
    - subprocess.Popen.commit.tree.object.append
    - typing.IO.path.object.tree.stdout.split
    - subprocess.Popen.path.commit.append
    - datetime.timedelta.path.head.commit.object.tree.stdout.split
    - datetime.timedelta.path.head.commit.tree
    - typing.IO.object.commit.tree.path.stdout.split
    - typing.IO.path.tree.object.head.ref.commit.append
    - typing.BinaryIO.head.ref.commit.object.stdout.split
    - typing.IO.commit.tree.append
    - subprocess.Popen.object.tree.commit.path.stdout.split
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.split
    - typing.IO.commit.path.object.tree.append
    - datetime.timedelta.path.tree.append
    - typing.cast.object.head.commit.tree.append
    - subprocess.Popen.path.head.commit.tree.object.append
    - subprocess.Popen.head.commit.object.path.tree.append
    - typing.BinaryIO.object.head.ref.commit.path.tree.append
    - subprocess.Popen.tree.append
    - typing.BinaryIO.head.commit.path.tree.object.append
    - datetime.timedelta.path.tree.head.ref.commit.object.append
    - typing.IO.commit.path.object.stdout.split
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.tree.object.path.head.commit.stdout.split
    - typing.TypeVar.tree.object.head.ref.commit.path.append
    - typing.cast.commit.object.tree.path.stdout.split
    - typing.IO.object.commit.append
    - datetime.timedelta.head.ref.commit.path.tree.append
    - typing.cast.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.path.tree.append
    - datetime.timedelta.head.commit.object.append
    - subprocess.Popen.object.commit.append
    - subprocess.Popen.tree.path.object.head.commit.stdout.split
    - subprocess.Popen.object.path.tree.append
    - datetime.timedelta.commit.object
    - typing.IO.path.head.commit.object.tree.stdout.split
    - subprocess.Popen.head.ref.commit.path.object.tree.append
    - typing.IO.path.commit.stdout.split
    - datetime.timedelta.path.commit.object.append
    - typing.BinaryIO.head.commit.tree.object.stdout.split
    - typing.IO.stdout.split
    - subprocess.Popen.head.commit.tree.path.append
    - subprocess.Popen.tree.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.object
    - typing.cast.tree.head.ref.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.split
    - typing.cast.head.commit.tree.stdout.split
    - datetime.timedelta.commit.object.path.tree.stdout.split
    - subprocess.Popen.tree.path.commit.append
    - typing.cast.head.commit.object.path.tree.append
    - datetime.timedelta.head.commit.append
    - subprocess.Popen.tree.path.head.ref.commit.stdout.split
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.object.tree.head.ref.commit.stdout.split
    - typing.IO.head.ref.commit.tree.object.path.append
    - typing.BinaryIO.head.commit.path.object.append
    - datetime.timedelta.path.tree.commit.object
    - datetime.timedelta.path.tree.commit.object.append
    - typing.IO.tree.object.path.append
    - datetime.timedelta.append
    - datetime.timedelta.path.object.tree.append
    - datetime.timedelta.path.tree.object.head.commit.append
    - datetime.timedelta.path.tree.object.append
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.head.commit.tree
    - datetime.timedelta.path.append
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - git.objects.commit.Popen.tree.append
    - typing.IO.path.object.head.commit.tree
    - typing.cast.tree.object.head.commit.path.stdout.split
    - subprocess.Popen.path.tree.object.commit.append
    - subprocess.Popen.tree.head.ref.commit.path.append
    - subprocess.Popen.object.path.head.ref.commit.stdout.split
    - subprocess.Popen.head.ref.commit.tree.object.path
    - typing.IO.path.commit.object
    - typing.IO.commit.path.tree.stdout.split
    - subprocess.Popen.tree.head.commit.object.path
    - datetime.timedelta.head.commit.path.stdout.split
    - typing.IO.path.head.commit.object.append
    - typing.TypeVar.head.commit.object.path.stdout.split
    - subprocess.Popen.object.path.commit.append
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.head.ref.commit.append
    - subprocess.Popen.head.ref.commit.object.stdout.split
    - subprocess.Popen.path.commit.tree.stdout.split
    - datetime.timedelta.path.tree.object.commit.append
    - typing.cast.head.ref.commit.object.path.tree.stdout.split
    - datetime.timedelta.tree.object.head.commit.path.append
    - typing.cast.tree.head.commit.path.object.stdout.split
    - datetime.timedelta.path.commit.object.tree.stdout.split
    - datetime.timedelta.object.tree.path.commit.append
    - subprocess.Popen.head.commit.append
    - typing.BinaryIO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.append
    - subprocess.Popen.tree.object.head.commit.path
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.split
    - typing.IO.tree.append
    - typing.IO.tree.object.head.ref.commit.append
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.path.object.commit.stdout.split
    - datetime.timedelta.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.object.path.append
    - typing.TypeVar.tree.head.commit.path.append
    - typing.TypeVar.head.commit.object.tree.path.stdout.split
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.split
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.path.object.append
    - subprocess.Popen.tree.head.ref.commit.path.object.append
    - typing.TypeVar.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit.append
    - subprocess.Popen.tree.path.stdout.split
    - typing.IO.path.tree.head.ref.commit.append
    - typing.TypeVar.head.commit.path.tree.stdout.split
    - subprocess.Popen.commit.tree.object.path.append
    - typing.BinaryIO.head.commit
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.cast.head.commit.path.object.stdout.split
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.cast.head.commit.path.tree.stdout.split
    - subprocess.Popen.object.path.append
    - typing.IO.path.head.ref.commit.tree.stdout.split
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.split
    - typing.cast.head.ref.commit.path.tree.append
    - typing.TypeVar.tree.head.commit.append
    - subprocess.Popen.head.commit.tree.object.path.stdout.split
    - typing.BinaryIO.tree.head.ref.commit.path.append
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.tree.append
    - datetime.timedelta.head.ref.commit.path.append
    - typing.cast.tree.head.ref.commit.stdout.split
    - subprocess.Popen.head.ref.commit.tree.path.stdout.split
    - typing.BinaryIO.head.ref.commit.path.object.tree.append
    - datetime.timedelta.tree.commit.path.append
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path.tree.append
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.path.object.stdout.split
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.split
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.IO.path.object.head.ref.commit.tree.append
    - datetime.timedelta.object.commit.tree
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.object.path.tree.head.commit
    - typing.cast.head.ref.commit.tree.path.append
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.head.commit.tree.path.append
    - typing.IO.object.head.ref.commit.path.tree.stdout.split
    - datetime.timedelta.commit.path.stdout.split
    - datetime.timedelta.commit.path.tree.object.stdout.split
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.head.ref.commit.path.object.stdout.split
    - datetime.timedelta.tree.object.path.commit
    - subprocess.Popen.path.object.commit.append
    - typing.BinaryIO.object.head.commit.path.tree.stdout.split
    - datetime.timedelta.head.commit.path.tree.stdout.split
    - subprocess.Popen.commit.tree.path
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - datetime.timedelta.tree.path.append
    - subprocess.Popen.path.head.ref.commit.object
    - datetime.timedelta.head.ref.commit.tree.path.append
    - typing.IO.head.ref.commit.tree.path.object.stdout.split
    - typing.IO.head.ref.commit.path.append
    - typing.IO.object.tree.head.ref.commit.path.append
    - typing.TypeVar.head.ref.commit.path.tree.object.append
    - typing.IO.commit.tree.object
    - subprocess.Popen.path.head.commit.object.tree.append
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.tree.head.ref.commit.append
    - typing.IO.commit.tree.object.path.stdout.split
    - datetime.timedelta.path.head.ref.commit.tree.stdout.split
    - typing.IO.head.commit.object.path.stdout.split
    - typing.IO.head.ref.commit.path.tree.object.append
    - typing.IO.tree.head.ref.commit.append
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.IO.object.commit.path.tree.append
    - typing.IO.tree.object.head.ref.commit.path.append
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.split
    - subprocess.Popen.tree.head.ref.commit.stdout.split
    - subprocess.Popen.tree.object.head.ref.commit.stdout.split
    - typing.IO.object.head.ref.commit.path.append
    - typing.IO.commit
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.split
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.stdout.split
    - datetime.timedelta.tree.head.ref.commit.path
    - typing.IO.object.path.tree.commit.stdout.split
    - datetime.timedelta.object.tree.path
    - typing.IO.commit.tree.path.object.append
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.head.commit.path.object.stdout.split
    - typing.IO.path.head.commit.tree.object.stdout.split
    - typing.cast.head.commit.object.path.stdout.split
    - subprocess.Popen.head.commit.object.path.tree.stdout.split
    - typing.IO.object.tree.path.stdout.split
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - typing.IO.path.head.commit.tree
    - typing.BinaryIO.object.tree.path.head.commit.stdout.split
    - datetime.timedelta.object.head.commit
    - typing.TypeVar.tree.object.path.head.ref.commit.append
    - typing.BinaryIO.head.commit.object.tree.append
    - datetime.timedelta.commit.object.path.tree.append
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.head.ref.commit.tree.object.path.stdout.split
    - typing.IO.object.path.head.ref.commit.stdout.split
    - datetime.timedelta.path.object.tree.head.commit.stdout.split
    - typing.cast.object.head.commit.tree.path.stdout.split
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.split
    - typing.IO.path.object.append
    - datetime.timedelta.tree.path.commit.stdout.split
    - subprocess.Popen.object.path.tree.stdout.split
    - subprocess.Popen.tree.head.commit.append
    - typing.IO.tree.object.path.stdout.split
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.head.ref.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.head.ref.commit.object.path.append
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - subprocess.Popen.commit.path.object.tree.stdout.split
    - typing.IO.path.head.commit.object.tree.append
    - datetime.timedelta.tree.head.commit.append
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.split
    - datetime.timedelta.commit.tree.object.path.stdout.split
    - datetime.timedelta.path.tree.commit.object.stdout.split
    - typing.IO.object.path.append
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.head.commit.stdout.split
    - subprocess.Popen.head.commit.object.path
    - typing.IO.path.tree.head.ref.commit.stdout.split
    - typing.BinaryIO.head.ref.commit.tree.object.path.append
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.commit
    - datetime.timedelta.path.commit.tree.object.append
    - datetime.timedelta.path.tree.object.head.ref.commit.append
    - typing.IO.tree.commit.append
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.split
    - typing.BinaryIO.object.head.ref.commit.path.append
    - subprocess.Popen.path.object.head.commit.tree.append
    - typing.TypeVar.tree.object.path.append
    - subprocess.Popen.path.object.head.commit.tree.stdout.split
    - subprocess.Popen.path.head.commit.tree.stdout.split
    - subprocess.Popen.commit.path.tree.append
    - typing.TypeVar.tree.head.commit.path
    - subprocess.Popen.head.commit.object.path.append
    - subprocess.Popen.tree.object.path.head.commit.stdout.split
    - typing.IO.commit.tree.object.append
    - datetime.timedelta.object.path.tree.append
    - subprocess.Popen.object.commit.path.tree.append
    - subprocess.Popen.tree.path.commit
    - subprocess.Popen.head.ref.commit.path.object.append
    - kill_check.set
    - typing.cast.tree.head.ref.commit.path.append
    - subprocess.Popen.head.commit.path.tree.stdout.split
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.object.tree.commit.append
    - git.objects.commit.Popen.path.append
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - subprocess.Popen.head.commit.object.tree.stdout.split
    - datetime.timedelta.commit.path.tree.object.append
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.tree
    - datetime.timedelta.tree.object.path.commit.stdout.split
    - typing.IO.head.commit.path.tree.stdout.split
    - typing.IO.head.commit.tree
    - subprocess.Popen.commit.tree.path.stdout.split
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.head.commit.path.tree.append
    - datetime.timedelta.path.object.tree
    - typing.IO.object.tree.head.ref.commit.append
    - datetime.timedelta.object.path
    - typing.cast.head.commit.tree.path.object.stdout.split
    - typing.BinaryIO.object.tree.path.head.commit.append
    - datetime.timedelta.object.head.commit.path.tree.stdout.split
    - typing.TypeVar.head.ref.commit.path.object.append
    - typing.IO.head.commit.object.path.tree.stdout.split
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.tree.path.head.ref.commit.append
    - datetime.timedelta.object.head.commit.path
    - datetime.timedelta.head.commit.tree.path.object.append
    - datetime.timedelta.object.path.tree.commit.stdout.split
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - typing.IO.tree.head.ref.commit.object.stdout.split
    - typing.cast.head.ref.commit.path.object.tree.append
    - subprocess.Popen.path.tree.head.commit.object.append
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.tree.path.head.commit.stdout.split
    - typing.TypeVar.object.tree.path.head.commit.stdout.split
    - subprocess.Popen.head.ref.commit.path.object.stdout.split
    - datetime.timedelta.head.ref.commit.append
    - datetime.timedelta.head.commit.object.path
    - subprocess.Popen.tree.head.commit.object.stdout.split
    - typing.cast.object.head.ref.commit.path.stdout.split
    - subprocess.Popen.head.ref.commit.object
    - typing.IO.tree.head.ref.commit.path.append
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.head.ref.commit.path.object.append
    - typing.IO.tree.object.head.ref.commit.path.stdout.split
    - datetime.timedelta.object.commit.path.tree
    - typing.TypeVar.head.ref.commit.object.stdout.split
    - subprocess.Popen.object.commit.path.append
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.tree.commit.path.object.stdout.split
    - datetime.timedelta.tree.commit.path.object.append
    - typing.cast.tree.object.head.ref.commit.stdout.split
    - typing.IO.head.commit.tree.object.path.append
    - subprocess.Popen.head.ref.commit.path.tree.stdout.split
    - datetime.timedelta.path.object.head.commit.stdout.split
    - datetime.timedelta.path
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.split
    - typing.IO.head.commit.tree.object.stdout.split
    - datetime.timedelta.tree.path.object.append
    - typing.BinaryIO.object.head.ref.commit.stdout.split
    - subprocess.Popen.head.commit.path.tree.object.stdout.split
    - subprocess.Popen.object.head.ref.commit.stdout.split
    - datetime.timedelta.path.head.commit.tree.object.append
    - datetime.timedelta.path.tree.head.ref.commit
    - subprocess.Popen.tree.commit.object.path.append
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.path.object.append
    - subprocess.Popen.path.object.head.commit.append
    - datetime.timedelta.tree.object.head.ref.commit.path.append
    - datetime.timedelta.head.ref.commit.path.stdout.split
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.tree.path.object.stdout.split
    - datetime.timedelta.head.ref.commit.object.path.append
    - typing.TypeVar.head.commit.path.tree.object.stdout.split
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.path.head.commit
    - subprocess.Popen.object.head.commit.path.tree.append
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.commit.tree.path.object.stdout.split
    - subprocess.Popen.head.ref.commit.path.append
    - typing.IO.path.commit.object.append
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.split
    - typing.IO.path.stdout.split
    - subprocess.Popen.object.tree.head.ref.commit
    - datetime.timedelta.object.path.head.commit.tree.stdout.split
    - datetime.timedelta.object.tree.path.commit.stdout.split
    - subprocess.Popen.head.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.tree.path.append
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit.path.stdout.split
    - datetime.timedelta.path.object.tree.stdout.split
    - datetime.timedelta.path.object.tree.head.commit.append
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.object.tree.head.ref.commit.stdout.split
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.head.commit.path.object.tree.append
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.commit.stdout.split
    - typing.BinaryIO.object.head.ref.commit
    - typing.cast.head.ref.commit.tree.object.append
    - datetime.timedelta.path.commit.tree.object.stdout.split
    - typing.cast.tree.object.head.commit.append
    - typing.IO.head.ref.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.append
    - typing.cast.tree.object.head.commit.stdout.split
    - typing.IO.tree.path.head.commit.append
    - subprocess.Popen.commit.path
    - typing.BinaryIO.head.ref.commit.tree.stdout.split
    - datetime.timedelta.head.commit.object.tree.path.append
    - subprocess.Popen.path.tree.object.head.ref.commit.append
    - typing.IO.tree.path.object.head.commit.append
    - subprocess.Popen.tree.path.commit.object
    - subprocess.Popen.head.commit.path.stdout.split
    - typing.IO.commit.path.append
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.split
    - typing.IO.tree.object.path.head.ref.commit
    - typing.cast.head.ref.commit.object.append
    - subprocess.Popen.tree.path.object.head.ref.commit.append
    - typing.IO.path.tree.object.commit.stdout.split
    - subprocess.Popen.path.commit.object.tree.stdout.split
    - typing.TypeVar.tree.head.commit.stdout.split
    - typing.TypeVar.head.ref.commit.path.append
    - datetime.timedelta.object.path.commit.tree.append
    - subprocess.Popen.head.commit.tree.path.object.stdout.split
    - datetime.timedelta.commit.object.tree.path.append
    - typing.IO.head.ref.commit.object.tree.append
    - subprocess.Popen.tree.path.object.append
    - subprocess.Popen.path.tree.head.ref.commit.object.append
    - typing.IO.object.path.head.commit.tree.append
    - typing.cast.head.commit.tree.object.stdout.split
    - datetime.timedelta.head.ref.commit.object.path.tree
    - typing.IO.head.commit.stdout.split
    - datetime.timedelta.commit.tree.object.stdout.split
    - typing.BinaryIO.head.ref.commit.path.stdout.split
    - typing.IO.head.commit.path.stdout.split
    - subprocess.Popen.head.ref.commit.tree.path.append
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.tree
    - typing.IO.commit.stdout.split
    - subprocess.Popen.head.ref.commit.path.object
    - subprocess.Popen.commit.path.stdout.split
    - datetime.timedelta.head.commit.object.stdout.split
    - typing.IO.path.tree.head.commit.object.stdout.split
    - typing.IO.path.head.ref.commit.append
    - typing.IO.tree.path.object.head.commit.stdout.split
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.append
    - git.objects.commit.Popen
    - subprocess.Popen.commit.object.path.tree.append
    - subprocess.Popen.path.object.tree.commit.append
    - typing.TypeVar.head.commit.tree.path.append
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.split
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.split
    - datetime.timedelta.object.tree.append
    - subprocess.Popen.tree.head.commit.path.object.append
    - typing.TypeVar.head.commit.object.path.append
    - typing.BinaryIO.head.commit.tree.object.path.append
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.tree.head.commit.path.stdout.split
    - typing.IO.object.tree.commit.append
    - typing.TypeVar.tree.head.ref.commit.path.object.append
    - typing.IO.tree.head.ref.commit.stdout.split
    - typing.IO.tree.commit.object.path
    - typing.BinaryIO.head.commit.object.stdout.split
    - typing.IO.commit.tree.object.path
    - typing.IO.tree.path.commit.stdout.split
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.commit.object.tree.path.stdout.split
    - datetime.timedelta.head.commit.tree
    - typing.TypeVar.tree.head.ref.commit.stdout.split
    - subprocess.Popen.head.commit.path.tree.object.append
    - subprocess.Popen.tree.commit.path.object.append
    - subprocess.Popen.head.commit.object.tree.path.append
    - subprocess.Popen.tree.path.head.commit.append
    - datetime.timedelta.head.ref.commit.path.tree.stdout.split
    - typing.IO.object.path.commit
    - typing.IO.path.tree.commit.append
    - subprocess.Popen.commit.tree.path.object.append
    - typing.IO.object.tree.head.commit
    - typing.IO.object.path.tree.append
    - datetime.timedelta.path.object.commit
    - typing.IO.tree.path.object.append
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.commit.object.stdout.split
    - datetime.timedelta.head.ref.commit.object.tree.append
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - typing.cast.object.tree.head.commit.stdout.split
    - typing.IO.head.commit.tree.object.append
    - typing.IO.path.head.ref.commit.tree
    - typing.IO.object.tree.commit.path.append
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.commit.tree.stdout.split
    - typing.IO.head.ref.commit.object.path
    - subprocess.Popen.path.head.ref.commit.object.stdout.split
    - typing.TypeVar.object.head.ref.commit.path.tree.append
    - typing.IO.tree.head.commit.path.append
    - datetime.timedelta.head.ref.commit.stdout.split
    - typing.BinaryIO.tree.head.commit.path.stdout.split
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.cast.object.head.commit.path.stdout.split
    - datetime.timedelta.head.ref.commit.tree.object.path.append
    - typing.cast.object.head.commit.tree.stdout.split
    - typing.TypeVar.object.head.ref.commit.path.stdout.split
    - git.objects.commit.Popen.path.tree.stdout.split
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.head.ref.commit.object.path.stdout.split
    - datetime.timedelta.path.tree.object.commit.stdout.split
    - subprocess.Popen.object.head.commit.tree.path.append
    - typing.TypeVar.head.commit.path.tree.append
    - typing.TypeVar.tree.head.ref.commit.object.stdout.split
    - datetime.timedelta.tree.object.head.commit.path.stdout.split
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.cast.object.head.ref.commit.path.tree.append
    - subprocess.Popen.tree.stdout.split
    - typing.TypeVar.head.commit.path.object.stdout.split
    - subprocess.Popen.object.head.ref.commit.tree.path.append
    - typing.cast.tree.head.commit.path.stdout.split
    - os.kill
    - datetime.timedelta.object.head.commit.path.tree
    - datetime.timedelta.tree.head.commit.object.stdout.split
    - subprocess.Popen.head.commit.tree.stdout.split
    - subprocess.Popen.tree.object.head.ref.commit.append
    - typing.IO.head.ref.commit.object.path.stdout.split
    - datetime.timedelta.head.commit.path.tree.object.append
    - typing.IO.object.tree.commit.path.stdout.split
    - typing.IO.tree.object.path.head.ref.commit.stdout.split
    - typing.TypeVar.head.commit.tree.object.path.stdout.split
    - typing.BinaryIO.head.commit.tree.object.append
    - subprocess.Popen.path.head.commit.tree.object.stdout.split
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.head.ref.commit.path.tree.object.append
    - datetime.timedelta.path.object.head.commit.tree.stdout.split
    - subprocess.Popen.object.head.commit
    - subprocess.Popen.object.head.commit.path.stdout.split
    - typing.cast.object.head.commit.path.tree.stdout.split
    - datetime.timedelta.path.object
    - datetime.timedelta.path.tree.head.ref.commit.stdout.split
    - typing.IO.commit.object.append
    - subprocess.Popen.commit
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.split
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - datetime.timedelta.head.commit.tree.object.path.append
    - subprocess.Popen.tree.path.object.stdout.split
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.tree.path.stdout.split
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - subprocess.Popen.tree.path.object.commit.stdout.split
    - subprocess.Popen.object.tree.commit.stdout.split
    - datetime.timedelta.head.commit.path.append
    - typing.TypeVar.head.commit.append
    - typing.cast.head.ref.commit.tree.path.object.stdout.split
    - typing.IO.path.object.tree.head.commit.append
    - subprocess.Popen.path.head.ref.commit.tree.object.append
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.tree.object.path.stdout.split
    - datetime.timedelta.tree
    - datetime.timedelta.object.commit.path.tree.stdout.split
    - subprocess.Popen.head.ref.commit.stdout.split
    - typing.IO.tree.head.commit.path.object
    - typing.IO.object.head.commit.tree.path.append
    - datetime.timedelta.path.object.head.commit.append
    - typing.IO.path.head.commit.tree.append
    - datetime.timedelta.head.commit.object.path.tree.append
    - subprocess.Popen.commit.path.object.append
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.cast.head.commit.path.tree.object.stdout.split
    - typing.IO.path.tree
    - typing.IO.commit.object.stdout.split
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.stdout.split
    - datetime.timedelta.object.tree
    - datetime.timedelta.path.commit.object.stdout.split
    - typing.TypeVar.object.head.commit.tree.append
    - typing.TypeVar.head.ref.commit.tree.path.stdout.split
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.split
    - typing.IO.head.ref.commit.path.tree.append
    - typing.IO.object.path.head.commit.append
    - typing.IO.path.tree.object.commit.append
    - subprocess.Popen.tree.object.head.commit.path.append
    - datetime.timedelta.tree.object.path.commit.append
    - typing.TypeVar.tree.head.commit.object
    - datetime.timedelta.head.commit.tree.object.stdout.split
    - typing.cast.head.ref.commit.tree.path.stdout.split
    - datetime.timedelta.head.ref.commit
    - datetime.timedelta.object.commit.tree.path.append
    - typing.TypeVar.object.tree.path.head.commit
    - datetime.timedelta.path.object.head.ref.commit.append
    - typing.IO.tree.head.ref.commit.object.path.append
    - typing.IO.head.ref.commit.path.object.tree.append
    - datetime.timedelta.object.head.commit.path.stdout.split
    - typing.BinaryIO.head.commit.path.object.tree.stdout.split
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - typing.TypeVar.head.commit
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - subprocess.Popen.path.object.tree.head.commit.append
    - subprocess.Popen.stdout.split
    - subprocess.Popen.path.tree.object.head.commit.stdout.split
    - subprocess.Popen.object.path.stdout.split
    - typing.cast.head.ref.commit.tree
    - typing.IO.object.commit.tree.append
    - datetime.timedelta.tree.object.path.head.ref.commit.append
    - datetime.timedelta.path.object.stdout.split
    - subprocess.Popen.object.tree.path.head.commit.append
    - subprocess.Popen.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.path.stdout.split
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - datetime.timedelta.path.commit.tree.append
    - typing.IO.tree.head.commit.path.object.stdout.split
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.commit.object.stdout.split
    - datetime.timedelta.tree.commit.stdout.split
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.commit.path.tree.stdout.split
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.split
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.object.path.tree
    - typing.IO.tree.path.head.commit.object
    - datetime.timedelta.tree.object.path.append
    - typing.IO.tree.object.head.commit.path.stdout.split
    - subprocess.Popen.head.commit.tree.object.append
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.object.tree.head.commit.stdout.split
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.path.head.commit.tree.stdout.split
    - datetime.timedelta.object.path.commit
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.split
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.split
    - typing.IO.path.head.ref.commit.tree.append
    - typing.TypeVar.head.commit.path.object.tree.append
    - datetime.timedelta.commit.stdout.split
    - datetime.timedelta.object.path.head.commit.stdout.split
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.cast.head.ref.commit.tree.object.path.append
    - typing.TypeVar.head.ref.commit.tree
    - typing.IO.head.ref.commit.tree.path.stdout.split
    - typing.IO.object.head.ref.commit.append
    - typing.TypeVar.object.head.commit.tree.path
    - typing.IO.commit.path.object.append
    - datetime.timedelta.path.object.head.ref.commit.tree.append
    - datetime.timedelta.tree.path.object
    - typing.IO.commit.path.tree.object.append
    - typing.BinaryIO.tree.head.commit.path.object.append
    - typing.IO.head.commit.object.stdout.split
    - typing.IO.tree.head.commit.object.path
    - subprocess.Popen.head.commit.tree.append
    - subprocess.Popen.path.commit.object.tree.append
    - datetime.timedelta.head.commit.path.object.append
    - typing.TypeVar.head.commit.tree.append
    - datetime.timedelta.object.head.commit.tree.stdout.split
    - typing.BinaryIO.head.commit.object.path.append
    - typing.IO.tree.commit.object.append
    - typing.IO.head.commit.append
    - datetime.timedelta.tree.head.commit.object.append
    - typing.TypeVar.head.ref.commit.object
    - datetime.timedelta.head.ref.commit.object.path.stdout.split
    - subprocess.Popen.object.head.commit.tree.path.stdout.split
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - typing.IO.commit.object.tree.stdout.split
    - typing.cast.object.head.ref.commit.path.tree
    - typing.TypeVar.head.commit.tree.path.object.append
    - typing.cast.object.tree.head.commit.path.stdout.split
    - datetime.timedelta.head.commit.path.object.tree.append
    - datetime.timedelta.path.tree.head.commit.object.append
    - typing.cast.object.tree.head.ref.commit.path.stdout.split
    - datetime.timedelta.commit.path.tree.stdout.split
    - typing.cast.tree.head.ref.commit.path.object.append
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path.append
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.tree.append
    - typing.IO.path.commit
    - typing.IO.path.tree.head.commit.stdout.split
    - datetime.timedelta.path.head.commit.object.append
    - typing.IO.tree.object.head.commit.stdout.split
    - typing.TypeVar.tree.head.commit.object.path.append
    - datetime.timedelta.object.commit.tree.stdout.split
    - subprocess.Popen.tree.object.append
    - datetime.timedelta.tree.path.head.ref.commit.stdout.split
    - datetime.timedelta.object.tree.commit.path.stdout.split
    - subprocess.Popen.object.path.tree.head.commit.append
    - typing.IO.tree.head.commit.append
    - typing.IO.path.object.commit.stdout.split
    - typing.cast.commit.tree.object.path.stdout.split
    - subprocess.Popen.object.head.ref.commit.append
    - typing.cast.object.tree.head.commit.append
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.tree.commit.object.append
    - typing.IO.head.ref.commit.path.object.stdout.split
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.path.head.commit.object.tree
    - datetime.timedelta.object.path.head.ref.commit.stdout.split
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.split
    - typing.cast.head.commit.object.tree.stdout.split
    - datetime.timedelta.tree.path.head.commit.object.stdout.split
    - subprocess.Popen.object.head.commit.tree
    - typing.IO.object.tree.path.head.ref.commit.stdout.split
    - typing.IO.object.tree.head.ref.commit.stdout.split
    - typing.cast.head.ref.commit.path.object.stdout.split
    - typing.IO.tree.object.path.commit.stdout.split
    - typing.IO.path.object.head.ref.commit.tree.stdout.split
    - datetime.timedelta.object.path.head.ref.commit.append
    - subprocess.Popen.object.append
    - typing.IO.head.ref.commit.path.tree.object.stdout.split
    - datetime.timedelta.tree.head.commit.path.append
    - datetime.timedelta.object
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.split
    - subprocess.Popen.path.object.tree.append
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.split
    - typing.IO.tree.head.commit.object.path.append
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.stdout.split
    - typing.BinaryIO.object.tree.head.commit.path.stdout.split
    - typing.IO.tree.path.append
    - typing.IO.path.head.ref.commit.stdout.split
    - typing.IO.tree.head.ref.commit.object.path
    - typing.TypeVar.head.ref.commit.path.tree.stdout.split
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.object.head.ref.commit.path.tree.append
    - typing.IO.path.tree.commit.object.stdout.split
    - subprocess.Popen.object.head.commit.stdout.split
    - typing.IO.tree.path.commit.object.stdout.split
    - typing.IO.object.commit.path.append
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.cast.head.commit.stdout.split
    - typing.TypeVar.head.commit.object.path.tree.append
    - datetime.timedelta.head.ref.commit.path.object.append
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.split
    - datetime.timedelta.path.head.commit.tree.object.stdout.split
    - typing.IO.tree.path.head.ref.commit.object.stdout.split
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.tree.path.object.commit.append
    - subprocess.Popen.object.path.head.ref.commit.append
    - typing.IO.head.ref.commit.path.stdout.split
    - datetime.timedelta.tree.object.append
    - typing.cast.head.ref.commit.tree.stdout.split
    - typing.IO.head.commit.tree.object.path
    - typing.cast.head.commit.tree.path.object
    - typing.TypeVar.object.tree.head.commit.path.append
    - typing.IO.object.tree.append
    - datetime.timedelta.path.head.commit.tree.append
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - typing.IO.tree.object.append
    - typing.BinaryIO.tree.head.ref.commit.stdout.split
    - typing.TypeVar.object.tree.path.append
    - datetime.timedelta.path.head.ref.commit.stdout.split
    - subprocess.Popen.tree.commit
    - typing.cast.tree.head.commit.object.append
    - subprocess.Popen.tree.object.commit.append
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - subprocess.Popen.path.commit.object.stdout.split
    - subprocess.Popen.tree.head.ref.commit.object.append
    - subprocess.Popen.path.tree.object.head.commit.append
    - typing.TypeVar.head.commit.object.tree.path
    - typing.TypeVar.head.commit.path.tree.object.append
    - datetime.timedelta.object.tree.path.head.ref.commit.append
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.split
    - subprocess.Popen.object.path.head.commit.stdout.split
    - typing.TypeVar.tree.object.path.commit.stdout.split
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.tree.object.path.head.commit.stdout.split
    - datetime.timedelta.tree.object
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.split
    - datetime.timedelta.path.commit.object.tree.append
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.TypeVar.tree.head.commit.path.object.append
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.commit.tree.path.append
    - subprocess.Popen.path.object.head.commit.tree
    - typing.BinaryIO.object.tree.path.commit.stdout.split
    - subprocess.Popen.path.head.commit.tree.append
    - typing.IO.object.path.tree.head.ref.commit.stdout.split
    - typing.IO.head.commit.object.path
    - datetime.timedelta.path.tree.head.ref.commit.append
    - datetime.timedelta.tree.object.commit.path.append
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.split
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - datetime.timedelta.head.commit.object.tree.append
    - typing.BinaryIO.tree.head.commit.stdout.split
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.tree.path.object.stdout.split
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - subprocess.Popen.head.ref.commit.tree.append
    - subprocess.Popen.tree.commit.append
    - typing.TypeVar.object.head.commit.tree.stdout.split
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.path.head.commit.tree.append
    - typing.BinaryIO.object.head.ref.commit.tree.append
    - typing.IO.head.commit.path.object.append
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.BinaryIO.head.commit.path.tree.object.stdout.split
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.split
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.cast.tree.head.ref.commit.object.path.stdout.split
    - typing.IO.path.commit.object.stdout.split
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - typing.IO.tree.path.object.commit
    - datetime.timedelta.tree.object.commit.path.stdout.split
    - typing.BinaryIO.head.ref.commit.object.append
    - typing.IO.path.tree.commit.stdout.split
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.object.path.stdout.split
    - subprocess.Popen.tree.commit.path.append
    - datetime.timedelta.object.tree.commit
    - typing.BinaryIO.head.commit.append
    - subprocess.Popen.tree.object.head.ref.commit.path.append
    - datetime.timedelta.object.path.head.ref.commit.tree.append
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.path.head.ref.commit.object.append
    - typing.IO.object.head.ref.commit.tree.path.append
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.split
    - subprocess.Popen.object.path.tree.commit.append
    - datetime.timedelta.object.commit.append
    - subprocess.Popen.head.ref.commit.path.stdout.split
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - subprocess.Popen.object.head.commit.path.append
    - typing.IO.head.ref.commit.path.object
    - typing.IO.object.path.commit.tree.append
    - typing.IO.object.head.commit.tree.path
    - typing.IO.object.tree.path.head.commit.stdout.split
    - typing.BinaryIO.head.commit.tree.stdout.split
    - subprocess.Popen.commit.path.tree.object
    - datetime.timedelta.tree.object.stdout.split
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.object.tree.append
    - datetime.timedelta.tree.commit.object.path.stdout.split
    - typing.cast.commit.tree.object.path
    - datetime.timedelta.object.commit.path.tree.append
    - typing.cast.head.ref.commit.object.stdout.split
    - subprocess.Popen.head.commit.tree.path.stdout.split
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.split
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.head.commit.path
    - <builtin>.int
    - subprocess.Popen.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit.append
    - typing.BinaryIO.object.tree.head.commit.stdout.split
    - typing.BinaryIO.object.tree.head.ref.commit.path.append
    - typing.cast.head.ref.commit.tree.append
    - datetime.timedelta.head.ref.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.append
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.path.object.head.commit.stdout.split
    - datetime.timedelta.tree.commit.append
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.commit.tree.stdout.split
    - datetime.timedelta.commit.tree.object.append
    - subprocess.Popen.object.tree.path.commit.append
    - subprocess.Popen.head.ref.commit.object.path.stdout.split
    - datetime.timedelta.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.split
    - typing.TypeVar.tree.object.path.commit.append
    - subprocess.Popen.tree.head.commit.stdout.split
    - subprocess.Popen.commit.path.object.tree.append
    - typing.IO.commit.object.tree.append
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.split
    - datetime.timedelta.path.object.head.commit.tree.append
    - typing.TypeVar.head.ref.commit.stdout.split
    - datetime.timedelta.commit.tree
    - typing.IO.path.commit.tree.object.stdout.split
    - typing.TypeVar.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit.path.append
    - datetime.timedelta.object.head.commit.append
    - typing.cast.tree.object.head.commit
    - typing.IO.object.head.commit.tree.path.stdout.split
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.tree.object.stdout.split
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.path.head.ref.commit.append
    - typing.cast.tree.head.commit.path.append
    - typing.TypeVar.head.ref.commit.object.path.tree.append
    - typing.IO.head.commit.object.tree.stdout.split
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.split
    - subprocess.Popen.tree.path.head.commit.object.stdout.split
    - typing.cast.head.commit.tree.object.append
    - typing.TypeVar.object.head.commit.path.append
    - subprocess.Popen.object.tree.commit.append
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.tree.path.head.ref.commit.append
    - typing.cast.tree.head.commit.object.path.append
    - subprocess.Popen.head.commit.path.object.append
    - typing.IO.path.object.tree.head.ref.commit.append
    - subprocess.Popen.commit.object.stdout.split
    - subprocess.Popen.object.commit.tree.stdout.split
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.split
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.object.tree.head.commit.path.stdout.split
    - typing.IO.path.head.ref.commit.object.stdout.split
    - datetime.timedelta.tree.commit.path.object
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.split
    - typing.IO.head.ref.commit.object.path.tree.stdout.split
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.append
    - subprocess.Popen.object.path.commit.tree.stdout.split
    - subprocess.Popen.object.tree.path.head.ref.commit.append
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.BinaryIO.tree.head.commit.object.path.stdout.split
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.split
    - typing.TypeVar.tree.object.head.ref.commit.append
    - datetime.timedelta.tree.head.commit.stdout.split
    - subprocess.Popen.object.path.tree.commit.stdout.split
    - typing.TypeVar.head.commit.object.stdout.split
    - subprocess.Popen.object.commit.tree.append
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.object.tree.path.commit
    - typing.IO.tree.path.head.ref.commit.object.append
    - typing.TypeVar.object.head.ref.commit.path
    - typing.cast.head.commit.path.tree.object.append
    - datetime.timedelta.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.append
    - typing.IO.object.head.ref.commit.tree.append
    - typing.TypeVar.head.commit.path.stdout.split
    - typing.IO.tree.object.head.commit.append
    - datetime.timedelta.path.head.commit.object.stdout.split
    - subprocess.Popen.object.head.commit.path
    - subprocess.Popen.path.object.head.commit.stdout.split
    - datetime.timedelta.path.object.tree.head.ref.commit.append
    - datetime.timedelta.object.path.append
    - typing.IO.object.head.ref.commit.tree.path
    - typing.BinaryIO.object.tree.head.ref.commit.append
    - typing.cast.object.head.ref.commit.path.append
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.commit.tree.stdout.split
    - typing.IO.path.object
    - datetime.timedelta.object.head.ref.commit.path.append
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.TypeVar.head.commit.tree.object.append
    - datetime.timedelta.tree.path.commit.append
    - typing.IO.tree.path
    - typing.TypeVar.object.tree.path.stdout.split
    - typing.cast.head.commit
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.object.head.ref.commit.tree.stdout.split
    - typing.IO.commit.path.stdout.split
    - datetime.timedelta.object.head.commit.path.tree.append
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.split
    - subprocess.Popen.append
    - datetime.timedelta.commit.object.path
    - typing.TypeVar.tree.object.path.head.commit.append
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.head.commit.tree.path.append
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.commit.object.append
    - typing.cast.head.commit.path.object.tree.stdout.split
    - subprocess.Popen.object.head.ref.commit.path.stdout.split
    - datetime.timedelta.tree.head.commit.path.stdout.split
    - typing.IO.path.object.commit.tree
    - typing.TypeVar.tree.head.ref.commit.object.append
    - typing.IO.head.commit.path.append
    - subprocess.Popen.head.commit.path.object
    - typing.IO.head.commit.path.object
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.IO.object.tree.head.commit.path.append
    - typing.BinaryIO.tree.head.ref.commit.path.object.append
    - typing.TypeVar.head.commit.tree.path.stdout.split
    - subprocess.Popen.path.head.commit.stdout.split
    - typing.TypeVar.object.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.split
    - typing.BinaryIO.object.head.commit.tree
    - datetime.timedelta.commit.path.object.stdout.split
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.split
    - typing.cast.tree.head.commit.object.path
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.split
    - typing.IO.path.commit.append
    - typing.cast.head.ref.commit.path.stdout.split
    - typing.TypeVar.object.head.commit.path.stdout.split
    - datetime.timedelta.object.head.commit.tree
    - typing.cast.tree.head.ref.commit.append
    - subprocess.Popen.head.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path.append
    - subprocess.Popen.object.tree.path.stdout.split
    - typing.cast.tree.object.head.commit.path.append
    - typing.TypeVar.head.commit.object.tree.stdout.split
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - typing.cast.tree.object.head.ref.commit.append
    - typing.IO.path.tree.object.append
    - typing.IO.commit.path.tree.append
    - datetime.timedelta.path.tree.head.commit.object.stdout.split
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.split
    - typing.cast.tree.head.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.append
    - datetime.timedelta.head.ref.commit.object.tree.stdout.split
    - datetime.timedelta.object.head.ref.commit.stdout.split
    - subprocess.Popen.path.tree.head.ref.commit.stdout.split
    - typing.IO.commit.tree.object.stdout.split
    - typing.IO.path.tree.object.head.commit
    - typing.TypeVar.head.ref.commit.tree.append
    - typing.IO.path.commit.tree.append
    - datetime.timedelta.path.head.commit.tree.object
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.object.commit.path.stdout.split
    - typing.cast.tree.head.ref.commit.object.append
    - subprocess.Popen.head.ref.commit.object.path.append
    - subprocess.Popen.object.path.commit.stdout.split
    - typing.IO.head.commit.tree.path.append
    - subprocess.Popen.tree.head.ref.commit.path
    - datetime.timedelta.tree.head.commit.path.object.append
    - typing.IO.path.object.commit.append
    - typing.IO.object.tree.path.head.commit.append
    - typing.TypeVar.object.tree.head.ref.commit
    - subprocess.Popen.commit.object.tree.stdout.split
    - typing.BinaryIO.object.tree.path.append
    - subprocess.Popen.path.object.tree.head.commit.stdout.split
    - datetime.timedelta.object.commit.path.append
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.IO.head.commit.tree.object.path.stdout.split
    - git.objects.commit.Popen.path.tree.append
    - typing.IO.tree.commit.path.object.append
    - datetime.timedelta.path.head.ref.commit.object.tree.append
    - datetime.timedelta.tree.object.head.ref.commit.append
    - datetime.timedelta.path.tree.head.commit.stdout.split
    - typing.IO.object.commit.path
    - typing.BinaryIO.head.commit.path.append
    - typing.TypeVar.head.ref.commit.tree.path.object.append
    - typing.IO.object.head.commit.path.tree.append
    - datetime.timedelta.tree.path.head.commit.stdout.split
    - typing.cast.head.commit.path.append
    - subprocess.Popen.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.stdout.split
    - datetime.timedelta.object.stdout.split
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object.stdout.split
    - datetime.timedelta.object.tree.path.stdout.split
    - typing.IO.commit.path.tree.object
    - typing.cast.tree.head.ref.commit.object.stdout.split
    - subprocess.Popen.head.commit.object.append
    - typing.IO.path.object.head.ref.commit.append
    - typing.IO.path.object.head.commit
    - typing.TypeVar.head.ref.commit.tree.stdout.split
    - datetime.timedelta.tree.commit.path.stdout.split
    - typing.BinaryIO.tree.head.commit.object.append
    - typing.IO.head.commit.tree.path.object.append
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.object.tree.head.commit.append
    - typing.BinaryIO.head.commit.path.tree.stdout.split
    - typing.TypeVar.head.ref.commit.object.path.append
    - typing.BinaryIO.head.ref.commit.path.object.stdout.split
    - datetime.timedelta.head.commit.object.path.append
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.object.tree.head.ref.commit.path.append
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.IO.tree.head.commit.object.append
    - typing.BinaryIO.tree.head.commit.path.append
    - subprocess.Popen.object.tree.head.commit.path.append
    - typing.BinaryIO.head.commit.tree.append
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.head.ref.commit.append
    - datetime.timedelta.commit.object.tree.path.stdout.split
    - typing.TypeVar.tree.head.commit
    - typing.IO.tree.path.head.commit.object.append
    - typing.IO.object.commit.path.tree
    - typing.BinaryIO.head.commit.tree.path.append
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.object.path.stdout.split
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.head.ref.commit.object.tree.append
    - typing.IO.object.tree.head.ref.commit
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.object.tree.head.commit.stdout.split
    - subprocess.Popen.path.commit.tree.object.stdout.split
    - typing.IO.tree.head.ref.commit
    - typing.BinaryIO.object.tree.path.stdout.split
    - typing.cast.object.head.ref.commit.tree.path.stdout.split
    - subprocess.Popen.object.commit.stdout.split
    - typing.TypeVar.object.head.ref.commit.path.append
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.split
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.object.tree.path.head.commit.append
    - typing.IO.object.append
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.split
    - typing.IO.object.tree.path.append
    - datetime.timedelta.head.commit.path.object.stdout.split
    - typing.BinaryIO.head.commit.tree
    - typing.IO.path.head.ref.commit.tree.object.append
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path.object.append
    - typing.IO.object.path.tree.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.stdout.split
    - typing.IO.commit.tree.path
    - typing.IO.path.head.commit.stdout.split
    - typing.BinaryIO.head.commit.path.object.stdout.split
    - typing.cast.head.ref.commit.path.tree.object.append
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - datetime.timedelta.tree.path.commit.object.stdout.split
    - subprocess.Popen.head.commit.path.object.tree.stdout.split
    - datetime.timedelta.head.ref.commit.object.tree.path.append
    - typing.cast.object.tree.head.commit.path
    - datetime.timedelta.commit.path.tree.append
    - subprocess.Popen.commit.path.tree.object.append
    - subprocess.Popen.object.tree.head.commit.path.stdout.split
    - datetime.timedelta.path.commit.tree.stdout.split
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.tree.head.commit.stdout.split
    - typing.IO.commit.object.tree.path.stdout.split
    - subprocess.Popen.head.commit.object.tree
    - typing.BinaryIO.object.head.commit
    - typing.cast.head.ref.commit.object.tree.stdout.split
    - typing.IO.tree.path.commit.object.append
    - subprocess.Popen.tree.head.commit.path.object
    - typing.BinaryIO.tree.head.commit.object.path.append
    - typing.IO.commit.path.tree
    - datetime.timedelta.head.commit.path.tree.object
    - datetime.timedelta.tree.path.commit.object.append
    - subprocess.Popen.tree.path.object.head.commit.append
    - datetime.timedelta.path.head.commit.stdout.split
    - subprocess.Popen.object.head.ref.commit.tree.stdout.split
    - datetime.timedelta.path.tree.commit.append
    - typing.IO.tree.object.path
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.split
    - typing.TypeVar.head.ref.commit.tree.object.stdout.split
    - datetime.timedelta.tree.head.commit.path.object.stdout.split
    - typing.IO.object.path.head.ref.commit.tree.stdout.split
    - typing.TypeVar.tree.object.path.head.commit.stdout.split
    - typing.IO.head.commit.path.tree.object.stdout.split
    - typing.TypeVar.object.head.commit.path.tree.append
    - typing.IO.tree.head.ref.commit.path.object.stdout.split
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - subprocess.Popen.commit.tree.append
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.object.head.ref.commit.append
    - git.objects.commit.Popen.tree.path.append
    - typing.TypeVar.object.tree.head.commit.stdout.split
    - typing.IO.head.ref.commit.object.path.tree.append
    - typing.cast.tree.head.commit.stdout.split
    - datetime.timedelta.tree.path.object.head.commit.append
    - typing.BinaryIO.head.ref.commit.object.tree.append
    - datetime.timedelta.commit.object.append
    - typing.IO.tree.path.object
    - typing.IO.tree.head.ref.commit.object.append
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.commit.object.path.append
    - typing.IO.path.tree.head.ref.commit.object.append
    - typing.cast.head.commit.object.path.append
    - subprocess.Popen.head.ref.commit.tree.object.append
    - datetime.timedelta.object.tree.commit.path
    - typing.TypeVar.object.head.ref.commit.append
    - datetime.timedelta.commit
    - datetime.timedelta.path.head.ref.commit.tree.append
    - subprocess.Popen.tree.object.path
    - typing.IO.object.tree.head.commit.path.stdout.split
    - typing.cast.head.commit.path.object.tree.append
    - datetime.timedelta.object.path.head.commit.tree
    - typing.BinaryIO.head.commit.tree.path.stdout.split
    - datetime.timedelta.tree.head.ref.commit.object.stdout.split
    - subprocess.Popen.commit.stdout.split
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.split
    - subprocess.Popen.path.tree.head.ref.commit.append
    - subprocess.Popen.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.split
    - typing.IO.head.ref.commit.object
    - subprocess.Popen.path.tree.head.commit.object.stdout.split
    - datetime.timedelta.path.tree.commit.stdout.split
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.split
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.path.stdout.split
    - typing.IO.path.tree.append
    - subprocess.Popen.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.stdout.split
    - typing.TypeVar.head.ref.commit.tree.object.path.append
    - subprocess.Popen.path.object.commit.tree.stdout.split
    - typing.TypeVar.tree.head.ref.commit.object.path.append
    - subprocess.Popen.commit.tree.path.append
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.split
    - datetime.timedelta.commit.tree.object.path.append
    - subprocess.Popen.object.commit.path.stdout.split
    - typing.IO.head.commit.object.path.append
    - subprocess.Popen.tree.head.commit.object.path.stdout.split
    - typing.TypeVar.head.ref.commit.object.tree.path.append
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.TypeVar.object.head.commit.path.tree.stdout.split
    - typing.IO.head.commit.object.tree.path.append
    - datetime.timedelta.tree.object.head.commit.stdout.split
    - typing.cast.head.ref.commit.path.append
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.head.ref.commit.path.tree.object.append
    - typing.TypeVar.head.commit.tree.path.object
    - datetime.timedelta.object.head.commit.tree.path.stdout.split
    - subprocess.Popen.path.append
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.split
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - git.objects.commit.Popen.tree.path.stdout.split
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.split
    - local_pid.isdigit
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.head.commit.tree.append
    - typing.cast.tree.head.ref.commit.object.path.append
    - typing.IO.path.head.ref.commit.tree.object.stdout.split
    - typing.BinaryIO.head.commit.stdout.split
    - typing.cast.head.ref.commit.path.object.tree.stdout.split
    - typing.IO.path.tree.commit.object.append
    - subprocess.Popen.commit.object.tree.path.append
    - subprocess.Popen.object.head.commit.path.tree.stdout.split
    - typing.TypeVar.tree.object.head.ref.commit.stdout.split
    - datetime.timedelta.tree.head.ref.commit.object.path.append
    - subprocess.Popen.tree.object.commit.path.stdout.split
    - subprocess.Popen.commit.tree.path.object.stdout.split
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.split
    - typing.IO.object.path.stdout.split
    - datetime.timedelta.commit.path.object.tree.append
    - typing.TypeVar.tree.head.commit.path.object.stdout.split
    - subprocess.Popen.tree.commit.path.object
    - subprocess.Popen.head.commit.path.object.stdout.split
    - datetime.timedelta.path.object.tree.commit.append
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - typing.IO.tree.path.object.head.ref.commit.stdout.split
    - subprocess.Popen.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.object.append
    - subprocess.Popen.commit.object.tree.path.stdout.split
    - subprocess.Popen.tree.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.split
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.split
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - subprocess.Popen.object.tree.commit.path.append
    - typing.IO.tree.object.path.head.ref.commit.append
    - datetime.timedelta.path.head.ref.commit.object.append
    - typing.BinaryIO.object.head.ref.commit.append
    - typing.cast.tree.head.commit.path
    - typing.IO.head.ref.commit.object.tree.path.append
    - typing.IO.object.path.head.ref.commit.tree.append
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.object.append
    - typing.IO.path.tree.object.head.ref.commit.stdout.split
    - typing.TypeVar.head.ref.commit.object.path.stdout.split
    - datetime.timedelta.path.commit.object
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.split
    - typing.IO.tree.head.commit.path.object.append
    - typing.BinaryIO.head.commit.object.path.stdout.split
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.tree.object.commit.path.append
    - datetime.timedelta.tree.head.ref.commit.object.append
    - typing.TypeVar.tree.head.ref.commit.path.append
    - typing.IO.path.object.tree.head.commit.stdout.split
    - typing.IO.tree.object.path.commit.append
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.tree.head.commit.object.append
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.split
    - typing.BinaryIO.head.ref.commit.path.object.append
    - subprocess.Popen.tree.head.ref.commit.object.stdout.split
    - typing.BinaryIO.object.head.commit.path.append
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.stdout.split
    - subprocess.Popen.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.object.stdout.split
    - typing.TypeVar.head.commit.object.path.tree.stdout.split
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.split
    - typing.IO.tree.commit.object.stdout.split
    - typing.cast.object.head.commit.path.append
    - datetime.timedelta.commit.object.path.append
    - datetime.timedelta.head.ref.commit.path.object.tree.append
    - typing.cast.commit.tree.object.path.append
    - datetime.timedelta.path.object.commit.tree.append
    - datetime.timedelta.head.commit.tree.stdout.split
    - datetime.timedelta.object.tree.head.ref.commit.path
    - subprocess.Popen.path.commit.object.append
    - subprocess.Popen.head.ref.commit.object.append
    - datetime.timedelta.commit.path.append
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.path.object.head.ref.commit.stdout.split
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.path.head.commit.object.tree.stdout.split
    - typing.cast.tree.head.ref.commit.path.object.stdout.split
    - typing.IO.head.commit.object.path.tree
    - datetime.timedelta.tree.stdout.split
    - typing.IO.path.object.tree
    - typing.BinaryIO.object.head.commit.path.stdout.split
    - typing.IO.head.ref.commit.tree.path.object.append
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.head.commit.tree.append
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.split
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.commit.stdout.split
    - typing.BinaryIO.head.commit.tree.path.object.stdout.split
    - typing.cast.object.tree.head.ref.commit.append
    - typing.cast.head.commit.object.tree.path.append
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.object.path.tree.head.ref.commit.append
    - typing.IO.tree.commit.path.stdout.split
    - subprocess.Popen.head.ref.commit.tree.object.path.append
    - subprocess.Popen.object.head.ref.commit.tree.append
    - typing.BinaryIO.tree.head.commit.append
    - datetime.timedelta.tree.head.ref.commit.stdout.split
    - typing.IO.tree.head.commit.path.stdout.split
    - datetime.timedelta.tree.head.commit.object.path.stdout.split
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.path.append
    - datetime.timedelta.head.commit.tree.path.object.stdout.split
    - datetime.timedelta.object.tree.head.commit
    - typing.IO.path.head.ref.commit.object.tree.stdout.split
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.commit.object.path.tree.append
    - typing.IO.tree.object.head.ref.commit.stdout.split
    - typing.IO.path.tree.head.commit.object.append
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - typing.IO.object.tree.commit.stdout.split
    - typing.TypeVar.tree.object.head.ref.commit.path
    - typing.TypeVar.tree.object.head.commit.stdout.split
    - datetime.timedelta.path.tree.object.head.commit.stdout.split
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.path.object.commit.tree.append
    - typing.BinaryIO.head.ref.commit.path.tree.object.append
    - datetime.timedelta.object.path.tree.commit.append
    - subprocess.Popen.path.commit
    - subprocess.Popen.head.commit.object.tree.path.stdout.split
    - datetime.timedelta.commit.tree.path.stdout.split
    - subprocess.Popen.object.tree.commit
    - datetime.timedelta.object.tree.path.head.commit.stdout.split
    - subprocess.Popen.head.ref.commit.object.tree.path.append
    - subprocess.Popen.head.ref.commit.path.tree.append
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.tree.append
    - subprocess.Popen.path.object.commit.stdout.split
    - typing.IO.tree.path.commit.append
    - typing.IO.tree.object.path.head.commit.append
    - subprocess.Popen.object.path.tree.head.ref.commit.append
    - subprocess.Popen.head.ref.commit.tree.object.stdout.split
    - subprocess.Popen.path.head.ref.commit.tree.stdout.split
    - datetime.timedelta.path.tree.object
    - typing.cast.tree.object.head.ref.commit
    - subprocess.Popen.object.tree.head.commit.path
    - subprocess.Popen.object.tree.stdout.split
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.object.head.ref.commit.tree.path.append
    - datetime.timedelta.head.commit.tree.append
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.IO.head.ref.commit.tree.stdout.split
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.tree.commit.object
    - subprocess.Popen.object.path.head.commit.tree.stdout.split
    - subprocess.Popen.object.commit.tree.path.append
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.IO.tree.object.head.commit.path.append
    - typing.IO.path.object.head.ref.commit
    - typing.cast.tree.head.commit.path.object.append
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - typing.IO.head.ref.commit.stdout.split
    - subprocess.Popen.tree.head.ref.commit.path.stdout.split
    - typing.TypeVar.object.head.commit.tree.path.stdout.split
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - subprocess.Popen.tree.commit.object.stdout.split
    - typing.TypeVar.tree.object.head.commit.path.stdout.split
    - typing.IO.object.tree.path.commit.stdout.split
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.split
    - datetime.timedelta.path.object.commit.tree.stdout.split
    - typing.BinaryIO.head.commit.path.object.tree.append
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.split
    - subprocess.Popen.head.commit.tree.path.object
    - datetime.timedelta.stdout.split
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree.path.head.commit.stdout.split
    - subprocess.Popen.tree.object.commit.path.append
    - typing.IO.commit.tree.stdout.split
    - typing.IO.object.head.commit.tree.stdout.split
    - subprocess.Popen.head.commit.object.path.stdout.split
    - typing.IO.object.path.commit.tree
    - subprocess.Popen.commit.object.path.tree.stdout.split
    - typing.cast.head.commit.tree.object
    - typing.TypeVar.head.commit.tree.stdout.split
    - typing.BinaryIO.head.ref.commit.path.append
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.object.head.commit.tree.path.append
    - subprocess.Popen.path.tree.commit.append
    - subprocess.Popen.tree.object.head.commit.path.stdout.split
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - subprocess.Popen.path.tree.head.commit.append
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.IO.path.head.commit.append
    - typing.cast.head.ref.commit.path.tree.stdout.split
    - datetime.timedelta.tree.object.commit.append
    - typing.cast.head.ref.commit.path.tree.object.stdout.split
    - typing.TypeVar.tree.head.commit.object.append
    - subprocess.Popen.tree.object.commit.stdout.split
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.split
    - typing.cast.head.commit.tree.path.stdout.split
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.object.append
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.head.commit.object.path.tree.stdout.split
    - subprocess.Popen.head.ref.commit.object.tree.stdout.split
    - typing.IO.head.ref.commit.object.stdout.split
    - typing.IO.path.commit.object.tree.stdout.split
    - datetime.timedelta.tree.path.head.ref.commit.object.append
    - typing.IO.path.tree.object.head.ref.commit
    - datetime.timedelta.tree.commit.object.append
    - datetime.timedelta.commit.tree.path.object.stdout.split
    - typing.IO.object.commit.tree.stdout.split
    - typing.IO.tree.object.commit
    - datetime.timedelta.path.head.commit.object.tree.append
    - typing.TypeVar.head.ref.commit.tree.path.append
    - typing.BinaryIO.object.tree.path
    - typing.BinaryIO.tree.head.commit.object
    - typing.cast.object.head.commit.path.tree.append
    - typing.cast.tree.head.commit
    - datetime.timedelta.head.commit.object.path.stdout.split
    - datetime.timedelta.object.head.commit.tree.path.append
    - subprocess.Popen.commit.tree.path.object
    - typing.IO.tree.commit.stdout.split
    - datetime.timedelta.head.commit.path.object.tree.stdout.split
    - datetime.timedelta.head.commit.tree.object.path.stdout.split
    - typing.TypeVar.tree.object.path.stdout.split
    - typing.IO.object.tree.path.commit.append
    - datetime.timedelta.path.commit.tree
    - datetime.timedelta.head.ref.commit.object.append
    - typing.TypeVar.head.commit.path.object.append
    - typing.TypeVar.head.commit.tree.object.stdout.split
    - git.objects.commit.Popen.tree.stdout.split
    - typing.cast.object.head.ref.commit.tree.stdout.split
    - typing.IO.object.path.tree.head.commit.stdout.split
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit.tree.append
    - datetime.timedelta.object.path.commit.tree.stdout.split
    - subprocess.Popen.path.head.commit.append
    - typing.IO.tree.stdout.split
    - typing.TypeVar.head.ref.commit.object.tree.append
    - datetime.timedelta.path.head.commit.append
    - datetime.timedelta.tree.object.path.stdout.split
    - subprocess.Popen.object.tree.head.commit
    - typing.IO.commit.object.tree.path.append
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.split
    - typing.IO.tree.commit.path.append
    - subprocess.Popen.path.head.commit.object.stdout.split
    - datetime.timedelta.object.head.commit.stdout.split
    - typing.BinaryIO.object.tree.path.commit.append
    - typing.BinaryIO.head.ref.commit.tree.path.object.append
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.commit.object.path.stdout.split
    - datetime.timedelta.object.head.ref.commit.path.stdout.split
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.head.commit.stdout.split
    - typing.cast.object.head.commit.append
    - datetime.timedelta.tree.object.head.commit.append
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - datetime.timedelta.head.commit.path.tree.append
    - typing.IO.object.path
    - typing.TypeVar.head.commit.stdout.split
    - datetime.timedelta.object.tree.head.ref.commit.stdout.split
    - subprocess.Popen.object.tree.path.append
    - git.objects.commit.Popen.stdout.split
    - datetime.timedelta.object.head.ref.commit.append
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - datetime.timedelta.commit.path.object.tree.stdout.split
    - subprocess.Popen.path.object.head.ref.commit.append
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.cast.head.ref.commit.object.path.append
    - typing.IO.object.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.append
    - typing.BinaryIO.head.ref.commit.tree.path.append
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - typing.TypeVar.tree.head.commit.path.stdout.split
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.TypeVar.object.tree.head.ref.commit.stdout.split
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.object.head.commit.path.append
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - subprocess.Popen.tree.object.path.head.commit.append
    - datetime.timedelta.object.head.ref.commit.path.tree.append
    - subprocess.Popen.commit.tree.object.stdout.split
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.tree.object.path
    - datetime.timedelta.head.commit.tree.object.append
    - typing.IO.head.commit.tree.path.stdout.split
    - subprocess.Popen.tree.object.path.commit.stdout.split
    - typing.TypeVar.object.head.ref.commit.tree.path
    - typing.IO.object.head.commit.tree.append
    - subprocess.Popen.commit.object.tree
    - subprocess.Popen.path.commit.tree
    - typing.IO.object.commit.path.tree.stdout.split
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.split
    - typing.IO.path.object.tree.append
    - typing.IO.path.object.commit.tree.stdout.split
    - datetime.timedelta.head.ref.commit.tree.object.stdout.split
    - typing.cast.head.commit.object.append
    - typing.BinaryIO.tree.head.commit.object.stdout.split
    - typing.IO.commit.object
    - subprocess.Popen.path.tree.commit.object.stdout.split
    - typing.cast.head.ref.commit.object.tree.append
    - typing.TypeVar.object.head.commit.append
    - subprocess.Popen.head.commit.tree.object.path.append
    - datetime.timedelta.head.ref.commit.object.path.tree.append
    - datetime.timedelta.tree.path.object.commit.append
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.split
    - subprocess.Popen.tree.head.ref.commit.append
    - subprocess.Popen.tree.path.append
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.split
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - typing.IO.path.tree.stdout.split
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.stdout.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.stdout.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.stdout.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.stdout.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.stdout.split
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.stdout.split
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.stdout.split
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.stdout.split
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: local_pid.isdigit
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.append
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.append
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.append
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.append
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.append
    functionSourceFile: git
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.append
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.append
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.kill
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kill_check.set
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1334
    functionName: git.cmd.Git.execute.communicate
    functionSourceFile: git.cmd
    functionUses: 11
    functionsReached:
    - watchdog.start
    - err.encode
    - kill_check.is_set
    - watchdog.cancel
    - proc.communicate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: watchdog.start
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.communicate
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: watchdog.cancel
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kill_check.is_set
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: err.encode
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Event
    functionSourceFile: threading
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Timer
    functionSourceFile: threading
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stderr_value.endswith
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.stdout.read
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.stderr.read
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - stdout_value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1386
    functionName: git.cmd.Git.execute.as_text
    functionSourceFile: git.cmd
    functionUses: 11
    functionsReached:
    - typing.IO.tree.path.object.decode
    - typing.IO.tree.head.commit.object.decode
    - datetime.timedelta.tree.path.object.decode
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.IO.object.commit.tree.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.object.decode
    - typing.IO.path.object.commit.decode
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.object.commit.decode
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.commit.path.object.tree.decode
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - subprocess.Popen.head.commit.object.path.decode
    - subprocess.Popen.path.head.commit.object.decode
    - datetime.timedelta.tree.head.commit.object.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - typing.BinaryIO.object.head.commit.path.decode
    - datetime.timedelta.path.head.commit.object.tree.decode
    - typing.IO.path.object.tree.head.ref.commit.decode
    - typing.IO.object.tree.path.decode
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.commit.object.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.head.ref.commit.tree.path.object.decode
    - typing.IO.commit.path.object.decode
    - typing.IO.head.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.decode
    - subprocess.Popen.tree.object.commit.decode
    - subprocess.Popen.head.commit.path.tree.decode
    - typing.IO.object.path.tree.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - datetime.timedelta.path.object.head.commit.decode
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.cast.head.commit.tree.path.object.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - typing.IO.tree.object.decode
    - typing.cast.head.commit.tree.decode
    - typing.TypeVar.head.commit.tree.decode
    - typing.IO.path.object.head.commit.tree.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.object.path.head.commit.tree.decode
    - datetime.timedelta.commit.path.object.decode
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - subprocess.Popen.commit.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.decode
    - subprocess.Popen.head.commit.object.tree.decode
    - subprocess.Popen.head.commit.path.decode
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - datetime.timedelta.path.object.tree.decode
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.cast.tree.head.commit.decode
    - typing.IO.head.commit.path.object.tree.decode
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - datetime.timedelta.path.object.tree.commit.decode
    - subprocess.Popen.commit.object.tree.path.decode
    - datetime.timedelta.object.path.tree.decode
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.commit.object.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.tree.path.commit.decode
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - typing.TypeVar.object.tree.path.decode
    - typing.IO.object.path.head.commit.tree.decode
    - typing.cast.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - typing.IO.head.commit.path.tree.object.decode
    - git.objects.commit.Popen.path.decode
    - subprocess.Popen.object.commit.tree.decode
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.path.decode
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - typing.TypeVar.head.ref.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.TypeVar.object.head.commit.decode
    - datetime.timedelta.object.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - typing.cast.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.head.commit.object.path.tree.decode
    - typing.IO.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.path.tree.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.object.commit.tree.decode
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.head.commit.object.decode
    - datetime.timedelta.tree.path.head.commit.decode
    - datetime.timedelta.tree.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.tree.object.commit.decode
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.BinaryIO.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - subprocess.Popen.tree.path.head.commit.object.decode
    - datetime.timedelta.head.commit.tree.path.decode
    - subprocess.Popen.head.commit.object.tree.path.decode
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - typing.IO.path.commit.object.tree.decode
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - typing.IO.object.path.tree.commit.decode
    - typing.IO.path.head.ref.commit.tree.decode
    - subprocess.Popen.tree.object.path.decode
    - typing.cast.object.head.commit.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - subprocess.Popen.path.decode
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.path.commit.tree.decode
    - datetime.timedelta.object.path.decode
    - typing.TypeVar.tree.object.path.commit.decode
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - typing.IO.object.head.ref.commit.tree.decode
    - typing.cast.commit.object.tree.path.decode
    - datetime.timedelta.object.path.tree.commit.decode
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.TypeVar.head.commit.path.object.tree.decode
    - typing.cast.object.tree.head.commit.path.decode
    - subprocess.Popen.path.commit.tree.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - typing.cast.head.commit.path.tree.decode
    - typing.BinaryIO.head.commit.tree.path.decode
    - datetime.timedelta.object.head.ref.commit.path.decode
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - typing.IO.object.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.decode
    - typing.IO.commit.object.path.tree.decode
    - subprocess.Popen.tree.path.object.head.commit.decode
    - typing.IO.path.head.ref.commit.object.decode
    - typing.IO.path.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.head.commit.tree.object.path.decode
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.tree.head.commit.object.decode
    - datetime.timedelta.head.commit.path.object.tree.decode
    - git.objects.commit.Popen.tree.decode
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - subprocess.Popen.object.head.commit.tree.path.decode
    - typing.IO.head.ref.commit.path.object.tree.decode
    - typing.TypeVar.tree.head.commit.decode
    - subprocess.Popen.path.object.tree.head.commit.decode
    - typing.IO.tree.path.head.ref.commit.object.decode
    - subprocess.Popen.object.path.tree.head.commit.decode
    - typing.IO.commit.path.decode
    - datetime.timedelta.decode
    - typing.cast.tree.object.head.commit.path.decode
    - typing.TypeVar.tree.head.commit.path.decode
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - typing.IO.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.decode
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.path.object.tree.commit.decode
    - typing.IO.commit.decode
    - typing.IO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.object.path.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.commit.object.decode
    - typing.IO.tree.head.commit.object.path.decode
    - subprocess.Popen.object.path.head.commit.tree.decode
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - typing.TypeVar.object.head.commit.tree.decode
    - git.objects.commit.Popen.tree.path.decode
    - typing.IO.head.commit.path.decode
    - typing.IO.head.commit.object.decode
    - subprocess.Popen.object.commit.decode
    - typing.IO.path.head.ref.commit.tree.object.decode
    - typing.IO.path.object.commit.tree.decode
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - typing.IO.path.tree.commit.decode
    - typing.IO.path.tree.object.head.ref.commit.decode
    - typing.IO.path.tree.head.commit.decode
    - typing.IO.path.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - typing.IO.path.head.commit.object.tree.decode
    - typing.IO.path.commit.tree.object.decode
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.decode
    - typing.IO.tree.head.commit.path.object.decode
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - typing.IO.object.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.decode
    - subprocess.Popen.path.object.head.commit.decode
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.object.path.head.commit.decode
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.head.ref.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.head.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.decode
    - subprocess.Popen.commit.path.object.tree.decode
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.head.commit.object.tree.decode
    - typing.cast.head.ref.commit.path.tree.decode
    - datetime.timedelta.path.object.commit.decode
    - typing.TypeVar.object.tree.path.head.commit.decode
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.path.tree.decode
    - subprocess.Popen.tree.commit.decode
    - typing.IO.object.head.commit.decode
    - typing.IO.tree.commit.decode
    - datetime.timedelta.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.commit.object.decode
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.object.head.ref.commit.decode
    - typing.IO.object.commit.decode
    - typing.IO.tree.object.path.decode
    - subprocess.Popen.object.decode
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.commit.tree.object.decode
    - typing.IO.path.commit.decode
    - subprocess.Popen.commit.tree.object.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - datetime.timedelta.object.tree.decode
    - datetime.timedelta.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - subprocess.Popen.object.head.commit.tree.decode
    - subprocess.Popen.tree.commit.path.decode
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.IO.path.head.commit.decode
    - datetime.timedelta.path.commit.object.decode
    - typing.IO.object.commit.tree.path.decode
    - datetime.timedelta.object.commit.decode
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.decode
    - typing.IO.path.commit.tree.decode
    - typing.IO.head.ref.commit.path.decode
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.tree.head.commit.decode
    - typing.IO.object.head.commit.path.decode
    - subprocess.Popen.object.tree.path.decode
    - git.objects.commit.Popen.path.tree.decode
    - subprocess.Popen.tree.commit.object.path.decode
    - subprocess.Popen.path.tree.object.commit.decode
    - datetime.timedelta.head.commit.object.decode
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.cast.tree.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - datetime.timedelta.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - typing.cast.head.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - typing.cast.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.object.head.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - typing.IO.head.commit.tree.path.decode
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - typing.TypeVar.object.head.commit.path.decode
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.object.path.commit.tree.decode
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.path.tree.decode
    - typing.IO.tree.head.commit.decode
    - typing.cast.tree.head.commit.object.path.decode
    - subprocess.Popen.path.object.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - typing.IO.path.head.ref.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.tree.decode
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.cast.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.tree.path.object.decode
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - git.compat.safe_decode
    - subprocess.Popen.object.tree.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - typing.IO.commit.object.tree.decode
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.object.head.commit.tree.path.decode
    - typing.IO.head.commit.object.path.decode
    - typing.IO.tree.head.ref.commit.path.decode
    - datetime.timedelta.object.commit.path.decode
    - typing.IO.tree.object.head.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - datetime.timedelta.head.commit.tree.path.object.decode
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.path.decode
    - typing.IO.commit.object.tree.path.decode
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - typing.cast.object.head.commit.tree.path.decode
    - typing.IO.commit.object.path.decode
    - typing.IO.object.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - datetime.timedelta.path.head.ref.commit.decode
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - typing.IO.commit.tree.path.object.decode
    - subprocess.Popen.commit.decode
    - typing.cast.head.ref.commit.tree.object.decode
    - typing.IO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.tree.path.object.commit.decode
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - typing.cast.head.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.head.commit.tree.path.object.decode
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - typing.BinaryIO.head.commit.object.tree.decode
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.IO.path.decode
    - subprocess.Popen.tree.head.ref.commit.decode
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - datetime.timedelta.head.commit.object.tree.path.decode
    - typing.IO.head.ref.commit.tree.object.decode
    - datetime.timedelta.object.path.commit.tree.decode
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.object.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.path.object.decode
    - subprocess.Popen.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - typing.cast.head.commit.tree.object.decode
    - datetime.timedelta.path.tree.head.commit.decode
    - subprocess.Popen.object.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - typing.IO.commit.path.object.tree.decode
    - datetime.timedelta.tree.path.commit.decode
    - datetime.timedelta.object.tree.path.commit.decode
    - typing.IO.head.commit.object.path.tree.decode
    - datetime.timedelta.tree.head.commit.decode
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.IO.object.tree.decode
    - subprocess.Popen.object.path.tree.decode
    - typing.IO.tree.head.commit.path.decode
    - typing.IO.path.object.tree.head.commit.decode
    - typing.IO.path.head.commit.tree.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - subprocess.Popen.path.object.decode
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - git.objects.commit.Popen.decode
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.head.ref.commit.path.decode
    - subprocess.Popen.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.decode
    - typing.TypeVar.head.commit.tree.path.object.decode
    - datetime.timedelta.path.head.commit.tree.object.decode
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - typing.IO.tree.commit.object.path.decode
    - typing.IO.object.tree.path.head.ref.commit.decode
    - typing.IO.commit.tree.path.decode
    - subprocess.Popen.object.tree.commit.path.decode
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - subprocess.Popen.commit.tree.path.object.decode
    - datetime.timedelta.tree.object.path.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.object.decode
    - typing.IO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.tree.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - datetime.timedelta.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - typing.cast.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.path.object.decode
    - typing.IO.path.head.commit.tree.object.decode
    - typing.IO.tree.path.head.ref.commit.decode
    - typing.cast.head.commit.path.decode
    - typing.IO.object.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.path.head.commit.object.decode
    - datetime.timedelta.object.path.head.commit.decode
    - typing.cast.tree.object.head.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.tree.path.decode
    - typing.cast.head.commit.object.tree.decode
    - typing.IO.path.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - typing.cast.object.head.commit.decode
    - typing.IO.tree.commit.path.object.decode
    - subprocess.Popen.tree.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.decode
    - datetime.timedelta.tree.commit.path.object.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - typing.cast.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - typing.IO.object.commit.path.decode
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.path.decode
    - subprocess.Popen.path.tree.object.decode
    - typing.IO.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.head.commit.path.decode
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.IO.object.path.decode
    - subprocess.Popen.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.commit.decode
    - datetime.timedelta.head.commit.tree.decode
    - typing.IO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - datetime.timedelta.path.decode
    - typing.IO.commit.object.decode
    - typing.cast.head.commit.tree.path.decode
    - datetime.timedelta.head.commit.object.path.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.decode
    - subprocess.Popen.decode
    - datetime.timedelta.path.tree.commit.decode
    - typing.IO.object.head.ref.commit.path.decode
    - typing.IO.path.tree.head.commit.object.decode
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - typing.cast.object.head.commit.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - typing.IO.tree.object.path.head.commit.decode
    - datetime.timedelta.commit.tree.object.decode
    - datetime.timedelta.head.commit.path.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - datetime.timedelta.commit.object.tree.path.decode
    - subprocess.Popen.object.head.commit.decode
    - typing.IO.head.commit.path.tree.decode
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.commit.object.path.decode
    - typing.IO.head.ref.commit.object.decode
    - typing.cast.head.commit.path.object.decode
    - typing.IO.tree.path.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - typing.IO.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.ref.commit.decode
    - typing.BinaryIO.tree.head.commit.path.decode
    - datetime.timedelta.tree.object.head.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.object.path.decode
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.object.head.commit.decode
    - typing.IO.path.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - datetime.timedelta.tree.commit.path.decode
    - typing.cast.head.commit.object.decode
    - typing.cast.commit.tree.object.path.decode
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.IO.tree.commit.object.decode
    - subprocess.Popen.object.path.commit.decode
    - typing.cast.head.ref.commit.tree.path.decode
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.object.tree.commit.decode
    - typing.IO.head.ref.commit.decode
    - subprocess.Popen.path.head.commit.decode
    - typing.IO.commit.path.tree.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - datetime.timedelta.object.tree.path.decode
    - datetime.timedelta.commit.path.object.tree.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - subprocess.Popen.object.path.head.commit.decode
    - subprocess.Popen.commit.tree.object.path.decode
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.path.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - typing.IO.object.head.commit.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.TypeVar.head.commit.object.tree.path.decode
    - subprocess.Popen.commit.tree.decode
    - typing.IO.path.object.tree.commit.decode
    - datetime.timedelta.object.commit.tree.path.decode
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.tree.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - subprocess.Popen.path.head.commit.tree.decode
    - typing.TypeVar.tree.object.path.decode
    - typing.IO.path.tree.commit.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - typing.IO.object.decode
    - <builtin>.isinstance
    - typing.IO.head.ref.commit.object.path.tree.decode
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - typing.BinaryIO.head.commit.object.path.decode
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.cast.tree.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.object.tree.path.head.commit.decode
    - typing.IO.path.object.head.ref.commit.decode
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - datetime.timedelta.commit.path.decode
    - subprocess.Popen.tree.object.head.commit.path.decode
    - subprocess.Popen.head.commit.object.decode
    - datetime.timedelta.object.tree.commit.decode
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.path.decode
    - datetime.timedelta.object.decode
    - typing.cast.object.head.ref.commit.path.decode
    - datetime.timedelta.commit.tree.path.object.decode
    - subprocess.Popen.path.object.head.commit.tree.decode
    - subprocess.Popen.commit.object.path.decode
    - datetime.timedelta.commit.object.path.tree.decode
    - typing.cast.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.object.tree.path.commit.decode
    - subprocess.Popen.path.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.decode
    - typing.IO.tree.path.head.commit.decode
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - datetime.timedelta.path.object.head.commit.tree.decode
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.IO.tree.head.ref.commit.object.path.decode
    - typing.IO.tree.object.head.commit.decode
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - typing.cast.tree.object.head.ref.commit.decode
    - datetime.timedelta.commit.object.tree.decode
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.path.object.decode
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.cast.head.commit.object.tree.path.decode
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.object.path.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - typing.IO.decode
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - typing.IO.commit.tree.object.decode
    - datetime.timedelta.path.tree.object.head.commit.decode
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.IO.object.path.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - typing.IO.head.ref.commit.tree.decode
    - typing.IO.path.tree.object.decode
    - subprocess.Popen.object.path.tree.commit.decode
    - datetime.timedelta.tree.decode
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.items
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1449
    functionName: git.cmd.Git.custom_environment
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - git.cmd.Git.update_environment
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    - split_single_char_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1467
    functionName: git.cmd.Git.transform_kwarg
    functionSourceFile: git.cmd
    functionUses: 13
    functionsReached:
    - <builtin>.len
    - git.cmd.dashify
    - string.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - arg_list
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1495
    functionName: git.cmd.Git._unpack_args
    functionSourceFile: git.cmd
    functionUses: 12
    functionsReached:
    - <builtin>.str
    - <builtin>.isinstance
    - git.cmd.Git._unpack_args
    - outlist.extend
    - outlist.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: outlist.extend
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: outlist.append
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1505
    functionName: git.cmd.Git.__call__
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - git.cmd.Git.transform_kwargs
    - <builtin>.isinstance
    - <builtin>.len
    - kwargs.items
    - git.cmd.Git.transform_kwarg
    - git.cmd.dashify
    - string.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: opts_kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ext_args.index
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: call.extend
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: call.append
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - header_line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1618
    functionName: git.cmd.Git._parse_object_header
    functionSourceFile: git.cmd
    functionUses: 7
    functionsReached:
    - <builtin>.int
    - <builtin>.len
    - header_line.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: header_line.split
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ref
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1649
    functionName: git.cmd.Git._prepare_ref
    functionSourceFile: git.cmd
    functionUses: 7
    functionsReached:
    - <builtin>.str
    - <builtin>.isinstance
    - gitdb.util.bin_to_hex.encode
    - gitdb.util.bin_to_hex.endswith
    - gitdb.util.bin_to_hex.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.bin_to_hex.endswith
    functionSourceFile: gitdb
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.bin_to_hex.encode
    functionSourceFile: gitdb
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - attr_name
    - cmd_name
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1663
    functionName: git.cmd.Git._get_persistent_cmd
    functionSourceFile: git.cmd
    functionUses: 6
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.IO.tree.path.object.decode
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.object.commit.tree.decode
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.object
    - typing.IO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.commit.path.object.decode
    - proc.wait
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - git.cmd.Git.execute.communicate
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - typing.IO.object.path.tree.head.commit.decode
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.IO.tree.object.head.commit.endswith
    - typing.cast.head.commit.tree.decode
    - subprocess.Popen.head.commit.path.object.endswith
    - datetime.timedelta.path.tree.object.head.commit
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - typing.IO.tree.object.head.commit.path
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - typing.cast.head.commit.tree
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - subprocess.Popen.object.commit.path.tree.endswith
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.object.tree.path
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.path.tree.decode
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - threading.Event
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.cast.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.decode
    - typing.IO.head.commit.object.tree.path.endswith
    - typing.IO.object.path.head.commit
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.IO.object.path.tree.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - subprocess.Popen.tree.object.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.TypeVar.head.ref.commit.object.endswith
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.BinaryIO.head.commit.tree.path.decode
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.IO.commit.object.path.tree.decode
    - typing.IO.path.head.ref.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - typing.cast.object.tree.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.endswith
    - subprocess.Popen.head.commit.object.tree.endswith
    - typing.IO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.TypeVar.tree.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.IO.commit.path.decode
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.tree.commit.path
    - typing.IO.commit.tree.object.path.decode
    - typing.IO.path.tree.head.ref.commit
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - proc.stderr.close
    - typing.IO.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object.decode
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.path.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - ext_args.index
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.IO.head.commit.object.decode
    - typing.BinaryIO.head.ref.commit.path.object
    - outlist.append
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.tree.path.commit.endswith
    - datetime.timedelta.tree.head.commit.object.endswith
    - typing.IO.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - git.cmd.dashify
    - datetime.timedelta.tree.head.commit.path.object
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - subprocess.Popen.tree.endswith
    - typing.IO.object.head.ref.commit.decode
    - typing.IO.head.commit
    - subprocess.Popen.path.object.head.commit.decode
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.decode
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.decode
    - typing.IO.path.tree.commit.endswith
    - typing.TypeVar.head.commit.object
    - typing.cast.head.ref.commit.path.tree.decode
    - typing.IO.path.object.tree.commit
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.tree.path.endswith
    - typing.TypeVar.object.tree.path.head.commit.decode
    - typing.IO.path.head.ref.commit.object.endswith
    - datetime.timedelta.path.head.commit.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.object.commit.decode
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - os.access
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.IO.commit.tree.decode
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - subprocess.Popen.commit.tree.object.decode
    - datetime.timedelta.object.tree.decode
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - subprocess.Popen.tree.commit.path.decode
    - typing.IO.path.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit
    - typing.IO.object.commit.tree.path.decode
    - typing.IO.tree.path.commit.object.endswith
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.path.commit.tree.decode
    - typing.IO.head.ref.commit.path.decode
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.object.tree.path.decode
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.object.head.commit.path.endswith
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.decode
    - subprocess.Popen.path.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.path
    - typing.cast.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.object
    - datetime.timedelta.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.object.head.commit.path.tree.decode
    - datetime.timedelta.commit.object.path.endswith
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - opts_kwargs.pop
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.path.object.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.IO.path.head.ref.commit.object.tree.decode
    - typing.IO.object.commit.path.endswith
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - kwargs.items
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.object.head.commit.tree.path.decode
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.commit.object.path.tree.endswith
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.object.tree.path.commit
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - typing.cast.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.object.endswith
    - typing.IO.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.object.head.commit.tree.path
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.path
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.cast.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.decode
    - datetime.timedelta.object.tree.head.commit.path
    - typing.IO.path.decode
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.path.commit.tree.decode
    - typing.cast.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - datetime.timedelta.path.tree.head.commit.decode
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - subprocess.Popen.object.commit.tree.path.decode
    - os.getcwd
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.tree.path.commit.decode
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.tree.decode
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - subprocess.Popen.object.path.tree.decode
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.path.object.tree.head.commit.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - typing.IO.tree.head.commit.path.endswith
    - typing.IO.object
    - subprocess.Popen.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.commit.endswith
    - typing.TypeVar.object.head.commit.tree
    - source.read
    - typing.cast.head.commit.path
    - subprocess.Popen.object.tree.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.endswith
    - datetime.timedelta.path.object.decode
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.IO.tree.path.head.ref.commit.decode
    - typing.TypeVar.object.tree.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.tree.object.head.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.decode
    - typing.cast.object.head.commit.decode
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.decode
    - typing.IO.object.head.ref.commit.path.endswith
    - typing.IO.head.commit.path.tree.endswith
    - git.cmd.Git._call_process
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.tree.head.ref.commit.object.decode
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.cast.head.commit.tree.path.decode
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.IO.head.commit.tree.path.endswith
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.path.tree.commit.decode
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - <builtin>.len
    - typing.cast.object.head.commit.tree.decode
    - subprocess.Popen.object.path.head.ref.commit
    - datetime.timedelta.path.object.tree.commit.endswith
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.object.endswith
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.commit.object.endswith
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - typing.IO.head.ref.commit.object.decode
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.IO.tree.path.commit.object.decode
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.path.object.head.commit.decode
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.BinaryIO.tree.head.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - typing.IO.path.tree.object.head.commit.decode
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - subprocess.Popen.tree.path.endswith
    - typing.TypeVar.tree.object.head.ref.commit
    - threading.Timer
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.IO.object.head.ref.commit
    - typing.IO.tree.object
    - subprocess.Popen.path.head.commit.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.head.commit.tree
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.object.commit.tree.path.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - typing.cast.object.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.path.tree.commit.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - typing.IO.object.decode
    - typing.IO.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.cast.object.head.commit.tree.path.endswith
    - datetime.timedelta.commit.object
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.path.endswith
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.commit.path.decode
    - subprocess.Popen.head.commit.object.decode
    - datetime.timedelta.object.tree.commit.decode
    - typing.cast.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.head.commit.tree.decode
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.commit.decode
    - typing.IO.tree.path.head.commit.decode
    - typing.cast.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.cast.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.decode
    - typing.cast.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.head.commit.endswith
    - typing.IO.path.object.head.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - datetime.timedelta.path.tree.commit.object
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - typing.IO.path.tree.object.decode
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.head.commit.endswith
    - typing.TypeVar.head.commit.tree
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - call.append
    - typing.IO.path.object.head.commit.tree
    - datetime.timedelta.tree.path.object.decode
    - string.replace
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.IO.path.commit.object
    - datetime.timedelta.head.ref.commit.object.decode
    - subprocess.Popen.tree.head.commit.object.path
    - subprocess.Popen.head.commit.path.object.tree.decode
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object
    - stderr_value.endswith
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.IO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.object.head.commit.path
    - typing.cast.head.commit.object.tree.endswith
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.commit.path.object.decode
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - datetime.timedelta.endswith
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - datetime.timedelta.path.object.tree.decode
    - typing.TypeVar.tree.object.head.commit.path
    - typing.cast.tree.head.commit.decode
    - typing.TypeVar.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - typing.BinaryIO.head.commit
    - subprocess.Popen.path.commit.object.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.head.commit.tree.decode
    - typing.IO.head.commit.object.path.endswith
    - subprocess.Popen.tree.object.head.commit.endswith
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - git.objects.commit.Popen.path.decode
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.object.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - subprocess.Popen.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.path.object.decode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - datetime.timedelta.commit.object.endswith
    - typing.IO.tree.object.path.head.commit.endswith
    - typing.TypeVar.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.path.object.commit.tree.decode
    - datetime.timedelta.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.tree.commit.object.decode
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.object.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.tree.object.commit.decode
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.IO.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - subprocess.Popen.object.path.tree.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path
    - typing.IO.path.head.ref.commit.tree.decode
    - typing.cast.object.head.commit.path.decode
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.object.path.decode
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.path.commit.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.IO.object.path.tree.decode
    - typing.IO.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.head.commit.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - git.objects.commit.Popen.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.tree
    - subprocess.Popen.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - subprocess.Popen.head.commit.tree.path.endswith
    - subprocess.Popen.path.object.tree.head.commit.decode
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.path.head.ref.commit.tree
    - datetime.timedelta.tree.object.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.object.tree.path
    - typing.cast.tree.object.head.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.path.object.head.commit.endswith
    - subprocess.Popen.path.object.tree.commit.decode
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - subprocess.Popen.object.commit.decode
    - typing.cast.commit.object.tree.path.endswith
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit
    - typing.IO.tree.object.path.commit.endswith
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.commit.path.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.IO.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.path.commit.tree.object.decode
    - subprocess.Popen.head.commit.object.path
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.path.head.commit.endswith
    - datetime.timedelta.path.head.commit.endswith
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.path
    - datetime.timedelta.path.commit.tree.endswith
    - datetime.timedelta.head.commit
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - subprocess.Popen.path.object.tree.commit.endswith
    - subprocess.Popen.commit.path.object.tree.decode
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.cast.head.commit.tree.path.endswith
    - subprocess.Popen.tree.path.commit
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.tree.commit.decode
    - subprocess.Popen.head.commit.tree.endswith
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.object.path.head.ref.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.endswith
    - datetime.timedelta.path.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.tree.head.commit.path.endswith
    - typing.IO.head.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.decode
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.path.commit.object.decode
    - datetime.timedelta.path.tree.commit.endswith
    - datetime.timedelta.object.path
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.decode
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.endswith
    - subprocess.Popen.path.tree.object.commit.decode
    - subprocess.Popen.path.head.commit
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - datetime.timedelta.head.commit.object.path
    - typing.cast.head.commit.object.path.decode
    - subprocess.Popen.head.ref.commit.object
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - git.objects.commit.Popen.tree
    - typing.IO.head.commit.tree.path.decode
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.object.head.commit.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.object.endswith
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - git.objects.commit.Popen.path.endswith
    - watchdog.cancel
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.path
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.commit.object.endswith
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.head.commit.object.tree.endswith
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit
    - typing.IO.path.head.ref.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.head.commit.object.path.decode
    - proc.stdout.close
    - typing.IO.head.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.IO.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.tree.object.head.commit
    - typing.cast.head.ref.commit.tree.object.decode
    - subprocess.Popen.tree.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.commit.path.tree.object.endswith
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - datetime.timedelta.path.tree.object.commit.decode
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.tree.path.decode
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.decode
    - urllib.parse.urlsplit._replace
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.path.tree.head.commit.endswith
    - err.encode
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.tree
    - subprocess.Popen.head.ref.commit.path.object
    - git.objects.commit.Popen.decode
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.decode
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.path.tree.object.commit.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - typing.IO.commit.tree.path.decode
    - subprocess.Popen.commit.tree.path.object.decode
    - <builtin>.enumerate
    - subprocess.Popen.path.head.ref.commit.object.decode
    - datetime.timedelta.head.ref.commit.decode
    - typing.cast.head.commit.object.path.endswith
    - typing.cast.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.tree.path.head.commit.object.decode
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.tree.path.decode
    - datetime.timedelta.head.commit.tree
    - subprocess.Popen.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.decode
    - typing.IO.head.commit.tree.endswith
    - typing.IO.object.path.commit
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.IO.object.tree.head.commit
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - typing.IO.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.tree.path.decode
    - typing.IO.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.decode
    - typing.IO.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.object.endswith
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.IO.head.ref.commit.object.path
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - typing.IO.object.head.ref.commit.path.decode
    - subprocess.Popen.commit.endswith
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.IO.tree.object.path.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - datetime.timedelta.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.IO.tree.path.object.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.decode
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - typing.cast.head.commit.object.decode
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.head.commit
    - subprocess.Popen.object.path.commit.decode
    - datetime.timedelta.path.object
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.cast.head.ref.commit.tree.path.decode
    - subprocess.Popen.commit
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.commit.tree.object.path.decode
    - datetime.timedelta.commit.path
    - outlist.extend
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.path.decode
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.decode
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - subprocess.Popen.endswith
    - typing.IO.path.object.tree.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.path.head.commit.tree.decode
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - datetime.timedelta.tree
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.object.tree.path.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.decode
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.commit.object.path.tree.decode
    - datetime.timedelta.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - datetime.timedelta.commit.object.tree.decode
    - typing.TypeVar.tree.head.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - typing.IO.decode
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree.commit.decode
    - env.update
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - typing.IO.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.head.commit
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - subprocess.Popen.head.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.path.head.commit.object.decode
    - typing.cast.head.ref.commit.tree
    - typing.BinaryIO.object.head.commit.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit.object.tree.decode
    - datetime.timedelta.tree.object.path.endswith
    - typing.BinaryIO.tree.head.commit.object.decode
    - <builtin>.setattr
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.decode
    - <builtin>.dict
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.cast.head.commit.tree.path.object.decode
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.IO.tree.object.decode
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.path.object.head.commit.tree.decode
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.decode
    - typing.IO.tree.path.head.commit.object
    - subprocess.Popen.commit.path.decode
    - typing.BinaryIO.head.commit.decode
    - subprocess.Popen.head.commit.object.tree.decode
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.tree.head.ref.commit.endswith
    - subprocess.Popen.object.endswith
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.IO.head.commit.path.object.tree.decode
    - datetime.timedelta.object.path.commit.tree.endswith
    - subprocess.Popen.commit.object.tree.path.decode
    - typing.TypeVar.object.head.ref.commit.endswith
    - datetime.timedelta.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.path.decode
    - typing.cast.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - typing.IO.head.commit.path.tree.object.decode
    - typing.IO.object.commit.path.tree.endswith
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.commit.object.path
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.head.commit.object.path.tree.decode
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - typing.TypeVar.head.ref.commit.object
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.head.commit.object.tree.path.decode
    - typing.IO.path.commit.object.tree.decode
    - typing.IO.object.path.tree.commit.decode
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.decode
    - typing.TypeVar.tree.object.path.commit.decode
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.cast.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.IO.path.commit
    - typing.cast.object.tree.head.commit.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.tree.path.endswith
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.path.decode
    - git.cmd.Git.transform_kwargs
    - typing.IO.path.tree.endswith
    - typing.IO.path.tree.head.ref.commit.object.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - typing.IO.head.commit.tree.object.path.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.head.commit.path.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.endswith
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - typing.IO.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.tree.path.head.ref.commit.object.decode
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.path.tree.head.commit.decode
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - typing.TypeVar.tree.head.commit.path.decode
    - urllib.parse.urlsplit.netloc.replace
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - git.objects.commit.Popen.tree.endswith
    - typing.IO.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - datetime.timedelta.object
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - git.objects.commit.Popen.tree.path.decode
    - subprocess.Popen.path.object.commit.tree
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.decode
    - typing.IO.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.tree.commit.object.endswith
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.IO.path.tree.commit.decode
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - git.cmd._safer_popen_windows
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.object.endswith
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.head.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.tree.path.object
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - watchdog.start
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.commit
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.IO.object.path.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - typing.IO.endswith
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - subprocess.Popen.head.commit.tree.decode
    - datetime.timedelta.path.commit.endswith
    - typing.IO.head.commit.object.tree.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.path.object.tree.endswith
    - datetime.timedelta.path.object.commit.decode
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - git.util.stream_copy
    - datetime.timedelta.tree.object
    - typing.IO.object.head.commit.decode
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.decode
    - subprocess.Popen.tree.commit.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - typing.IO.tree.object.path.decode
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.head.commit.object.path
    - typing.TypeVar.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.endswith
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.tree.head.commit.path.object.decode
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.tree.endswith
    - datetime.timedelta.object.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.path.tree.object
    - typing.IO.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.IO.head.ref.commit.path.tree.endswith
    - datetime.timedelta.tree.path
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - git.util.remove_password_if_present
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - datetime.timedelta.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.path
    - typing.TypeVar.object.head.ref.commit.decode
    - typing.IO.tree.path.object.commit
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - datetime.timedelta.object.tree.commit
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - typing.IO.path.head.commit.object.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - git.util.patch_env
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.object.tree.path.commit
    - typing.IO.path
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.tree.path.object.decode
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.cast.commit.tree.object.path
    - typing.IO.commit.object.tree.decode
    - datetime.timedelta.path.tree.object.endswith
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.object.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - subprocess.Popen.head.commit.path
    - datetime.timedelta.head.commit.tree.path.object.decode
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.path.decode
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree
    - datetime.timedelta.tree.object.path
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.object
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - proc.stdout.read
    - subprocess.Popen.path.tree.commit.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.decode
    - datetime.timedelta.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.object.decode
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.decode
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.commit
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - subprocess.Popen.object.tree
    - typing.IO.head.commit.object.path.tree.decode
    - subprocess.Popen.path.object.head.commit
    - typing.cast.commit.tree.object.path.endswith
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - urllib.parse.urlsplit
    - datetime.timedelta.commit.object.tree.path.endswith
    - typing.IO.tree.head.commit.path.decode
    - typing.IO.object.head.commit.path.endswith
    - typing.IO.path.head.commit.tree.decode
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit.decode
    - typing.IO.object.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.decode
    - datetime.timedelta.path.commit.object.tree.endswith
    - datetime.timedelta.tree.object.commit.path
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.path.head.commit.tree.object.decode
    - subprocess.Popen.object.head.commit.path
    - typing.IO.path.object.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.endswith
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - typing.IO.tree.commit.path.object.decode
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - subprocess.Popen.tree.path.object.endswith
    - datetime.timedelta.tree.commit.path.object.decode
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - typing.IO.object.commit.path.decode
    - typing.IO.tree.path
    - typing.cast.head.commit
    - typing.TypeVar.head.ref.commit.object.path.decode
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.path.commit.endswith
    - subprocess.Popen.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.IO.object.path.decode
    - subprocess.Popen.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.decode
    - call.extend
    - datetime.timedelta.commit.object.path
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - typing.IO.object.path.head.ref.commit.tree
    - datetime.timedelta.path.decode
    - typing.IO.path.endswith
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.decode
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.endswith
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.head.commit.path.object
    - typing.IO.head.commit.path.object
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - datetime.timedelta.object.path.commit.endswith
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.endswith
    - typing.IO.head.commit.path.tree.decode
    - git.objects.commit.Popen.endswith
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.object.head.commit.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.path.tree.head.ref.commit.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.decode
    - datetime.timedelta.head.commit.path.object.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.IO.object.commit.tree.endswith
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.cast.commit.tree.object.path.decode
    - subprocess.Popen.object.commit.path.tree
    - typing.BinaryIO.object.head.commit.endswith
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.IO.path.object.commit
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.path
    - typing.IO.head.commit.object
    - typing.IO.object.tree.commit.decode
    - typing.IO.commit.path.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.commit.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - subprocess.Popen.object.path.head.commit.decode
    - typing.cast.tree.head.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.commit.tree.decode
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - typing.BinaryIO.object.head.commit.tree.decode
    - subprocess.Popen.tree.object.commit
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.tree.object.path.decode
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - kill_check.is_set
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.object.path.decode
    - typing.cast.tree.head.commit.path.object.decode
    - typing.IO.object.commit.path
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.object.tree
    - urllib.parse.urlunsplit
    - datetime.timedelta.commit.tree.path.object.decode
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.object.head.commit.tree.decode
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.IO.head.commit.path.object.decode
    - typing.IO.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.IO.path.object.head.commit
    - typing.BinaryIO.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.decode
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - typing.cast.head.ref.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.object
    - datetime.timedelta.path.tree.object.head.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.decode
    - typing.IO.tree.commit.path.object.endswith
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.tree.head.commit.object.decode
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - options.update
    - typing.IO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.head.commit
    - datetime.timedelta.tree.path.endswith
    - subprocess.Popen.path.object.commit.decode
    - typing.IO.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.tree.head.commit.object.decode
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.cast.object.head.commit.path.endswith
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.IO.head.commit.tree.object.decode
    - subprocess.Popen.tree.object.commit.decode
    - typing.BinaryIO.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - datetime.timedelta.path.object.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.decode
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.object
    - typing.cast.object.tree.head.ref.commit.endswith
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.object.tree
    - typing.BinaryIO.object.head.commit
    - typing.IO.commit.tree.path.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.path.object.tree.commit.decode
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.head.commit.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.tree.path.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.object.endswith
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - subprocess.Popen.object.tree.head.commit.decode
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.commit.endswith
    - typing.IO.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.tree.head.commit.object.decode
    - typing.IO.tree.path.object
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.head.ref.commit.path.endswith
    - typing.IO.tree.path.head.commit.endswith
    - git.cmd.Git.execute.as_text
    - subprocess.Popen.tree.path.head.commit.object.decode
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.tree.path.decode
    - datetime.timedelta.commit
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.commit.path.tree.endswith
    - datetime.timedelta.path.commit.tree.decode
    - subprocess.Popen.head.commit.path.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree
    - typing.cast.tree.head.commit.path.object.endswith
    - typing.TypeVar.head.commit.path.object.tree.decode
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.commit.path.tree.decode
    - subprocess.Popen.tree.commit.object.endswith
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree
    - datetime.timedelta.head.ref.commit.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.endswith
    - datetime.timedelta.decode
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - os.getenv
    - subprocess.Popen.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.tree.object.path.head.commit.decode
    - typing.BinaryIO.object.tree.path.commit
    - subprocess.Popen.path.object.commit.endswith
    - typing.IO.tree.head.commit.object.path.decode
    - subprocess.Popen.object.path.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - typing.TypeVar.object.head.commit.tree.decode
    - typing.IO.head.commit.path.decode
    - typing.IO.path.tree.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.object.commit.tree.decode
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - subprocess.Popen.commit.object.tree.path.endswith
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.BinaryIO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - typing.IO.path.tree.head.commit.decode
    - typing.cast.tree.object.head.commit.endswith
    - subprocess.Popen.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.decode
    - typing.IO.path.head.commit.object.tree.decode
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.object.commit.path
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - typing.IO.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.endswith
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.commit.endswith
    - typing.cast.tree.head.commit.path
    - typing.BinaryIO.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree
    - destination.write
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.tree.path.object.head.ref.commit.decode
    - datetime.timedelta.path.commit.object
    - typing.IO.path.object.commit.tree.endswith
    - typing.TypeVar.tree.object.path.commit
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - datetime.timedelta.commit.path.object.endswith
    - typing.IO.commit.path.object.tree.endswith
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.object.head.ref.commit.decode
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - subprocess.Popen.object.decode
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - typing.cast.head.commit.object.tree.path.endswith
    - typing.IO.commit.path.tree.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - typing.IO.path.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.tree.decode
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.path.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path
    - _logger.info
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - datetime.timedelta.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.head.commit.object.path.tree
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.IO.path.object.tree
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - typing.cast.head.ref.commit.path.tree.object
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - typing.IO.object.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - subprocess.Popen.object.path.commit.tree.decode
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.tree.head.commit.decode
    - typing.cast.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.path.head.commit.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.IO.object.tree
    - typing.IO.head.ref.commit.object.tree.path
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path
    - typing.IO.object.head.commit.path.tree.endswith
    - git.compat.safe_decode
    - datetime.timedelta.head.ref.commit.tree.path
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - git.cmd.Git.transform_kwarg
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - subprocess.Popen.path.commit
    - typing.IO.tree.object.head.commit.path.decode
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.commit.object.tree.path.decode
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.IO.commit.object.path.decode
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - datetime.timedelta.path.head.ref.commit.decode
    - typing.cast.tree.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.path.commit.endswith
    - typing.IO.commit.tree.path.object.decode
    - subprocess.Popen.commit.decode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - <builtin>.open
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - typing.IO.head.commit.endswith
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.head.ref.commit.decode
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - <builtin>.super
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.commit.object.path.endswith
    - git.objects.commit.Popen.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.head.commit.tree.path.object
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.IO.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.object.tree.path.commit.decode
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.tree.path.endswith
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.tree.head.commit.decode
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object.path.endswith
    - _logger.debug
    - subprocess.Popen.path.object.decode
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.head.commit.object.tree
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - subprocess.Popen.head.ref.commit.path.decode
    - typing.IO.tree.object.commit.path.endswith
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.path.head.commit.tree.object.decode
    - typing.IO.tree.commit.object.path.decode
    - proc.stderr.read
    - typing.IO.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.object.endswith
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - typing.IO.path.tree.head.commit.endswith
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.cast.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.path.decode
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.object.path.head.commit.decode
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - subprocess.Popen.tree.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.tree.path
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.cast.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.head.commit.path.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.commit.tree
    - typing.cast.object.head.ref.commit.path.endswith
    - typing.IO.commit.object.decode
    - datetime.timedelta.head.commit.object.path.tree.decode
    - datetime.timedelta.tree.object.head.ref.commit
    - typing.IO.head.ref.commit.tree.endswith
    - subprocess.Popen.decode
    - subprocess.Popen.head.commit.tree.object.endswith
    - git.cmd.Git.execute
    - typing.IO.path.tree.head.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.head.commit.path.decode
    - git.cmd.Git._unpack_args
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - subprocess.Popen.object.head.commit.decode
    - datetime.timedelta.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.endswith
    - subprocess.Popen.object.head.commit.path.tree
    - datetime.timedelta.commit.object.path.decode
    - typing.cast.head.commit.path.object.decode
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.object.path.decode
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.decode
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - typing.IO.object.path
    - datetime.timedelta.tree.commit.path.decode
    - typing.IO.tree.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.head.ref.commit.decode
    - datetime.timedelta.object.tree.path.decode
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - datetime.timedelta.commit.path.object.tree.decode
    - os.environ.copy
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - proc.communicate
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.TypeVar.head.commit.object.tree.path.decode
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - <builtin>.isinstance
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.path.object.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.tree.object.path.head.commit
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.commit.path.decode
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.object.commit.path.decode
    - typing.IO.tree.object.commit.endswith
    - subprocess.Popen.commit.object.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.path.commit.decode
    - typing.cast.tree.head.ref.commit.object.path.decode
    - typing.cast.head.commit.endswith
    - subprocess.Popen.commit.object.tree
    - typing.TypeVar.tree.object.head.commit.path.decode
    - datetime.timedelta.path.commit.tree.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.commit.tree
    - typing.IO.tree.head.ref.commit.object.path.decode
    - new_cmdline.append
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - typing.IO.commit.endswith
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.cast.head.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - typing.IO.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.IO.head.commit.object.tree.path.decode
    - typing.IO.object.path.tree.head.ref.commit.decode
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - typing.IO.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.object.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: options.update
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - cmd
    - ref
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1676
    functionName: git.cmd.Git.__get_object_header
    functionSourceFile: git.cmd
    functionUses: 6
    functionsReached:
    - subprocess.Popen.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - typing.cast.head.commit.path.tree.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - typing.IO.commit.tree.stdout.readline
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdin.flush
    - datetime.timedelta.object.tree.head.commit.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.path.stdin.flush
    - typing.IO.head.ref.commit.object.path.tree.stdin.flush
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.commit.path.object.stdin.flush
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.path.object.stdin.flush
    - typing.TypeVar.head.commit.tree.stdout.readline
    - typing.cast.head.commit.object.path.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.stdin.write
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.tree.head.commit.path.object.stdin.flush
    - typing.IO.path.tree.commit.object.stdout.readline
    - typing.IO.object.tree.path.commit.stdin.write
    - typing.IO.head.commit.object.stdin.flush
    - subprocess.Popen.object.path.tree.stdin.write
    - datetime.timedelta.tree.object.path.stdin.write
    - subprocess.Popen.path.head.commit.stdin.write
    - datetime.timedelta.object.path.head.commit.stdin.flush
    - typing.BinaryIO.tree.head.commit.object.stdin.write
    - subprocess.Popen.path.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.tree.path.commit.object.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.tree.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.stdin.flush
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.head.commit.stdin.flush
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdin.flush
    - subprocess.Popen.object.tree.commit.path.stdin.write
    - typing.IO.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object.tree.stdin.flush
    - datetime.timedelta.commit.object.path.tree.stdin.flush
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.commit.stdout.readline
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.stdin.write
    - datetime.timedelta.object.head.commit.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.commit.stdin.write
    - subprocess.Popen.object.commit.stdin.flush
    - typing.IO.commit.object.path.tree.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdin.flush
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.stdin.write
    - typing.IO.tree.head.commit.object.stdin.flush
    - datetime.timedelta.tree.path.object.stdin.write
    - subprocess.Popen.head.commit.tree.path.stdin.write
    - typing.BinaryIO.object.head.commit.tree.path.stdin.flush
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdin.flush
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.stdin.write
    - typing.BinaryIO.head.commit.tree.path.stdin.flush
    - typing.IO.tree.head.commit.object.stdin.write
    - typing.IO.path.object.commit.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.commit.path.tree.object.stdin.write
    - typing.IO.head.commit.path.object.stdin.write
    - typing.IO.tree.object.commit.stdin.flush
    - typing.IO.path.object.head.commit.tree.stdin.write
    - datetime.timedelta.path.object.commit.stdin.flush
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.head.commit.tree.stdin.write
    - git.objects.commit.Popen.path.stdin.write
    - datetime.timedelta.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.stdin.flush
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - datetime.timedelta.path.commit.object.tree.stdin.write
    - datetime.timedelta.object.path.commit.stdin.flush
    - subprocess.Popen.head.commit.object.stdin.write
    - datetime.timedelta.tree.object.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.stdin.flush
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - typing.cast.tree.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.path.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.path.stdin.flush
    - typing.IO.object.commit.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.stdin.write
    - typing.IO.tree.object.stdin.write
    - datetime.timedelta.head.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.head.commit.stdin.flush
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - typing.IO.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.object.path.stdin.write
    - datetime.timedelta.tree.commit.object.stdin.write
    - subprocess.Popen.path.object.tree.stdin.flush
    - typing.cast.tree.head.commit.object.path.stdin.flush
    - typing.IO.path.object.head.commit.stdin.write
    - typing.TypeVar.object.head.commit.path.tree.stdin.write
    - subprocess.Popen.object.path.stdin.flush
    - typing.TypeVar.head.commit.object.stdin.flush
    - datetime.timedelta.tree.path.commit.stdin.flush
    - typing.cast.head.commit.object.tree.stdin.write
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.commit.object.stdin.write
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - typing.IO.path.object.head.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.object.stdin.write
    - typing.BinaryIO.tree.head.commit.path.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.commit.stdin.flush
    - datetime.timedelta.head.commit.stdout.readline
    - datetime.timedelta.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.path.tree.stdin.write
    - typing.IO.tree.path.stdin.write
    - datetime.timedelta.tree.commit.path.stdin.flush
    - typing.IO.path.tree.object.stdout.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.stdin.flush
    - typing.IO.object.head.commit.path.stdin.flush
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - typing.cast.head.commit.stdin.flush
    - typing.BinaryIO.head.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.tree.stdin.write
    - datetime.timedelta.head.commit.object.path.stdin.write
    - subprocess.Popen.object.tree.path.stdin.flush
    - typing.cast.head.ref.commit.object.path.tree.stdin.write
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - typing.cast.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.commit.path.tree.object.stdin.flush
    - datetime.timedelta.object.path.commit.tree.stdin.write
    - typing.cast.head.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.object.stdin.flush
    - typing.cast.object.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - typing.cast.object.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.head.commit.stdin.write
    - datetime.timedelta.tree.head.commit.object.path.stdin.flush
    - typing.IO.object.tree.path.stdin.flush
    - typing.IO.head.ref.commit.object.stdin.write
    - subprocess.Popen.commit.path.tree.stdin.flush
    - typing.IO.head.ref.commit.object.path.stdin.write
    - subprocess.Popen.object.head.commit.tree.path.stdin.flush
    - typing.BinaryIO.head.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.IO.commit.object.stdout.readline
    - typing.IO.object.path.commit.tree.stdin.flush
    - subprocess.Popen.path.object.commit.stdin.flush
    - typing.TypeVar.head.commit.stdin.flush
    - datetime.timedelta.commit.tree.stdin.flush
    - datetime.timedelta.object.head.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.commit.stdin.write
    - typing.TypeVar.object.head.ref.commit.stdin.flush
    - datetime.timedelta.object.path.commit.stdout.readline
    - subprocess.Popen.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdin.write
    - typing.IO.object.commit.path.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.stdin.flush
    - typing.IO.tree.head.commit.path.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.path.stdin.flush
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.cast.tree.head.commit.stdin.flush
    - typing.TypeVar.head.commit.path.tree.object.stdin.flush
    - typing.IO.object.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.path.object.stdin.flush
    - subprocess.Popen.object.path.head.commit.tree.stdin.flush
    - typing.cast.object.tree.head.commit.path.stdin.flush
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.TypeVar.head.commit.object.stdout.readline
    - subprocess.Popen.tree.commit.object.stdin.flush
    - subprocess.Popen.object.path.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.object.path.stdin.flush
    - typing.TypeVar.object.head.ref.commit.stdin.write
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.commit.stdin.flush
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.path.tree.stdin.flush
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - typing.IO.object.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.commit.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.stdin.flush
    - datetime.timedelta.path.object.head.commit.tree.stdin.flush
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - typing.IO.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.tree.object.path.head.ref.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.IO.path.object.tree.commit.stdin.write
    - subprocess.Popen.tree.object.head.commit.path.stdin.flush
    - typing.TypeVar.head.ref.commit.path.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.commit.object.stdin.flush
    - typing.IO.commit.path.stdin.flush
    - typing.IO.path.head.ref.commit.object.tree.stdin.flush
    - typing.IO.tree.path.commit.object.stdin.write
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.stdin.write
    - subprocess.Popen.commit.path.object.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.path.tree.stdin.write
    - typing.IO.object.tree.path.stdin.write
    - typing.IO.path.tree.commit.stdin.flush
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.path.tree.stdin.flush
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.stdin.flush
    - datetime.timedelta.commit.path.stdin.flush
    - typing.IO.object.commit.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.stdin.write
    - datetime.timedelta.path.tree.head.ref.commit.stdin.flush
    - <builtin>.str
    - datetime.timedelta.path.tree.stdout.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.stdin.write
    - subprocess.Popen.path.commit.stdin.flush
    - typing.IO.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdin.write
    - typing.IO.object.commit.tree.stdin.write
    - typing.IO.commit.tree.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.commit.path.tree.stdout.readline
    - typing.cast.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.commit.stdin.flush
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - typing.IO.path.commit.tree.stdin.write
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.commit.tree.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.head.commit.tree.stdout.readline
    - datetime.timedelta.tree.path.head.commit.stdin.flush
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.tree.commit.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.tree.object.stdin.write
    - datetime.timedelta.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.stdin.flush
    - typing.IO.tree.commit.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.tree.head.ref.commit.object.stdin.write
    - subprocess.Popen.object.commit.tree.stdin.flush
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - typing.cast.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.object.stdin.flush
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdin.flush
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.path.object.head.ref.commit.stdin.write
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.stdin.flush
    - datetime.timedelta.path.object.commit.tree.stdin.write
    - datetime.timedelta.tree.path.object.commit.stdin.write
    - subprocess.Popen.tree.path.object.head.ref.commit.stdin.write
    - subprocess.Popen.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.stdin.flush
    - typing.IO.object.path.head.commit.stdin.flush
    - typing.IO.tree.head.commit.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.object.head.commit.stdin.write
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.stdin.write
    - typing.cast.head.ref.commit.tree.path.stdin.flush
    - typing.IO.tree.stdin.flush
    - typing.IO.path.commit.object.stdin.flush
    - typing.IO.head.commit.tree.path.stdin.flush
    - subprocess.Popen.object.tree.head.commit.path.stdin.flush
    - typing.IO.object.tree.commit.stdin.write
    - typing.BinaryIO.object.tree.head.commit.stdin.flush
    - datetime.timedelta.head.commit.tree.path.object.stdin.flush
    - datetime.timedelta.object.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.commit.object.tree.stdin.flush
    - typing.IO.commit.object.tree.stdin.write
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - subprocess.Popen.commit.path.tree.stdin.write
    - typing.IO.tree.object.path.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.tree.head.commit.stdin.write
    - datetime.timedelta.head.commit.path.object.stdin.write
    - typing.cast.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdin.write
    - typing.IO.object.path.tree.commit.stdin.flush
    - subprocess.Popen.commit.path.object.stdin.flush
    - typing.IO.head.commit.tree.path.stdin.write
    - typing.cast.head.commit.object.stdin.flush
    - typing.BinaryIO.head.commit.object.tree.path.stdin.flush
    - typing.IO.object.commit.tree.path.stdin.write
    - subprocess.Popen.commit.tree.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.commit.path.tree.object.stdin.write
    - subprocess.Popen.tree.path.stdin.write
    - subprocess.Popen.path.object.head.commit.tree.stdin.flush
    - subprocess.Popen.path.tree.head.commit.object.stdin.flush
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.IO.path.stdout.readline
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.tree.head.commit.object.path.stdin.flush
    - typing.cast.tree.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.object.tree.path.stdin.write
    - typing.cast.head.ref.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.head.commit.stdin.write
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.commit.stdin.flush
    - subprocess.Popen.tree.object.path.commit.stdin.flush
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.head.ref.commit.path.stdin.write
    - typing.IO.head.commit.object.stdin.write
    - typing.cast.head.commit.path.tree.object.stdin.write
    - subprocess.Popen.stdin.flush
    - datetime.timedelta.path.head.ref.commit.tree.stdin.write
    - typing.TypeVar.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - datetime.timedelta.path.head.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.stdin.write
    - typing.IO.tree.object.head.commit.path.stdin.write
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.tree.head.commit.path.object.stdin.flush
    - typing.cast.head.commit.tree.object.path.stdin.write
    - typing.cast.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.tree.path.head.commit.stdin.flush
    - typing.TypeVar.head.commit.path.object.stdin.flush
    - typing.cast.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.object.commit.tree.path.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.IO.path.tree.object.stdin.flush
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - datetime.timedelta.commit.object.tree.stdin.flush
    - typing.BinaryIO.object.head.commit.stdin.write
    - typing.IO.head.ref.commit.tree.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.path.stdin.write
    - typing.IO.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.tree.head.commit.stdin.write
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.stdin.flush
    - typing.cast.head.commit.tree.stdin.flush
    - datetime.timedelta.path.tree.stdin.write
    - datetime.timedelta.path.tree.stdin.flush
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.stdin.flush
    - datetime.timedelta.commit.path.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.stdin.flush
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - datetime.timedelta.commit.object.stdout.readline
    - subprocess.Popen.tree.head.commit.stdin.write
    - typing.IO.path.object.tree.head.commit.stdin.flush
    - typing.IO.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdin.flush
    - typing.BinaryIO.head.commit.path.object.stdin.write
    - subprocess.Popen.tree.object.commit.stdin.flush
    - datetime.timedelta.path.head.commit.stdin.write
    - typing.IO.commit.path.object.stdin.flush
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.tree.stdin.write
    - typing.IO.tree.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.commit.object.stdin.flush
    - typing.IO.object.tree.head.commit.path.stdin.flush
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.tree.path.commit.stdin.flush
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.tree.path.object.head.commit.stdin.write
    - subprocess.Popen.commit.object.path.stdin.flush
    - typing.BinaryIO.tree.head.commit.stdin.write
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.object.stdin.write
    - typing.TypeVar.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.head.commit.path.stdout.readline
    - subprocess.Popen.path.object.tree.head.commit.stdin.write
    - subprocess.Popen.commit.tree.object.stdin.write
    - datetime.timedelta.head.commit.stdin.flush
    - typing.IO.object.tree.stdin.flush
    - typing.IO.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.object.path.commit.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.object.path.stdin.flush
    - typing.IO.path.head.commit.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.path.stdin.flush
    - typing.IO.object.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdin.write
    - subprocess.Popen.path.tree.stdin.flush
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - git.objects.commit.Popen.tree.stdin.write
    - subprocess.Popen.object.tree.commit.stdin.flush
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - typing.IO.object.head.commit.tree.path.stdin.flush
    - datetime.timedelta.stdin.flush
    - typing.TypeVar.tree.object.head.commit.stdin.flush
    - subprocess.Popen.object.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.stdin.flush
    - typing.BinaryIO.head.commit.object.tree.stdin.flush
    - datetime.timedelta.commit.object.path.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdin.write
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.stdin.flush
    - typing.cast.object.head.commit.path.tree.stdin.flush
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.head.commit.object.tree.stdin.flush
    - subprocess.Popen.path.commit.object.stdin.flush
    - datetime.timedelta.path.tree.object.commit.stdin.flush
    - typing.IO.commit.stdin.write
    - typing.IO.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.object.stdin.write
    - typing.IO.path.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.stdin.flush
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.object.head.commit.path.stdin.write
    - typing.cast.head.ref.commit.object.stdin.flush
    - typing.IO.tree.path.head.ref.commit.stdin.write
    - datetime.timedelta.object.head.commit.path.stdin.flush
    - typing.cast.head.commit.object.path.stdout.readline
    - git.objects.commit.Popen.path.tree.stdin.flush
    - datetime.timedelta.path.object.tree.stdin.write
    - typing.IO.object.path.tree.head.commit.stdin.flush
    - typing.TypeVar.head.commit.object.tree.path.stdin.flush
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.stdin.write
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.head.commit.tree.object.stdin.write
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.stdin.flush
    - typing.IO.path.tree.head.ref.commit.object.stdin.write
    - subprocess.Popen.path.tree.object.head.commit.stdin.flush
    - datetime.timedelta.path.object.head.ref.commit.tree.stdin.flush
    - typing.cast.tree.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.object.tree.path.commit.stdin.flush
    - datetime.timedelta.tree.path.stdin.write
    - subprocess.Popen.tree.path.object.commit.stdin.flush
    - typing.IO.path.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.commit.object.stdin.write
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.tree.object.stdin.flush
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.commit.object.path.tree.stdin.write
    - subprocess.Popen.object.head.commit.tree.stdin.write
    - datetime.timedelta.object.path.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.object.tree.stdin.flush
    - typing.IO.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.stdin.flush
    - typing.cast.head.commit.stdout.readline
    - typing.cast.object.tree.head.commit.stdin.flush
    - typing.IO.object.tree.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.IO.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.object.path.tree.commit.stdin.flush
    - subprocess.Popen.tree.commit.stdin.flush
    - datetime.timedelta.tree.path.object.head.ref.commit.stdin.write
    - subprocess.Popen.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.tree.head.commit.stdin.flush
    - subprocess.Popen.commit.path.object.tree.stdin.flush
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.stdin.flush
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdin.write
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.object.path.tree.stdin.flush
    - typing.IO.path.object.commit.tree.stdin.flush
    - typing.cast.object.head.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdin.flush
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.tree.head.commit.stdin.write
    - typing.BinaryIO.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.path.object.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdin.flush
    - datetime.timedelta.object.commit.path.tree.stdin.flush
    - datetime.timedelta.object.path.tree.head.commit.stdin.write
    - subprocess.Popen.tree.head.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.commit.tree.object.path.stdin.write
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdin.flush
    - typing.IO.object.head.ref.commit.stdin.write
    - typing.IO.path.commit.stdin.write
    - datetime.timedelta.object.tree.commit.path.stdin.flush
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.tree.path.object.commit.stdin.write
    - datetime.timedelta.commit.path.stdin.write
    - typing.IO.object.head.ref.commit.path.stdin.write
    - typing.cast.tree.object.head.ref.commit.stdin.flush
    - typing.IO.commit.tree.path.stdin.write
    - typing.IO.object.tree.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path.stdin.flush
    - typing.IO.tree.path.head.commit.object.stdin.write
    - datetime.timedelta.object.path.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.object.head.commit.tree.path.stdin.write
    - typing.BinaryIO.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.stdin.write
    - typing.cast.head.commit.tree.path.object.stdin.flush
    - datetime.timedelta.tree.commit.path.stdin.write
    - datetime.timedelta.tree.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.object.tree.path.stdin.write
    - typing.IO.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.head.ref.commit.stdin.flush
    - typing.cast.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.stdin.write
    - typing.cast.head.commit.stdin.write
    - subprocess.Popen.path.commit.tree.stdin.flush
    - datetime.timedelta.head.commit.object.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.head.commit.path.object.stdin.flush
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdin.flush
    - gitdb.util.bin_to_hex.decode
    - subprocess.Popen.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.path.object.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - typing.IO.tree.object.head.commit.stdin.flush
    - datetime.timedelta.object.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.commit.path.object.stdin.write
    - datetime.timedelta.path.head.commit.tree.stdin.flush
    - typing.IO.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.stdin.write
    - typing.IO.tree.head.commit.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.stdin.write
    - typing.IO.stdin.flush
    - datetime.timedelta.path.commit.stdin.write
    - datetime.timedelta.path.object.commit.tree.stdin.flush
    - typing.cast.head.ref.commit.object.tree.path.stdin.flush
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - typing.IO.path.head.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.object.tree.stdin.write
    - typing.IO.object.tree.path.head.ref.commit.stdin.write
    - typing.IO.tree.head.ref.commit.object.path.stdin.flush
    - typing.IO.tree.object.path.stdin.flush
    - typing.IO.object.path.tree.commit.stdin.write
    - typing.cast.commit.object.tree.path.stdin.flush
    - subprocess.Popen.object.stdin.flush
    - datetime.timedelta.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.IO.commit.tree.object.path.stdin.write
    - subprocess.Popen.path.head.commit.stdin.flush
    - subprocess.Popen.path.object.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.path.commit.stdin.flush
    - datetime.timedelta.object.tree.head.ref.commit.path.stdin.flush
    - typing.IO.path.tree.object.head.ref.commit.stdin.write
    - typing.TypeVar.object.tree.head.ref.commit.stdin.write
    - typing.cast.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.stdin.flush
    - typing.IO.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.commit.path.object.stdout.readline
    - typing.IO.head.commit.path.object.stdin.flush
    - datetime.timedelta.tree.object.head.commit.stdin.write
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - typing.IO.tree.path.object.stdin.flush
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.stdin.write
    - typing.TypeVar.object.tree.path.commit.stdin.flush
    - typing.IO.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.tree.path.object.stdin.flush
    - subprocess.Popen.tree.object.path.commit.stdin.write
    - git.objects.commit.Popen.tree.path.stdin.write
    - typing.IO.head.ref.commit.tree.object.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdin.flush
    - datetime.timedelta.path.commit.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.object.stdin.flush
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.stdin.flush
    - typing.IO.head.commit.object.tree.path.stdin.flush
    - datetime.timedelta.object.tree.commit.stdin.flush
    - typing.IO.tree.object.commit.path.stdin.write
    - typing.IO.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.object.tree.stdin.flush
    - typing.cast.head.commit.object.path.stdin.write
    - subprocess.Popen.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.path.stdin.write
    - typing.cast.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.stdin.write
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdin.flush
    - typing.IO.head.commit.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.stdin.flush
    - typing.IO.path.tree.commit.object.stdin.flush
    - typing.IO.tree.path.object.head.ref.commit.stdin.flush
    - typing.IO.head.ref.commit.tree.stdin.write
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdin.write
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.tree.commit.stdin.write
    - typing.BinaryIO.object.tree.head.commit.path.stdin.flush
    - typing.IO.path.object.tree.stdin.flush
    - datetime.timedelta.commit.object.tree.path.stdin.flush
    - typing.cast.head.commit.object.path.tree.stdin.flush
    - subprocess.Popen.object.tree.path.head.ref.commit.stdin.write
    - typing.IO.path.tree.object.commit.stdout.readline
    - subprocess.Popen.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.path.tree.head.commit.object.stdin.flush
    - subprocess.Popen.commit.object.path.stdin.write
    - typing.IO.tree.object.commit.stdin.write
    - typing.IO.object.head.ref.commit.tree.stdin.write
    - datetime.timedelta.head.commit.path.stdin.write
    - datetime.timedelta.commit.tree.path.stdin.flush
    - typing.IO.path.tree.commit.object.stdin.write
    - typing.IO.path.commit.tree.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit.stdin.flush
    - typing.BinaryIO.head.commit.path.tree.object.stdin.flush
    - datetime.timedelta.object.tree.path.head.commit.stdin.flush
    - typing.cast.tree.head.commit.object.stdin.write
    - datetime.timedelta.head.commit.object.tree.stdin.write
    - typing.IO.tree.object.head.ref.commit.path.stdin.flush
    - typing.IO.tree.path.head.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.object.head.commit.path.tree.stdin.flush
    - subprocess.Popen.head.commit.path.tree.stdin.write
    - datetime.timedelta.path.head.commit.object.stdin.write
    - typing.IO.commit.path.tree.object.stdin.flush
    - datetime.timedelta.tree.commit.path.stdout.readline
    - subprocess.Popen.commit.object.stdin.flush
    - datetime.timedelta.tree.path.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.stdin.flush
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object.tree.stdin.write
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.commit.path.tree.object.stdin.flush
    - typing.cast.head.commit.object.tree.stdin.flush
    - typing.IO.tree.commit.stdin.write
    - typing.IO.head.commit.tree.object.stdin.write
    - subprocess.Popen.object.path.commit.tree.stdin.write
    - subprocess.Popen.commit.object.tree.stdin.write
    - typing.IO.tree.commit.path.object.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.stdin.write
    - typing.IO.path.tree.head.commit.stdin.flush
    - datetime.timedelta.commit.path.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - subprocess.Popen.commit.object.path.tree.stdin.flush
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - typing.IO.path.head.ref.commit.tree.object.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.path.tree.commit.object.stdin.write
    - typing.cast.tree.object.head.ref.commit.stdin.write
    - datetime.timedelta.head.commit.object.stdin.flush
    - datetime.timedelta.head.commit.object.path.tree.stdin.write
    - datetime.timedelta.tree.path.stdin.flush
    - typing.IO.tree.object.stdout.readline
    - typing.IO.object.path.head.commit.tree.stdin.write
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - typing.IO.path.commit.object.tree.stdin.write
    - subprocess.Popen.path.head.commit.tree.stdin.write
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.object.stdin.write
    - typing.TypeVar.tree.head.ref.commit.stdin.flush
    - typing.BinaryIO.head.commit.tree.path.stdin.write
    - subprocess.Popen.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.commit.tree.path.object.stdin.write
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.IO.path.object.tree.stdin.write
    - subprocess.Popen.path.tree.object.head.ref.commit.stdin.write
    - typing.IO.tree.head.commit.path.stdout.readline
    - subprocess.Popen.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.path.object.stdin.write
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdin.write
    - datetime.timedelta.object.tree.head.commit.path.stdin.flush
    - typing.cast.commit.object.tree.path.stdin.write
    - datetime.timedelta.object.commit.tree.stdin.write
    - subprocess.Popen.path.object.tree.head.ref.commit.stdin.write
    - typing.cast.object.head.commit.path.stdin.flush
    - datetime.timedelta.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdin.write
    - typing.cast.head.commit.path.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.path.object.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - typing.IO.path.object.commit.stdin.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.tree.head.commit.path.object.stdin.write
    - typing.IO.object.commit.path.stdin.flush
    - typing.cast.head.commit.tree.object.stdin.write
    - datetime.timedelta.object.path.head.commit.stdin.write
    - typing.IO.tree.object.path.stdin.write
    - subprocess.Popen.tree.object.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.stdin.write
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdin.flush
    - subprocess.Popen.path.commit.object.stdin.write
    - typing.IO.path.tree.head.commit.object.stdin.write
    - typing.IO.tree.head.commit.path.stdin.flush
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.stdin.flush
    - subprocess.Popen.tree.path.commit.stdout.readline
    - datetime.timedelta.object.tree.path.commit.stdin.write
    - typing.IO.path.object.head.ref.commit.tree.stdin.flush
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.stdin.write
    - typing.cast.head.commit.path.stdin.flush
    - subprocess.Popen.path.head.ref.commit.object.tree.stdin.flush
    - datetime.timedelta.path.tree.commit.stdin.write
    - subprocess.Popen.path.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.object.head.ref.commit.stdin.flush
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.stdin.flush
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.tree.object.path.commit.stdin.write
    - subprocess.Popen.tree.path.object.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.stdin.flush
    - typing.cast.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.path.object.commit.stdin.write
    - subprocess.Popen.tree.commit.path.stdin.flush
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.stdin.flush
    - typing.IO.tree.path.head.ref.commit.object.stdin.write
    - typing.IO.object.path.commit.stdin.flush
    - datetime.timedelta.tree.path.object.head.commit.stdin.flush
    - datetime.timedelta.object.head.commit.tree.path.stdin.write
    - subprocess.Popen.tree.object.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdin.write
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.stdin.write
    - typing.IO.path.head.commit.tree.stdin.write
    - git.objects.commit.Popen.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.stdin.write
    - subprocess.Popen.commit.tree.stdin.write
    - datetime.timedelta.object.tree.commit.path.stdin.write
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - typing.TypeVar.tree.object.path.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.tree.stdin.write
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.stdin.write
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - subprocess.Popen.path.tree.commit.stdin.flush
    - typing.IO.commit.object.stdin.flush
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - typing.cast.commit.tree.object.path.stdin.write
    - datetime.timedelta.object.head.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdin.flush
    - typing.BinaryIO.object.tree.head.commit.stdin.write
    - typing.IO.commit.path.object.stdin.write
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.path.object.head.commit.stdin.flush
    - typing.IO.path.tree.object.head.commit.stdin.flush
    - subprocess.Popen.path.tree.object.commit.stdin.flush
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.tree.stdin.flush
    - datetime.timedelta.commit.tree.path.stdin.write
    - typing.TypeVar.head.commit.tree.stdin.write
    - typing.IO.path.commit.stdin.flush
    - datetime.timedelta.path.object.tree.commit.stdin.write
    - subprocess.Popen.path.head.ref.commit.object.tree.stdin.write
    - typing.cast.head.ref.commit.tree.object.stdin.flush
    - typing.IO.path.object.head.ref.commit.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.cast.tree.head.commit.object.stdout.readline
    - typing.IO.head.commit.path.object.tree.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.head.commit.object.tree.path.stdin.write
    - typing.IO.head.commit.object.tree.stdin.flush
    - typing.IO.object.path.head.ref.commit.tree.stdin.write
    - typing.IO.commit.object.stdin.write
    - typing.BinaryIO.object.head.commit.path.stdin.flush
    - typing.TypeVar.head.ref.commit.object.tree.stdin.write
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.stdin.write
    - typing.IO.head.commit.tree.path.object.stdin.write
    - datetime.timedelta.path.object.commit.stdin.write
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.stdin.flush
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - typing.IO.path.head.commit.object.tree.stdin.write
    - typing.BinaryIO.head.commit.tree.object.path.stdin.flush
    - typing.IO.tree.object.head.commit.path.stdin.flush
    - typing.IO.path.head.commit.stdout.readline
    - typing.IO.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.stdin.flush
    - typing.cast.head.commit.path.tree.object.stdin.flush
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.head.commit.object.path.tree.stdin.write
    - typing.IO.object.tree.path.head.commit.stdin.flush
    - typing.IO.head.commit.tree.path.stdout.readline
    - datetime.timedelta.commit.tree.path.object.stdin.write
    - typing.IO.head.ref.commit.path.stdin.write
    - typing.TypeVar.object.head.commit.path.tree.stdin.flush
    - typing.cast.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.head.commit.path.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.stdin.flush
    - typing.IO.object.head.commit.stdout.readline
    - typing.IO.tree.path.object.head.commit.stdin.flush
    - subprocess.Popen.object.commit.path.stdin.write
    - typing.IO.object.commit.tree.path.stdin.flush
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdin.write
    - typing.IO.tree.path.head.commit.stdin.write
    - typing.IO.object.path.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.stdout.readline
    - typing.IO.commit.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.stdin.flush
    - subprocess.Popen.object.head.commit.tree.stdin.flush
    - typing.IO.path.head.ref.commit.object.stdin.write
    - subprocess.Popen.path.head.ref.commit.tree.object.stdin.write
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.object.path.stdin.flush
    - subprocess.Popen.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.stdin.flush
    - typing.TypeVar.object.head.ref.commit.path.stdin.write
    - typing.IO.path.tree.object.head.ref.commit.stdin.flush
    - typing.BinaryIO.tree.head.commit.path.object.stdin.write
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.commit.object.path.stdin.write
    - typing.IO.commit.tree.object.path.stdin.flush
    - typing.cast.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.path.tree.commit.stdin.write
    - datetime.timedelta.object.commit.tree.path.stdin.flush
    - typing.TypeVar.tree.object.head.commit.stdin.write
    - typing.cast.head.ref.commit.path.tree.stdin.flush
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdin.write
    - typing.IO.path.head.commit.object.tree.stdin.flush
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - typing.IO.object.head.commit.path.stdout.readline
    - typing.IO.commit.tree.path.stdin.flush
    - datetime.timedelta.commit.object.stdin.write
    - datetime.timedelta.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.commit.stdout.readline
    - datetime.timedelta.object.path.stdin.write
    - git.objects.commit.Popen.tree.stdin.flush
    - subprocess.Popen.object.commit.tree.stdin.write
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - subprocess.Popen.tree.object.commit.path.stdin.write
    - datetime.timedelta.object.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.stdin.write
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - typing.TypeVar.head.commit.object.tree.stdin.write
    - typing.IO.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.tree.path.object.stdin.flush
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.tree.commit.stdin.write
    - datetime.timedelta.head.ref.commit.path.stdin.flush
    - datetime.timedelta.commit.tree.object.path.stdin.flush
    - subprocess.Popen.path.object.head.ref.commit.tree.stdin.flush
    - typing.IO.path.object.tree.commit.stdin.flush
    - subprocess.Popen.commit.object.path.tree.stdin.write
    - datetime.timedelta.tree.head.commit.stdin.flush
    - datetime.timedelta.path.head.ref.commit.object.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.object.path.tree.stdin.flush
    - subprocess.Popen.object.tree.stdout.readline
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - typing.cast.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path.stdin.flush
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdin.flush
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - typing.IO.path.commit.tree.object.stdin.flush
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.object.path.head.commit.tree.stdin.write
    - typing.TypeVar.head.ref.commit.object.path.stdin.write
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.object.tree.stdin.flush
    - typing.IO.tree.head.commit.path.stdin.write
    - typing.BinaryIO.head.commit.path.stdin.write
    - typing.IO.commit.tree.object.stdin.write
    - typing.BinaryIO.object.head.commit.tree.stdin.flush
    - subprocess.Popen.path.object.tree.stdout.readline
    - typing.IO.path.object.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdin.flush
    - subprocess.Popen.object.path.head.commit.stdin.write
    - subprocess.Popen.tree.path.head.commit.stdin.write
    - typing.IO.stdin.write
    - datetime.timedelta.path.head.commit.tree.stdin.write
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.stdin.write
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.tree.object.path.stdin.write
    - subprocess.Popen.head.ref.commit.object.path.tree.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.ref.commit.path.stdout.readline
    - typing.TypeVar.tree.head.commit.path.stdin.write
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.stdin.write
    - typing.IO.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.stdin.write
    - datetime.timedelta.path.object.tree.head.commit.stdin.write
    - typing.IO.path.tree.commit.stdin.write
    - typing.cast.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.commit.tree.object.stdin.write
    - typing.IO.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.path.stdin.write
    - typing.cast.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.stdin.write
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.stdin.flush
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.tree.commit.path.stdin.write
    - typing.IO.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.stdin.flush
    - typing.IO.commit.path.tree.stdin.flush
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdin.write
    - subprocess.Popen.path.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.tree.stdin.write
    - typing.cast.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - typing.IO.head.ref.commit.path.tree.stdin.write
    - typing.IO.path.tree.commit.stdout.readline
    - typing.IO.head.commit.tree.object.stdin.flush
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.head.commit.stdin.flush
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.path.stdin.flush
    - datetime.timedelta.object.tree.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.object.path.tree.stdin.flush
    - datetime.timedelta.object.path.commit.tree.stdin.flush
    - gitdb.util.bin_to_hex.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - typing.cast.object.head.commit.path.tree.stdin.write
    - typing.BinaryIO.head.commit.object.stdin.write
    - datetime.timedelta.commit.path.object.stdin.flush
    - subprocess.Popen.object.tree.commit.path.stdin.flush
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.commit.object.path.tree.stdin.flush
    - datetime.timedelta.object.path.stdout.readline
    - datetime.timedelta.head.commit.path.tree.stdin.flush
    - datetime.timedelta.commit.stdin.write
    - subprocess.Popen.head.commit.object.path.stdin.flush
    - typing.TypeVar.object.head.commit.path.stdin.flush
    - typing.cast.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.path.stdin.write
    - subprocess.Popen.object.path.head.ref.commit.stdin.flush
    - typing.IO.object.tree.path.commit.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.stdin.write
    - typing.TypeVar.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.tree.object.stdin.write
    - typing.IO.path.object.stdin.flush
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.tree.path.stdin.flush
    - typing.IO.tree.path.stdin.flush
    - subprocess.Popen.path.object.stdin.flush
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.path.object.tree.head.ref.commit.stdin.write
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.tree.head.commit.path.stdin.write
    - typing.IO.object.tree.commit.stdin.flush
    - datetime.timedelta.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.path.tree.head.ref.commit.stdin.write
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.object.commit.path.stdin.flush
    - typing.IO.object.path.head.commit.stdin.write
    - typing.IO.object.path.commit.tree.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.stdin.write
    - datetime.timedelta.object.path.tree.commit.stdin.flush
    - subprocess.Popen.head.commit.path.stdin.write
    - subprocess.Popen.tree.path.object.head.commit.stdin.write
    - typing.IO.tree.path.head.ref.commit.object.stdin.flush
    - datetime.timedelta.tree.path.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - typing.IO.head.commit.object.path.tree.stdin.write
    - typing.IO.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.commit.tree.stdin.write
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.ref.commit.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit.stdin.write
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.stdin.flush
    - typing.IO.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.stdin.write
    - subprocess.Popen.object.tree.stdin.flush
    - datetime.timedelta.tree.stdout.readline
    - typing.IO.path.head.commit.tree.stdin.flush
    - subprocess.Popen.tree.object.head.ref.commit.path.stdin.write
    - subprocess.Popen.head.ref.commit.object.stdin.flush
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.tree.stdin.flush
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.stdout.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdin.flush
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.object.tree.commit.stdin.flush
    - typing.cast.tree.object.head.commit.stdin.write
    - typing.IO.tree.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdin.flush
    - subprocess.Popen.object.commit.tree.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.path.stdin.flush
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.cast.object.head.commit.stdin.flush
    - datetime.timedelta.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.object.path.tree.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object.path.stdin.flush
    - typing.IO.object.tree.path.head.ref.commit.stdin.flush
    - git.cmd.Git._prepare_ref
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.IO.path.object.commit.tree.stdin.write
    - subprocess.Popen.tree.head.ref.commit.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.stdin.flush
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.cast.tree.head.commit.object.stdin.flush
    - typing.cast.tree.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.stdout.readline
    - typing.IO.commit.path.object.tree.stdin.flush
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.object.head.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - typing.IO.head.commit.path.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.path.object.tree.head.commit.stdin.flush
    - datetime.timedelta.path.tree.object.head.commit.stdin.write
    - subprocess.Popen.commit.tree.object.stdin.flush
    - typing.IO.path.stdin.flush
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.path.object.tree.stdin.flush
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.commit.stdin.flush
    - datetime.timedelta.object.path.head.ref.commit.stdin.write
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - subprocess.Popen.path.object.head.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.stdin.flush
    - typing.IO.tree.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.stdin.flush
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.stdin.write
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.stdin.write
    - typing.IO.path.head.commit.object.stdin.write
    - typing.cast.tree.head.ref.commit.object.stdin.flush
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - typing.IO.tree.object.path.commit.stdin.flush
    - subprocess.Popen.tree.commit.object.stdin.write
    - typing.cast.head.commit.object.path.tree.stdin.write
    - subprocess.Popen.tree.path.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdin.flush
    - typing.IO.object.head.ref.commit.stdin.flush
    - typing.IO.head.commit.object.path.stdin.write
    - typing.IO.commit.path.tree.object.stdin.write
    - subprocess.Popen.path.head.ref.commit.object.stdin.flush
    - typing.cast.head.commit.tree.object.stdin.flush
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.path.object.stdin.write
    - typing.TypeVar.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.path.stdout.readline
    - typing.cast.object.head.commit.stdin.write
    - typing.IO.path.tree.head.ref.commit.stdin.write
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.commit.stdin.flush
    - datetime.timedelta.path.stdin.flush
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.commit.path.tree.stdin.write
    - subprocess.Popen.tree.head.ref.commit.stdin.write
    - typing.cast.head.commit.object.tree.path.stdin.write
    - typing.IO.head.commit.stdin.write
    - datetime.timedelta.commit.path.tree.stdin.write
    - datetime.timedelta.tree.path.head.commit.stdin.write
    - subprocess.Popen.tree.head.commit.object.path.stdin.write
    - typing.TypeVar.tree.object.head.ref.commit.path.stdin.write
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.path.commit.tree.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.stdin.write
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.object.path.stdin.write
    - subprocess.Popen.commit.path.stdin.write
    - typing.TypeVar.head.commit.tree.object.stdin.flush
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.commit.object.stdin.write
    - typing.IO.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdin.flush
    - typing.cast.tree.head.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - typing.IO.commit.path.tree.stdin.write
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.stdin.flush
    - <builtin>.int
    - typing.cast.head.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.stdin.write
    - subprocess.Popen.head.ref.commit.path.stdin.write
    - git.objects.commit.Popen.tree.path.stdin.flush
    - typing.IO.object.tree.head.ref.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdin.flush
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.path.stdin.flush
    - datetime.timedelta.head.commit.object.path.tree.stdin.flush
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.stdin.write
    - subprocess.Popen.path.tree.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.stdin.write
    - datetime.timedelta.object.tree.path.stdin.flush
    - typing.IO.object.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.object.tree.path.head.ref.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.stdin.flush
    - datetime.timedelta.object.stdout.readline
    - typing.IO.tree.path.commit.stdin.flush
    - typing.TypeVar.object.head.commit.tree.stdin.write
    - datetime.timedelta.object.commit.stdin.write
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.commit.path.stdout.readline
    - typing.IO.path.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdin.write
    - subprocess.Popen.object.commit.path.stdin.flush
    - subprocess.Popen.path.object.commit.tree.stdin.write
    - typing.IO.path.object.stdout.readline
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.IO.path.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.path.tree.object.stdin.flush
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.stdin.write
    - typing.TypeVar.tree.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.path.head.commit.object.tree.stdin.write
    - typing.IO.path.tree.stdin.flush
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.stdin.write
    - typing.IO.head.commit.object.tree.path.stdin.write
    - datetime.timedelta.object.path.commit.stdin.write
    - typing.cast.head.commit.path.object.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdin.flush
    - typing.IO.head.ref.commit.tree.path.object.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.object.stdin.flush
    - typing.TypeVar.head.ref.commit.object.tree.path.stdin.flush
    - typing.IO.tree.path.object.commit.stdin.write
    - typing.cast.head.ref.commit.path.object.stdin.write
    - typing.BinaryIO.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.path.tree.stdin.write
    - typing.IO.object.commit.tree.stdin.flush
    - git.cmd.Git._parse_object_header
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree.path.stdin.flush
    - datetime.timedelta.head.commit.object.tree.path.stdin.write
    - subprocess.Popen.path.object.stdin.write
    - subprocess.Popen.tree.head.commit.object.stdin.flush
    - typing.TypeVar.object.tree.path.stdin.flush
    - subprocess.Popen.head.ref.commit.object.path.stdin.write
    - typing.cast.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.stdin.write
    - subprocess.Popen.path.commit.object.tree.stdin.write
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.path.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.path.stdin.write
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.stdin.write
    - subprocess.Popen.head.commit.object.path.tree.stdin.flush
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.stdin.flush
    - typing.IO.head.commit.object.tree.stdin.write
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.stdin.write
    - typing.cast.head.commit.path.stdout.readline
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - datetime.timedelta.path.commit.stdin.flush
    - typing.IO.commit.stdin.flush
    - typing.IO.path.head.ref.commit.object.tree.stdin.write
    - typing.IO.object.path.head.ref.commit.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.object.stdin.flush
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.stdin.flush
    - subprocess.Popen.head.commit.tree.path.stdin.flush
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.path.object.stdin.write
    - typing.TypeVar.tree.object.head.ref.commit.stdin.write
    - datetime.timedelta.commit.path.object.tree.stdin.flush
    - typing.IO.path.head.commit.tree.object.stdin.flush
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdin.write
    - typing.cast.head.ref.commit.path.tree.object.stdin.write
    - datetime.timedelta.object.head.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.object.path.stdin.flush
    - subprocess.Popen.tree.commit.object.path.stdin.write
    - typing.cast.tree.object.head.commit.path.stdin.flush
    - typing.IO.path.commit.tree.object.stdin.write
    - typing.IO.path.object.tree.head.commit.stdin.write
    - typing.IO.object.tree.path.head.commit.stdin.write
    - typing.IO.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.tree.path.object.commit.stdin.flush
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.tree.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdin.flush
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.object.tree.path.stdout.readline
    - typing.IO.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - datetime.timedelta.stdout.readline
    - typing.IO.head.ref.commit.tree.path.object.stdin.write
    - git.objects.commit.Popen.tree.stdout.readline
    - typing.IO.commit.tree.stdin.flush
    - datetime.timedelta.path.tree.commit.object.stdin.write
    - typing.cast.tree.head.commit.path.object.stdin.write
    - gitdb.util.bin_to_hex.encode
    - typing.cast.head.ref.commit.object.stdin.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdin.write
    - subprocess.Popen.commit.stdin.write
    - typing.BinaryIO.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.tree.object.stdin.write
    - typing.IO.head.ref.commit.object.path.tree.stdin.write
    - typing.IO.tree.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.commit.object.tree.stdin.flush
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.path.tree.stdin.write
    - typing.TypeVar.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.path.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.object.path.tree.commit.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - subprocess.Popen.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.stdin.write
    - subprocess.Popen.object.head.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.object.tree.stdin.flush
    - typing.IO.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - typing.IO.object.path.commit.stdin.write
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.stdin.write
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.tree.path.commit.stdin.write
    - datetime.timedelta.path.stdout.readline
    - typing.IO.head.commit.object.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdin.write
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdin.write
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.stdin.flush
    - typing.IO.tree.head.ref.commit.path.object.stdin.flush
    - typing.BinaryIO.head.commit.stdin.write
    - datetime.timedelta.tree.head.commit.path.stdin.write
    - typing.IO.path.object.tree.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.path.stdin.flush
    - typing.IO.commit.path.object.tree.stdin.write
    - typing.cast.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.tree.object.path.head.commit.stdin.write
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.stdin.flush
    - typing.IO.tree.commit.path.stdin.flush
    - subprocess.Popen.commit.path.object.stdin.write
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - git.objects.commit.Popen.path.stdin.flush
    - typing.TypeVar.tree.head.commit.path.stdin.flush
    - typing.IO.tree.object.commit.path.stdin.flush
    - subprocess.Popen.commit.tree.object.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.head.commit.tree.stdin.flush
    - typing.cast.object.head.commit.path.stdin.write
    - typing.cast.head.commit.tree.object.path.stdin.flush
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.stdin.flush
    - datetime.timedelta.object.stdin.write
    - typing.IO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdin.write
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdin.flush
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdin.flush
    - typing.TypeVar.object.tree.path.commit.stdin.write
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdin.write
    - datetime.timedelta.path.object.tree.stdin.flush
    - datetime.timedelta.tree.object.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdin.write
    - datetime.timedelta.path.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.path.stdin.write
    - typing.IO.path.tree.object.commit.stdin.flush
    - typing.IO.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdin.write
    - subprocess.Popen.head.commit.stdin.flush
    - typing.IO.commit.path.object.tree.stdout.readline
    - typing.IO.commit.path.stdin.write
    - typing.BinaryIO.object.head.commit.tree.stdin.write
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.object.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.IO.path.tree.stdin.write
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.stdin.flush
    - datetime.timedelta.tree.head.commit.stdout.readline
    - typing.IO.path.head.ref.commit.tree.object.stdin.flush
    - typing.IO.path.object.commit.stdin.flush
    - datetime.timedelta.path.commit.object.stdin.flush
    - typing.BinaryIO.object.head.commit.tree.path.stdin.write
    - subprocess.Popen.path.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.path.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.path.commit.stdin.write
    - datetime.timedelta.tree.path.commit.object.stdin.write
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.stdin.flush
    - typing.IO.path.head.commit.stdin.write
    - typing.IO.object.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.object.stdin.flush
    - typing.IO.head.ref.commit.object.tree.path.stdin.write
    - typing.IO.head.ref.commit.object.tree.stdin.flush
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - git.objects.commit.Popen.stdin.write
    - datetime.timedelta.tree.object.commit.stdout.readline
    - typing.IO.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.object.stdin.write
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdin.write
    - typing.IO.head.commit.path.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - typing.IO.path.tree.object.head.commit.stdin.write
    - typing.IO.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.path.stdin.flush
    - typing.IO.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.commit.object.path.stdin.flush
    - typing.cast.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdin.flush
    - typing.cast.tree.head.commit.object.path.stdin.write
    - typing.cast.object.tree.head.ref.commit.path.stdin.write
    - subprocess.Popen.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.tree.object.stdout.readline
    - typing.cast.object.head.ref.commit.tree.stdin.flush
    - typing.IO.path.tree.head.commit.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.stdin.flush
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdin.write
    - datetime.timedelta.object.head.ref.commit.path.tree.stdin.write
    - datetime.timedelta.path.tree.head.commit.stdin.write
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - typing.IO.path.head.ref.commit.tree.stdin.write
    - datetime.timedelta.commit.object.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.object.stdin.flush
    - typing.TypeVar.head.commit.tree.object.path.stdin.write
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.commit.object.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdin.write
    - typing.BinaryIO.object.tree.path.head.commit.stdin.flush
    - typing.IO.tree.object.head.ref.commit.stdin.write
    - typing.cast.head.commit.object.tree.stdout.readline
    - typing.cast.head.commit.path.object.stdin.write
    - typing.IO.path.stdin.write
    - datetime.timedelta.commit.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.tree.stdin.flush
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdin.flush
    - typing.BinaryIO.head.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.object.tree.path.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.object.stdin.flush
    - typing.cast.tree.head.ref.commit.object.path.stdin.write
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.stdin.flush
    - typing.IO.object.head.commit.tree.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.path.object.stdin.write
    - typing.IO.object.path.tree.stdout.readline
    - typing.IO.head.commit.path.tree.stdout.readline
    - typing.cast.head.commit.tree.stdin.write
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.path.stdin.flush
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.IO.object.tree.head.commit.path.stdin.write
    - datetime.timedelta.object.path.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.tree.path.commit.stdin.flush
    - datetime.timedelta.path.object.tree.commit.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.stdin.flush
    - typing.IO.tree.commit.stdout.readline
    - subprocess.Popen.path.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.stdin.flush
    - typing.TypeVar.object.tree.head.commit.stdin.write
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - typing.IO.object.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.object.path.commit.stdin.flush
    - typing.BinaryIO.tree.head.commit.stdin.flush
    - subprocess.Popen.tree.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.path.tree.stdin.write
    - subprocess.Popen.head.commit.tree.stdin.flush
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path.stdin.write
    - typing.IO.head.commit.path.tree.object.stdin.write
    - typing.IO.object.path.commit.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.tree.path.commit.object.stdin.flush
    - subprocess.Popen.head.commit.tree.object.stdin.write
    - datetime.timedelta.commit.tree.path.object.stdin.flush
    - typing.IO.object.head.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.stdin.write
    - typing.IO.tree.commit.path.object.stdin.flush
    - datetime.timedelta.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.path.stdin.write
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.path.tree.object.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.path.stdin.flush
    - typing.IO.object.tree.head.commit.stdin.write
    - typing.IO.tree.head.commit.object.path.stdin.flush
    - typing.cast.head.commit.tree.path.stdin.write
    - typing.IO.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.object.tree.head.ref.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.tree.stdin.write
    - typing.IO.object.tree.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.stdin.flush
    - typing.cast.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.object.stdin.flush
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object.stdin.flush
    - typing.IO.path.head.commit.object.stdin.flush
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdin.write
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - typing.IO.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.tree.stdin.flush
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.TypeVar.tree.head.commit.object.path.stdin.write
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.stdout.readline
    - subprocess.Popen.object.path.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.stdin.flush
    - git.objects.commit.Popen.stdin.flush
    - typing.IO.path.tree.stdout.readline
    - typing.IO.path.tree.object.stdin.write
    - datetime.timedelta.object.commit.path.stdin.write
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.IO.object.head.commit.tree.stdin.flush
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdin.write
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.stdin.flush
    - datetime.timedelta.path.head.commit.object.stdin.flush
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.path.commit.tree.object.stdin.flush
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.tree.commit.path.stdin.write
    - datetime.timedelta.tree.object.path.commit.stdin.flush
    - subprocess.Popen.tree.object.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.object.tree.path.stdin.flush
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.stdin.write
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.tree.object.path.stdin.flush
    - subprocess.Popen.path.tree.head.commit.stdin.flush
    - typing.IO.head.commit.path.tree.object.stdin.flush
    - typing.IO.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.tree.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit.stdin.flush
    - subprocess.Popen.path.object.head.ref.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.object.stdin.flush
    - subprocess.Popen.tree.head.commit.path.stdin.flush
    - subprocess.Popen.tree.commit.path.stdin.write
    - subprocess.Popen.object.path.head.commit.tree.stdin.write
    - typing.BinaryIO.head.commit.tree.stdin.flush
    - datetime.timedelta.head.commit.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.commit.path.object.stdout.readline
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - typing.IO.head.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.tree.commit.stdin.write
    - git.objects.commit.Popen.path.tree.stdin.write
    - subprocess.Popen.path.tree.head.commit.stdin.write
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.path.tree.object.commit.stdin.write
    - typing.IO.commit.object.tree.path.stdin.write
    - typing.IO.commit.tree.path.object.stdin.flush
    - datetime.timedelta.object.tree.path.stdin.write
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - typing.IO.tree.object.path.head.commit.stdin.write
    - typing.IO.tree.commit.object.stdin.flush
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.object.stdin.write
    - typing.IO.tree.object.commit.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.object.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - datetime.timedelta.tree.commit.path.object.stdin.flush
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.object.stdin.flush
    - typing.TypeVar.object.tree.head.commit.stdin.flush
    - datetime.timedelta.path.head.ref.commit.tree.object.stdin.flush
    - header_line.split
    - typing.TypeVar.object.head.commit.stdin.write
    - typing.IO.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.tree.path.stdin.flush
    - subprocess.Popen.path.tree.object.head.commit.stdin.write
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - typing.IO.tree.commit.object.stdout.readline
    - typing.cast.tree.object.head.commit.stdin.flush
    - typing.IO.commit.object.tree.path.stdin.flush
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.TypeVar.head.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.ref.commit.path.tree.stdin.flush
    - typing.IO.commit.object.path.stdin.write
    - typing.cast.head.ref.commit.tree.stdin.write
    - datetime.timedelta.path.object.head.commit.tree.stdin.write
    - typing.BinaryIO.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.object.path.tree.stdin.flush
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.stdin.flush
    - typing.IO.object.head.commit.path.tree.stdin.write
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.stdin.flush
    - typing.cast.object.head.commit.tree.stdin.write
    - typing.TypeVar.tree.head.commit.object.stdin.write
    - subprocess.Popen.tree.object.commit.stdin.write
    - typing.cast.head.ref.commit.object.path.tree.stdin.flush
    - datetime.timedelta.object.head.commit.tree.stdin.write
    - typing.IO.head.ref.commit.path.object.tree.stdin.flush
    - subprocess.Popen.head.commit.object.tree.stdin.write
    - subprocess.Popen.object.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.stdin.flush
    - datetime.timedelta.object.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.head.commit.tree.path.object.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.path.stdin.write
    - subprocess.Popen.path.object.commit.tree.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.stdin.write
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.tree.stdin.write
    - typing.cast.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.object.stdin.flush
    - typing.IO.path.tree.object.commit.stdin.write
    - typing.IO.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.path.object.stdin.flush
    - typing.IO.path.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.object.path.stdin.flush
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.object.path.stdin.flush
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.IO.head.ref.commit.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.path.stdin.write
    - datetime.timedelta.path.head.ref.commit.stdin.write
    - typing.IO.path.head.commit.tree.object.stdin.write
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.stdin.flush
    - typing.cast.tree.head.ref.commit.path.object.stdin.write
    - typing.BinaryIO.object.tree.path.commit.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdin.flush
    - datetime.timedelta.object.tree.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.stdin.flush
    - git.objects.commit.Popen.path.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.tree.path.commit.stdin.write
    - typing.BinaryIO.head.commit.object.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.stdin.write
    - typing.IO.path.commit.object.stdin.write
    - typing.IO.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - typing.cast.head.commit.object.tree.path.stdin.flush
    - typing.IO.object.path.head.commit.tree.stdin.flush
    - typing.cast.object.tree.head.commit.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.path.tree.object.stdin.write
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.path.commit.object.tree.stdin.flush
    - typing.TypeVar.object.head.ref.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.object.path.tree.stdin.flush
    - subprocess.Popen.commit.tree.path.object.stdin.flush
    - datetime.timedelta.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.path.tree.object.commit.stdin.write
    - datetime.timedelta.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.stdin.flush
    - typing.IO.object.stdin.flush
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.head.commit.tree.object.path.stdin.write
    - subprocess.Popen.path.object.tree.head.ref.commit.stdin.flush
    - typing.IO.commit.tree.path.object.stdin.write
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - typing.IO.object.commit.path.stdin.write
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.IO.tree.path.head.commit.object.stdin.flush
    - subprocess.Popen.path.tree.commit.object.stdin.flush
    - subprocess.Popen.head.commit.path.object.stdin.write
    - datetime.timedelta.commit.tree.object.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.head.commit.stdin.flush
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.object.tree.head.commit.stdin.flush
    - datetime.timedelta.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.commit.stdin.flush
    - typing.BinaryIO.object.head.commit.path.stdin.write
    - subprocess.Popen.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.object.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path.object.stdin.flush
    - datetime.timedelta.path.head.commit.stdin.flush
    - typing.IO.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.stdin.write
    - typing.IO.head.ref.commit.path.object.tree.stdin.write
    - datetime.timedelta.tree.path.object.head.commit.stdin.write
    - typing.IO.object.head.ref.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.head.ref.commit.stdin.flush
    - typing.cast.head.ref.commit.path.tree.stdin.write
    - typing.IO.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdin.write
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.head.commit.object.path.stdin.write
    - typing.BinaryIO.object.tree.head.commit.path.stdin.write
    - typing.BinaryIO.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.path.head.commit.object.tree.stdin.flush
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.path.stdin.write
    - typing.BinaryIO.tree.head.commit.object.path.stdin.write
    - typing.IO.path.head.ref.commit.object.stdin.flush
    - typing.TypeVar.head.commit.tree.path.stdin.write
    - typing.cast.object.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.stdin.write
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.stdin.flush
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.stdin.flush
    - subprocess.Popen.object.path.commit.stdin.write
    - typing.IO.object.tree.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.stdin.write
    - subprocess.Popen.object.commit.stdin.write
    - typing.IO.head.commit.tree.stdin.flush
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.tree.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.commit.object.path.stdin.flush
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdin.flush
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.stdin.write
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.stdin.write
    - subprocess.Popen.tree.object.path.stdin.flush
    - typing.cast.object.head.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdin.write
    - datetime.timedelta.path.head.ref.commit.object.tree.stdin.write
    - datetime.timedelta.head.ref.commit.stdin.write
    - subprocess.Popen.head.ref.commit.tree.stdin.write
    - typing.TypeVar.object.tree.path.stdin.write
    - typing.cast.object.head.ref.commit.tree.path.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.path.commit.stdin.write
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.path.object.head.commit.stdin.write
    - typing.IO.object.commit.path.tree.stdin.write
    - subprocess.Popen.head.commit.object.path.tree.stdin.write
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.stdin.flush
    - <builtin>.isinstance
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdin.flush
    - typing.TypeVar.head.commit.tree.path.object.stdin.write
    - typing.IO.tree.head.ref.commit.object.stdin.write
    - datetime.timedelta.object.head.commit.stdin.write
    - datetime.timedelta.path.head.commit.tree.object.stdin.write
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - typing.IO.commit.object.tree.stdin.flush
    - typing.IO.object.tree.commit.path.stdin.flush
    - typing.BinaryIO.head.commit.object.path.tree.stdin.flush
    - subprocess.Popen.tree.path.head.ref.commit.stdin.write
    - typing.IO.commit.tree.object.stdin.flush
    - typing.IO.tree.object.head.commit.stdout.readline
    - typing.IO.object.path.stdin.flush
    - subprocess.Popen.commit.object.tree.path.stdin.flush
    - typing.BinaryIO.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - typing.cast.tree.head.commit.stdin.write
    - subprocess.Popen.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.head.commit.stdin.write
    - datetime.timedelta.tree.object.path.commit.stdin.write
    - typing.cast.head.commit.tree.object.stdout.readline
    - typing.IO.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.IO.path.commit.object.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdin.write
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.stdin.write
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.stdin.write
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.stdin.write
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.stdin.write
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.stdin.write
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.stdin.write
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.stdin.write
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.stdin.write
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.stdin.flush
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.stdin.flush
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.stdin.flush
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.stdin.flush
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.stdin.flush
    functionSourceFile: git
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.stdin.flush
    functionSourceFile: datetime
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.stdin.flush
    functionSourceFile: subprocess
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.stdin.flush
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.stdout.readline
    functionSourceFile: git
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.stdout.readline
    functionSourceFile: git
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.stdout.readline
    functionSourceFile: git
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.stdout.readline
    functionSourceFile: git
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.stdout.readline
    functionSourceFile: git
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.stdout.readline
    functionSourceFile: subprocess
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.stdout.readline
    functionSourceFile: datetime
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.stdout.readline
    functionSourceFile: typing
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ref
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1684
    functionName: git.cmd.Git.get_object_header
    functionSourceFile: git.cmd
    functionUses: 2
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - subprocess.Popen.object.tree.path.stdout.readline
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.tree.stdin.flush
    - typing.IO.tree.path.object.decode
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.object.commit.tree.decode
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - typing.IO.commit.tree.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdin.flush
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit
    - datetime.timedelta.object.tree.head.commit.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.path.stdin.flush
    - typing.IO.head.ref.commit.object.path.tree.stdin.flush
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.commit.path.object.stdin.flush
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.object.tree.path.decode
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - datetime.timedelta.tree.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.path.object.stdin.flush
    - typing.TypeVar.head.commit.tree.stdout.readline
    - typing.cast.head.commit.object.path.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.commit.path.object.decode
    - proc.wait
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - git.cmd.Git.execute.communicate
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.stdin.write
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.object.path.tree.head.commit.decode
    - typing.IO.tree.head.commit.path.object.stdin.flush
    - typing.IO.path.tree.commit.object.stdout.readline
    - typing.IO.object.tree.path.commit.stdin.write
    - typing.IO.head.commit.object.stdin.flush
    - subprocess.Popen.object.path.tree.stdin.write
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.IO.tree.object.head.commit.endswith
    - typing.cast.head.commit.tree.decode
    - datetime.timedelta.tree.object.path.stdin.write
    - subprocess.Popen.head.commit.path.object.endswith
    - subprocess.Popen.path.head.commit.stdin.write
    - datetime.timedelta.object.path.head.commit.stdin.flush
    - typing.BinaryIO.tree.head.commit.object.stdin.write
    - subprocess.Popen.path.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.tree.object.head.commit
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.tree.path.commit.object.stdin.flush
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.BinaryIO.head.ref.commit.path.object.stdin.write
    - typing.IO.object.tree.head.ref.commit.path
    - subprocess.Popen.tree.commit.stdin.write
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.path.object.stdin.flush
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.head.commit.stdin.flush
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdin.flush
    - subprocess.Popen.object.tree.commit.path.stdin.write
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object.tree.stdin.flush
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - datetime.timedelta.commit.object.path.tree.stdin.flush
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.path.commit.stdout.readline
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.object.tree.path
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.path.head.ref.commit.stdin.write
    - datetime.timedelta.object.head.commit.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.commit.stdin.write
    - subprocess.Popen.object.commit.stdin.flush
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdin.flush
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.stdin.write
    - typing.IO.tree.head.commit.object.stdin.flush
    - threading.Event
    - datetime.timedelta.tree.path.object.stdin.write
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - subprocess.Popen.head.commit.tree.path.stdin.write
    - typing.BinaryIO.object.head.commit.tree.path.stdin.flush
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdin.flush
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.stdin.write
    - typing.IO.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.path.stdin.flush
    - typing.IO.tree.head.commit.object.stdin.write
    - typing.IO.path.object.commit.stdout.readline
    - typing.TypeVar.head.commit.object.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.path.object.stdin.flush
    - typing.IO.head.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.tree.object.stdin.write
    - typing.IO.object.path.head.commit
    - typing.IO.head.commit.path.object.stdin.write
    - typing.IO.tree.object.commit.stdin.flush
    - typing.IO.path.object.head.commit.tree.stdin.write
    - datetime.timedelta.path.object.commit.stdin.flush
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.head.commit.tree.stdin.write
    - git.objects.commit.Popen.path.stdin.write
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - datetime.timedelta.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.stdin.flush
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.stdin.write
    - typing.IO.object.path.tree.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - subprocess.Popen.tree.object.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - datetime.timedelta.path.commit.object.tree.stdin.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.path.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.head.commit.object.stdin.write
    - datetime.timedelta.tree.object.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.stdin.flush
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.cast.tree.head.ref.commit.stdin.write
    - typing.IO.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.decode
    - typing.TypeVar.head.commit.path.stdin.write
    - typing.IO.head.ref.commit.tree.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.head.ref.commit.tree.path.stdin.flush
    - typing.IO.object.commit.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.decode
    - typing.BinaryIO.head.commit.tree.object.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.stdin.write
    - typing.IO.tree.object.stdin.write
    - datetime.timedelta.head.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.IO.commit.object.path.tree.decode
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.cast.head.commit.path.tree.object
    - typing.cast.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - typing.IO.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.stdin.write
    - typing.cast.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.endswith
    - datetime.timedelta.tree.commit.object.stdin.write
    - subprocess.Popen.head.commit.object.tree.endswith
    - subprocess.Popen.path.object.tree.stdin.flush
    - typing.cast.tree.head.commit.object.path.stdin.flush
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.head.ref.commit.path.object.tree.decode
    - typing.TypeVar.tree.head.commit.decode
    - typing.IO.path.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.tree.stdin.write
    - subprocess.Popen.object.path.stdin.flush
    - typing.IO.commit.path.decode
    - typing.TypeVar.head.commit.object.stdin.flush
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.commit.stdin.flush
    - typing.cast.head.commit.object.tree.stdin.write
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.commit.object.stdin.write
    - subprocess.Popen.tree.commit.path
    - typing.IO.commit.tree.object.path.decode
    - typing.IO.path.tree.head.ref.commit
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - typing.IO.path.object.head.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.object.stdin.write
    - typing.BinaryIO.tree.head.commit.path.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - proc.stderr.close
    - typing.IO.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - datetime.timedelta.tree.object.commit.stdin.flush
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object.decode
    - datetime.timedelta.head.commit.stdout.readline
    - datetime.timedelta.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.path.tree.stdin.write
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - typing.IO.tree.path.stdin.write
    - subprocess.Popen.tree.path.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - ext_args.index
    - datetime.timedelta.tree.commit.path.stdin.flush
    - typing.IO.path.tree.object.stdout.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.stdin.flush
    - typing.IO.head.commit.object.decode
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.object.head.commit.path.stdin.flush
    - outlist.append
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - datetime.timedelta.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - typing.cast.head.commit.stdin.flush
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.tree.stdin.write
    - datetime.timedelta.head.commit.object.path.stdin.write
    - subprocess.Popen.object.tree.path.stdin.flush
    - typing.cast.head.ref.commit.object.path.tree.stdin.write
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.tree.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.path.tree.object.head.ref.commit.decode
    - git.cmd.dashify
    - subprocess.Popen.commit.path.tree.object.stdin.flush
    - datetime.timedelta.tree.head.commit.path.object
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - datetime.timedelta.object.path.commit.tree.stdin.write
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - typing.cast.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.cast.head.commit.path.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdin.write
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.stdin.flush
    - subprocess.Popen.tree.endswith
    - typing.IO.object.head.ref.commit.decode
    - typing.cast.object.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - typing.IO.head.commit
    - typing.cast.object.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.head.commit.stdin.write
    - datetime.timedelta.tree.head.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.head.commit.decode
    - typing.IO.object.tree.path.stdin.flush
    - typing.IO.head.ref.commit.object.stdin.write
    - subprocess.Popen.commit.path.tree.stdin.flush
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - typing.IO.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.decode
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.decode
    - subprocess.Popen.object.head.commit.tree.path.stdin.flush
    - typing.IO.path.tree.commit.endswith
    - typing.BinaryIO.head.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.object.path.commit.tree.stdin.flush
    - typing.IO.path.object.tree.commit
    - typing.cast.head.ref.commit.path.tree.decode
    - typing.IO.tree.path.endswith
    - subprocess.Popen.path.object.commit.stdin.flush
    - typing.TypeVar.object.tree.path.head.commit.decode
    - typing.TypeVar.head.commit.stdin.flush
    - datetime.timedelta.commit.tree.stdin.flush
    - typing.IO.path.head.ref.commit.object.endswith
    - datetime.timedelta.object.head.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.commit.stdin.write
    - datetime.timedelta.path.head.commit.tree.endswith
    - typing.TypeVar.object.head.ref.commit.stdin.flush
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.object.commit.decode
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - typing.IO.object.commit.path.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - os.access
    - typing.BinaryIO.head.commit.object.stdin.flush
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.commit.path.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.path.stdin.flush
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.cast.tree.head.commit.stdin.flush
    - typing.IO.commit.tree.decode
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.TypeVar.head.commit.path.tree.object.stdin.flush
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - subprocess.Popen.commit.tree.object.decode
    - datetime.timedelta.object.tree.decode
    - typing.IO.object.path.tree.commit.stdout.readline
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.path.decode
    - datetime.timedelta.path.object.stdin.flush
    - subprocess.Popen.object.path.head.commit.tree.stdin.flush
    - typing.cast.object.tree.head.commit.path.stdin.flush
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit
    - typing.IO.path.head.commit.decode
    - typing.TypeVar.head.commit.object.stdout.readline
    - subprocess.Popen.tree.commit.object.stdin.flush
    - typing.IO.tree.path.commit.object.endswith
    - typing.IO.object.commit.tree.path.decode
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.path.commit.tree.decode
    - subprocess.Popen.object.path.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.object.path.stdin.flush
    - typing.IO.head.ref.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.stdin.write
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.object.tree.path.decode
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.cast.tree.head.ref.commit.decode
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.tree.head.commit.endswith
    - subprocess.Popen.tree.object.head.commit.stdin.flush
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.stdin.flush
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - typing.IO.object.commit.stdin.flush
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.commit.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.path.object.head.commit.tree.stdin.flush
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - typing.IO.head.ref.commit.path.object.stdin.write
    - typing.cast.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.object
    - datetime.timedelta.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.tree.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.object.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.commit.object.path.endswith
    - typing.BinaryIO.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.IO.path.object.tree.commit.stdin.write
    - subprocess.Popen.tree.object.head.commit.path.stdin.flush
    - typing.TypeVar.head.ref.commit.path.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.commit.object.stdin.flush
    - typing.IO.commit.path.stdin.flush
    - subprocess.Popen.path.head.commit.object
    - typing.IO.path.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - typing.IO.tree.path.commit.object.stdin.write
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - opts_kwargs.pop
    - typing.IO.object.path.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.path.object.tree.decode
    - subprocess.Popen.commit.path.object.tree.stdin.write
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.stdin.write
    - typing.IO.object.tree.path.stdin.write
    - typing.IO.path.tree.commit.stdin.flush
    - typing.IO.object.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdin.flush
    - typing.IO.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.stdin.flush
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - kwargs.items
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - typing.IO.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.stdin.flush
    - datetime.timedelta.commit.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.stdin.write
    - datetime.timedelta.path.tree.head.ref.commit.stdin.flush
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.object.head.commit.tree.path.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.decode
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.stdin.write
    - subprocess.Popen.path.commit.stdin.flush
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.commit.object.path.tree.endswith
    - typing.IO.head.commit.tree.path
    - typing.IO.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.path.tree.object.stdin.write
    - datetime.timedelta.object.tree.path.commit
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - typing.IO.object.commit.tree.stdin.write
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.stdin.flush
    - typing.cast.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - typing.cast.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.commit.object.endswith
    - typing.IO.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.commit.stdin.flush
    - subprocess.Popen.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.commit.tree.path
    - typing.IO.path.commit.tree.stdin.write
    - typing.cast.object.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - typing.IO.object.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.head.commit.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.path
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.tree.path.head.commit.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.cast.head.commit.decode
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.tree.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - typing.TypeVar.object.tree.path.head.commit.stdin.write
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.path.commit.tree.object.stdin.write
    - datetime.timedelta.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.stdin.flush
    - typing.IO.tree.commit.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.stdin.flush
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.decode
    - datetime.timedelta.object.tree.head.commit.path
    - typing.IO.path.decode
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.path.tree.head.ref.commit.object.stdin.write
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.object.commit.tree.stdin.flush
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - typing.cast.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.object.path.commit.tree.decode
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.object.stdin.flush
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - subprocess.Popen.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdin.write
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.path.tree.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.path
    - datetime.timedelta.path.object.head.ref.commit.stdin.write
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.decode
    - os.getcwd
    - subprocess.Popen.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.tree.path.commit.decode
    - subprocess.Popen.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.stdin.flush
    - datetime.timedelta.path.object.commit.tree.stdin.write
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.tree.decode
    - datetime.timedelta.tree.path.object.commit.stdin.write
    - subprocess.Popen.tree.path.object.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - subprocess.Popen.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.stdin.flush
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.object.path.head.commit.stdin.flush
    - typing.IO.path.object.tree.head.commit.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - typing.IO.tree.head.commit.path.endswith
    - typing.IO.tree.head.commit.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.object.head.commit.stdin.write
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.stdin.write
    - typing.IO.object
    - subprocess.Popen.head.ref.commit.object.decode
    - typing.cast.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.object.tree.commit.endswith
    - typing.TypeVar.object.head.commit.tree
    - source.read
    - typing.IO.tree.stdin.flush
    - typing.IO.path.commit.object.stdin.flush
    - typing.IO.head.commit.tree.path.stdin.flush
    - typing.cast.head.commit.path
    - subprocess.Popen.object.tree.head.commit.path.stdin.flush
    - typing.IO.object.tree.commit.stdin.write
    - subprocess.Popen.object.tree.commit.path.decode
    - typing.BinaryIO.object.tree.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.tree.path.object.stdin.flush
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.commit.object.tree.stdin.flush
    - typing.IO.commit.object.tree.stdin.write
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.head.ref.commit.object.tree.decode
    - subprocess.Popen.commit.path.tree.stdin.write
    - typing.IO.tree.object.path.commit.stdout.readline
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.head.commit.stdin.write
    - datetime.timedelta.head.commit.path.object.stdin.write
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.path.object.decode
    - typing.cast.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - typing.IO.tree.path.head.ref.commit.decode
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.tree.head.commit.object
    - typing.IO.object.path.tree.commit.stdin.flush
    - typing.cast.object.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.tree.object.head.commit.decode
    - subprocess.Popen.commit.path.object.stdin.flush
    - typing.IO.head.commit.tree.path.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.decode
    - typing.cast.object.head.commit.decode
    - datetime.timedelta.object.head.commit.tree.path
    - typing.cast.head.commit.object.stdin.flush
    - typing.BinaryIO.head.commit.object.tree.path.stdin.flush
    - typing.IO.object.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.path
    - subprocess.Popen.commit.tree.path.stdin.flush
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.decode
    - typing.IO.object.head.ref.commit.path.endswith
    - subprocess.Popen.commit.path.tree.object.stdin.write
    - subprocess.Popen.tree.path.stdin.write
    - subprocess.Popen.path.object.head.commit.tree.stdin.flush
    - typing.IO.head.commit.path.tree.endswith
    - git.cmd.Git._call_process
    - subprocess.Popen.path.tree.head.commit.object.stdin.flush
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.decode
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree.stdin.write
    - typing.cast.head.commit.tree.path.decode
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.commit.object.path.stdin.flush
    - typing.IO.head.commit.tree.path.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - typing.cast.tree.head.ref.commit.path.stdin.write
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdin.write
    - typing.cast.head.ref.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.head.commit.stdin.write
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.commit.stdin.flush
    - subprocess.Popen.object.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path.commit.stdin.flush
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.tree.decode
    - typing.cast.head.ref.commit.path.stdin.write
    - typing.IO.head.commit.object.stdin.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.cast.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.tree.commit.endswith
    - typing.cast.head.commit.tree.path.object.endswith
    - subprocess.Popen.stdin.flush
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.path.head.ref.commit.tree.stdin.write
    - datetime.timedelta.commit.object.tree.path.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.stdin.write
    - typing.BinaryIO.tree.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - typing.IO.head.ref.commit.object.decode
    - datetime.timedelta.path.head.commit.stdout.readline
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.path.head.ref.commit.tree.object.stdin.write
    - typing.IO.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.path.stdin.write
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - typing.IO.path.object.head.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.tree.head.commit.path.object.stdin.flush
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.BinaryIO.tree.head.commit.path.decode
    - typing.cast.head.commit.tree.object.path.stdin.write
    - typing.cast.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.tree.path.head.commit.stdin.flush
    - typing.TypeVar.head.commit.path.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - typing.cast.head.commit.tree.path.object.stdin.write
    - typing.IO.path.tree.object.head.commit.decode
    - subprocess.Popen.object.commit.tree.path.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - typing.IO.path.tree.object.stdin.flush
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.endswith
    - datetime.timedelta.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.object.head.commit.stdin.write
    - threading.Timer
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.head.ref.commit.tree.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.BinaryIO.tree.head.ref.commit.path.stdin.write
    - typing.IO.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.tree.head.commit.stdin.write
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.path.head.commit.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.cast.head.commit.tree.stdin.flush
    - datetime.timedelta.path.tree.stdin.write
    - datetime.timedelta.path.tree.stdin.flush
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.stdin.flush
    - datetime.timedelta.commit.path.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.path.tree.stdin.flush
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.commit.object.stdout.readline
    - datetime.timedelta.object.commit.tree.path.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - typing.cast.object.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.stdin.write
    - typing.IO.path.object.tree.head.commit.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdin.flush
    - typing.IO.path.tree.commit.object.decode
    - typing.BinaryIO.head.commit.path.object.stdin.write
    - subprocess.Popen.tree.object.commit.stdin.flush
    - typing.IO.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - datetime.timedelta.path.head.commit.stdin.write
    - typing.IO.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.IO.commit.path.object.stdin.flush
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.tree.stdin.write
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.IO.tree.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.commit.object.stdin.flush
    - typing.cast.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.commit.path.stdin.flush
    - datetime.timedelta.commit.object
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.path.endswith
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.tree.path.commit.stdin.flush
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdin.flush
    - subprocess.Popen.tree.object.head.commit.path.decode
    - typing.IO.tree.path.object.head.commit.stdin.write
    - subprocess.Popen.commit.object.path.stdin.flush
    - subprocess.Popen.head.commit.object.decode
    - typing.BinaryIO.tree.head.commit.stdin.write
    - datetime.timedelta.object.tree.commit.decode
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.cast.object.head.ref.commit.path.decode
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.head.commit.tree.decode
    - datetime.timedelta.object.head.ref.commit.path.stdin.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.commit.decode
    - typing.IO.tree.path.head.commit.decode
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.tree.head.ref.commit
    - subprocess.Popen.tree.path.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.decode
    - subprocess.Popen.path.object.tree.head.commit.stdin.write
    - subprocess.Popen.commit.tree.object.stdin.write
    - datetime.timedelta.head.commit.stdin.flush
    - typing.cast.tree.object.head.ref.commit.decode
    - typing.IO.object.tree.stdin.flush
    - typing.IO.path.object.head.commit.tree.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.object.path.commit.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.object.path.stdin.flush
    - typing.IO.path.head.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.tree
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.path
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.tree.commit.object
    - typing.IO.object.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.stdin.flush
    - typing.IO.path.tree.object.decode
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - git.objects.commit.Popen.tree.stdin.write
    - typing.TypeVar.head.commit.endswith
    - subprocess.Popen.object.tree.commit.stdin.flush
    - typing.TypeVar.head.commit.tree
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - call.append
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.path.stdin.flush
    - typing.IO.path.object.head.commit.tree
    - datetime.timedelta.stdin.flush
    - typing.TypeVar.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.path.object.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.commit.object.tree.path.stdin.write
    - string.replace
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.stdin.flush
    - typing.BinaryIO.head.commit.object.tree.stdin.flush
    - datetime.timedelta.commit.object.path.stdin.flush
    - datetime.timedelta.head.ref.commit.object.decode
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.decode
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.cast.tree.head.ref.commit.object.stdin.write
    - typing.TypeVar.object.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - stderr_value.endswith
    - subprocess.Popen.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.stdin.flush
    - typing.cast.object.head.commit.path.tree.stdin.flush
    - datetime.timedelta.object.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.commit.object.tree.stdin.flush
    - subprocess.Popen.path.commit.object.stdin.flush
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit.stdin.flush
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.IO.commit.stdin.write
    - typing.IO.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.object.stdin.write
    - typing.IO.path.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.stdin.flush
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.object.head.commit.path.stdin.write
    - typing.cast.head.ref.commit.object.stdin.flush
    - typing.IO.tree.path.head.ref.commit.stdin.write
    - typing.IO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.path.stdin.flush
    - typing.cast.head.commit.object.path.stdout.readline
    - git.objects.commit.Popen.path.tree.stdin.flush
    - datetime.timedelta.path.object.tree.stdin.write
    - typing.IO.object.path.tree.head.commit.stdin.flush
    - typing.TypeVar.head.commit.object.tree.path.stdin.flush
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - subprocess.Popen.path.head.commit.tree.object.stdin.write
    - typing.cast.head.commit.object.tree.endswith
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdin.write
    - subprocess.Popen.path.tree.object.head.commit.stdin.flush
    - subprocess.Popen.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.commit.path.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.tree.stdin.flush
    - typing.cast.tree.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.endswith
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.object.tree.path.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - subprocess.Popen.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.stdin.write
    - subprocess.Popen.tree.path.object.commit.stdin.flush
    - typing.TypeVar.tree.object.head.commit.path
    - datetime.timedelta.path.object.tree.decode
    - typing.cast.tree.head.commit.decode
    - typing.TypeVar.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.commit.object.stdin.write
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.tree.object.stdin.flush
    - subprocess.Popen.path.commit.object.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.commit.object.path.tree.stdin.write
    - subprocess.Popen.object.head.commit.tree.stdin.write
    - datetime.timedelta.object.path.stdin.flush
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.head.commit.tree.decode
    - typing.TypeVar.head.commit.object.tree.stdin.flush
    - typing.IO.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.path.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdin.flush
    - typing.cast.head.commit.stdout.readline
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.cast.object.tree.head.commit.stdin.flush
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - typing.IO.object.tree.head.ref.commit.path.stdin.flush
    - git.objects.commit.Popen.path.decode
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.object.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.IO.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.object.path.tree.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.path.object.decode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.tree.commit.stdin.flush
    - datetime.timedelta.commit.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.stdin.write
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.tree.object.head.commit.path.stdin.write
    - typing.TypeVar.object.head.commit.decode
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.tree.head.commit.stdin.flush
    - subprocess.Popen.commit.path.object.tree.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.stdin.flush
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.path.object.commit.tree.decode
    - subprocess.Popen.head.commit.tree.object.path.stdin.write
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.object.path.tree.stdin.flush
    - datetime.timedelta.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.tree.commit.object.decode
    - typing.IO.path.object.commit.tree.stdin.flush
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.object.commit.tree
    - typing.cast.object.head.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.stdin.flush
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.tree.head.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.BinaryIO.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.path.object.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdin.flush
    - typing.IO.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.decode
    - datetime.timedelta.object.commit.path.tree.stdin.flush
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.object.path.tree.head.commit.stdin.write
    - subprocess.Popen.tree.head.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.commit.tree.object.path.stdin.write
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.IO.path.head.ref.commit.tree.decode
    - typing.cast.object.head.commit.path.decode
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.object.head.ref.commit.stdin.write
    - typing.IO.path.commit.stdin.write
    - datetime.timedelta.object.tree.commit.path.stdin.flush
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.object.path.decode
    - subprocess.Popen.tree.path.object.commit.stdin.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - datetime.timedelta.commit.path.stdin.write
    - typing.IO.object.head.ref.commit.path.stdin.write
    - subprocess.Popen.path.head.ref.commit.object
    - typing.cast.tree.object.head.ref.commit.stdin.flush
    - subprocess.Popen.path.commit.tree.decode
    - typing.IO.commit.tree.path.stdin.write
    - typing.IO.object.tree.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.IO.tree.path.head.commit.object.stdin.write
    - datetime.timedelta.object.path.tree.head.ref.commit.stdin.flush
    - typing.IO.object.path.tree.decode
    - subprocess.Popen.object.head.commit.tree.path.stdin.write
    - typing.IO.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.stdin.write
    - typing.cast.head.commit.tree.path.object.stdin.flush
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.stdin.write
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.tree.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.head.commit.decode
    - subprocess.Popen.object.tree.path.stdin.write
    - typing.IO.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.stdin.write
    - typing.cast.head.commit.stdin.write
    - subprocess.Popen.path.commit.tree.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - git.objects.commit.Popen.tree.decode
    - datetime.timedelta.head.commit.object.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - subprocess.Popen.object.head.commit.tree.path.decode
    - subprocess.Popen.head.commit.path.object.stdin.flush
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.path.object.tree.head.commit.decode
    - gitdb.util.bin_to_hex.decode
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.stdin.flush
    - datetime.timedelta.tree.object.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.object.tree.path
    - typing.cast.tree.object.head.commit.path.decode
    - typing.IO.tree.object.head.commit.stdin.flush
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.object.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.commit.path.object.stdin.write
    - datetime.timedelta.path.head.commit.tree.stdin.flush
    - typing.IO.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.stdin.write
    - typing.IO.tree.head.commit.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.stdin.write
    - typing.IO.stdin.flush
    - datetime.timedelta.path.object.head.commit.endswith
    - subprocess.Popen.path.object.tree.commit.decode
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.path.commit.stdin.write
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.object.commit.tree.stdin.flush
    - typing.cast.head.ref.commit.object.tree.path.stdin.flush
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - typing.IO.path.head.commit.stdin.flush
    - datetime.timedelta.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.object.tree.stdin.write
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.object.tree.path.head.ref.commit.stdin.write
    - typing.IO.tree.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.tree.object.path.stdin.flush
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - subprocess.Popen.object.commit.decode
    - typing.cast.commit.object.tree.path.endswith
    - typing.IO.object.path.tree.commit.stdin.write
    - typing.cast.commit.object.tree.path.stdin.flush
    - subprocess.Popen.object.stdin.flush
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.head.commit.path.tree.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.object.path.stdin.write
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - subprocess.Popen.path.head.commit.stdin.flush
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.stdin.write
    - datetime.timedelta.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.path.stdin.flush
    - typing.IO.path.object.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.commit.stdin.flush
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.stdin.flush
    - typing.IO.path.commit.tree.object.decode
    - typing.IO.path.tree.object.head.ref.commit.stdin.write
    - typing.TypeVar.object.tree.head.ref.commit.stdin.write
    - typing.cast.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.stdin.flush
    - typing.IO.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.commit.path.object.stdout.readline
    - subprocess.Popen.head.commit.object.path
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.head.commit.path.object.stdin.flush
    - datetime.timedelta.tree.object.head.commit.stdin.write
    - git.cmd.Git._get_persistent_cmd
    - typing.IO.path.head.commit.endswith
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.head.commit.endswith
    - typing.IO.tree.path.object.stdin.flush
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.stdin.write
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - typing.TypeVar.object.tree.path.commit.stdin.flush
    - typing.IO.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.tree.path.object.stdin.flush
    - subprocess.Popen.tree.object.path.commit.stdin.write
    - datetime.timedelta.head.commit
    - git.objects.commit.Popen.tree.path.stdin.write
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.IO.head.ref.commit.tree.object.stdin.write
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdin.flush
    - datetime.timedelta.path.commit.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.object.stdin.flush
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.stdin.flush
    - typing.IO.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.commit.path.object.tree.decode
    - datetime.timedelta.object.tree.commit.stdin.flush
    - typing.IO.tree.object.commit.path.stdin.write
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.IO.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.object.tree.stdin.flush
    - typing.cast.head.commit.object.path.stdin.write
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.path.commit
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.stdin.write
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.stdin.write
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdin.flush
    - typing.IO.head.commit.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.stdin.flush
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.tree.commit.decode
    - typing.IO.path.tree.commit.object.stdin.flush
    - typing.IO.tree.path.object.head.ref.commit.stdin.flush
    - typing.IO.head.ref.commit.tree.stdin.write
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.stdin.write
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.tree.commit.stdin.write
    - typing.BinaryIO.object.tree.head.commit.path.stdin.flush
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.IO.path.object.tree.stdin.flush
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - datetime.timedelta.commit.object.tree.path.stdin.flush
    - typing.cast.head.commit.object.path.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.stdin.write
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.IO.head.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.decode
    - subprocess.Popen.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.path.tree.head.commit.object.stdin.flush
    - subprocess.Popen.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.commit.endswith
    - typing.IO.tree.object.commit.stdin.write
    - typing.IO.object.head.ref.commit.tree.stdin.write
    - datetime.timedelta.object.path
    - datetime.timedelta.head.commit.path.stdin.write
    - datetime.timedelta.commit.tree.path.stdin.flush
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.IO.path.tree.commit.object.stdin.write
    - typing.IO.path.commit.tree.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - datetime.timedelta.object.path.tree.head.commit.stdin.flush
    - subprocess.Popen.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.commit.stdin.flush
    - datetime.timedelta.object.head.commit.path
    - typing.cast.tree.head.commit.object.stdin.write
    - datetime.timedelta.head.commit.object.tree.stdin.write
    - typing.IO.tree.object.head.ref.commit.path.stdin.flush
    - typing.IO.tree.path.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.decode
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.endswith
    - subprocess.Popen.path.tree.object.commit.decode
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.object.head.commit.path.tree.stdin.flush
    - subprocess.Popen.head.commit.path.tree.stdin.write
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.path.head.commit.object.stdin.write
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.IO.commit.path.tree.object.stdin.flush
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - subprocess.Popen.commit.object.stdin.flush
    - datetime.timedelta.tree.path.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.stdin.flush
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object
    - datetime.timedelta.commit.path.tree.object.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.cast.head.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - typing.cast.head.commit.object.tree.stdin.flush
    - typing.IO.tree.commit.stdin.write
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.head.commit.tree.object.stdin.write
    - subprocess.Popen.object.path.commit.tree.stdin.write
    - typing.IO.path.object.endswith
    - subprocess.Popen.commit.object.tree.stdin.write
    - typing.IO.tree.commit.path.object.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - typing.cast.tree.object.head.ref.commit.path.stdin.write
    - git.objects.commit.Popen.tree
    - typing.IO.path.tree.head.commit.stdin.flush
    - datetime.timedelta.commit.path.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.head.commit.tree.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.TypeVar.object.head.commit.path.decode
    - subprocess.Popen.commit.object.path.tree.stdin.flush
    - typing.IO.head.ref.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.endswith
    - watchdog.cancel
    - subprocess.Popen.path.tree.commit.object.stdin.write
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.object.head.ref.commit.stdin.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.head.commit.object.stdin.flush
    - datetime.timedelta.head.commit.object.path.tree.stdin.write
    - datetime.timedelta.path
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.path.stdin.flush
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - typing.IO.object.path.head.commit.tree.stdin.write
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object
    - typing.IO.path.commit.object.tree.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.head.commit.tree.stdin.write
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.object.tree.commit
    - datetime.timedelta.head.ref.commit.object.stdin.flush
    - typing.IO.object.path.tree.commit
    - subprocess.Popen.head.ref.commit.tree.object.stdin.write
    - typing.TypeVar.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.stdin.write
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - subprocess.Popen.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.object.tree.path.head.commit
    - subprocess.Popen.commit.tree.path.object.stdin.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.path.object.tree.stdin.write
    - typing.IO.head.commit.object.path.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.stdin.write
    - typing.IO.tree.head.commit.path.stdout.readline
    - subprocess.Popen.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.endswith
    - proc.stdout.close
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - typing.IO.path.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.IO.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - subprocess.Popen.head.ref.commit.path
    - datetime.timedelta.object.tree.head.commit.path.stdin.flush
    - typing.cast.commit.object.tree.path.stdin.write
    - datetime.timedelta.object.commit.tree.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.head.commit
    - typing.cast.head.ref.commit.tree.object.decode
    - typing.cast.object.head.commit.path.stdin.flush
    - subprocess.Popen.tree.path.object.commit.decode
    - datetime.timedelta.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.commit.path.tree.object.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.stdin.write
    - typing.cast.head.commit.path.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - datetime.timedelta.tree.path.object.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - typing.IO.path.object.commit.stdin.write
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.tree.head.commit.path.object.stdin.write
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.tree.path.decode
    - typing.IO.object.commit.path.stdin.flush
    - typing.cast.head.commit.tree.object.stdin.write
    - datetime.timedelta.object.path.head.commit.stdin.write
    - typing.IO.tree.object.path.stdin.write
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.decode
    - typing.TypeVar.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.stdin.write
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdin.flush
    - subprocess.Popen.path.commit.object.stdin.write
    - typing.IO.path.tree.head.commit.object.stdin.write
    - urllib.parse.urlsplit._replace
    - typing.IO.tree.head.commit.path.stdin.flush
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.stdin.flush
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - subprocess.Popen.tree.path.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdin.write
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.stdin.flush
    - err.encode
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.path.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.object.tree.stdin.flush
    - datetime.timedelta.path.tree.commit.stdin.write
    - subprocess.Popen.path.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.object.head.ref.commit.stdin.flush
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - git.objects.commit.Popen.decode
    - subprocess.Popen.head.commit.path.stdin.flush
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.stdin.write
    - subprocess.Popen.tree.path.object.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.object.stdin.flush
    - typing.cast.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.path.object.commit.stdin.write
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.head.commit.decode
    - subprocess.Popen.tree.commit.path.stdin.flush
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.stdin.flush
    - typing.IO.tree.path.head.ref.commit.object.stdin.write
    - datetime.timedelta.path.tree.object.commit.endswith
    - typing.IO.object.path.commit.stdin.flush
    - datetime.timedelta.tree.path.object.head.commit.stdin.flush
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - datetime.timedelta.object.head.commit.tree.path.stdin.write
    - subprocess.Popen.tree.object.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdin.write
    - typing.IO.commit.tree.path.decode
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.object.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.stdin.write
    - <builtin>.enumerate
    - subprocess.Popen.path.head.ref.commit.object.decode
    - typing.IO.path.head.commit.tree.stdin.write
    - git.objects.commit.Popen.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.decode
    - typing.cast.head.commit.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.commit.tree.stdin.write
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.object.tree.commit.path.stdin.write
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.object.path.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.tree.stdin.write
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object.stdin.write
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.object.tree.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.decode
    - subprocess.Popen.path.tree.commit.stdin.flush
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.IO.commit.object.stdin.flush
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.tree.path.decode
    - datetime.timedelta.head.commit.tree
    - typing.cast.commit.tree.object.path.stdin.write
    - subprocess.Popen.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.head.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.stdin.write
    - typing.IO.object.path.commit
    - typing.IO.commit.path.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.path.object.head.commit.stdin.flush
    - typing.IO.path.tree.object.head.commit.stdin.flush
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.path.tree.object.commit.stdin.flush
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - datetime.timedelta.object.commit.tree.stdin.flush
    - subprocess.Popen.tree.object
    - datetime.timedelta.commit.tree.path.stdin.write
    - typing.IO.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.path.commit.stdin.flush
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.IO.commit.path
    - datetime.timedelta.path.object.tree.commit.stdin.write
    - typing.BinaryIO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.tree.path.decode
    - typing.IO.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.stdin.write
    - typing.IO.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.ref.commit.tree.object.stdin.flush
    - typing.cast.head.commit.object.endswith
    - typing.IO.path.object.head.ref.commit.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.head.ref.commit.object.path
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - typing.IO.object.head.ref.commit.path.decode
    - typing.cast.tree.head.commit.object.stdout.readline
    - subprocess.Popen.commit.endswith
    - typing.IO.head.commit.path.object.tree.stdin.flush
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdin.write
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.stdin.write
    - typing.IO.tree.object.path.head.commit.decode
    - datetime.timedelta.commit.tree.object.decode
    - subprocess.Popen.head.commit.object.tree.path.stdin.write
    - typing.IO.head.commit.object.tree.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - typing.IO.object.path.head.ref.commit.tree.stdin.write
    - typing.IO.commit.object.stdin.write
    - typing.BinaryIO.object.head.commit.path.stdin.flush
    - typing.TypeVar.head.ref.commit.object.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - datetime.timedelta.path.object.commit.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.stdin.write
    - typing.IO.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.stdin.flush
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.head.commit.object.tree.stdin.write
    - typing.BinaryIO.head.commit.tree.object.path.stdin.flush
    - typing.IO.tree.object.head.commit.path.stdin.flush
    - typing.IO.path.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.decode
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.stdin.flush
    - typing.cast.head.commit.object.decode
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.head.commit
    - typing.cast.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.path.commit.decode
    - typing.BinaryIO.object.head.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.path.decode
    - datetime.timedelta.path.object
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.IO.path.tree.head.ref.commit.stdin.flush
    - typing.IO.object.tree.path.head.commit.stdin.flush
    - subprocess.Popen.commit
    - typing.TypeVar.head.commit.object.path.tree.stdin.write
    - typing.IO.head.commit.tree.path.stdout.readline
    - datetime.timedelta.commit.tree.path.object.stdin.write
    - datetime.timedelta.path.commit.tree.object
    - typing.IO.head.ref.commit.path.stdin.write
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.TypeVar.object.head.commit.path.tree.stdin.flush
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - typing.cast.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.commit.tree.object.path.decode
    - outlist.extend
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.path.decode
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.decode
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - subprocess.Popen.endswith
    - typing.IO.path.object.tree.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.IO.tree.path.object.head.commit.stdin.flush
    - subprocess.Popen.path.head.commit.tree.decode
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.object.commit.path.stdin.write
    - typing.IO.object.commit.tree.path.stdin.flush
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdin.write
    - datetime.timedelta.object.tree.path.head.commit.decode
    - typing.IO.tree.path.head.commit.stdin.write
    - typing.IO.object.path.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.IO.commit.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.stdin.flush
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - subprocess.Popen.object.head.commit.tree.stdin.flush
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.head.ref.commit.object.stdin.write
    - typing.IO.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.decode
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.stdin.write
    - typing.TypeVar.head.commit.object.path.stdin.flush
    - datetime.timedelta.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - subprocess.Popen.tree.object.stdout.readline
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - subprocess.Popen.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - datetime.timedelta.commit.object.tree.decode
    - typing.TypeVar.object.head.ref.commit.path.stdin.write
    - typing.IO.path.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.commit.path.object.stdin.write
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - datetime.timedelta.commit.object.path.stdin.write
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.object.path.stdin.flush
    - typing.IO.decode
    - typing.cast.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - subprocess.Popen.path.tree.commit.stdin.write
    - datetime.timedelta.object.commit.tree.path.stdin.flush
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.object.head.commit.stdin.write
    - typing.cast.head.ref.commit.path.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.decode
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.path.tree.commit.decode
    - env.update
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.object.path.stdin.write
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.path.head.commit.object.tree.stdin.flush
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.IO.commit.tree.path.stdin.flush
    - datetime.timedelta.commit.object.stdin.write
    - datetime.timedelta.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.path.stdin.write
    - git.objects.commit.Popen.tree.stdin.flush
    - subprocess.Popen.object.commit.tree.stdin.write
    - typing.IO.path.object.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - subprocess.Popen.tree.object.commit.path.stdin.write
    - datetime.timedelta.object.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.head.commit
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.tree.stdin.write
    - typing.IO.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.decode
    - subprocess.Popen.path.head.commit.object.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.object.stdin.flush
    - typing.cast.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.path.decode
    - subprocess.Popen.object.tree.commit.stdin.write
    - datetime.timedelta.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.head.commit.object.tree.decode
    - datetime.timedelta.commit.tree.object.path.stdin.flush
    - datetime.timedelta.tree.object.path.endswith
    - typing.BinaryIO.tree.head.commit.object.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.stdin.flush
    - typing.IO.path.object.tree.commit.stdin.flush
    - subprocess.Popen.commit.object.path.tree.stdin.write
    - <builtin>.setattr
    - datetime.timedelta.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.path.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.stdin.flush
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.decode
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - <builtin>.dict
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.cast.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.head.commit.tree.path.object.decode
    - typing.BinaryIO.head.ref.commit.tree.path.stdin.flush
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.IO.tree.object.decode
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.tree.stdin.flush
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - typing.IO.path.commit.tree.object.stdin.flush
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.path.object.head.commit.tree.decode
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.stdin.write
    - typing.IO.tree.path.head.commit.object
    - typing.TypeVar.head.ref.commit.object.path.stdin.write
    - subprocess.Popen.commit.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.decode
    - datetime.timedelta.object.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.head.commit.object.tree.decode
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.endswith
    - typing.BinaryIO.head.commit.path.stdin.write
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.IO.commit.tree.object.stdin.write
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.IO.head.commit.path.object.tree.decode
    - typing.BinaryIO.object.head.commit.tree.stdin.flush
    - subprocess.Popen.path.object.tree.stdout.readline
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.IO.path.object.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdin.flush
    - typing.TypeVar.object.head.ref.commit.endswith
    - subprocess.Popen.commit.object.tree.path.decode
    - datetime.timedelta.object.path.tree.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - subprocess.Popen.object.path.head.commit.stdin.write
    - subprocess.Popen.tree.path.head.commit.stdin.write
    - typing.IO.stdin.write
    - datetime.timedelta.path.head.commit.tree.stdin.write
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - subprocess.Popen.path.tree.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.stdin.write
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.path.decode
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.tree.object.path.stdin.write
    - subprocess.Popen.head.ref.commit.object.path.tree.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - typing.cast.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path.decode
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object
    - typing.IO.object.commit.path.tree.endswith
    - typing.IO.head.commit.path.tree.object.decode
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.path.stdin.write
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.stdin.write
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.tree.head.ref.commit.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit.stdin.write
    - typing.IO.path.tree.commit.stdin.write
    - datetime.timedelta.commit.tree.object.path.decode
    - typing.cast.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.commit.tree.object.stdin.write
    - typing.IO.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.head.commit.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.tree.head.commit.path.object.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.stdin.write
    - typing.TypeVar.head.commit.object.path.tree.decode
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - git.cmd.Git.__get_object_header
    - subprocess.Popen.head.ref.commit.tree.object.path.stdin.write
    - typing.cast.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.stdin.write
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.stdin.flush
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.tree.commit.path.stdin.write
    - typing.IO.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.stdin.flush
    - typing.IO.commit.path.tree.stdin.flush
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdin.write
    - subprocess.Popen.path.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.tree.stdin.write
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.head.commit.object.tree.path.decode
    - typing.cast.tree.head.ref.commit.stdout.readline
    - typing.IO.path.commit.object.tree.decode
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - typing.IO.object.path.tree.commit.decode
    - typing.IO.head.ref.commit.path.tree.stdin.write
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.commit.tree.object.stdin.flush
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.head.commit.stdin.flush
    - subprocess.Popen.path.decode
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.path.commit.decode
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.cast.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.endswith
    - typing.BinaryIO.head.commit.path.stdin.flush
    - datetime.timedelta.object.tree.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.stdin.flush
    - typing.IO.path.commit
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.cast.object.tree.head.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.tree.path.endswith
    - subprocess.Popen.object.path.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.path.commit.tree.stdin.flush
    - gitdb.util.bin_to_hex.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - typing.cast.object.head.commit.path.tree.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.path.decode
    - typing.BinaryIO.head.commit.object.stdin.write
    - git.cmd.Git.transform_kwargs
    - datetime.timedelta.commit.path.object.stdin.flush
    - subprocess.Popen.object.tree.commit.path.stdin.flush
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - typing.IO.commit.object.path.tree.stdin.flush
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.decode
    - datetime.timedelta.head.commit.path.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.commit.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.endswith
    - datetime.timedelta.head.commit.path.object.tree.decode
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - subprocess.Popen.head.commit.object.path.stdin.flush
    - typing.TypeVar.object.head.commit.path.stdin.flush
    - typing.IO.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.path.stdin.write
    - typing.IO.tree.path.head.ref.commit.object.decode
    - subprocess.Popen.object.path.head.ref.commit.stdin.flush
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.path.tree.head.commit.decode
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - typing.IO.object.tree.path.commit.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.commit.path.decode
    - subprocess.Popen.head.ref.commit.path.object.stdin.write
    - typing.TypeVar.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.tree.object.stdin.write
    - typing.IO.path.object.stdin.flush
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.tree.path.stdin.flush
    - urllib.parse.urlsplit.netloc.replace
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - git.objects.commit.Popen.tree.endswith
    - typing.IO.tree.path.stdin.flush
    - typing.IO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.path.object.stdin.flush
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.path.object.tree.head.ref.commit.stdin.write
    - datetime.timedelta.object
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.tree.head.commit.path.stdin.write
    - typing.IO.object.tree.commit.stdin.flush
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.head.ref.commit.stdin.write
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.stdin.flush
    - typing.IO.object.path.head.commit.stdin.write
    - typing.IO.commit.path.object.tree
    - git.objects.commit.Popen.tree.path.decode
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.object.path.commit.tree.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.stdin.write
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.decode
    - datetime.timedelta.object.path.tree.commit.stdin.flush
    - typing.IO.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.path.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.tree.commit.object.endswith
    - subprocess.Popen.tree.path.object.head.commit.stdin.write
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.IO.path.tree.commit.decode
    - typing.IO.tree.path.head.ref.commit.object.stdin.flush
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - git.cmd._safer_popen_windows
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.head.commit.object.path.tree.stdin.write
    - typing.IO.tree.head.ref.commit.stdin.flush
    - typing.IO.head.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.commit.tree.stdin.write
    - typing.cast.head.commit.tree.path.object
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - watchdog.start
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.IO.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.path.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit.stdin.write
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.stdin.flush
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.stdin.write
    - subprocess.Popen.object.tree.stdin.flush
    - datetime.timedelta.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.IO.path.head.commit.tree.stdin.flush
    - typing.IO.object.path.head.commit.decode
    - subprocess.Popen.tree.object.head.ref.commit.path.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.head.ref.commit.object.stdin.flush
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.stdin.write
    - typing.IO.tree.path.object.head.commit
    - typing.IO.endswith
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdin.write
    - subprocess.Popen.head.commit.tree.decode
    - typing.TypeVar.head.commit.tree.stdin.flush
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.commit.endswith
    - subprocess.Popen.object.path.commit.stdout.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdin.flush
    - typing.IO.head.commit.object.tree.decode
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.object.tree.commit.stdin.flush
    - datetime.timedelta.path.object.commit.decode
    - typing.cast.tree.object.head.commit.stdin.write
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdin.flush
    - typing.IO.tree.object.head.ref.commit
    - subprocess.Popen.object.commit.tree.path.stdin.flush
    - typing.IO.head.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.stdin.flush
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.object
    - git.util.stream_copy
    - typing.IO.object.head.commit.decode
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.decode
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.cast.object.head.commit.stdin.flush
    - datetime.timedelta.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.tree.commit.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdin.flush
    - typing.IO.tree.object.path.decode
    - git.cmd.Git._prepare_ref
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.path.object.commit.tree.stdin.write
    - subprocess.Popen.tree.head.ref.commit.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.stdin.flush
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.IO.head.commit.object.path
    - typing.cast.tree.head.commit.object.stdin.flush
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.stdout.readline
    - typing.IO.commit.path.object.tree.stdin.flush
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.object.path.endswith
    - subprocess.Popen.object.head.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.IO.head.commit.path.tree.stdin.flush
    - datetime.timedelta.tree.head.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.stdin.flush
    - datetime.timedelta.object.commit.decode
    - datetime.timedelta.path.tree.object.head.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.commit.tree.object.stdin.flush
    - typing.IO.path.stdin.flush
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.object.head.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.path.object.tree.stdin.flush
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.IO.object.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.commit.stdin.flush
    - datetime.timedelta.object.path.head.ref.commit.stdin.write
    - typing.IO.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - subprocess.Popen.path.object.head.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.stdin.flush
    - typing.IO.tree.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.stdin.flush
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.BinaryIO.head.commit.object.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.stdin.write
    - typing.IO.path.head.commit.object.stdin.write
    - datetime.timedelta.path.head.commit
    - typing.cast.tree.head.ref.commit.object.stdin.flush
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.tree.object.path.commit.stdin.flush
    - git.util.remove_password_if_present
    - subprocess.Popen.tree.commit.object.stdin.write
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.path.tree.stdin.write
    - subprocess.Popen.tree.path.stdout.readline
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - datetime.timedelta.commit.decode
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.path
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - typing.IO.object.path.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.object.head.ref.commit.decode
    - typing.IO.object.head.ref.commit.stdin.flush
    - typing.IO.head.commit.object.path.stdin.write
    - typing.IO.tree.path.object.commit
    - typing.IO.commit.path.tree.object.stdin.write
    - subprocess.Popen.path.head.ref.commit.object.stdin.flush
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - typing.cast.head.commit.tree.object.stdin.flush
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.path.object.stdin.write
    - datetime.timedelta.object.tree.commit
    - typing.TypeVar.head.ref.commit.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.path.stdout.readline
    - typing.cast.object.head.commit.stdin.write
    - typing.IO.path.tree.head.ref.commit.stdin.write
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.commit.stdin.flush
    - datetime.timedelta.path.stdin.flush
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.commit.path.tree.stdin.write
    - subprocess.Popen.tree.head.ref.commit.stdin.write
    - typing.cast.head.commit.object.tree.path.stdin.write
    - typing.IO.head.commit.stdin.write
    - datetime.timedelta.commit.path.tree.stdin.write
    - datetime.timedelta.tree.path.head.commit.stdin.write
    - datetime.timedelta.head.commit.path.tree.decode
    - subprocess.Popen.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.stdin.write
    - git.util.patch_env
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.commit.tree.stdin.write
    - subprocess.Popen.object.path.tree.decode
    - subprocess.Popen.object.tree.path.commit
    - typing.BinaryIO.tree.head.ref.commit.stdin.write
    - typing.IO.path
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.object.decode
    - typing.IO.object.head.commit.tree.path
    - typing.TypeVar.head.commit.object.path.stdin.write
    - subprocess.Popen.commit.path.stdin.write
    - typing.TypeVar.head.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.commit.object.stdin.write
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.tree.path.object.decode
    - subprocess.Popen.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.stdin.flush
    - typing.cast.commit.tree.object.path
    - typing.IO.commit.object.tree.decode
    - typing.cast.tree.head.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.object.endswith
    - typing.IO.commit.path.tree.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.object.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - <builtin>.int
    - subprocess.Popen.head.commit.path
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - datetime.timedelta.head.commit.tree.path.object.decode
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.cast.head.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.decode
    - typing.BinaryIO.head.commit.tree.object.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.path.stdin.write
    - git.objects.commit.Popen.tree.path.stdin.flush
    - datetime.timedelta.tree.object.path
    - typing.IO.object.tree.head.ref.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.tree.object.head.commit.path.stdin.flush
    - datetime.timedelta.head.commit.object.path.tree.stdin.flush
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.stdin.write
    - datetime.timedelta.object.tree.path.stdin.flush
    - typing.IO.object.head.ref.commit.tree.path.stdin.flush
    - proc.stdout.read
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.tree.commit.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.decode
    - datetime.timedelta.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.stdin.flush
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.commit.stdin.flush
    - typing.TypeVar.object.head.commit.tree.stdin.write
    - datetime.timedelta.object.commit.stdin.write
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.commit.path.stdout.readline
    - typing.IO.path.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.stdin.write
    - typing.IO.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.commit.path.stdin.flush
    - subprocess.Popen.path.object.commit.tree.stdin.write
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - typing.IO.path.object.decode
    - datetime.timedelta.commit.tree
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.head.commit.path
    - typing.IO.path.head.ref.commit.tree.stdin.flush
    - typing.IO.commit.tree.object.path.endswith
    - datetime.timedelta.path.tree.object.stdin.flush
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.cast.tree.object.head.commit
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.head.ref.commit.object.path.tree.stdin.write
    - typing.IO.head.ref.commit.tree.object.path
    - typing.TypeVar.tree.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.path.head.commit.object.tree.stdin.write
    - typing.IO.path.tree.stdin.flush
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - typing.BinaryIO.object.head.commit.path.tree.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.stdin.write
    - typing.IO.head.commit.object.tree.path.stdin.write
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.commit.stdin.write
    - typing.IO.head.commit.object.path.tree.decode
    - subprocess.Popen.path.object.head.commit
    - typing.cast.commit.tree.object.path.endswith
    - typing.cast.head.commit.path.object.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdin.flush
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.commit.object.tree.path.endswith
    - urllib.parse.urlsplit
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.path.object.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.head.commit.path.endswith
    - typing.IO.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.stdin.flush
    - typing.IO.path.head.commit.tree.decode
    - typing.IO.tree.path.object.commit.stdin.write
    - typing.cast.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.stdin.write
    - typing.IO.object.commit.tree.stdin.flush
    - git.cmd.Git._parse_object_header
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.tree.commit.path.object
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree.path.stdin.flush
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.head.commit.object.tree.path.stdin.write
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.path.object.stdin.write
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.stdin.flush
    - datetime.timedelta.tree.object.path.head.commit.decode
    - typing.TypeVar.object.tree.path.stdin.flush
    - typing.IO.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.path.stdin.write
    - typing.cast.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.object.commit.path
    - typing.BinaryIO.object.tree.path.decode
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.stdin.write
    - subprocess.Popen.path.commit.object.tree.stdin.write
    - typing.IO.path.head.commit.tree.object.decode
    - typing.IO.object.path.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.stdin.flush
    - typing.IO.path.object.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.path.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.path.stdin.write
    - typing.IO.object.tree.path.head.commit.endswith
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - subprocess.Popen.head.commit.object.path.tree.stdin.flush
    - typing.IO.tree.commit.path.object.decode
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.stdin.flush
    - typing.IO.head.commit.object.tree.stdin.write
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.stdin.write
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.cast.head.commit.path.stdout.readline
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - datetime.timedelta.path.commit.stdin.flush
    - subprocess.Popen.tree.path.object.endswith
    - typing.IO.commit.stdin.flush
    - datetime.timedelta.tree.commit.path.object.decode
    - typing.IO.path.head.ref.commit.object.tree.stdin.write
    - typing.IO.object.commit.path.decode
    - typing.IO.object.path.head.ref.commit.tree.stdin.flush
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - typing.IO.tree.path
    - typing.BinaryIO.tree.head.commit.object.stdin.flush
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit
    - typing.TypeVar.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.object.stdin.flush
    - subprocess.Popen.head.commit.tree.path.stdin.flush
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.path.commit.endswith
    - subprocess.Popen.path.tree.object.decode
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - datetime.timedelta.tree.commit.path.object.stdin.write
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.TypeVar.tree.object.head.ref.commit.stdin.write
    - typing.IO.object.path.decode
    - datetime.timedelta.commit.path.object.tree.stdin.flush
    - typing.IO.path.head.commit.tree.object.stdin.flush
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdin.write
    - typing.cast.head.ref.commit.path.tree.object.stdin.write
    - datetime.timedelta.object.head.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.decode
    - call.extend
    - subprocess.Popen.head.commit.tree.object.path.stdin.flush
    - datetime.timedelta.commit.object.path
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - typing.IO.object.path.head.ref.commit.tree
    - datetime.timedelta.path.decode
    - typing.IO.path.endswith
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.commit.object.path.stdin.write
    - typing.cast.tree.object.head.commit.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.path.decode
    - typing.IO.path.commit.tree.object.stdin.write
    - typing.IO.path.object.tree.head.commit.stdin.write
    - typing.IO.object.tree.path.head.commit.stdin.write
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.head.commit.endswith
    - subprocess.Popen.head.commit.path.object
    - typing.IO.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - typing.BinaryIO.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.tree.path.object.commit.stdin.flush
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - datetime.timedelta.object.path.commit.endswith
    - subprocess.Popen.tree.object.commit.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.tree.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdin.flush
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdin.write
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.endswith
    - datetime.timedelta.object.tree.path.stdout.readline
    - typing.IO.head.commit.path.tree.decode
    - typing.IO.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - git.objects.commit.Popen.endswith
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.stdout.readline
    - datetime.timedelta.object.head.commit.tree
    - typing.IO.head.ref.commit.tree.path.object.stdin.write
    - git.objects.commit.Popen.tree.stdout.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.path.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.decode
    - datetime.timedelta.path.tree.commit.object.stdin.write
    - datetime.timedelta.head.commit.path.object.decode
    - typing.cast.tree.head.commit.path.object.stdin.write
    - gitdb.util.bin_to_hex.encode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.IO.object.commit.tree.endswith
    - typing.cast.head.ref.commit.object.stdin.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdin.write
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.cast.commit.tree.object.path.decode
    - subprocess.Popen.object.commit.path.tree
    - subprocess.Popen.commit.stdin.write
    - typing.IO.path.object.commit
    - typing.BinaryIO.object.head.commit.endswith
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.tree.object.stdin.write
    - typing.IO.head.ref.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.head.ref.commit.path
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.tree.object.path.stdout.readline
    - typing.IO.head.commit.object
    - typing.IO.object.tree.commit.decode
    - typing.IO.commit.path.tree.decode
    - datetime.timedelta.tree.head.ref.commit.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.commit.object.tree.stdin.flush
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.path.tree.stdin.write
    - subprocess.Popen.object.path.head.commit.decode
    - typing.TypeVar.object.tree.head.commit.path.stdin.write
    - typing.cast.tree.head.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.object.path.tree.commit.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.commit.object.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.path.head.commit.object.stdin.write
    - subprocess.Popen.object.head.commit.path.stdin.write
    - subprocess.Popen.commit.tree.decode
    - typing.TypeVar.object.tree.path
    - datetime.timedelta.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.commit.path.object
    - typing.BinaryIO.object.head.commit.tree.decode
    - typing.IO.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.commit
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.IO.object.path.commit.stdin.write
    - typing.TypeVar.tree.object.path.decode
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.object.head.ref.commit.tree.stdin.write
    - kill_check.is_set
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.object.path.decode
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - typing.cast.tree.head.commit.path.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.tree.path.commit.stdin.write
    - datetime.timedelta.path.stdout.readline
    - typing.IO.object.commit.path
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.object.tree
    - urllib.parse.urlunsplit
    - datetime.timedelta.commit.tree.path.object.decode
    - subprocess.Popen.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.object.head.commit.tree.decode
    - subprocess.Popen.path.object.commit
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.path.object.stdin.write
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.stdin.flush
    - typing.IO.head.commit.path.object.decode
    - typing.IO.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.IO.tree.head.ref.commit.path.object.stdin.flush
    - typing.IO.path.object.head.commit
    - typing.BinaryIO.head.commit.stdin.write
    - datetime.timedelta.tree.head.commit.path.stdin.write
    - typing.BinaryIO.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.decode
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.path.object.tree.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.path.stdin.flush
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.stdin.flush
    - typing.IO.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.commit.path.object.tree.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.tree.object.path.head.commit.stdin.write
    - datetime.timedelta.path.commit.object.decode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.decode
    - typing.IO.tree.commit.path.object.endswith
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.stdin.flush
    - typing.IO.tree.commit.path.stdin.flush
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.commit.path.object.stdin.write
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - typing.IO.object.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.tree.head.commit.object.decode
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - git.objects.commit.Popen.path.stdin.flush
    - typing.TypeVar.tree.head.commit.path.stdin.flush
    - typing.IO.tree.object.commit.path.stdin.flush
    - subprocess.Popen.commit.tree.object.stdout.readline
    - options.update
    - typing.IO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.head.commit
    - typing.IO.path.object.head.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.endswith
    - typing.cast.object.head.commit.path.stdin.write
    - typing.cast.head.commit.tree.object.path.stdin.flush
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.path.endswith
    - subprocess.Popen.path.object.commit.decode
    - datetime.timedelta.object.stdin.write
    - typing.IO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdin.write
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.tree.head.commit.object.decode
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdin.flush
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.cast.object.head.commit.path.endswith
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.BinaryIO.object.head.ref.commit.path.stdin.flush
    - typing.IO.head.commit.tree.object.decode
    - typing.TypeVar.object.tree.path.commit.stdin.write
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.object.commit.decode
    - typing.BinaryIO.tree.head.ref.commit.object.stdin.write
    - datetime.timedelta.path.object.tree.stdin.flush
    - datetime.timedelta.tree.object.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdin.write
    - typing.BinaryIO.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.object.tree.path
    - datetime.timedelta.path.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.path.stdin.write
    - typing.IO.path.commit.tree
    - datetime.timedelta.path.object.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.path.tree.object.commit.stdin.flush
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.head.commit.stdin.flush
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdin.write
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - subprocess.Popen.head.commit.stdin.flush
    - typing.cast.object.tree.head.commit.path
    - typing.IO.commit.path.object.tree.stdout.readline
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - typing.IO.commit.path.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.object
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.stdin.write
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.IO.path.tree.stdin.write
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.path.object.tree.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - datetime.timedelta.head.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.stdin.flush
    - subprocess.Popen.head.commit.object.endswith
    - datetime.timedelta.tree.head.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.tree.path.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.path.head.ref.commit.tree.object.stdin.flush
    - typing.IO.path.object.commit.stdin.flush
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.object.endswith
    - datetime.timedelta.path.commit.object.stdin.flush
    - typing.BinaryIO.object.head.commit.tree.path.stdin.write
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - subprocess.Popen.path.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.path.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.path.commit.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.tree.path.commit.object.stdin.write
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.stdin.flush
    - typing.IO.path.head.commit.stdin.write
    - typing.IO.object.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.object.tree.head.commit.decode
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.object.tree.stdin.flush
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - git.objects.commit.Popen.stdin.write
    - datetime.timedelta.tree.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - typing.IO.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.object.stdin.write
    - subprocess.Popen.path.commit.endswith
    - typing.IO.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.decode
    - subprocess.Popen.commit.tree.path.stdin.write
    - typing.IO.head.commit.path.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.path.stdin.write
    - typing.IO.tree.path.object
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - typing.IO.path.tree.object.head.commit.stdin.write
    - typing.IO.object.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.path.stdin.flush
    - typing.IO.tree.stdout.readline
    - typing.IO.tree.path.head.commit.endswith
    - git.cmd.Git.execute.as_text
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.decode
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.tree.path.decode
    - typing.IO.commit.object.path.stdin.flush
    - typing.cast.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.commit
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdin.flush
    - subprocess.Popen.tree.object.path
    - typing.cast.tree.head.commit.object.path.stdin.write
    - datetime.timedelta.commit.path.tree.endswith
    - typing.cast.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.tree.decode
    - subprocess.Popen.head.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.tree
    - typing.cast.object.head.ref.commit.tree.stdin.flush
    - typing.IO.path.tree.head.commit.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.stdin.flush
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdin.write
    - typing.cast.tree.head.commit.path.object.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.head.commit.path.object.tree.decode
    - datetime.timedelta.path.tree.head.commit.stdin.write
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - typing.IO.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path
    - datetime.timedelta.commit.object.tree.stdin.write
    - typing.IO.head.ref.commit.object
    - typing.cast.head.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.object.stdin.flush
    - typing.TypeVar.head.commit.tree.object.path.stdin.write
    - subprocess.Popen.tree.commit.object.endswith
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.decode
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.commit.object.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdin.write
    - typing.BinaryIO.object.tree.path.head.commit.stdin.flush
    - typing.IO.tree.object.head.ref.commit.stdin.write
    - typing.cast.head.commit.object.tree.stdout.readline
    - typing.cast.head.commit.path.object.stdin.write
    - typing.IO.path.stdin.write
    - datetime.timedelta.commit.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.tree.stdin.flush
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.stdin.flush
    - typing.BinaryIO.head.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.object.tree.path.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.object.stdin.flush
    - typing.cast.tree.head.ref.commit.object.path.stdin.write
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.stdin.flush
    - subprocess.Popen.commit.tree.endswith
    - typing.IO.object.head.commit.tree.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.path.object.stdin.write
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.IO.head.commit.path.tree.stdout.readline
    - datetime.timedelta.decode
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.cast.head.commit.tree.stdin.write
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.stdout.readline
    - os.getenv
    - datetime.timedelta.head.commit.tree.path.stdin.flush
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.tree.object.path.head.commit.decode
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.IO.object.tree.head.commit.path.stdin.write
    - datetime.timedelta.object.path.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.tree.path.commit.stdin.flush
    - datetime.timedelta.path.object.tree.commit.stdin.flush
    - typing.IO.tree.head.commit.object.path.decode
    - typing.BinaryIO.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.stdin.flush
    - typing.IO.tree.commit.stdout.readline
    - subprocess.Popen.object.path.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.path.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.tree.stdin.flush
    - typing.TypeVar.object.tree.head.commit.stdin.write
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.decode
    - typing.IO.object.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.object.path.commit.stdin.flush
    - typing.BinaryIO.tree.head.commit.stdin.flush
    - typing.IO.path.tree.object
    - typing.IO.head.commit.path.decode
    - typing.IO.tree.object.head.ref.commit.path
    - subprocess.Popen.tree.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.decode
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.path.tree.stdin.write
    - subprocess.Popen.head.commit.tree.stdin.flush
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - typing.TypeVar.object.head.commit.tree.path.stdin.write
    - typing.IO.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.stdin.write
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.path.commit.object.stdin.flush
    - typing.cast.tree.object.head.commit.endswith
    - typing.IO.path.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.decode
    - subprocess.Popen.head.commit.tree.object.stdin.write
    - typing.IO.path.head.commit.object.tree.decode
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - datetime.timedelta.commit.tree.path.object.stdin.flush
    - typing.IO.object.head.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.stdin.write
    - typing.IO.tree.commit.path.object.stdin.flush
    - datetime.timedelta.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.object.commit.path
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - typing.IO.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.endswith
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.path.tree.object.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.path.stdin.flush
    - typing.TypeVar.object.head.commit.endswith
    - typing.cast.tree.head.commit.path
    - typing.IO.object.tree.head.commit.stdin.write
    - typing.BinaryIO.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree
    - destination.write
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.tree.head.commit.object.path.stdin.flush
    - typing.cast.head.commit.tree.path.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.commit.object
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.ref.commit.stdin.flush
    - typing.cast.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.object.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object.stdin.flush
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.IO.path.head.commit.object.stdin.flush
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.object.tree.path.stdin.write
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.tree.stdin.flush
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - datetime.timedelta.commit.path.object.endswith
    - typing.TypeVar.tree.head.commit.object.path.stdin.write
    - typing.IO.commit.path.object.tree.endswith
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.object.commit.stdout.readline
    - subprocess.Popen.object.path.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.decode
    - git.objects.commit.Popen.stdin.flush
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.path.tree.object.stdin.write
    - datetime.timedelta.object.commit.path.stdin.write
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.IO.object.head.commit.tree.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.stdin.write
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.object.decode
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.stdin.flush
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.head.commit.object.stdin.flush
    - typing.cast.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.commit.path.tree.endswith
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.path.commit.tree.object.stdin.flush
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.tree.commit.path.stdin.write
    - typing.IO.path.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.object.path.commit.stdin.flush
    - subprocess.Popen.tree.object.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.object.tree.path.stdin.flush
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.stdin.write
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdin.flush
    - typing.TypeVar.object.tree.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.tree.head.commit.stdin.flush
    - datetime.timedelta.object.path.tree.endswith
    - typing.IO.head.commit.path.tree.object.stdin.flush
    - typing.IO.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - _logger.info
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.stdin.flush
    - datetime.timedelta.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.object.stdin.flush
    - subprocess.Popen.tree.head.commit.path.stdin.flush
    - subprocess.Popen.tree.commit.path.stdin.write
    - subprocess.Popen.object.path.head.commit.tree.stdin.write
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree.stdin.flush
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.IO.path.object.tree
    - datetime.timedelta.tree.head.commit.object.endswith
    - datetime.timedelta.head.commit.tree.object.stdin.flush
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.commit.path.object.stdout.readline
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - typing.IO.head.commit.object.path.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.stdin.write
    - git.objects.commit.Popen.path.tree.stdin.write
    - subprocess.Popen.path.tree.head.commit.stdin.write
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.tree.object.commit.stdin.write
    - typing.IO.commit.object.tree.path.stdin.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.IO.commit.tree.path.object.stdin.flush
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - datetime.timedelta.object.tree.path.stdin.write
    - typing.IO.object.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - subprocess.Popen.object.path.commit.tree.decode
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.IO.tree.object.path.head.commit.stdin.write
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.commit.object.stdin.flush
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.object.stdin.write
    - typing.IO.tree.object.commit.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.stdin.flush
    - typing.IO.tree.head.commit.decode
    - subprocess.Popen.object.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - typing.cast.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.tree.commit.path.object.stdin.flush
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.tree.decode
    - subprocess.Popen.head.commit.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.IO.object.tree
    - typing.TypeVar.object.tree.head.commit.stdin.flush
    - typing.IO.head.ref.commit.object.tree.path
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.commit.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.stdin.flush
    - header_line.split
    - typing.TypeVar.object.head.commit.stdin.write
    - typing.IO.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.tree.path.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.path
    - subprocess.Popen.path.tree.object.head.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - git.compat.safe_decode
    - typing.IO.tree.commit.object.stdout.readline
    - typing.cast.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.IO.commit.object.tree.path.stdin.flush
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.TypeVar.head.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - git.cmd.Git.transform_kwarg
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.ref.commit.path.tree.stdin.flush
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - typing.IO.commit.object.path.stdin.write
    - typing.cast.head.ref.commit.tree.stdin.write
    - datetime.timedelta.path.object.head.commit.tree.stdin.write
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - datetime.timedelta.object.path.tree.stdin.flush
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.commit
    - typing.IO.tree.object.head.commit.path.decode
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.object.tree.commit
    - datetime.timedelta.tree.head.commit.path.stdin.flush
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.object.head.commit.path.tree.stdin.write
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - typing.IO.commit.object.tree.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.stdin.flush
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.cast.object.head.commit.tree.stdin.write
    - typing.TypeVar.tree.head.commit.object.stdin.write
    - typing.IO.commit.object.path.decode
    - subprocess.Popen.tree.object.commit.stdin.write
    - typing.cast.head.ref.commit.object.path.tree.stdin.flush
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - datetime.timedelta.path.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.tree.stdin.write
    - typing.cast.tree.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - typing.IO.head.ref.commit.path.object.tree.stdin.flush
    - subprocess.Popen.object.path.commit.endswith
    - subprocess.Popen.head.commit.object.tree.stdin.write
    - subprocess.Popen.object.stdin.write
    - typing.IO.commit.tree.path.object.decode
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - subprocess.Popen.commit.decode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.stdin.flush
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.stdin.flush
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - <builtin>.open
    - datetime.timedelta.object.head.ref.commit.tree.stdin.flush
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - subprocess.Popen.head.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.decode
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.stdin.flush
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - <builtin>.super
    - subprocess.Popen.path.object.commit.tree.stdin.flush
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.commit.object.path.endswith
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.tree.stdin.write
    - typing.cast.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.object.stdin.flush
    - typing.IO.path.tree.object.commit.stdin.write
    - typing.IO.commit.object.tree.stdout.readline
    - git.objects.commit.Popen.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.path.decode
    - typing.IO.head.commit.tree.path.object.stdin.flush
    - typing.IO.path.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.object.path.stdin.flush
    - subprocess.Popen.head.commit.tree.path.object
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.path.stdin.flush
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.IO.head.ref.commit.stdin.write
    - typing.IO.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.object.tree.path.commit.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.stdin.write
    - datetime.timedelta.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.tree.path.endswith
    - typing.IO.path.head.commit.tree.object.stdin.write
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.tree.head.commit.decode
    - typing.cast.tree.head.ref.commit.path.object.stdin.write
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.BinaryIO.object.tree.path.commit.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdin.flush
    - datetime.timedelta.object.tree.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.stdin.flush
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.path.object.decode
    - typing.BinaryIO.head.commit.path.stdout.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.tree.path.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.decode
    - typing.IO.tree.object.commit.path.endswith
    - typing.BinaryIO.head.commit.object.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.stdin.write
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.commit.object.stdin.write
    - typing.IO.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.path.object.stdin.flush
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - typing.cast.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.IO.object.path.head.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.tree.path.object.decode
    - typing.cast.object.tree.head.commit.stdin.write
    - datetime.timedelta.path.head.commit.tree.object.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.tree.commit.object.path.decode
    - proc.stderr.read
    - typing.IO.object.tree.path.head.ref.commit.decode
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.stdin.flush
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.object.stdin.write
    - typing.IO.tree
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit
    - subprocess.Popen.path.commit.object.tree.stdin.flush
    - typing.IO.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.head.commit.object.path.tree.stdin.flush
    - typing.BinaryIO.head.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdin.flush
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdin.flush
    - typing.cast.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.path.decode
    - subprocess.Popen.path.tree.object.commit.stdin.write
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.stdin.flush
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.object.stdin.flush
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.head.commit.tree.object.path.stdin.write
    - datetime.timedelta.object.path.head.commit.decode
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - subprocess.Popen.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - typing.IO.commit.tree.path.object.stdin.write
    - subprocess.Popen.tree.commit.path.object.decode
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.decode
    - typing.IO.object.commit.path.stdin.write
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.IO.tree.path.head.commit.object.stdin.flush
    - subprocess.Popen.path.tree.commit.object.stdin.flush
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.cast.tree.head.commit
    - subprocess.Popen.head.commit.path.object.stdin.write
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - datetime.timedelta.commit.tree.object.stdin.write
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.head.commit.stdin.flush
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.object.tree.head.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.commit.path.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.object.tree.head.commit.stdin.flush
    - datetime.timedelta.path.commit.tree
    - typing.BinaryIO.object.head.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.object.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.commit.object.decode
    - datetime.timedelta.tree.object.head.ref.commit
    - datetime.timedelta.head.commit.object.path.tree.decode
    - typing.IO.head.ref.commit.tree.endswith
    - subprocess.Popen.decode
    - datetime.timedelta.path.head.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.object.endswith
    - git.cmd.Git.execute
    - datetime.timedelta.object.tree.head.commit.decode
    - typing.IO.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.stdin.write
    - typing.IO.head.ref.commit.path.object.tree.stdin.write
    - datetime.timedelta.tree.path.object.head.commit.stdin.write
    - typing.IO.object.head.ref.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.head.ref.commit.stdin.flush
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdin.write
    - typing.IO.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.stdin.flush
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.path.decode
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - git.cmd.Git._unpack_args
    - subprocess.Popen.object.head.commit.decode
    - datetime.timedelta.tree.object.head.commit
    - typing.BinaryIO.object.tree.head.commit.path.stdin.write
    - typing.BinaryIO.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.path.head.commit.object.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.object.path.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.object.head.commit.path.tree
    - typing.BinaryIO.tree.head.commit.object.path.stdin.write
    - typing.IO.path.head.ref.commit.object.stdin.flush
    - datetime.timedelta.commit.object.path.decode
    - typing.TypeVar.head.commit.tree.path.stdin.write
    - typing.cast.head.commit.path.object.decode
    - typing.cast.object.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.stdin.write
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.stdin.flush
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.stdin.flush
    - subprocess.Popen.object.path.commit.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - datetime.timedelta.tree.object.path.decode
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.decode
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.stdin.write
    - subprocess.Popen.object.commit.stdin.write
    - datetime.timedelta.tree.commit.path.decode
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.head.commit.tree.stdin.flush
    - typing.IO.tree.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.commit.object.path.stdin.flush
    - typing.IO.tree.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdin.flush
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.stdin.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - subprocess.Popen.tree.object.path.stdin.flush
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.cast.object.head.commit.tree.path.stdin.write
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.head.ref.commit.decode
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.path.tree.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.object.tree.stdin.write
    - datetime.timedelta.head.ref.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.stdin.write
    - datetime.timedelta.object.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.stdin.write
    - datetime.timedelta.commit.path.object.tree.decode
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - os.environ.copy
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.tree.path.stdin.write
    - typing.cast.object.head.ref.commit.tree.path.stdin.flush
    - proc.communicate
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - subprocess.Popen.path.commit.stdin.write
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.TypeVar.head.commit.object.tree.path.decode
    - typing.IO.path.object.head.ref.commit.tree
    - subprocess.Popen.path.object.head.commit.stdin.write
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - typing.IO.object.commit.path.tree.stdin.write
    - subprocess.Popen.head.commit.object.path.tree.stdin.write
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.stdin.flush
    - <builtin>.isinstance
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.IO.tree.head.ref.commit.object.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdin.write
    - datetime.timedelta.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.object
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.commit.tree.object.stdin.write
    - typing.IO.path.object.head.ref.commit.decode
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.commit.path.decode
    - typing.IO.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path
    - typing.IO.object.tree.commit.path.stdin.flush
    - subprocess.Popen.object.commit.path.decode
    - typing.IO.tree.object.commit.endswith
    - subprocess.Popen.commit.object.path.decode
    - typing.BinaryIO.head.commit.object.path.tree.stdin.flush
    - typing.TypeVar.object.head.ref.commit.tree.path
    - typing.cast.tree.head.ref.commit.object.path.decode
    - typing.cast.head.commit.endswith
    - subprocess.Popen.object.tree.path.commit.decode
    - subprocess.Popen.commit.object.tree
    - typing.IO.commit.tree.object.stdin.flush
    - typing.IO.tree.object.head.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.decode
    - subprocess.Popen.tree.path.head.ref.commit.stdin.write
    - typing.IO.object.path.stdin.flush
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.commit.tree
    - typing.IO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - new_cmdline.append
    - typing.IO.commit.endswith
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.cast.tree.head.commit.stdin.write
    - subprocess.Popen.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.head.commit.stdin.write
    - typing.cast.head.commit.object.tree.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.path.commit.stdin.write
    - typing.IO.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - typing.IO.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdin.flush
    - typing.IO.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.IO.path.commit.object.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdin.write
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ref
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 1698
    functionName: git.cmd.Git.get_object_data
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - subprocess.Popen.object.tree.path.stdout.readline
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.tree.stdin.flush
    - typing.IO.tree.path.object.decode
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.object.commit.tree.decode
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - typing.IO.commit.tree.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdin.flush
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit
    - datetime.timedelta.object.tree.head.commit.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.path.stdin.flush
    - typing.IO.head.ref.commit.object.path.tree.stdin.flush
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.commit.path.object.stdin.flush
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.object.tree.path.decode
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - datetime.timedelta.tree.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.path.object.stdin.flush
    - typing.TypeVar.head.commit.tree.stdout.readline
    - typing.cast.head.commit.object.path.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.commit.path.object.decode
    - proc.wait
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - git.cmd.Git.execute.communicate
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.stdin.write
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.object.path.tree.head.commit.decode
    - typing.IO.tree.head.commit.path.object.stdin.flush
    - typing.IO.path.tree.commit.object.stdout.readline
    - typing.IO.object.tree.path.commit.stdin.write
    - typing.IO.head.commit.object.stdin.flush
    - subprocess.Popen.object.path.tree.stdin.write
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.IO.tree.object.head.commit.endswith
    - typing.cast.head.commit.tree.decode
    - datetime.timedelta.tree.object.path.stdin.write
    - subprocess.Popen.head.commit.path.object.endswith
    - subprocess.Popen.path.head.commit.stdin.write
    - datetime.timedelta.object.path.head.commit.stdin.flush
    - typing.BinaryIO.tree.head.commit.object.stdin.write
    - subprocess.Popen.path.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.tree.object.head.commit
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.tree.path.commit.object.stdin.flush
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.BinaryIO.head.ref.commit.path.object.stdin.write
    - typing.IO.object.tree.head.ref.commit.path
    - subprocess.Popen.tree.commit.stdin.write
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.path.object.stdin.flush
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.head.commit.stdin.flush
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdin.flush
    - subprocess.Popen.object.tree.commit.path.stdin.write
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object.tree.stdin.flush
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - datetime.timedelta.commit.object.path.tree.stdin.flush
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.path.commit.stdout.readline
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.object.tree.path
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.path.head.ref.commit.stdin.write
    - datetime.timedelta.object.head.commit.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.commit.stdin.write
    - subprocess.Popen.object.commit.stdin.flush
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdin.flush
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.stdin.write
    - typing.IO.tree.head.commit.object.stdin.flush
    - threading.Event
    - datetime.timedelta.tree.path.object.stdin.write
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - subprocess.Popen.head.commit.tree.path.stdin.write
    - typing.BinaryIO.object.head.commit.tree.path.stdin.flush
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdin.flush
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.stdin.write
    - typing.IO.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.path.stdin.flush
    - typing.IO.tree.head.commit.object.stdin.write
    - typing.IO.path.object.commit.stdout.readline
    - typing.TypeVar.head.commit.object.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.path.object.stdin.flush
    - typing.IO.head.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.tree.object.stdin.write
    - typing.IO.object.path.head.commit
    - typing.IO.head.commit.path.object.stdin.write
    - typing.IO.tree.object.commit.stdin.flush
    - typing.IO.path.object.head.commit.tree.stdin.write
    - datetime.timedelta.path.object.commit.stdin.flush
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.head.commit.tree.stdin.write
    - git.objects.commit.Popen.path.stdin.write
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - datetime.timedelta.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.stdin.flush
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.stdin.write
    - typing.IO.object.path.tree.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - subprocess.Popen.tree.object.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - datetime.timedelta.path.commit.object.tree.stdin.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.path.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.head.commit.object.stdin.write
    - datetime.timedelta.tree.object.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.stdin.flush
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.cast.tree.head.ref.commit.stdin.write
    - typing.IO.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.decode
    - typing.TypeVar.head.commit.path.stdin.write
    - typing.IO.head.ref.commit.tree.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.head.ref.commit.tree.path.stdin.flush
    - typing.IO.object.commit.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.decode
    - typing.BinaryIO.head.commit.tree.object.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.stdin.write
    - typing.IO.tree.object.stdin.write
    - datetime.timedelta.head.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.IO.commit.object.path.tree.decode
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.cast.head.commit.path.tree.object
    - typing.cast.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - typing.IO.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.stdin.write
    - typing.cast.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.endswith
    - datetime.timedelta.tree.commit.object.stdin.write
    - subprocess.Popen.head.commit.object.tree.endswith
    - subprocess.Popen.path.object.tree.stdin.flush
    - typing.cast.tree.head.commit.object.path.stdin.flush
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.head.ref.commit.path.object.tree.decode
    - typing.TypeVar.tree.head.commit.decode
    - typing.IO.path.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.tree.stdin.write
    - subprocess.Popen.object.path.stdin.flush
    - typing.IO.commit.path.decode
    - typing.TypeVar.head.commit.object.stdin.flush
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.commit.stdin.flush
    - typing.cast.head.commit.object.tree.stdin.write
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.commit.object.stdin.write
    - subprocess.Popen.tree.commit.path
    - typing.IO.commit.tree.object.path.decode
    - typing.IO.path.tree.head.ref.commit
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - typing.IO.path.object.head.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.object.stdin.write
    - typing.BinaryIO.tree.head.commit.path.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - proc.stderr.close
    - typing.IO.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - datetime.timedelta.tree.object.commit.stdin.flush
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object.decode
    - datetime.timedelta.head.commit.stdout.readline
    - datetime.timedelta.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.path.tree.stdin.write
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - typing.IO.tree.path.stdin.write
    - subprocess.Popen.tree.path.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - ext_args.index
    - datetime.timedelta.tree.commit.path.stdin.flush
    - typing.IO.path.tree.object.stdout.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.stdin.flush
    - typing.IO.head.commit.object.decode
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.object.head.commit.path.stdin.flush
    - outlist.append
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - datetime.timedelta.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - typing.cast.head.commit.stdin.flush
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.tree.stdin.write
    - datetime.timedelta.head.commit.object.path.stdin.write
    - subprocess.Popen.object.tree.path.stdin.flush
    - typing.cast.head.ref.commit.object.path.tree.stdin.write
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.tree.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.path.tree.object.head.ref.commit.decode
    - git.cmd.dashify
    - subprocess.Popen.commit.path.tree.object.stdin.flush
    - datetime.timedelta.tree.head.commit.path.object
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - datetime.timedelta.object.path.commit.tree.stdin.write
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - typing.cast.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.cast.head.commit.path.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdin.write
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.stdin.flush
    - subprocess.Popen.tree.endswith
    - typing.IO.object.head.ref.commit.decode
    - typing.cast.object.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - typing.IO.head.commit
    - typing.cast.object.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.head.commit.stdin.write
    - datetime.timedelta.tree.head.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.head.commit.decode
    - typing.IO.object.tree.path.stdin.flush
    - typing.IO.head.ref.commit.object.stdin.write
    - subprocess.Popen.commit.path.tree.stdin.flush
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - typing.IO.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.decode
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.decode
    - subprocess.Popen.object.head.commit.tree.path.stdin.flush
    - typing.IO.path.tree.commit.endswith
    - typing.BinaryIO.head.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.object.path.commit.tree.stdin.flush
    - typing.IO.path.object.tree.commit
    - typing.cast.head.ref.commit.path.tree.decode
    - typing.IO.tree.path.endswith
    - subprocess.Popen.path.object.commit.stdin.flush
    - typing.TypeVar.object.tree.path.head.commit.decode
    - typing.TypeVar.head.commit.stdin.flush
    - datetime.timedelta.commit.tree.stdin.flush
    - typing.IO.path.head.ref.commit.object.endswith
    - datetime.timedelta.object.head.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.commit.stdin.write
    - datetime.timedelta.path.head.commit.tree.endswith
    - typing.TypeVar.object.head.ref.commit.stdin.flush
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.object.commit.decode
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - typing.IO.object.commit.path.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - os.access
    - typing.BinaryIO.head.commit.object.stdin.flush
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.commit.path.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.path.stdin.flush
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.cast.tree.head.commit.stdin.flush
    - typing.IO.commit.tree.decode
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.TypeVar.head.commit.path.tree.object.stdin.flush
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - subprocess.Popen.commit.tree.object.decode
    - datetime.timedelta.object.tree.decode
    - typing.IO.object.path.tree.commit.stdout.readline
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.path.decode
    - datetime.timedelta.path.object.stdin.flush
    - subprocess.Popen.object.path.head.commit.tree.stdin.flush
    - typing.cast.object.tree.head.commit.path.stdin.flush
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit
    - typing.IO.path.head.commit.decode
    - typing.TypeVar.head.commit.object.stdout.readline
    - subprocess.Popen.tree.commit.object.stdin.flush
    - typing.IO.tree.path.commit.object.endswith
    - typing.IO.object.commit.tree.path.decode
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.path.commit.tree.decode
    - subprocess.Popen.object.path.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.object.path.stdin.flush
    - typing.IO.head.ref.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.stdin.write
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.object.tree.path.decode
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.cast.tree.head.ref.commit.decode
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.tree.head.commit.endswith
    - subprocess.Popen.tree.object.head.commit.stdin.flush
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.stdin.flush
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - typing.IO.object.commit.stdin.flush
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.commit.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.path.object.head.commit.tree.stdin.flush
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - typing.IO.head.ref.commit.path.object.stdin.write
    - typing.cast.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.object
    - datetime.timedelta.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.tree.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.object.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.commit.object.path.endswith
    - typing.BinaryIO.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.IO.path.object.tree.commit.stdin.write
    - subprocess.Popen.tree.object.head.commit.path.stdin.flush
    - typing.TypeVar.head.ref.commit.path.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.commit.object.stdin.flush
    - typing.IO.commit.path.stdin.flush
    - subprocess.Popen.path.head.commit.object
    - typing.IO.path.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - typing.IO.tree.path.commit.object.stdin.write
    - datetime.timedelta.object.path.head.commit
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - opts_kwargs.pop
    - typing.IO.object.path.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.path.object.tree.decode
    - subprocess.Popen.commit.path.object.tree.stdin.write
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.stdin.write
    - typing.IO.object.tree.path.stdin.write
    - typing.IO.path.tree.commit.stdin.flush
    - typing.IO.object.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdin.flush
    - typing.IO.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.stdin.flush
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - kwargs.items
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - typing.IO.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.stdin.flush
    - datetime.timedelta.commit.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.stdin.write
    - datetime.timedelta.path.tree.head.ref.commit.stdin.flush
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.object.head.commit.tree.path.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.decode
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.stdin.write
    - subprocess.Popen.path.commit.stdin.flush
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.commit.object.path.tree.endswith
    - typing.IO.head.commit.tree.path
    - typing.IO.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.path.tree.object.stdin.write
    - datetime.timedelta.object.tree.path.commit
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - typing.IO.object.commit.tree.stdin.write
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.stdin.flush
    - typing.cast.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - typing.cast.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.commit.object.endswith
    - typing.IO.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.commit.stdin.flush
    - subprocess.Popen.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.commit.tree.path
    - typing.IO.path.commit.tree.stdin.write
    - typing.cast.object.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - typing.IO.object.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.head.commit.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.path
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.tree.path.head.commit.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.cast.head.commit.decode
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.tree.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - typing.TypeVar.object.tree.path.head.commit.stdin.write
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.path.commit.tree.object.stdin.write
    - datetime.timedelta.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.stdin.flush
    - typing.IO.tree.commit.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.stdin.flush
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.decode
    - datetime.timedelta.object.tree.head.commit.path
    - typing.IO.path.decode
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.path.tree.head.ref.commit.object.stdin.write
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.object.commit.tree.stdin.flush
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - typing.cast.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.object.path.commit.tree.decode
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.object.stdin.flush
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - subprocess.Popen.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdin.write
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.path.tree.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.path
    - datetime.timedelta.path.object.head.ref.commit.stdin.write
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.decode
    - os.getcwd
    - subprocess.Popen.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.tree.path.commit.decode
    - subprocess.Popen.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.stdin.flush
    - datetime.timedelta.path.object.commit.tree.stdin.write
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.tree.decode
    - datetime.timedelta.tree.path.object.commit.stdin.write
    - subprocess.Popen.tree.path.object.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - subprocess.Popen.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.stdin.flush
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.object.path.head.commit.stdin.flush
    - typing.IO.path.object.tree.head.commit.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - typing.IO.tree.head.commit.path.endswith
    - typing.IO.tree.head.commit.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.object.head.commit.stdin.write
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.stdin.write
    - typing.IO.object
    - subprocess.Popen.head.ref.commit.object.decode
    - typing.cast.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.object.tree.commit.endswith
    - typing.TypeVar.object.head.commit.tree
    - source.read
    - typing.IO.tree.stdin.flush
    - typing.IO.path.commit.object.stdin.flush
    - typing.IO.head.commit.tree.path.stdin.flush
    - typing.cast.head.commit.path
    - subprocess.Popen.object.tree.head.commit.path.stdin.flush
    - typing.IO.object.tree.commit.stdin.write
    - subprocess.Popen.object.tree.commit.path.decode
    - typing.BinaryIO.object.tree.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.tree.path.object.stdin.flush
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.commit.object.tree.stdin.flush
    - typing.IO.commit.object.tree.stdin.write
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.head.ref.commit.object.tree.decode
    - subprocess.Popen.commit.path.tree.stdin.write
    - typing.IO.tree.object.path.commit.stdout.readline
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.head.commit.stdin.write
    - datetime.timedelta.head.commit.path.object.stdin.write
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.path.object.decode
    - typing.cast.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - typing.IO.tree.path.head.ref.commit.decode
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.tree.head.commit.object
    - typing.IO.object.path.tree.commit.stdin.flush
    - typing.cast.object.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.tree.object.head.commit.decode
    - subprocess.Popen.commit.path.object.stdin.flush
    - typing.IO.head.commit.tree.path.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.decode
    - typing.cast.object.head.commit.decode
    - datetime.timedelta.object.head.commit.tree.path
    - typing.cast.head.commit.object.stdin.flush
    - typing.BinaryIO.head.commit.object.tree.path.stdin.flush
    - typing.IO.object.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.path
    - subprocess.Popen.commit.tree.path.stdin.flush
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.decode
    - typing.IO.object.head.ref.commit.path.endswith
    - subprocess.Popen.commit.path.tree.object.stdin.write
    - subprocess.Popen.tree.path.stdin.write
    - subprocess.Popen.path.object.head.commit.tree.stdin.flush
    - typing.IO.head.commit.path.tree.endswith
    - git.cmd.Git._call_process
    - subprocess.Popen.path.tree.head.commit.object.stdin.flush
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.decode
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree.stdin.write
    - typing.cast.head.commit.tree.path.decode
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.commit.object.path.stdin.flush
    - typing.IO.head.commit.tree.path.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - typing.cast.tree.head.ref.commit.path.stdin.write
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdin.write
    - typing.cast.head.ref.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.head.commit.stdin.write
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.commit.stdin.flush
    - subprocess.Popen.object.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path.commit.stdin.flush
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.tree.decode
    - typing.cast.head.ref.commit.path.stdin.write
    - typing.IO.head.commit.object.stdin.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.cast.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.tree.commit.endswith
    - typing.cast.head.commit.tree.path.object.endswith
    - subprocess.Popen.stdin.flush
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.path.head.ref.commit.tree.stdin.write
    - datetime.timedelta.commit.object.tree.path.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.stdin.write
    - typing.BinaryIO.tree.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - typing.IO.head.ref.commit.object.decode
    - datetime.timedelta.path.head.commit.stdout.readline
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.path.head.ref.commit.tree.object.stdin.write
    - typing.IO.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.path.stdin.write
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - typing.IO.path.object.head.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.tree.head.commit.path.object.stdin.flush
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.BinaryIO.tree.head.commit.path.decode
    - typing.cast.head.commit.tree.object.path.stdin.write
    - typing.cast.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.tree.path.head.commit.stdin.flush
    - typing.TypeVar.head.commit.path.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - typing.cast.head.commit.tree.path.object.stdin.write
    - typing.IO.path.tree.object.head.commit.decode
    - subprocess.Popen.object.commit.tree.path.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - typing.IO.path.tree.object.stdin.flush
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.endswith
    - datetime.timedelta.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.object.head.commit.stdin.write
    - threading.Timer
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.head.ref.commit.tree.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.BinaryIO.tree.head.ref.commit.path.stdin.write
    - typing.IO.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.tree.head.commit.stdin.write
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.path.head.commit.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.cast.head.commit.tree.stdin.flush
    - datetime.timedelta.path.tree.stdin.write
    - datetime.timedelta.path.tree.stdin.flush
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.stdin.flush
    - datetime.timedelta.commit.path.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.path.tree.stdin.flush
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.commit.object.stdout.readline
    - datetime.timedelta.object.commit.tree.path.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - typing.cast.object.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.stdin.write
    - typing.IO.path.object.tree.head.commit.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdin.flush
    - typing.IO.path.tree.commit.object.decode
    - typing.BinaryIO.head.commit.path.object.stdin.write
    - subprocess.Popen.tree.object.commit.stdin.flush
    - typing.IO.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - datetime.timedelta.path.head.commit.stdin.write
    - typing.IO.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.IO.commit.path.object.stdin.flush
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.tree.stdin.write
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.IO.tree.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.commit.object.stdin.flush
    - typing.cast.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.commit.path.stdin.flush
    - datetime.timedelta.commit.object
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.path.endswith
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.tree.path.commit.stdin.flush
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdin.flush
    - subprocess.Popen.tree.object.head.commit.path.decode
    - typing.IO.tree.path.object.head.commit.stdin.write
    - subprocess.Popen.commit.object.path.stdin.flush
    - subprocess.Popen.head.commit.object.decode
    - typing.BinaryIO.tree.head.commit.stdin.write
    - datetime.timedelta.object.tree.commit.decode
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.cast.object.head.ref.commit.path.decode
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.head.commit.tree.decode
    - datetime.timedelta.object.head.ref.commit.path.stdin.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.commit.decode
    - typing.IO.tree.path.head.commit.decode
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.tree.head.ref.commit
    - subprocess.Popen.tree.path.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.decode
    - subprocess.Popen.path.object.tree.head.commit.stdin.write
    - subprocess.Popen.commit.tree.object.stdin.write
    - datetime.timedelta.head.commit.stdin.flush
    - typing.cast.tree.object.head.ref.commit.decode
    - typing.IO.object.tree.stdin.flush
    - typing.IO.path.object.head.commit.tree.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.object.path.commit.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.object.path.stdin.flush
    - typing.IO.path.head.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.tree
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.path
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.tree.commit.object
    - typing.IO.object.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.stdin.flush
    - typing.IO.path.tree.object.decode
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - git.objects.commit.Popen.tree.stdin.write
    - typing.TypeVar.head.commit.endswith
    - subprocess.Popen.object.tree.commit.stdin.flush
    - typing.TypeVar.head.commit.tree
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - call.append
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.path.stdin.flush
    - typing.IO.path.object.head.commit.tree
    - datetime.timedelta.stdin.flush
    - typing.TypeVar.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.path.object.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.commit.object.tree.path.stdin.write
    - string.replace
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.stdin.flush
    - typing.BinaryIO.head.commit.object.tree.stdin.flush
    - datetime.timedelta.commit.object.path.stdin.flush
    - datetime.timedelta.head.ref.commit.object.decode
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.decode
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.cast.tree.head.ref.commit.object.stdin.write
    - typing.TypeVar.object.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - stderr_value.endswith
    - subprocess.Popen.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.stdin.flush
    - typing.cast.object.head.commit.path.tree.stdin.flush
    - datetime.timedelta.object.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.commit.object.tree.stdin.flush
    - subprocess.Popen.path.commit.object.stdin.flush
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit.stdin.flush
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.IO.commit.stdin.write
    - typing.IO.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.object.stdin.write
    - typing.IO.path.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.stdin.flush
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.object.head.commit.path.stdin.write
    - typing.cast.head.ref.commit.object.stdin.flush
    - typing.IO.tree.path.head.ref.commit.stdin.write
    - typing.IO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.path.stdin.flush
    - typing.cast.head.commit.object.path.stdout.readline
    - git.objects.commit.Popen.path.tree.stdin.flush
    - datetime.timedelta.path.object.tree.stdin.write
    - typing.IO.object.path.tree.head.commit.stdin.flush
    - typing.TypeVar.head.commit.object.tree.path.stdin.flush
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - subprocess.Popen.path.head.commit.tree.object.stdin.write
    - typing.cast.head.commit.object.tree.endswith
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdin.write
    - subprocess.Popen.path.tree.object.head.commit.stdin.flush
    - subprocess.Popen.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.commit.path.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.tree.stdin.flush
    - typing.cast.tree.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.endswith
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.object.tree.path.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - subprocess.Popen.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.stdin.write
    - subprocess.Popen.tree.path.object.commit.stdin.flush
    - typing.TypeVar.tree.object.head.commit.path
    - datetime.timedelta.path.object.tree.decode
    - typing.cast.tree.head.commit.decode
    - typing.TypeVar.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.commit.object.stdin.write
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.tree.object.stdin.flush
    - subprocess.Popen.path.commit.object.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.commit.object.path.tree.stdin.write
    - subprocess.Popen.object.head.commit.tree.stdin.write
    - datetime.timedelta.object.path.stdin.flush
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.head.commit.tree.decode
    - typing.TypeVar.head.commit.object.tree.stdin.flush
    - typing.IO.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.path.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdin.flush
    - typing.cast.head.commit.stdout.readline
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.cast.object.tree.head.commit.stdin.flush
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - typing.IO.object.tree.head.ref.commit.path.stdin.flush
    - git.objects.commit.Popen.path.decode
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.object.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.IO.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.object.path.tree.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.path.object.decode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.tree.commit.stdin.flush
    - datetime.timedelta.commit.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.stdin.write
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.tree.object.head.commit.path.stdin.write
    - typing.TypeVar.object.head.commit.decode
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.tree.head.commit.stdin.flush
    - subprocess.Popen.commit.path.object.tree.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.stdin.flush
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.path.object.commit.tree.decode
    - subprocess.Popen.head.commit.tree.object.path.stdin.write
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.object.path.tree.stdin.flush
    - datetime.timedelta.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.tree.commit.object.decode
    - typing.IO.path.object.commit.tree.stdin.flush
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.object.commit.tree
    - typing.cast.object.head.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.stdin.flush
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.tree.head.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.BinaryIO.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.path.object.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdin.flush
    - typing.IO.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.decode
    - datetime.timedelta.object.commit.path.tree.stdin.flush
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.object.path.tree.head.commit.stdin.write
    - subprocess.Popen.tree.head.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.commit.tree.object.path.stdin.write
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.IO.path.head.ref.commit.tree.decode
    - typing.cast.object.head.commit.path.decode
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.object.head.ref.commit.stdin.write
    - typing.IO.path.commit.stdin.write
    - datetime.timedelta.object.tree.commit.path.stdin.flush
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.object.path.decode
    - subprocess.Popen.tree.path.object.commit.stdin.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - datetime.timedelta.commit.path.stdin.write
    - typing.IO.object.head.ref.commit.path.stdin.write
    - subprocess.Popen.path.head.ref.commit.object
    - typing.cast.tree.object.head.ref.commit.stdin.flush
    - subprocess.Popen.path.commit.tree.decode
    - typing.IO.commit.tree.path.stdin.write
    - typing.IO.object.tree.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.IO.tree.path.head.commit.object.stdin.write
    - datetime.timedelta.object.path.tree.head.ref.commit.stdin.flush
    - typing.IO.object.path.tree.decode
    - subprocess.Popen.object.head.commit.tree.path.stdin.write
    - typing.IO.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.stdin.write
    - typing.cast.head.commit.tree.path.object.stdin.flush
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.stdin.write
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.tree.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.head.commit.decode
    - subprocess.Popen.object.tree.path.stdin.write
    - typing.IO.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.stdin.write
    - typing.cast.head.commit.stdin.write
    - subprocess.Popen.path.commit.tree.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - git.objects.commit.Popen.tree.decode
    - datetime.timedelta.head.commit.object.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - subprocess.Popen.object.head.commit.tree.path.decode
    - subprocess.Popen.head.commit.path.object.stdin.flush
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.path.object.tree.head.commit.decode
    - gitdb.util.bin_to_hex.decode
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.stdin.flush
    - datetime.timedelta.tree.object.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.object.tree.path
    - typing.cast.tree.object.head.commit.path.decode
    - typing.IO.tree.object.head.commit.stdin.flush
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.object.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.commit.path.object.stdin.write
    - datetime.timedelta.path.head.commit.tree.stdin.flush
    - typing.IO.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.stdin.write
    - typing.IO.tree.head.commit.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.stdin.write
    - typing.IO.stdin.flush
    - datetime.timedelta.path.object.head.commit.endswith
    - subprocess.Popen.path.object.tree.commit.decode
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.path.commit.stdin.write
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.object.commit.tree.stdin.flush
    - typing.cast.head.ref.commit.object.tree.path.stdin.flush
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - typing.IO.path.head.commit.stdin.flush
    - datetime.timedelta.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.object.tree.stdin.write
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.object.tree.path.head.ref.commit.stdin.write
    - typing.IO.tree.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.tree.object.path.stdin.flush
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - subprocess.Popen.object.commit.decode
    - typing.cast.commit.object.tree.path.endswith
    - typing.IO.object.path.tree.commit.stdin.write
    - typing.cast.commit.object.tree.path.stdin.flush
    - subprocess.Popen.object.stdin.flush
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.head.commit.path.tree.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.object.path.stdin.write
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - subprocess.Popen.path.head.commit.stdin.flush
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.stdin.write
    - datetime.timedelta.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.path.stdin.flush
    - typing.IO.path.object.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.commit.stdin.flush
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.stdin.flush
    - typing.IO.path.commit.tree.object.decode
    - typing.IO.path.tree.object.head.ref.commit.stdin.write
    - typing.TypeVar.object.tree.head.ref.commit.stdin.write
    - typing.cast.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.stdin.flush
    - typing.IO.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.commit.path.object.stdout.readline
    - subprocess.Popen.head.commit.object.path
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.head.commit.path.object.stdin.flush
    - datetime.timedelta.tree.object.head.commit.stdin.write
    - git.cmd.Git._get_persistent_cmd
    - typing.IO.path.head.commit.endswith
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.head.commit.endswith
    - typing.IO.tree.path.object.stdin.flush
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.stdin.write
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - typing.TypeVar.object.tree.path.commit.stdin.flush
    - typing.IO.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.tree.path.object.stdin.flush
    - subprocess.Popen.tree.object.path.commit.stdin.write
    - datetime.timedelta.head.commit
    - git.objects.commit.Popen.tree.path.stdin.write
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.IO.head.ref.commit.tree.object.stdin.write
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdin.flush
    - datetime.timedelta.path.commit.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.object.stdin.flush
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.stdin.flush
    - typing.IO.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.commit.path.object.tree.decode
    - datetime.timedelta.object.tree.commit.stdin.flush
    - typing.IO.tree.object.commit.path.stdin.write
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.IO.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.object.tree.stdin.flush
    - typing.cast.head.commit.object.path.stdin.write
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.path.commit
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.stdin.write
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.stdin.write
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdin.flush
    - typing.IO.head.commit.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.stdin.flush
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.tree.commit.decode
    - typing.IO.path.tree.commit.object.stdin.flush
    - typing.IO.tree.path.object.head.ref.commit.stdin.flush
    - typing.IO.head.ref.commit.tree.stdin.write
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.stdin.write
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.tree.commit.stdin.write
    - typing.BinaryIO.object.tree.head.commit.path.stdin.flush
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.IO.path.object.tree.stdin.flush
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - datetime.timedelta.commit.object.tree.path.stdin.flush
    - typing.cast.head.commit.object.path.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.stdin.write
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.IO.head.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.decode
    - subprocess.Popen.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.path.tree.head.commit.object.stdin.flush
    - subprocess.Popen.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.commit.endswith
    - typing.IO.tree.object.commit.stdin.write
    - typing.IO.object.head.ref.commit.tree.stdin.write
    - datetime.timedelta.object.path
    - datetime.timedelta.head.commit.path.stdin.write
    - datetime.timedelta.commit.tree.path.stdin.flush
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.IO.path.tree.commit.object.stdin.write
    - typing.IO.path.commit.tree.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - datetime.timedelta.object.path.tree.head.commit.stdin.flush
    - subprocess.Popen.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.commit.stdin.flush
    - datetime.timedelta.object.head.commit.path
    - typing.cast.tree.head.commit.object.stdin.write
    - datetime.timedelta.head.commit.object.tree.stdin.write
    - typing.IO.tree.object.head.ref.commit.path.stdin.flush
    - typing.IO.tree.path.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.decode
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.endswith
    - subprocess.Popen.path.tree.object.commit.decode
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.object.head.commit.path.tree.stdin.flush
    - subprocess.Popen.head.commit.path.tree.stdin.write
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.path.head.commit.object.stdin.write
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.IO.commit.path.tree.object.stdin.flush
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - subprocess.Popen.commit.object.stdin.flush
    - datetime.timedelta.tree.path.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.stdin.flush
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object
    - datetime.timedelta.commit.path.tree.object.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.cast.head.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - typing.cast.head.commit.object.tree.stdin.flush
    - typing.IO.tree.commit.stdin.write
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.head.commit.tree.object.stdin.write
    - subprocess.Popen.object.path.commit.tree.stdin.write
    - typing.IO.path.object.endswith
    - subprocess.Popen.commit.object.tree.stdin.write
    - typing.IO.tree.commit.path.object.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - typing.cast.tree.object.head.ref.commit.path.stdin.write
    - git.objects.commit.Popen.tree
    - typing.IO.path.tree.head.commit.stdin.flush
    - datetime.timedelta.commit.path.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.head.commit.tree.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.TypeVar.object.head.commit.path.decode
    - subprocess.Popen.commit.object.path.tree.stdin.flush
    - typing.IO.head.ref.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.endswith
    - watchdog.cancel
    - subprocess.Popen.path.tree.commit.object.stdin.write
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.object.head.ref.commit.stdin.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.head.commit.object.stdin.flush
    - datetime.timedelta.head.commit.object.path.tree.stdin.write
    - datetime.timedelta.path
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.path.stdin.flush
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - typing.IO.object.path.head.commit.tree.stdin.write
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object
    - typing.IO.path.commit.object.tree.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.head.commit.tree.stdin.write
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.object.tree.commit
    - datetime.timedelta.head.ref.commit.object.stdin.flush
    - typing.IO.object.path.tree.commit
    - subprocess.Popen.head.ref.commit.tree.object.stdin.write
    - typing.TypeVar.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.stdin.write
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - subprocess.Popen.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.object.tree.path.head.commit
    - subprocess.Popen.commit.tree.path.object.stdin.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.path.object.tree.stdin.write
    - typing.IO.head.commit.object.path.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.stdin.write
    - typing.IO.tree.head.commit.path.stdout.readline
    - subprocess.Popen.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.endswith
    - proc.stdout.close
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - typing.IO.path.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.IO.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - subprocess.Popen.head.ref.commit.path
    - datetime.timedelta.object.tree.head.commit.path.stdin.flush
    - typing.cast.commit.object.tree.path.stdin.write
    - datetime.timedelta.object.commit.tree.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.head.commit
    - typing.cast.head.ref.commit.tree.object.decode
    - typing.cast.object.head.commit.path.stdin.flush
    - subprocess.Popen.tree.path.object.commit.decode
    - datetime.timedelta.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.commit.path.tree.object.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.stdin.write
    - typing.cast.head.commit.path.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - datetime.timedelta.tree.path.object.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - typing.IO.path.object.commit.stdin.write
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.tree.head.commit.path.object.stdin.write
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.tree.path.decode
    - typing.IO.object.commit.path.stdin.flush
    - typing.cast.head.commit.tree.object.stdin.write
    - datetime.timedelta.object.path.head.commit.stdin.write
    - typing.IO.tree.object.path.stdin.write
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.decode
    - typing.TypeVar.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.stdin.write
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdin.flush
    - subprocess.Popen.path.commit.object.stdin.write
    - typing.IO.path.tree.head.commit.object.stdin.write
    - urllib.parse.urlsplit._replace
    - typing.IO.tree.head.commit.path.stdin.flush
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.stdin.flush
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - subprocess.Popen.tree.path.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdin.write
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.stdin.flush
    - err.encode
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.path.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.object.tree.stdin.flush
    - datetime.timedelta.path.tree.commit.stdin.write
    - subprocess.Popen.path.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.object.head.ref.commit.stdin.flush
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - git.objects.commit.Popen.decode
    - subprocess.Popen.head.commit.path.stdin.flush
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.stdin.write
    - subprocess.Popen.tree.path.object.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.object.stdin.flush
    - typing.cast.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.path.object.commit.stdin.write
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.head.commit.decode
    - subprocess.Popen.tree.commit.path.stdin.flush
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.stdin.flush
    - typing.IO.tree.path.head.ref.commit.object.stdin.write
    - datetime.timedelta.path.tree.object.commit.endswith
    - typing.IO.object.path.commit.stdin.flush
    - datetime.timedelta.tree.path.object.head.commit.stdin.flush
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - datetime.timedelta.object.head.commit.tree.path.stdin.write
    - subprocess.Popen.tree.object.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdin.write
    - typing.IO.commit.tree.path.decode
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.object.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.stdin.write
    - <builtin>.enumerate
    - subprocess.Popen.path.head.ref.commit.object.decode
    - typing.IO.path.head.commit.tree.stdin.write
    - git.objects.commit.Popen.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.decode
    - typing.cast.head.commit.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.commit.tree.stdin.write
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.object.tree.commit.path.stdin.write
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.object.path.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.tree.stdin.write
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object.stdin.write
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.object.tree.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.decode
    - subprocess.Popen.path.tree.commit.stdin.flush
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.IO.commit.object.stdin.flush
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.tree.path.decode
    - datetime.timedelta.head.commit.tree
    - typing.cast.commit.tree.object.path.stdin.write
    - subprocess.Popen.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.head.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.stdin.write
    - typing.IO.object.path.commit
    - typing.IO.commit.path.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.path.object.head.commit.stdin.flush
    - typing.IO.path.tree.object.head.commit.stdin.flush
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.path.tree.object.commit.stdin.flush
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - datetime.timedelta.object.commit.tree.stdin.flush
    - subprocess.Popen.tree.object
    - datetime.timedelta.commit.tree.path.stdin.write
    - typing.IO.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.path.commit.stdin.flush
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.IO.commit.path
    - datetime.timedelta.path.object.tree.commit.stdin.write
    - typing.BinaryIO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.tree.path.decode
    - typing.IO.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.stdin.write
    - typing.IO.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.ref.commit.tree.object.stdin.flush
    - typing.cast.head.commit.object.endswith
    - typing.IO.path.object.head.ref.commit.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.head.ref.commit.object.path
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - typing.IO.object.head.ref.commit.path.decode
    - typing.cast.tree.head.commit.object.stdout.readline
    - subprocess.Popen.commit.endswith
    - typing.IO.head.commit.path.object.tree.stdin.flush
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdin.write
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.stdin.write
    - typing.IO.tree.object.path.head.commit.decode
    - datetime.timedelta.commit.tree.object.decode
    - subprocess.Popen.head.commit.object.tree.path.stdin.write
    - typing.IO.head.commit.object.tree.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - typing.IO.object.path.head.ref.commit.tree.stdin.write
    - typing.IO.commit.object.stdin.write
    - typing.BinaryIO.object.head.commit.path.stdin.flush
    - typing.TypeVar.head.ref.commit.object.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - datetime.timedelta.path.object.commit.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.stdin.write
    - typing.IO.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.stdin.flush
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.head.commit.object.tree.stdin.write
    - typing.BinaryIO.head.commit.tree.object.path.stdin.flush
    - typing.IO.tree.object.head.commit.path.stdin.flush
    - typing.IO.path.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.decode
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.stdin.flush
    - typing.cast.head.commit.object.decode
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.head.commit
    - typing.cast.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.path.commit.decode
    - typing.BinaryIO.object.head.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.path.decode
    - datetime.timedelta.path.object
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.IO.path.tree.head.ref.commit.stdin.flush
    - typing.IO.object.tree.path.head.commit.stdin.flush
    - subprocess.Popen.commit
    - typing.TypeVar.head.commit.object.path.tree.stdin.write
    - typing.IO.head.commit.tree.path.stdout.readline
    - datetime.timedelta.commit.tree.path.object.stdin.write
    - datetime.timedelta.path.commit.tree.object
    - typing.IO.head.ref.commit.path.stdin.write
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.TypeVar.object.head.commit.path.tree.stdin.flush
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - typing.cast.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.commit.tree.object.path.decode
    - outlist.extend
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.path.decode
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.decode
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - subprocess.Popen.endswith
    - typing.IO.path.object.tree.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.IO.tree.path.object.head.commit.stdin.flush
    - subprocess.Popen.path.head.commit.tree.decode
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.object.commit.path.stdin.write
    - typing.IO.object.commit.tree.path.stdin.flush
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdin.write
    - datetime.timedelta.object.tree.path.head.commit.decode
    - typing.IO.tree.path.head.commit.stdin.write
    - typing.IO.object.path.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.IO.commit.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.stdin.flush
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - subprocess.Popen.object.head.commit.tree.stdin.flush
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.head.ref.commit.object.stdin.write
    - typing.IO.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.decode
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.stdin.write
    - typing.TypeVar.head.commit.object.path.stdin.flush
    - datetime.timedelta.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - subprocess.Popen.tree.object.stdout.readline
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - subprocess.Popen.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - datetime.timedelta.commit.object.tree.decode
    - typing.TypeVar.object.head.ref.commit.path.stdin.write
    - typing.IO.path.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.commit.path.object.stdin.write
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - datetime.timedelta.commit.object.path.stdin.write
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.object.path.stdin.flush
    - typing.IO.decode
    - typing.cast.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - subprocess.Popen.path.tree.commit.stdin.write
    - datetime.timedelta.object.commit.tree.path.stdin.flush
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.object.head.commit.stdin.write
    - typing.cast.head.ref.commit.path.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.decode
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.path.tree.commit.decode
    - env.update
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.object.path.stdin.write
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.path.head.commit.object.tree.stdin.flush
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.IO.commit.tree.path.stdin.flush
    - datetime.timedelta.commit.object.stdin.write
    - datetime.timedelta.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.path.stdin.write
    - git.objects.commit.Popen.tree.stdin.flush
    - subprocess.Popen.object.commit.tree.stdin.write
    - typing.IO.path.object.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - subprocess.Popen.tree.object.commit.path.stdin.write
    - datetime.timedelta.object.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.head.commit
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.tree.stdin.write
    - typing.IO.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.decode
    - subprocess.Popen.path.head.commit.object.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.object.stdin.flush
    - typing.cast.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.path.decode
    - subprocess.Popen.object.tree.commit.stdin.write
    - datetime.timedelta.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.head.commit.object.tree.decode
    - datetime.timedelta.commit.tree.object.path.stdin.flush
    - datetime.timedelta.tree.object.path.endswith
    - typing.BinaryIO.tree.head.commit.object.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.stdin.flush
    - typing.IO.path.object.tree.commit.stdin.flush
    - subprocess.Popen.commit.object.path.tree.stdin.write
    - <builtin>.setattr
    - datetime.timedelta.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.path.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.stdin.flush
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.decode
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - <builtin>.dict
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.cast.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.head.commit.tree.path.object.decode
    - typing.BinaryIO.head.ref.commit.tree.path.stdin.flush
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.IO.tree.object.decode
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.tree.stdin.flush
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - typing.IO.path.commit.tree.object.stdin.flush
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.path.object.head.commit.tree.decode
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.stdin.write
    - typing.IO.tree.path.head.commit.object
    - typing.TypeVar.head.ref.commit.object.path.stdin.write
    - subprocess.Popen.commit.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.decode
    - datetime.timedelta.object.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.head.commit.object.tree.decode
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.endswith
    - typing.BinaryIO.head.commit.path.stdin.write
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.IO.commit.tree.object.stdin.write
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.IO.head.commit.path.object.tree.decode
    - typing.BinaryIO.object.head.commit.tree.stdin.flush
    - subprocess.Popen.path.object.tree.stdout.readline
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.IO.path.object.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdin.flush
    - typing.TypeVar.object.head.ref.commit.endswith
    - subprocess.Popen.commit.object.tree.path.decode
    - datetime.timedelta.object.path.tree.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - subprocess.Popen.object.path.head.commit.stdin.write
    - subprocess.Popen.tree.path.head.commit.stdin.write
    - typing.IO.stdin.write
    - datetime.timedelta.path.head.commit.tree.stdin.write
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - subprocess.Popen.path.tree.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.stdin.write
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.path.decode
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.tree.object.path.stdin.write
    - subprocess.Popen.head.ref.commit.object.path.tree.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - typing.cast.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path.decode
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object
    - typing.IO.object.commit.path.tree.endswith
    - typing.IO.head.commit.path.tree.object.decode
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.path.stdin.write
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.stdin.write
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.tree.head.ref.commit.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit.stdin.write
    - typing.IO.path.tree.commit.stdin.write
    - datetime.timedelta.commit.tree.object.path.decode
    - typing.cast.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.commit.tree.object.stdin.write
    - typing.IO.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.head.commit.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.tree.head.commit.path.object.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.stdin.write
    - typing.TypeVar.head.commit.object.path.tree.decode
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - git.cmd.Git.__get_object_header
    - subprocess.Popen.head.ref.commit.tree.object.path.stdin.write
    - typing.cast.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.stdin.write
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.stdin.flush
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.tree.commit.path.stdin.write
    - typing.IO.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.stdin.flush
    - typing.IO.commit.path.tree.stdin.flush
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdin.write
    - subprocess.Popen.path.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.tree.stdin.write
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.head.commit.object.tree.path.decode
    - typing.cast.tree.head.ref.commit.stdout.readline
    - typing.IO.path.commit.object.tree.decode
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - typing.IO.object.path.tree.commit.decode
    - typing.IO.head.ref.commit.path.tree.stdin.write
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.commit.tree.object.stdin.flush
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.head.commit.stdin.flush
    - subprocess.Popen.path.decode
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.path.commit.decode
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.cast.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.endswith
    - typing.BinaryIO.head.commit.path.stdin.flush
    - datetime.timedelta.object.tree.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.stdin.flush
    - typing.IO.path.commit
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.cast.object.tree.head.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.tree.path.endswith
    - subprocess.Popen.object.path.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.path.commit.tree.stdin.flush
    - gitdb.util.bin_to_hex.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - typing.cast.object.head.commit.path.tree.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.path.decode
    - typing.BinaryIO.head.commit.object.stdin.write
    - git.cmd.Git.transform_kwargs
    - datetime.timedelta.commit.path.object.stdin.flush
    - subprocess.Popen.object.tree.commit.path.stdin.flush
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - typing.IO.commit.object.path.tree.stdin.flush
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.decode
    - datetime.timedelta.head.commit.path.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.commit.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.endswith
    - datetime.timedelta.head.commit.path.object.tree.decode
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - subprocess.Popen.head.commit.object.path.stdin.flush
    - typing.TypeVar.object.head.commit.path.stdin.flush
    - typing.IO.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.path.stdin.write
    - typing.IO.tree.path.head.ref.commit.object.decode
    - subprocess.Popen.object.path.head.ref.commit.stdin.flush
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.path.tree.head.commit.decode
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - typing.IO.object.tree.path.commit.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.commit.path.decode
    - subprocess.Popen.head.ref.commit.path.object.stdin.write
    - typing.TypeVar.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.tree.object.stdin.write
    - typing.IO.path.object.stdin.flush
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.tree.path.stdin.flush
    - urllib.parse.urlsplit.netloc.replace
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - git.objects.commit.Popen.tree.endswith
    - typing.IO.tree.path.stdin.flush
    - typing.IO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.path.object.stdin.flush
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.path.object.tree.head.ref.commit.stdin.write
    - datetime.timedelta.object
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.tree.head.commit.path.stdin.write
    - typing.IO.object.tree.commit.stdin.flush
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.head.ref.commit.stdin.write
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.stdin.flush
    - typing.IO.object.path.head.commit.stdin.write
    - typing.IO.commit.path.object.tree
    - git.objects.commit.Popen.tree.path.decode
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.object.path.commit.tree.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.stdin.write
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.decode
    - datetime.timedelta.object.path.tree.commit.stdin.flush
    - typing.IO.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.path.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.tree.commit.object.endswith
    - subprocess.Popen.tree.path.object.head.commit.stdin.write
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.IO.path.tree.commit.decode
    - typing.IO.tree.path.head.ref.commit.object.stdin.flush
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - git.cmd._safer_popen_windows
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.head.commit.object.path.tree.stdin.write
    - typing.IO.tree.head.ref.commit.stdin.flush
    - typing.IO.head.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.commit.tree.stdin.write
    - typing.cast.head.commit.tree.path.object
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - watchdog.start
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.IO.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.path.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit.stdin.write
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.stdin.flush
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.stdin.write
    - subprocess.Popen.object.tree.stdin.flush
    - datetime.timedelta.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.IO.path.head.commit.tree.stdin.flush
    - typing.IO.object.path.head.commit.decode
    - subprocess.Popen.tree.object.head.ref.commit.path.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.head.ref.commit.object.stdin.flush
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.stdin.write
    - typing.IO.tree.path.object.head.commit
    - typing.IO.endswith
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdin.write
    - subprocess.Popen.head.commit.tree.decode
    - typing.TypeVar.head.commit.tree.stdin.flush
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.commit.endswith
    - subprocess.Popen.object.path.commit.stdout.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdin.flush
    - typing.IO.head.commit.object.tree.decode
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.object.tree.commit.stdin.flush
    - datetime.timedelta.path.object.commit.decode
    - typing.cast.tree.object.head.commit.stdin.write
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdin.flush
    - typing.IO.tree.object.head.ref.commit
    - subprocess.Popen.object.commit.tree.path.stdin.flush
    - typing.IO.head.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.stdin.flush
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.object
    - git.util.stream_copy
    - typing.IO.object.head.commit.decode
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.decode
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.cast.object.head.commit.stdin.flush
    - datetime.timedelta.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.tree.commit.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdin.flush
    - typing.IO.tree.object.path.decode
    - git.cmd.Git._prepare_ref
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.path.object.commit.tree.stdin.write
    - subprocess.Popen.tree.head.ref.commit.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.stdin.flush
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.IO.head.commit.object.path
    - typing.cast.tree.head.commit.object.stdin.flush
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.stdout.readline
    - typing.IO.commit.path.object.tree.stdin.flush
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.object.path.endswith
    - subprocess.Popen.object.head.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.IO.head.commit.path.tree.stdin.flush
    - datetime.timedelta.tree.head.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.stdin.flush
    - datetime.timedelta.object.commit.decode
    - datetime.timedelta.path.tree.object.head.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.commit.tree.object.stdin.flush
    - typing.IO.path.stdin.flush
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.object.head.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.path.object.tree.stdin.flush
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.IO.object.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.commit.stdin.flush
    - datetime.timedelta.object.path.head.ref.commit.stdin.write
    - typing.IO.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - subprocess.Popen.path.object.head.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.stdin.flush
    - typing.IO.tree.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.stdin.flush
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.BinaryIO.head.commit.object.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.stdin.write
    - typing.IO.path.head.commit.object.stdin.write
    - datetime.timedelta.path.head.commit
    - typing.cast.tree.head.ref.commit.object.stdin.flush
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.tree.object.path.commit.stdin.flush
    - git.util.remove_password_if_present
    - subprocess.Popen.tree.commit.object.stdin.write
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.path.tree.stdin.write
    - subprocess.Popen.tree.path.stdout.readline
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - datetime.timedelta.commit.decode
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.path
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - typing.IO.object.path.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.object.head.ref.commit.decode
    - typing.IO.object.head.ref.commit.stdin.flush
    - typing.IO.head.commit.object.path.stdin.write
    - typing.IO.tree.path.object.commit
    - typing.IO.commit.path.tree.object.stdin.write
    - subprocess.Popen.path.head.ref.commit.object.stdin.flush
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - typing.cast.head.commit.tree.object.stdin.flush
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.path.object.stdin.write
    - datetime.timedelta.object.tree.commit
    - typing.TypeVar.head.ref.commit.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.path.stdout.readline
    - typing.cast.object.head.commit.stdin.write
    - typing.IO.path.tree.head.ref.commit.stdin.write
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.commit.stdin.flush
    - datetime.timedelta.path.stdin.flush
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.commit.path.tree.stdin.write
    - subprocess.Popen.tree.head.ref.commit.stdin.write
    - typing.cast.head.commit.object.tree.path.stdin.write
    - typing.IO.head.commit.stdin.write
    - datetime.timedelta.commit.path.tree.stdin.write
    - datetime.timedelta.tree.path.head.commit.stdin.write
    - datetime.timedelta.head.commit.path.tree.decode
    - subprocess.Popen.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.stdin.write
    - git.util.patch_env
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.commit.tree.stdin.write
    - subprocess.Popen.object.path.tree.decode
    - subprocess.Popen.object.tree.path.commit
    - typing.BinaryIO.tree.head.ref.commit.stdin.write
    - typing.IO.path
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.object.decode
    - typing.IO.object.head.commit.tree.path
    - typing.TypeVar.head.commit.object.path.stdin.write
    - subprocess.Popen.commit.path.stdin.write
    - typing.TypeVar.head.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.commit.object.stdin.write
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.tree.path.object.decode
    - subprocess.Popen.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.stdin.flush
    - typing.cast.commit.tree.object.path
    - typing.IO.commit.object.tree.decode
    - typing.cast.tree.head.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.object.endswith
    - typing.IO.commit.path.tree.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.object.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - <builtin>.int
    - subprocess.Popen.head.commit.path
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - datetime.timedelta.head.commit.tree.path.object.decode
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.cast.head.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.decode
    - typing.BinaryIO.head.commit.tree.object.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.path.stdin.write
    - git.objects.commit.Popen.tree.path.stdin.flush
    - datetime.timedelta.tree.object.path
    - typing.IO.object.tree.head.ref.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.tree.object.head.commit.path.stdin.flush
    - datetime.timedelta.head.commit.object.path.tree.stdin.flush
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.stdin.write
    - datetime.timedelta.object.tree.path.stdin.flush
    - typing.IO.object.head.ref.commit.tree.path.stdin.flush
    - proc.stdout.read
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.tree.commit.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.decode
    - datetime.timedelta.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.stdin.flush
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.commit.stdin.flush
    - typing.TypeVar.object.head.commit.tree.stdin.write
    - datetime.timedelta.object.commit.stdin.write
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.commit.path.stdout.readline
    - typing.IO.path.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.stdin.write
    - typing.IO.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.commit.path.stdin.flush
    - subprocess.Popen.path.object.commit.tree.stdin.write
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - typing.IO.path.object.decode
    - datetime.timedelta.commit.tree
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.head.commit.path
    - typing.IO.path.head.ref.commit.tree.stdin.flush
    - typing.IO.commit.tree.object.path.endswith
    - datetime.timedelta.path.tree.object.stdin.flush
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.cast.tree.object.head.commit
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.head.ref.commit.object.path.tree.stdin.write
    - typing.IO.head.ref.commit.tree.object.path
    - typing.TypeVar.tree.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.path.head.commit.object.tree.stdin.write
    - typing.IO.path.tree.stdin.flush
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - typing.BinaryIO.object.head.commit.path.tree.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.stdin.write
    - typing.IO.head.commit.object.tree.path.stdin.write
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.commit.stdin.write
    - typing.IO.head.commit.object.path.tree.decode
    - subprocess.Popen.path.object.head.commit
    - typing.cast.commit.tree.object.path.endswith
    - typing.cast.head.commit.path.object.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdin.flush
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.commit.object.tree.path.endswith
    - urllib.parse.urlsplit
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.path.object.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.head.commit.path.endswith
    - typing.IO.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.stdin.flush
    - typing.IO.path.head.commit.tree.decode
    - typing.IO.tree.path.object.commit.stdin.write
    - typing.cast.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.stdin.write
    - typing.IO.object.commit.tree.stdin.flush
    - git.cmd.Git._parse_object_header
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.tree.commit.path.object
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree.path.stdin.flush
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.head.commit.object.tree.path.stdin.write
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.path.object.stdin.write
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.stdin.flush
    - datetime.timedelta.tree.object.path.head.commit.decode
    - typing.TypeVar.object.tree.path.stdin.flush
    - typing.IO.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.path.stdin.write
    - typing.cast.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.object.commit.path
    - typing.BinaryIO.object.tree.path.decode
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.stdin.write
    - subprocess.Popen.path.commit.object.tree.stdin.write
    - typing.IO.path.head.commit.tree.object.decode
    - typing.IO.object.path.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.stdin.flush
    - typing.IO.path.object.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.path.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.path.stdin.write
    - typing.IO.object.tree.path.head.commit.endswith
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - subprocess.Popen.head.commit.object.path.tree.stdin.flush
    - typing.IO.tree.commit.path.object.decode
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.stdin.flush
    - typing.IO.head.commit.object.tree.stdin.write
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.stdin.write
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.cast.head.commit.path.stdout.readline
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - datetime.timedelta.path.commit.stdin.flush
    - subprocess.Popen.tree.path.object.endswith
    - typing.IO.commit.stdin.flush
    - datetime.timedelta.tree.commit.path.object.decode
    - typing.IO.path.head.ref.commit.object.tree.stdin.write
    - typing.IO.object.commit.path.decode
    - typing.IO.object.path.head.ref.commit.tree.stdin.flush
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - typing.IO.tree.path
    - typing.BinaryIO.tree.head.commit.object.stdin.flush
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit
    - typing.TypeVar.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.object.stdin.flush
    - subprocess.Popen.head.commit.tree.path.stdin.flush
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.path.commit.endswith
    - subprocess.Popen.path.tree.object.decode
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - datetime.timedelta.tree.commit.path.object.stdin.write
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.TypeVar.tree.object.head.ref.commit.stdin.write
    - typing.IO.object.path.decode
    - datetime.timedelta.commit.path.object.tree.stdin.flush
    - typing.IO.path.head.commit.tree.object.stdin.flush
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdin.write
    - typing.cast.head.ref.commit.path.tree.object.stdin.write
    - datetime.timedelta.object.head.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.decode
    - call.extend
    - subprocess.Popen.head.commit.tree.object.path.stdin.flush
    - datetime.timedelta.commit.object.path
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - typing.IO.object.path.head.ref.commit.tree
    - datetime.timedelta.path.decode
    - typing.IO.path.endswith
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.commit.object.path.stdin.write
    - typing.cast.tree.object.head.commit.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.path.decode
    - typing.IO.path.commit.tree.object.stdin.write
    - typing.IO.path.object.tree.head.commit.stdin.write
    - typing.IO.object.tree.path.head.commit.stdin.write
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.head.commit.endswith
    - subprocess.Popen.head.commit.path.object
    - typing.IO.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - typing.BinaryIO.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.tree.path.object.commit.stdin.flush
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - datetime.timedelta.object.path.commit.endswith
    - subprocess.Popen.tree.object.commit.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.tree.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdin.flush
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdin.write
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.endswith
    - datetime.timedelta.object.tree.path.stdout.readline
    - typing.IO.head.commit.path.tree.decode
    - typing.IO.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - git.objects.commit.Popen.endswith
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.stdout.readline
    - datetime.timedelta.object.head.commit.tree
    - typing.IO.head.ref.commit.tree.path.object.stdin.write
    - git.objects.commit.Popen.tree.stdout.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.path.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.decode
    - datetime.timedelta.path.tree.commit.object.stdin.write
    - datetime.timedelta.head.commit.path.object.decode
    - typing.cast.tree.head.commit.path.object.stdin.write
    - gitdb.util.bin_to_hex.encode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.IO.object.commit.tree.endswith
    - typing.cast.head.ref.commit.object.stdin.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdin.write
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.cast.commit.tree.object.path.decode
    - subprocess.Popen.object.commit.path.tree
    - subprocess.Popen.commit.stdin.write
    - typing.IO.path.object.commit
    - typing.BinaryIO.object.head.commit.endswith
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.tree.object.stdin.write
    - typing.IO.head.ref.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.head.ref.commit.path
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.tree.object.path.stdout.readline
    - typing.IO.head.commit.object
    - typing.IO.object.tree.commit.decode
    - typing.IO.commit.path.tree.decode
    - datetime.timedelta.tree.head.ref.commit.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.commit.object.tree.stdin.flush
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.path.tree.stdin.write
    - subprocess.Popen.object.path.head.commit.decode
    - typing.TypeVar.object.tree.head.commit.path.stdin.write
    - typing.cast.tree.head.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.object.path.tree.commit.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.commit.object.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.path.head.commit.object.stdin.write
    - subprocess.Popen.object.head.commit.path.stdin.write
    - subprocess.Popen.commit.tree.decode
    - typing.TypeVar.object.tree.path
    - datetime.timedelta.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.commit.path.object
    - typing.BinaryIO.object.head.commit.tree.decode
    - typing.IO.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.commit
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.IO.object.path.commit.stdin.write
    - typing.TypeVar.tree.object.path.decode
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.object.head.ref.commit.tree.stdin.write
    - kill_check.is_set
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.object.path.decode
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - typing.cast.tree.head.commit.path.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.tree.path.commit.stdin.write
    - datetime.timedelta.path.stdout.readline
    - typing.IO.object.commit.path
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.object.tree
    - urllib.parse.urlunsplit
    - datetime.timedelta.commit.tree.path.object.decode
    - subprocess.Popen.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.object.head.commit.tree.decode
    - subprocess.Popen.path.object.commit
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.path.object.stdin.write
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.stdin.flush
    - typing.IO.head.commit.path.object.decode
    - typing.IO.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.IO.tree.head.ref.commit.path.object.stdin.flush
    - typing.IO.path.object.head.commit
    - typing.BinaryIO.head.commit.stdin.write
    - datetime.timedelta.tree.head.commit.path.stdin.write
    - typing.BinaryIO.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.decode
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.path.object.tree.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.path.stdin.flush
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.stdin.flush
    - typing.IO.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.commit.path.object.tree.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.tree.object.path.head.commit.stdin.write
    - datetime.timedelta.path.commit.object.decode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.decode
    - typing.IO.tree.commit.path.object.endswith
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.stdin.flush
    - typing.IO.tree.commit.path.stdin.flush
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.commit.path.object.stdin.write
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - typing.IO.object.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.tree.head.commit.object.decode
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - git.objects.commit.Popen.path.stdin.flush
    - typing.TypeVar.tree.head.commit.path.stdin.flush
    - typing.IO.tree.object.commit.path.stdin.flush
    - subprocess.Popen.commit.tree.object.stdout.readline
    - options.update
    - typing.IO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.head.commit
    - typing.IO.path.object.head.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.endswith
    - typing.cast.object.head.commit.path.stdin.write
    - typing.cast.head.commit.tree.object.path.stdin.flush
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.path.endswith
    - subprocess.Popen.path.object.commit.decode
    - datetime.timedelta.object.stdin.write
    - typing.IO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdin.write
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.tree.head.commit.object.decode
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdin.flush
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.cast.object.head.commit.path.endswith
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.BinaryIO.object.head.ref.commit.path.stdin.flush
    - typing.IO.head.commit.tree.object.decode
    - typing.TypeVar.object.tree.path.commit.stdin.write
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.object.commit.decode
    - typing.BinaryIO.tree.head.ref.commit.object.stdin.write
    - datetime.timedelta.path.object.tree.stdin.flush
    - datetime.timedelta.tree.object.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdin.write
    - typing.BinaryIO.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.object.tree.path
    - datetime.timedelta.path.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.path.stdin.write
    - typing.IO.path.commit.tree
    - datetime.timedelta.path.object.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.path.tree.object.commit.stdin.flush
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.head.commit.stdin.flush
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdin.write
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - subprocess.Popen.head.commit.stdin.flush
    - typing.cast.object.tree.head.commit.path
    - typing.IO.commit.path.object.tree.stdout.readline
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - typing.IO.commit.path.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.object
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.stdin.write
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.IO.path.tree.stdin.write
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.path.object.tree.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - datetime.timedelta.head.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.stdin.flush
    - subprocess.Popen.head.commit.object.endswith
    - datetime.timedelta.tree.head.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.tree.path.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.path.head.ref.commit.tree.object.stdin.flush
    - typing.IO.path.object.commit.stdin.flush
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.object.endswith
    - datetime.timedelta.path.commit.object.stdin.flush
    - typing.BinaryIO.object.head.commit.tree.path.stdin.write
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - subprocess.Popen.path.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.path.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.path.commit.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.tree.path.commit.object.stdin.write
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.stdin.flush
    - typing.IO.path.head.commit.stdin.write
    - typing.IO.object.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.object.tree.head.commit.decode
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.object.tree.stdin.flush
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - git.objects.commit.Popen.stdin.write
    - datetime.timedelta.tree.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - typing.IO.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.object.stdin.write
    - subprocess.Popen.path.commit.endswith
    - typing.IO.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.decode
    - subprocess.Popen.commit.tree.path.stdin.write
    - typing.IO.head.commit.path.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.path.stdin.write
    - typing.IO.tree.path.object
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - typing.IO.path.tree.object.head.commit.stdin.write
    - typing.IO.object.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.path.stdin.flush
    - typing.IO.tree.stdout.readline
    - typing.IO.tree.path.head.commit.endswith
    - git.cmd.Git.execute.as_text
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.decode
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.tree.path.decode
    - typing.IO.commit.object.path.stdin.flush
    - typing.cast.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.commit
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdin.flush
    - subprocess.Popen.tree.object.path
    - typing.cast.tree.head.commit.object.path.stdin.write
    - datetime.timedelta.commit.path.tree.endswith
    - typing.cast.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.tree.decode
    - subprocess.Popen.head.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.tree
    - typing.cast.object.head.ref.commit.tree.stdin.flush
    - typing.IO.path.tree.head.commit.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.stdin.flush
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdin.write
    - typing.cast.tree.head.commit.path.object.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.head.commit.path.object.tree.decode
    - datetime.timedelta.path.tree.head.commit.stdin.write
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - typing.IO.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path
    - datetime.timedelta.commit.object.tree.stdin.write
    - typing.IO.head.ref.commit.object
    - typing.cast.head.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.object.stdin.flush
    - typing.TypeVar.head.commit.tree.object.path.stdin.write
    - subprocess.Popen.tree.commit.object.endswith
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.decode
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.commit.object.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdin.write
    - typing.BinaryIO.object.tree.path.head.commit.stdin.flush
    - typing.IO.tree.object.head.ref.commit.stdin.write
    - typing.cast.head.commit.object.tree.stdout.readline
    - typing.cast.head.commit.path.object.stdin.write
    - typing.IO.path.stdin.write
    - datetime.timedelta.commit.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.tree.stdin.flush
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.stdin.flush
    - typing.BinaryIO.head.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.object.tree.path.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.object.stdin.flush
    - typing.cast.tree.head.ref.commit.object.path.stdin.write
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.stdin.flush
    - subprocess.Popen.commit.tree.endswith
    - typing.IO.object.head.commit.tree.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.path.object.stdin.write
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.IO.head.commit.path.tree.stdout.readline
    - datetime.timedelta.decode
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.cast.head.commit.tree.stdin.write
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.stdout.readline
    - os.getenv
    - datetime.timedelta.head.commit.tree.path.stdin.flush
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.tree.object.path.head.commit.decode
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.IO.object.tree.head.commit.path.stdin.write
    - datetime.timedelta.object.path.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.tree.path.commit.stdin.flush
    - datetime.timedelta.path.object.tree.commit.stdin.flush
    - typing.IO.tree.head.commit.object.path.decode
    - typing.BinaryIO.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.stdin.flush
    - typing.IO.tree.commit.stdout.readline
    - subprocess.Popen.object.path.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.path.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.tree.stdin.flush
    - typing.TypeVar.object.tree.head.commit.stdin.write
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.decode
    - typing.IO.object.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.object.path.commit.stdin.flush
    - typing.BinaryIO.tree.head.commit.stdin.flush
    - typing.IO.path.tree.object
    - typing.IO.head.commit.path.decode
    - typing.IO.tree.object.head.ref.commit.path
    - subprocess.Popen.tree.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.decode
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdin.write
    - stream.read
    - datetime.timedelta.head.commit.path.tree.stdin.write
    - subprocess.Popen.head.commit.tree.stdin.flush
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - typing.TypeVar.object.head.commit.tree.path.stdin.write
    - typing.IO.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.stdin.write
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.path.commit.object.stdin.flush
    - typing.cast.tree.object.head.commit.endswith
    - typing.IO.path.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.decode
    - subprocess.Popen.head.commit.tree.object.stdin.write
    - typing.IO.path.head.commit.object.tree.decode
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - datetime.timedelta.commit.tree.path.object.stdin.flush
    - typing.IO.object.head.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.stdin.write
    - typing.IO.tree.commit.path.object.stdin.flush
    - datetime.timedelta.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.object.commit.path
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - typing.IO.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.endswith
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.path.tree.object.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.path.stdin.flush
    - typing.TypeVar.object.head.commit.endswith
    - typing.cast.tree.head.commit.path
    - typing.IO.object.tree.head.commit.stdin.write
    - typing.BinaryIO.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree
    - destination.write
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.tree.head.commit.object.path.stdin.flush
    - typing.cast.head.commit.tree.path.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.commit.object
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.ref.commit.stdin.flush
    - typing.cast.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.object.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object.stdin.flush
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.IO.path.head.commit.object.stdin.flush
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.object.tree.path.stdin.write
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.tree.stdin.flush
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - git.cmd.Git.stream_object_data
    - datetime.timedelta.commit.path.object.endswith
    - typing.TypeVar.tree.head.commit.object.path.stdin.write
    - typing.IO.commit.path.object.tree.endswith
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.object.commit.stdout.readline
    - subprocess.Popen.object.path.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.decode
    - git.objects.commit.Popen.stdin.flush
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.path.tree.object.stdin.write
    - datetime.timedelta.object.commit.path.stdin.write
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.IO.object.head.commit.tree.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.stdin.write
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.object.decode
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.stdin.flush
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.head.commit.object.stdin.flush
    - typing.cast.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.commit.path.tree.endswith
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.path.commit.tree.object.stdin.flush
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.tree.commit.path.stdin.write
    - typing.IO.path.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.object.path.commit.stdin.flush
    - subprocess.Popen.tree.object.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.object.tree.path.stdin.flush
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.stdin.write
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdin.flush
    - typing.TypeVar.object.tree.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.tree.head.commit.stdin.flush
    - datetime.timedelta.object.path.tree.endswith
    - typing.IO.head.commit.path.tree.object.stdin.flush
    - typing.IO.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - _logger.info
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.stdin.flush
    - datetime.timedelta.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.object.stdin.flush
    - subprocess.Popen.tree.head.commit.path.stdin.flush
    - subprocess.Popen.tree.commit.path.stdin.write
    - subprocess.Popen.object.path.head.commit.tree.stdin.write
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree.stdin.flush
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.IO.path.object.tree
    - datetime.timedelta.tree.head.commit.object.endswith
    - datetime.timedelta.head.commit.tree.object.stdin.flush
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.commit.path.object.stdout.readline
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - typing.IO.head.commit.object.path.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.stdin.write
    - git.objects.commit.Popen.path.tree.stdin.write
    - subprocess.Popen.path.tree.head.commit.stdin.write
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.tree.object.commit.stdin.write
    - typing.IO.commit.object.tree.path.stdin.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.IO.commit.tree.path.object.stdin.flush
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - datetime.timedelta.object.tree.path.stdin.write
    - typing.IO.object.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - subprocess.Popen.object.path.commit.tree.decode
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.IO.tree.object.path.head.commit.stdin.write
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.commit.object.stdin.flush
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.object.stdin.write
    - typing.IO.tree.object.commit.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.stdin.flush
    - typing.IO.tree.head.commit.decode
    - subprocess.Popen.object.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - typing.cast.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.tree.commit.path.object.stdin.flush
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.tree.decode
    - subprocess.Popen.head.commit.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.IO.object.tree
    - typing.TypeVar.object.tree.head.commit.stdin.flush
    - typing.IO.head.ref.commit.object.tree.path
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.commit.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.stdin.flush
    - header_line.split
    - typing.TypeVar.object.head.commit.stdin.write
    - typing.IO.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.tree.path.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.path
    - subprocess.Popen.path.tree.object.head.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - git.compat.safe_decode
    - typing.IO.tree.commit.object.stdout.readline
    - typing.cast.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.IO.commit.object.tree.path.stdin.flush
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.TypeVar.head.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - git.cmd.Git.transform_kwarg
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.ref.commit.path.tree.stdin.flush
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - typing.IO.commit.object.path.stdin.write
    - typing.cast.head.ref.commit.tree.stdin.write
    - datetime.timedelta.path.object.head.commit.tree.stdin.write
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - datetime.timedelta.object.path.tree.stdin.flush
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.commit
    - typing.IO.tree.object.head.commit.path.decode
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.object.tree.commit
    - datetime.timedelta.tree.head.commit.path.stdin.flush
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.object.head.commit.path.tree.stdin.write
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - typing.IO.commit.object.tree.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.stdin.flush
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.cast.object.head.commit.tree.stdin.write
    - typing.TypeVar.tree.head.commit.object.stdin.write
    - typing.IO.commit.object.path.decode
    - subprocess.Popen.tree.object.commit.stdin.write
    - typing.cast.head.ref.commit.object.path.tree.stdin.flush
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - datetime.timedelta.path.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.tree.stdin.write
    - typing.cast.tree.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - typing.IO.head.ref.commit.path.object.tree.stdin.flush
    - subprocess.Popen.object.path.commit.endswith
    - subprocess.Popen.head.commit.object.tree.stdin.write
    - subprocess.Popen.object.stdin.write
    - typing.IO.commit.tree.path.object.decode
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - subprocess.Popen.commit.decode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.stdin.flush
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.stdin.flush
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - <builtin>.open
    - datetime.timedelta.object.head.ref.commit.tree.stdin.flush
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - subprocess.Popen.head.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.decode
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.stdin.flush
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - <builtin>.super
    - subprocess.Popen.path.object.commit.tree.stdin.flush
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.commit.object.path.endswith
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.tree.stdin.write
    - typing.cast.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.object.stdin.flush
    - typing.IO.path.tree.object.commit.stdin.write
    - typing.IO.commit.object.tree.stdout.readline
    - git.objects.commit.Popen.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.path.decode
    - typing.IO.head.commit.tree.path.object.stdin.flush
    - typing.IO.path.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.object.path.stdin.flush
    - subprocess.Popen.head.commit.tree.path.object
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.path.stdin.flush
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.IO.head.ref.commit.stdin.write
    - typing.IO.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.object.tree.path.commit.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.stdin.write
    - datetime.timedelta.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.tree.path.endswith
    - typing.IO.path.head.commit.tree.object.stdin.write
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.tree.head.commit.decode
    - typing.cast.tree.head.ref.commit.path.object.stdin.write
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.BinaryIO.object.tree.path.commit.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdin.flush
    - datetime.timedelta.object.tree.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.stdin.flush
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.path.object.decode
    - typing.BinaryIO.head.commit.path.stdout.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.tree.path.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.decode
    - typing.IO.tree.object.commit.path.endswith
    - typing.BinaryIO.head.commit.object.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.stdin.write
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.commit.object.stdin.write
    - typing.IO.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.path.object.stdin.flush
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - typing.cast.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.IO.object.path.head.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.tree.path.object.decode
    - typing.cast.object.tree.head.commit.stdin.write
    - datetime.timedelta.path.head.commit.tree.object.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.tree.commit.object.path.decode
    - proc.stderr.read
    - typing.IO.object.tree.path.head.ref.commit.decode
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.stdin.flush
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.object.stdin.write
    - typing.IO.tree
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit
    - subprocess.Popen.path.commit.object.tree.stdin.flush
    - typing.IO.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.head.commit.object.path.tree.stdin.flush
    - typing.BinaryIO.head.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdin.flush
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdin.flush
    - typing.cast.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.path.decode
    - subprocess.Popen.path.tree.object.commit.stdin.write
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.stdin.flush
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.object.stdin.flush
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.head.commit.tree.object.path.stdin.write
    - datetime.timedelta.object.path.head.commit.decode
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - subprocess.Popen.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - typing.IO.commit.tree.path.object.stdin.write
    - subprocess.Popen.tree.commit.path.object.decode
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.decode
    - typing.IO.object.commit.path.stdin.write
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.IO.tree.path.head.commit.object.stdin.flush
    - subprocess.Popen.path.tree.commit.object.stdin.flush
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.cast.tree.head.commit
    - subprocess.Popen.head.commit.path.object.stdin.write
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - datetime.timedelta.commit.tree.object.stdin.write
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.head.commit.stdin.flush
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.object.tree.head.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.commit.path.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.object.tree.head.commit.stdin.flush
    - datetime.timedelta.path.commit.tree
    - typing.BinaryIO.object.head.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.object.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.commit.object.decode
    - datetime.timedelta.tree.object.head.ref.commit
    - datetime.timedelta.head.commit.object.path.tree.decode
    - typing.IO.head.ref.commit.tree.endswith
    - subprocess.Popen.decode
    - datetime.timedelta.path.head.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.object.endswith
    - git.cmd.Git.execute
    - datetime.timedelta.object.tree.head.commit.decode
    - typing.IO.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.stdin.write
    - typing.IO.head.ref.commit.path.object.tree.stdin.write
    - datetime.timedelta.tree.path.object.head.commit.stdin.write
    - typing.IO.object.head.ref.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.head.ref.commit.stdin.flush
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdin.write
    - typing.IO.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.stdin.flush
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.path.decode
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - git.cmd.Git._unpack_args
    - subprocess.Popen.object.head.commit.decode
    - datetime.timedelta.tree.object.head.commit
    - typing.BinaryIO.object.tree.head.commit.path.stdin.write
    - typing.BinaryIO.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.path.head.commit.object.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.object.path.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.object.head.commit.path.tree
    - typing.BinaryIO.tree.head.commit.object.path.stdin.write
    - typing.IO.path.head.ref.commit.object.stdin.flush
    - datetime.timedelta.commit.object.path.decode
    - typing.TypeVar.head.commit.tree.path.stdin.write
    - typing.cast.head.commit.path.object.decode
    - typing.cast.object.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.stdin.write
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.stdin.flush
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.stdin.flush
    - subprocess.Popen.object.path.commit.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - datetime.timedelta.tree.object.path.decode
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.decode
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.stdin.write
    - subprocess.Popen.object.commit.stdin.write
    - datetime.timedelta.tree.commit.path.decode
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.head.commit.tree.stdin.flush
    - typing.IO.tree.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.commit.object.path.stdin.flush
    - typing.IO.tree.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdin.flush
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.stdin.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - subprocess.Popen.tree.object.path.stdin.flush
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.cast.object.head.commit.tree.path.stdin.write
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.head.ref.commit.decode
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.path.tree.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.object.tree.stdin.write
    - datetime.timedelta.head.ref.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.stdin.write
    - datetime.timedelta.object.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.stdin.write
    - datetime.timedelta.commit.path.object.tree.decode
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - os.environ.copy
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.tree.path.stdin.write
    - typing.cast.object.head.ref.commit.tree.path.stdin.flush
    - proc.communicate
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - subprocess.Popen.path.commit.stdin.write
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.TypeVar.head.commit.object.tree.path.decode
    - typing.IO.path.object.head.ref.commit.tree
    - subprocess.Popen.path.object.head.commit.stdin.write
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - typing.IO.object.commit.path.tree.stdin.write
    - subprocess.Popen.head.commit.object.path.tree.stdin.write
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.stdin.flush
    - <builtin>.isinstance
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.IO.tree.head.ref.commit.object.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdin.write
    - datetime.timedelta.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.object
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.commit.tree.object.stdin.write
    - typing.IO.path.object.head.ref.commit.decode
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.commit.path.decode
    - typing.IO.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path
    - typing.IO.object.tree.commit.path.stdin.flush
    - subprocess.Popen.object.commit.path.decode
    - typing.IO.tree.object.commit.endswith
    - subprocess.Popen.commit.object.path.decode
    - typing.BinaryIO.head.commit.object.path.tree.stdin.flush
    - typing.TypeVar.object.head.ref.commit.tree.path
    - typing.cast.tree.head.ref.commit.object.path.decode
    - typing.cast.head.commit.endswith
    - subprocess.Popen.object.tree.path.commit.decode
    - subprocess.Popen.commit.object.tree
    - typing.IO.commit.tree.object.stdin.flush
    - typing.IO.tree.object.head.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.decode
    - subprocess.Popen.tree.path.head.ref.commit.stdin.write
    - typing.IO.object.path.stdin.flush
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.commit.tree
    - typing.IO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - new_cmdline.append
    - typing.IO.commit.endswith
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.cast.tree.head.commit.stdin.write
    - subprocess.Popen.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.head.commit.stdin.write
    - typing.cast.head.commit.object.tree.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.path.commit.stdin.write
    - typing.IO.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - typing.IO.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdin.flush
    - typing.IO.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.IO.path.commit.object.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdin.write
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ref
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1712
    functionName: git.cmd.Git.stream_object_data
    functionSourceFile: git.cmd
    functionUses: 2
    functionsReached:
    - typing.BinaryIO.head.ref.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - subprocess.Popen.object.tree.path.stdout.readline
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.tree.stdin.flush
    - typing.IO.tree.path.object.decode
    - datetime.timedelta.object.endswith
    - typing.IO.path.tree.object.commit.endswith
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.object.commit.tree.decode
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - typing.IO.commit.tree.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.IO.tree.head.ref.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.stdin.flush
    - typing.IO.path.commit.tree.object.endswith
    - subprocess.Popen.object.commit
    - datetime.timedelta.object.tree.head.commit.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.path.stdin.flush
    - typing.IO.head.ref.commit.object.path.tree.stdin.flush
    - typing.cast.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.commit.path.object.stdin.flush
    - typing.cast.commit.object.tree.path
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - subprocess.Popen.path.commit.object
    - typing.IO.object.tree.path.decode
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - datetime.timedelta.tree.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.path.object.stdin.flush
    - typing.TypeVar.head.commit.tree.stdout.readline
    - typing.cast.head.commit.object.path.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.commit.path.object.decode
    - proc.wait
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - git.cmd.Git.execute.communicate
    - subprocess.Popen.object.path.tree.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.object.stdin.write
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.object.path.tree.head.commit.decode
    - typing.IO.tree.head.commit.path.object.stdin.flush
    - typing.IO.path.tree.commit.object.stdout.readline
    - typing.IO.object.tree.path.commit.stdin.write
    - typing.IO.head.commit.object.stdin.flush
    - subprocess.Popen.object.path.tree.stdin.write
    - datetime.timedelta.head.commit.path.object.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.IO.tree.object.head.commit.endswith
    - typing.cast.head.commit.tree.decode
    - datetime.timedelta.tree.object.path.stdin.write
    - subprocess.Popen.head.commit.path.object.endswith
    - subprocess.Popen.path.head.commit.stdin.write
    - datetime.timedelta.object.path.head.commit.stdin.flush
    - typing.BinaryIO.tree.head.commit.object.stdin.write
    - subprocess.Popen.path.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.tree.object.head.commit
    - typing.TypeVar.object.tree.head.commit.path.endswith
    - typing.IO.tree.path.commit.object.stdin.flush
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.BinaryIO.head.ref.commit.path.object.stdin.write
    - typing.IO.object.tree.head.ref.commit.path
    - subprocess.Popen.tree.commit.stdin.write
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.tree.head.ref.commit.endswith
    - subprocess.Popen.head.ref.commit.path.object.stdin.flush
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.head.commit.stdin.flush
    - subprocess.Popen.path.tree.object.endswith
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdin.flush
    - subprocess.Popen.object.tree.commit.path.stdin.write
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object.tree.stdin.flush
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - datetime.timedelta.commit.object.path.tree.stdin.flush
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.endswith
    - subprocess.Popen.path.commit.stdout.readline
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.object.tree.path
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - typing.IO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.path.head.ref.commit.stdin.write
    - datetime.timedelta.object.head.commit.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.commit.stdin.write
    - subprocess.Popen.object.commit.stdin.flush
    - typing.IO.tree.path.head.ref.commit.object.endswith
    - typing.IO.commit.object.path.tree.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdin.flush
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.commit.path.tree.object.endswith
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.stdin.write
    - typing.IO.tree.head.commit.object.stdin.flush
    - threading.Event
    - datetime.timedelta.tree.path.object.stdin.write
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - subprocess.Popen.head.commit.tree.path.stdin.write
    - typing.BinaryIO.object.head.commit.tree.path.stdin.flush
    - typing.IO.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdin.flush
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.stdin.write
    - typing.IO.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.tree.path.stdin.flush
    - typing.IO.tree.head.commit.object.stdin.write
    - typing.IO.path.object.commit.stdout.readline
    - typing.TypeVar.head.commit.object.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - typing.IO.head.ref.commit.path.object.stdin.flush
    - typing.IO.head.commit.object.tree.path.endswith
    - datetime.timedelta.commit.path.tree.object.stdin.write
    - typing.IO.object.path.head.commit
    - typing.IO.head.commit.path.object.stdin.write
    - typing.IO.tree.object.commit.stdin.flush
    - typing.IO.path.object.head.commit.tree.stdin.write
    - datetime.timedelta.path.object.commit.stdin.flush
    - subprocess.Popen.head.commit.object.path.endswith
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - typing.IO.head.commit.tree.stdin.write
    - git.objects.commit.Popen.path.stdin.write
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - datetime.timedelta.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.stdin.flush
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.TypeVar.head.commit.stdin.write
    - typing.IO.object.path.tree.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.endswith
    - subprocess.Popen.tree.object.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - datetime.timedelta.path.commit.object.tree.stdin.write
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.path.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.path
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.head.commit.object.stdin.write
    - datetime.timedelta.tree.object.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.stdin.flush
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.TypeVar.head.ref.commit.object.endswith
    - typing.cast.tree.head.ref.commit.stdin.write
    - typing.IO.commit.path.tree.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.object.path.tree.commit.decode
    - typing.TypeVar.head.commit.path.stdin.write
    - typing.IO.head.ref.commit.tree.path.endswith
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - typing.TypeVar.object.head.ref.commit.tree.path.stdin.flush
    - typing.IO.object.commit.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.decode
    - typing.BinaryIO.head.commit.tree.object.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.stdin.write
    - typing.IO.tree.object.stdin.write
    - datetime.timedelta.head.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.path.commit.tree.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.IO.commit.object.path.tree.decode
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - typing.IO.path.head.ref.commit.object.decode
    - subprocess.Popen.path.head.ref.commit.object.endswith
    - typing.cast.head.commit.path.tree.object
    - typing.cast.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - typing.IO.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.stdin.write
    - typing.cast.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.endswith
    - datetime.timedelta.tree.commit.object.stdin.write
    - subprocess.Popen.head.commit.object.tree.endswith
    - subprocess.Popen.path.object.tree.stdin.flush
    - typing.cast.tree.head.commit.object.path.stdin.flush
    - datetime.timedelta.path.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit.endswith
    - typing.IO.head.ref.commit.path.object.tree.decode
    - typing.TypeVar.tree.head.commit.decode
    - typing.IO.path.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.endswith
    - subprocess.Popen.commit.path.endswith
    - typing.TypeVar.object.head.commit.path.tree.stdin.write
    - subprocess.Popen.object.path.stdin.flush
    - typing.IO.commit.path.decode
    - typing.TypeVar.head.commit.object.stdin.flush
    - typing.IO.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.commit.stdin.flush
    - typing.cast.head.commit.object.tree.stdin.write
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.commit.object.stdin.write
    - subprocess.Popen.tree.commit.path
    - typing.IO.commit.tree.object.path.decode
    - typing.IO.path.tree.head.ref.commit
    - subprocess.Popen.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.cast.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - typing.IO.path.object.head.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.object.stdin.write
    - typing.BinaryIO.tree.head.commit.path.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - proc.stderr.close
    - typing.IO.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path
    - datetime.timedelta.path.tree.endswith
    - datetime.timedelta.tree.object.commit.stdin.flush
    - typing.IO.path.tree.head.commit.object.endswith
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object.decode
    - datetime.timedelta.head.commit.stdout.readline
    - datetime.timedelta.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.path.tree.stdin.write
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.ref.commit.endswith
    - typing.IO.tree.path.stdin.write
    - subprocess.Popen.tree.path.commit.object.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.endswith
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - ext_args.index
    - datetime.timedelta.tree.commit.path.stdin.flush
    - typing.IO.path.tree.object.stdout.readline
    - typing.cast.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.endswith
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.head.commit.stdin.flush
    - typing.IO.head.commit.object.decode
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.object.head.commit.path.stdin.flush
    - outlist.append
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - datetime.timedelta.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - typing.cast.head.commit.stdin.flush
    - datetime.timedelta.object.tree.path.commit.endswith
    - typing.BinaryIO.head.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.tree.stdin.write
    - datetime.timedelta.head.commit.object.path.stdin.write
    - subprocess.Popen.object.tree.path.stdin.flush
    - typing.cast.head.ref.commit.object.path.tree.stdin.write
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - typing.cast.head.commit.object.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit
    - typing.TypeVar.object.head.commit.tree.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.path.tree.object.head.ref.commit.decode
    - git.cmd.dashify
    - subprocess.Popen.commit.path.tree.object.stdin.flush
    - datetime.timedelta.tree.head.commit.path.object
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - datetime.timedelta.object.path.commit.tree.stdin.write
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - typing.cast.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.cast.head.commit.path.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdin.write
    - typing.IO.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.stdin.flush
    - subprocess.Popen.tree.endswith
    - typing.IO.object.head.ref.commit.decode
    - typing.cast.object.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - typing.IO.head.commit
    - typing.cast.object.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.head.commit.stdin.write
    - datetime.timedelta.tree.head.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.head.commit.decode
    - typing.IO.object.tree.path.stdin.flush
    - typing.IO.head.ref.commit.object.stdin.write
    - subprocess.Popen.commit.path.tree.stdin.flush
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - typing.IO.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.head.commit.tree.path.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.decode
    - typing.IO.commit.object.tree.path.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.path.head.commit.object.decode
    - subprocess.Popen.object.head.commit.tree.path.stdin.flush
    - typing.IO.path.tree.commit.endswith
    - typing.BinaryIO.head.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.object.path.commit.tree.stdin.flush
    - typing.IO.path.object.tree.commit
    - typing.cast.head.ref.commit.path.tree.decode
    - typing.IO.tree.path.endswith
    - subprocess.Popen.path.object.commit.stdin.flush
    - typing.TypeVar.object.tree.path.head.commit.decode
    - typing.TypeVar.head.commit.stdin.flush
    - datetime.timedelta.commit.tree.stdin.flush
    - typing.IO.path.head.ref.commit.object.endswith
    - datetime.timedelta.object.head.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.commit.stdin.write
    - datetime.timedelta.path.head.commit.tree.endswith
    - typing.TypeVar.object.head.ref.commit.stdin.flush
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.object.path.decode
    - typing.cast.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.object.path.endswith
    - typing.cast.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.object.path.tree.commit
    - typing.IO.object.commit.decode
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.tree.head.commit.path.object.endswith
    - typing.IO.object.commit.path.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - os.access
    - typing.BinaryIO.head.commit.object.stdin.flush
    - typing.cast.object.tree.head.ref.commit.path.endswith
    - typing.IO.tree.head.commit.path.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.path.stdin.flush
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.path.object.tree.endswith
    - typing.cast.tree.head.commit.stdin.flush
    - typing.IO.commit.tree.decode
    - subprocess.Popen.path.object.commit.tree.endswith
    - typing.TypeVar.head.commit.path.tree.object.stdin.flush
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.head.commit.tree.object.endswith
    - subprocess.Popen.commit.tree.object.decode
    - datetime.timedelta.object.tree.decode
    - typing.IO.object.path.tree.commit.stdout.readline
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.path.decode
    - datetime.timedelta.path.object.stdin.flush
    - subprocess.Popen.object.path.head.commit.tree.stdin.flush
    - typing.cast.object.tree.head.commit.path.stdin.flush
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.endswith
    - typing.IO.object.tree.commit
    - typing.IO.path.head.commit.decode
    - typing.TypeVar.head.commit.object.stdout.readline
    - subprocess.Popen.tree.commit.object.stdin.flush
    - typing.IO.tree.path.commit.object.endswith
    - typing.IO.object.commit.tree.path.decode
    - datetime.timedelta.object.commit.tree.endswith
    - typing.IO.path.commit.tree.decode
    - subprocess.Popen.object.path.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.object.path.stdin.flush
    - typing.IO.head.ref.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.stdin.write
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.commit.path.endswith
    - subprocess.Popen.commit.tree.object.endswith
    - subprocess.Popen.object.tree.path.decode
    - typing.IO.tree.path.commit.endswith
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.cast.tree.head.ref.commit.decode
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.tree.head.commit.endswith
    - subprocess.Popen.tree.object.head.commit.stdin.flush
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.endswith
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree.stdin.flush
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - typing.IO.object.commit.stdin.flush
    - subprocess.Popen.object.commit.path.endswith
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.commit.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.path.object.head.commit.tree.stdin.flush
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - typing.IO.head.ref.commit.path.object.stdin.write
    - typing.cast.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.head.ref.commit.object
    - datetime.timedelta.tree.head.commit.endswith
    - typing.BinaryIO.head.commit.object.path
    - subprocess.Popen.tree.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.object.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.commit.object.path.endswith
    - typing.BinaryIO.head.commit.stdout.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.IO.path.object.tree.commit.stdin.write
    - subprocess.Popen.tree.object.head.commit.path.stdin.flush
    - typing.TypeVar.head.ref.commit.path.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path.commit.object.stdin.flush
    - typing.IO.commit.path.stdin.flush
    - subprocess.Popen.path.head.commit.object
    - typing.IO.path.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.object.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - typing.IO.tree.path.commit.object.stdin.write
    - datetime.timedelta.object.path.head.commit
    - io.BytesIO
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - opts_kwargs.pop
    - typing.IO.object.path.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.path.object.tree.decode
    - subprocess.Popen.commit.path.object.tree.stdin.write
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.path.tree.stdin.write
    - typing.IO.object.tree.path.stdin.write
    - typing.IO.path.tree.commit.stdin.flush
    - typing.IO.object.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdin.flush
    - typing.IO.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.stdin.flush
    - typing.IO.commit.object.tree.endswith
    - typing.BinaryIO.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path.tree
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.endswith
    - kwargs.items
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - typing.IO.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.endswith
    - subprocess.Popen.tree.path.head.commit.object.stdin.flush
    - datetime.timedelta.commit.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.endswith
    - subprocess.Popen.object.path.head.commit.tree.endswith
    - subprocess.Popen.tree.path.object.head.ref.commit.endswith
    - typing.IO.object.commit.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.stdin.write
    - datetime.timedelta.path.tree.head.ref.commit.stdin.flush
    - <builtin>.str
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.IO.object.head.commit.tree.path.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.endswith
    - typing.IO.tree.head.ref.commit.path.decode
    - typing.IO.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object.stdin.write
    - subprocess.Popen.path.commit.stdin.flush
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.commit.object.path.tree.endswith
    - typing.IO.head.commit.tree.path
    - typing.IO.commit.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.path.tree.object.stdin.write
    - datetime.timedelta.object.tree.path.commit
    - typing.TypeVar.tree.head.commit.path.object.endswith
    - subprocess.Popen.tree.object.head.commit
    - typing.IO.object.commit.tree.stdin.write
    - subprocess.Popen.head.commit.path.object.tree.endswith
    - typing.cast.head.ref.commit.object.path.endswith
    - typing.IO.commit.tree.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.stdin.flush
    - typing.cast.object.head.commit.tree.path.decode
    - datetime.timedelta.tree.path.object.commit.endswith
    - datetime.timedelta.tree.object.commit
    - subprocess.Popen.commit.path.tree.stdout.readline
    - typing.cast.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.commit.object.endswith
    - typing.IO.object.tree.head.commit.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.commit.stdin.flush
    - subprocess.Popen.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.commit.tree.path
    - typing.IO.path.commit.tree.stdin.write
    - typing.cast.object.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.path.endswith
    - typing.IO.object.tree.commit.path.endswith
    - typing.IO.object.commit.tree.stdout.readline
    - typing.IO.object.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.head.commit.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.endswith
    - datetime.timedelta.head.commit.path
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.endswith
    - datetime.timedelta.tree.path.head.commit.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.cast.head.commit.decode
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.tree.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - typing.TypeVar.object.tree.path.head.commit.stdin.write
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.endswith
    - subprocess.Popen.path.commit.tree.object.stdin.write
    - datetime.timedelta.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.stdin.flush
    - typing.IO.tree.commit.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.stdin.flush
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.cast.tree.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.tree.decode
    - datetime.timedelta.object.tree.head.commit.path
    - typing.IO.path.decode
    - datetime.timedelta
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.path.tree.head.ref.commit.object.stdin.write
    - typing.IO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.object.commit.tree.stdin.flush
    - datetime.timedelta.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - typing.cast.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.object.path.commit.tree.decode
    - typing.cast.object.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - datetime.timedelta.path.head.commit.tree.object.stdin.flush
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.tree.endswith
    - datetime.timedelta.tree.path.object.endswith
    - subprocess.Popen.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.stdin.write
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.path.tree.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.path
    - datetime.timedelta.path.object.head.ref.commit.stdin.write
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - subprocess.Popen.object.commit.tree.path.decode
    - os.getcwd
    - subprocess.Popen.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.tree.path.commit.decode
    - subprocess.Popen.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.stdin.flush
    - datetime.timedelta.path.object.commit.tree.stdin.write
    - typing.IO.head.commit.object.tree.endswith
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.object.path.head.commit.endswith
    - typing.IO.head.ref.commit.object.path.tree.endswith
    - typing.IO.object.tree.decode
    - datetime.timedelta.tree.path.object.commit.stdin.write
    - subprocess.Popen.tree.path.object.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - subprocess.Popen.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.stdin.flush
    - datetime.timedelta.commit.path.object.tree.endswith
    - typing.IO.object.path.head.commit.stdin.flush
    - typing.IO.path.object.tree.head.commit.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - typing.IO.tree.head.commit.path.endswith
    - typing.IO.tree.head.commit.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.object.head.commit.stdin.write
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.object.stdin.write
    - typing.IO.object
    - subprocess.Popen.head.ref.commit.object.decode
    - typing.cast.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.object.tree.commit.endswith
    - typing.TypeVar.object.head.commit.tree
    - source.read
    - typing.IO.tree.stdin.flush
    - typing.IO.path.commit.object.stdin.flush
    - typing.IO.head.commit.tree.path.stdin.flush
    - typing.cast.head.commit.path
    - subprocess.Popen.object.tree.head.commit.path.stdin.flush
    - typing.IO.object.tree.commit.stdin.write
    - subprocess.Popen.object.tree.commit.path.decode
    - typing.BinaryIO.object.tree.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.path
    - datetime.timedelta.head.commit.tree.path.object.stdin.flush
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.commit.object.tree.stdin.flush
    - typing.IO.commit.object.tree.stdin.write
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.head.ref.commit.object.tree.decode
    - subprocess.Popen.commit.path.tree.stdin.write
    - typing.IO.tree.object.path.commit.stdout.readline
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.object.path.tree.head.commit.stdin.write
    - datetime.timedelta.head.commit.path.object.stdin.write
    - typing.IO.object.path.tree.endswith
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.path.object.decode
    - typing.cast.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.endswith
    - typing.IO.tree.path.head.ref.commit.decode
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.tree.head.commit.object
    - typing.IO.object.path.tree.commit.stdin.flush
    - typing.cast.object.tree.head.commit
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.object.path.tree.endswith
    - typing.cast.tree.object.head.commit.decode
    - subprocess.Popen.commit.path.object.stdin.flush
    - typing.IO.head.commit.tree.path.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.endswith
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.tree.decode
    - typing.cast.object.head.commit.decode
    - datetime.timedelta.object.head.commit.tree.path
    - typing.cast.head.commit.object.stdin.flush
    - typing.BinaryIO.head.commit.object.tree.path.stdin.flush
    - typing.IO.object.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.tree.object.path.endswith
    - subprocess.Popen.path
    - subprocess.Popen.commit.tree.path.stdin.flush
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.decode
    - typing.IO.object.head.ref.commit.path.endswith
    - subprocess.Popen.commit.path.tree.object.stdin.write
    - subprocess.Popen.tree.path.stdin.write
    - subprocess.Popen.path.object.head.commit.tree.stdin.flush
    - typing.IO.head.commit.path.tree.endswith
    - git.cmd.Git._call_process
    - subprocess.Popen.path.tree.head.commit.object.stdin.flush
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.stdout.readline
    - typing.IO.tree.head.ref.commit.object.decode
    - typing.cast.head.commit.path.tree.object.endswith
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.tree.stdin.write
    - typing.cast.head.commit.tree.path.decode
    - typing.BinaryIO.tree.head.commit.path.object.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.commit.object.path.stdin.flush
    - typing.IO.head.commit.tree.path.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - typing.cast.tree.head.ref.commit.path.stdin.write
    - subprocess.Popen.commit.tree.object.path.endswith
    - typing.TypeVar.head.commit.object.tree.path.stdin.write
    - typing.cast.head.ref.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.head.commit.stdin.write
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.commit.stdin.flush
    - subprocess.Popen.object.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path.commit.stdin.flush
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - subprocess.Popen.object.path.tree.head.ref.commit.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.object.head.commit.tree.decode
    - typing.cast.head.ref.commit.path.stdin.write
    - typing.IO.head.commit.object.stdin.write
    - subprocess.Popen.object.path.head.ref.commit
    - typing.cast.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.endswith
    - typing.IO.path.object.head.ref.commit.endswith
    - datetime.timedelta.path.object.tree.commit.endswith
    - typing.cast.head.commit.tree.path.object.endswith
    - subprocess.Popen.stdin.flush
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.path.head.ref.commit.tree.stdin.write
    - datetime.timedelta.commit.object.tree.path.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.stdin.write
    - typing.BinaryIO.tree.head.commit.object.endswith
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.tree.head.commit.endswith
    - typing.IO.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.object.tree.head.commit.path
    - typing.IO.head.ref.commit.object.decode
    - datetime.timedelta.path.head.commit.stdout.readline
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.path.head.ref.commit.tree.object.stdin.write
    - typing.IO.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.path.stdin.write
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - typing.IO.path.object.head.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.tree.head.commit.path.object.stdin.flush
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.BinaryIO.tree.head.commit.path.decode
    - typing.cast.head.commit.tree.object.path.stdin.write
    - typing.cast.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.tree.path.head.commit.stdin.flush
    - typing.TypeVar.head.commit.path.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - typing.cast.head.commit.tree.path.object.stdin.write
    - typing.IO.path.tree.object.head.commit.decode
    - subprocess.Popen.object.commit.tree.path.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.cast.tree.head.commit.object.endswith
    - typing.IO.path.object.head.commit.endswith
    - typing.IO.path.tree.object.stdin.flush
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path.endswith
    - datetime.timedelta.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.object.head.commit.stdin.write
    - threading.Timer
    - datetime.timedelta.path.head.ref.commit.tree.object.endswith
    - typing.IO.head.ref.commit.tree.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.BinaryIO.tree.head.ref.commit.path.stdin.write
    - typing.IO.object.head.ref.commit
    - typing.IO.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.tree.head.commit.stdin.write
    - typing.IO.tree.object
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.path.head.commit.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.head.commit.object.tree.endswith
    - typing.cast.head.commit.tree.stdin.flush
    - datetime.timedelta.path.tree.stdin.write
    - datetime.timedelta.path.tree.stdin.flush
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.object.stdin.flush
    - datetime.timedelta.commit.path.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.path.tree.stdin.flush
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.commit.tree.path.endswith
    - datetime.timedelta.commit.object.stdout.readline
    - datetime.timedelta.object.commit.tree.path.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - typing.cast.object.head.ref.commit.path
    - subprocess.Popen.tree.head.commit.stdin.write
    - typing.IO.path.object.tree.head.commit.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.path.tree.endswith
    - typing.IO.commit.object.tree.path.stdout.readline
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdin.flush
    - typing.IO.path.tree.commit.object.decode
    - typing.BinaryIO.head.commit.path.object.stdin.write
    - subprocess.Popen.tree.object.commit.stdin.flush
    - typing.IO.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - datetime.timedelta.path.head.commit.stdin.write
    - typing.IO.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.endswith
    - typing.IO.commit.path.object.stdin.flush
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - typing.IO.tree.stdin.write
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.IO.tree.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.commit.object.stdin.flush
    - typing.cast.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.commit.path.stdin.flush
    - datetime.timedelta.commit.object
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.path.endswith
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - datetime.timedelta.object.tree.path.commit.stdin.flush
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.endswith
    - typing.IO.object.head.ref.commit.path.tree.stdin.flush
    - subprocess.Popen.tree.object.head.commit.path.decode
    - typing.IO.tree.path.object.head.commit.stdin.write
    - subprocess.Popen.commit.object.path.stdin.flush
    - subprocess.Popen.head.commit.object.decode
    - typing.BinaryIO.tree.head.commit.stdin.write
    - datetime.timedelta.object.tree.commit.decode
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.cast.object.head.ref.commit.path.decode
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.IO.path.head.ref.commit.endswith
    - subprocess.Popen.path.object.head.commit.tree.decode
    - datetime.timedelta.object.head.ref.commit.path.stdin.write
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.path.commit.decode
    - typing.IO.tree.path.head.commit.decode
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.tree.head.ref.commit
    - subprocess.Popen.tree.path.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.head.commit.path.stdout.readline
    - typing.cast.tree.head.commit.endswith
    - typing.IO.tree.object.head.commit.decode
    - subprocess.Popen.path.object.tree.head.commit.stdin.write
    - subprocess.Popen.commit.tree.object.stdin.write
    - datetime.timedelta.head.commit.stdin.flush
    - typing.cast.tree.object.head.ref.commit.decode
    - typing.IO.object.tree.stdin.flush
    - typing.IO.path.object.head.commit.tree.endswith
    - typing.IO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.head.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.object.path.commit.tree.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.object.path.stdin.flush
    - typing.IO.path.head.commit.object.stdout.readline
    - datetime.timedelta.head.commit.path.tree
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.path
    - datetime.timedelta.path.object.tree.head.commit.endswith
    - subprocess.Popen.tree.object.path.head.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.tree.commit.object
    - typing.IO.object.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.stdin.flush
    - typing.IO.path.tree.object.decode
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.path.object
    - git.objects.commit.Popen.tree.stdin.write
    - typing.TypeVar.head.commit.endswith
    - subprocess.Popen.object.tree.commit.stdin.flush
    - typing.TypeVar.head.commit.tree
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - call.append
    - typing.TypeVar.head.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.path.stdin.flush
    - typing.IO.path.object.head.commit.tree
    - datetime.timedelta.stdin.flush
    - typing.TypeVar.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.path.object.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.commit.object.tree.path.stdin.write
    - string.replace
    - typing.BinaryIO.head.commit.tree.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - typing.IO.path.commit.object
    - subprocess.Popen.path.object.head.ref.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.stdin.flush
    - typing.BinaryIO.head.commit.object.tree.stdin.flush
    - datetime.timedelta.commit.object.path.stdin.flush
    - datetime.timedelta.head.ref.commit.object.decode
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.decode
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.path.head.commit.object.endswith
    - typing.cast.tree.head.ref.commit.object.stdin.write
    - typing.TypeVar.object.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - stderr_value.endswith
    - subprocess.Popen.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.stdin.flush
    - typing.cast.object.head.commit.path.tree.stdin.flush
    - datetime.timedelta.object.commit.tree.stdout.readline
    - subprocess.Popen.object.tree.endswith
    - subprocess.Popen.head.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.commit.object.tree.stdin.flush
    - subprocess.Popen.path.commit.object.stdin.flush
    - datetime.timedelta.tree.head.commit.path.object.endswith
    - datetime.timedelta.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit.stdin.flush
    - subprocess.Popen.tree.object.path.head.commit.endswith
    - typing.IO.commit.stdin.write
    - typing.IO.tree.path.object.stdout.readline
    - datetime.timedelta.tree.head.commit.path.object.stdin.write
    - typing.IO.path.commit.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.stdin.flush
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.object.head.commit.path.stdin.write
    - typing.cast.head.ref.commit.object.stdin.flush
    - typing.IO.tree.path.head.ref.commit.stdin.write
    - typing.IO.head.commit.tree.path.object.endswith
    - typing.cast.object.tree.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.path.stdin.flush
    - typing.cast.head.commit.object.path.stdout.readline
    - git.objects.commit.Popen.path.tree.stdin.flush
    - datetime.timedelta.path.object.tree.stdin.write
    - typing.IO.object.path.tree.head.commit.stdin.flush
    - typing.TypeVar.head.commit.object.tree.path.stdin.flush
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - subprocess.Popen.path.head.commit.tree.object.stdin.write
    - typing.cast.head.commit.object.tree.endswith
    - datetime.timedelta.head.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.TypeVar.head.commit.path.tree.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.endswith
    - typing.IO.path.tree.head.ref.commit.object.stdin.write
    - subprocess.Popen.path.tree.object.head.commit.stdin.flush
    - subprocess.Popen.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.commit.path.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.tree.stdin.flush
    - typing.cast.tree.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.endswith
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.path.object.head.ref.commit
    - subprocess.Popen.object.tree.path.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit
    - subprocess.Popen.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.stdin.write
    - subprocess.Popen.tree.path.object.commit.stdin.flush
    - typing.TypeVar.tree.object.head.commit.path
    - datetime.timedelta.path.object.tree.decode
    - typing.cast.tree.head.commit.decode
    - typing.TypeVar.head.commit.object.path.endswith
    - subprocess.Popen.path.tree.object.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.commit.object.stdin.write
    - typing.IO.tree.path.object.endswith
    - subprocess.Popen.commit.object.path.tree.endswith
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.tree.object.stdin.flush
    - subprocess.Popen.path.commit.object.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.TypeVar.head.commit.tree.endswith
    - typing.BinaryIO.tree.head.commit.object.path.endswith
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - datetime.timedelta.commit.object.path.tree.stdin.write
    - subprocess.Popen.object.head.commit.tree.stdin.write
    - datetime.timedelta.object.path.stdin.flush
    - datetime.timedelta.object.path.tree.head.ref.commit.endswith
    - datetime.timedelta.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.endswith
    - typing.IO.object.path.head.commit.tree.decode
    - typing.TypeVar.head.commit.object.tree.stdin.flush
    - typing.IO.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.path.endswith
    - typing.TypeVar.tree.object.head.commit.path.stdin.flush
    - typing.cast.head.commit.stdout.readline
    - subprocess.Popen.tree.object.head.commit.endswith
    - typing.cast.object.tree.head.commit.stdin.flush
    - subprocess.Popen.path.head.commit.endswith
    - typing.TypeVar.object.tree.path.commit.endswith
    - typing.IO.object.tree.head.ref.commit.path.stdin.flush
    - git.objects.commit.Popen.path.decode
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.object.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.IO.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.object.path.tree.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.ref.commit.path.object.decode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.tree.commit.stdin.flush
    - datetime.timedelta.commit.object.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.stdin.write
    - typing.IO.tree.object.path.head.commit.endswith
    - subprocess.Popen.tree.object.head.commit.path.stdin.write
    - typing.TypeVar.object.head.commit.decode
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - typing.IO.tree.path.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.object.tree.head.commit.stdin.flush
    - subprocess.Popen.commit.path.object.tree.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.stdin.flush
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.path.object.commit.tree.decode
    - subprocess.Popen.head.commit.tree.object.path.stdin.write
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - typing.IO.head.commit.object.path.tree.stdin.flush
    - datetime.timedelta.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.commit.endswith
    - datetime.timedelta.tree.commit.object.decode
    - typing.IO.path.object.commit.tree.stdin.flush
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.object.commit.tree
    - typing.cast.object.head.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.object.commit.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.stdin.flush
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.tree.head.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.BinaryIO.head.ref.commit.path.tree.stdin.flush
    - datetime.timedelta.path.object.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdin.flush
    - typing.IO.object.path.head.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.decode
    - datetime.timedelta.object.commit.path.tree.stdin.flush
    - subprocess.Popen.path.tree.object.head.ref.commit.endswith
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.object.path.tree.head.commit.stdin.write
    - subprocess.Popen.tree.head.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - datetime.timedelta.commit.tree.object.path.stdin.write
    - typing.IO.commit.object.path.endswith
    - subprocess.Popen.tree.path.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path
    - subprocess.Popen.object.path.tree.commit.endswith
    - typing.IO.path.head.ref.commit.tree.decode
    - typing.cast.object.head.commit.path.decode
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.object.head.ref.commit.stdin.write
    - typing.IO.path.commit.stdin.write
    - datetime.timedelta.object.tree.commit.path.stdin.flush
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.object.path.decode
    - subprocess.Popen.tree.path.object.commit.stdin.write
    - subprocess.Popen.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.decode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - datetime.timedelta.commit.path.stdin.write
    - typing.IO.object.head.ref.commit.path.stdin.write
    - subprocess.Popen.path.head.ref.commit.object
    - typing.cast.tree.object.head.ref.commit.stdin.flush
    - subprocess.Popen.path.commit.tree.decode
    - typing.IO.commit.tree.path.stdin.write
    - typing.IO.object.tree.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.IO.tree.path.head.commit.object.stdin.write
    - datetime.timedelta.object.path.tree.head.ref.commit.stdin.flush
    - typing.IO.object.path.tree.decode
    - subprocess.Popen.object.head.commit.tree.path.stdin.write
    - typing.IO.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.stdin.write
    - typing.cast.head.commit.tree.path.object.stdin.flush
    - datetime.timedelta.head.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.stdin.write
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.tree.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.tree.object.head.commit.path.endswith
    - subprocess.Popen.tree.path.object.head.commit.decode
    - subprocess.Popen.object.tree.path.stdin.write
    - typing.IO.path.tree.head.commit.stdout.readline
    - typing.IO.tree.object.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.head.ref.commit.object.endswith
    - typing.IO.tree.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.stdin.write
    - typing.cast.head.commit.stdin.write
    - subprocess.Popen.path.commit.tree.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.endswith
    - git.objects.commit.Popen.tree.decode
    - datetime.timedelta.head.commit.object.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.path.object.head.commit.endswith
    - subprocess.Popen.object.head.commit.tree.path.decode
    - subprocess.Popen.head.commit.path.object.stdin.flush
    - typing.IO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.commit.tree.path.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.path.object.tree.head.commit.decode
    - gitdb.util.bin_to_hex.decode
    - typing.IO.commit
    - typing.cast.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.path.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.stdin.flush
    - datetime.timedelta.tree.object.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.path.endswith
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.object.commit.endswith
    - datetime.timedelta.object.tree.path
    - typing.cast.tree.object.head.commit.path.decode
    - typing.IO.tree.object.head.commit.stdin.flush
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.object.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.commit.path.object.stdin.write
    - datetime.timedelta.path.head.commit.tree.stdin.flush
    - typing.IO.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.stdin.write
    - typing.IO.tree.head.commit.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.stdin.write
    - typing.IO.stdin.flush
    - datetime.timedelta.path.object.head.commit.endswith
    - subprocess.Popen.path.object.tree.commit.decode
    - datetime.timedelta.object.tree.commit.path.endswith
    - datetime.timedelta.commit.path.tree.object
    - typing.cast.head.commit.object.tree
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.path.commit.stdin.write
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.path.object.commit.tree.stdin.flush
    - typing.cast.head.ref.commit.object.tree.path.stdin.flush
    - datetime.timedelta.path.tree.commit.object.stdout.readline
    - typing.IO.path.head.commit.stdin.flush
    - datetime.timedelta.object.head.commit
    - subprocess.Popen.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.object.tree.stdin.write
    - datetime.timedelta.tree.object.head.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.object.tree.path.head.ref.commit.stdin.write
    - typing.IO.tree.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.object.path.head.commit.endswith
    - typing.IO.tree.object.path.stdin.flush
    - typing.IO.path.tree.object.endswith
    - typing.TypeVar.head.commit.tree.path.endswith
    - datetime.timedelta.object.tree.commit.endswith
    - subprocess.Popen.object.commit.decode
    - typing.cast.commit.object.tree.path.endswith
    - typing.IO.object.path.tree.commit.stdin.write
    - typing.cast.commit.object.tree.path.stdin.flush
    - subprocess.Popen.object.stdin.flush
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.path.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.head.commit.path.tree.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.object.stdout.readline
    - typing.IO.tree.object.path.commit.endswith
    - subprocess.Popen.tree.object.commit.path.stdout.readline
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.IO.path.object.head.ref.commit.tree.endswith
    - typing.IO.commit.tree.object.path.stdin.write
    - typing.TypeVar.tree.object.head.ref.commit.endswith
    - subprocess.Popen.path.head.commit.stdin.flush
    - datetime.timedelta.path.object.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.stdin.write
    - datetime.timedelta.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.path.stdin.flush
    - typing.IO.path.object.head.ref.commit.tree.decode
    - subprocess.Popen.object.path.commit.stdin.flush
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.stdin.flush
    - typing.IO.path.commit.tree.object.decode
    - typing.IO.path.tree.object.head.ref.commit.stdin.write
    - typing.TypeVar.object.tree.head.ref.commit.stdin.write
    - typing.cast.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.stdin.flush
    - typing.IO.head.ref.commit.tree.path.stdin.flush
    - subprocess.Popen.commit.path.object.stdout.readline
    - subprocess.Popen.head.commit.object.path
    - datetime.timedelta.path.head.commit.object.tree.endswith
    - typing.IO.head.commit.path.object.stdin.flush
    - datetime.timedelta.tree.object.head.commit.stdin.write
    - git.cmd.Git._get_persistent_cmd
    - typing.IO.path.head.commit.endswith
    - subprocess.Popen.object.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.head.commit.endswith
    - typing.IO.tree.path.object.stdin.flush
    - typing.BinaryIO.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.tree.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.stdin.write
    - git.objects.commit.Popen.path
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - typing.TypeVar.object.tree.path.commit.stdin.flush
    - typing.IO.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.tree.path.object.stdin.flush
    - subprocess.Popen.tree.object.path.commit.stdin.write
    - datetime.timedelta.head.commit
    - git.objects.commit.Popen.tree.path.stdin.write
    - datetime.timedelta.path.commit.tree.endswith
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.IO.head.ref.commit.tree.object.stdin.write
    - typing.BinaryIO.object.tree.head.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdin.flush
    - datetime.timedelta.path.commit.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.object.stdin.flush
    - subprocess.Popen.path.object.tree.commit.endswith
    - typing.IO.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.stdin.flush
    - typing.IO.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.commit.path.object.tree.decode
    - datetime.timedelta.object.tree.commit.stdin.flush
    - typing.IO.tree.object.commit.path.stdin.write
    - typing.TypeVar.tree.head.commit.path
    - typing.cast.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.endswith
    - subprocess.Popen.object.tree.head.ref.commit.endswith
    - typing.IO.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.object.tree.stdin.flush
    - typing.cast.head.commit.object.path.stdin.write
    - subprocess.Popen.stdout.readline
    - typing.cast.head.commit.tree.path.endswith
    - typing.TypeVar.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.path.commit
    - datetime.timedelta.head.commit.object.endswith
    - datetime.timedelta.head.ref.commit.object.tree.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.commit.path.stdin.write
    - datetime.timedelta.head.commit.object.path.tree.endswith
    - typing.cast.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.stdin.write
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.object.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdin.flush
    - typing.IO.head.commit.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.stdin.flush
    - subprocess.Popen.head.commit.tree.endswith
    - subprocess.Popen.tree.commit.decode
    - typing.IO.path.tree.commit.object.stdin.flush
    - typing.IO.tree.path.object.head.ref.commit.stdin.flush
    - typing.IO.head.ref.commit.tree.stdin.write
    - typing.IO.path.commit.tree.object
    - typing.TypeVar.head.ref.commit.path
    - typing.IO.object.tree.path.head.commit
    - typing.IO.path.object.head.commit.tree.stdout.readline
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.path.object.stdin.write
    - typing.IO.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.tree.commit.stdin.write
    - typing.BinaryIO.object.tree.head.commit.path.stdin.flush
    - datetime.timedelta.object.head.ref.commit.path.tree.endswith
    - typing.IO.path.object.tree.stdin.flush
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.endswith
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.tree.endswith
    - datetime.timedelta.commit.object.tree.path.stdin.flush
    - typing.cast.head.commit.object.path.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.path.endswith
    - subprocess.Popen.object.tree.path.head.ref.commit.stdin.write
    - typing.IO.path.tree.object.commit.stdout.readline
    - typing.IO.head.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.decode
    - subprocess.Popen.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.path.object.tree
    - git.objects.commit.Popen.stdout.readline
    - typing.BinaryIO.head.commit.path.tree.stdout.readline
    - typing.IO.path.tree.head.commit.object.stdin.flush
    - subprocess.Popen.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.commit.endswith
    - typing.IO.tree.object.commit.stdin.write
    - typing.IO.object.head.ref.commit.tree.stdin.write
    - datetime.timedelta.object.path
    - datetime.timedelta.head.commit.path.stdin.write
    - datetime.timedelta.commit.tree.path.stdin.flush
    - datetime.timedelta.tree.path.head.ref.commit.endswith
    - typing.IO.path.tree.commit.object.stdin.write
    - typing.IO.path.commit.tree.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - datetime.timedelta.object.path.tree.head.commit.stdin.flush
    - subprocess.Popen.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.head.ref.commit.path.endswith
    - datetime.timedelta.object.tree.path.head.commit.stdin.flush
    - datetime.timedelta.object.head.commit.path
    - typing.cast.tree.head.commit.object.stdin.write
    - datetime.timedelta.head.commit.object.tree.stdin.write
    - typing.IO.tree.object.head.ref.commit.path.stdin.flush
    - typing.IO.tree.path.head.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.decode
    - typing.TypeVar.head.ref.commit.path.tree.stdout.readline
    - typing.IO.tree.path.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.endswith
    - subprocess.Popen.path.tree.object.commit.decode
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.path.tree.object.commit.stdout.readline
    - typing.cast.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.stdin.write
    - subprocess.Popen.object.head.commit.path.tree.stdin.flush
    - subprocess.Popen.head.commit.path.tree.stdin.write
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.path.head.commit.object.stdin.write
    - typing.cast.head.commit.path.endswith
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.object.head.commit.endswith
    - typing.IO.commit.path.tree.object.stdin.flush
    - datetime.timedelta.head.commit.object.path
    - datetime.timedelta.tree.commit.path.stdout.readline
    - subprocess.Popen.commit.object.stdin.flush
    - datetime.timedelta.tree.path.object.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.stdin.flush
    - datetime.timedelta.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object
    - datetime.timedelta.commit.path.tree.object.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.stdout.readline
    - typing.IO.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.cast.head.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - typing.cast.head.commit.object.tree.stdin.flush
    - typing.IO.tree.commit.stdin.write
    - datetime.timedelta.object.commit.path.tree
    - typing.IO.head.commit.tree.object.stdin.write
    - subprocess.Popen.object.path.commit.tree.stdin.write
    - typing.IO.path.object.endswith
    - subprocess.Popen.commit.object.tree.stdin.write
    - typing.IO.tree.commit.path.object.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.endswith
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - typing.cast.tree.object.head.ref.commit.path.stdin.write
    - git.objects.commit.Popen.tree
    - typing.IO.path.tree.head.commit.stdin.flush
    - datetime.timedelta.commit.path.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.stdout.readline
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.IO.head.commit.tree.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.endswith
    - typing.TypeVar.object.head.commit.path.decode
    - subprocess.Popen.commit.object.path.tree.stdin.flush
    - typing.IO.head.ref.commit.object.endswith
    - typing.BinaryIO.object.head.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.endswith
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - datetime.timedelta.path.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.stdin.write
    - datetime.timedelta.path.tree.object.head.ref.commit.stdout.readline
    - git.objects.commit.Popen.path.endswith
    - watchdog.cancel
    - subprocess.Popen.path.tree.commit.object.stdin.write
    - typing.cast.head.ref.commit.path.tree.object.endswith
    - typing.cast.tree.object.head.ref.commit.stdin.write
    - typing.BinaryIO.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.head.commit.object.stdin.flush
    - datetime.timedelta.head.commit.object.path.tree.stdin.write
    - datetime.timedelta.path
    - subprocess.Popen.object.head.commit.tree.path.endswith
    - typing.IO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.path.stdin.flush
    - datetime.timedelta.tree.commit.object.endswith
    - typing.IO.tree.object.stdout.readline
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - typing.IO.object.path.head.commit.tree.stdin.write
    - datetime.timedelta.commit.object.path.tree.stdout.readline
    - typing.IO.object.path.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.object
    - typing.IO.path.commit.object.tree.stdin.write
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - subprocess.Popen.path.head.commit.tree.stdin.write
    - subprocess.Popen.path.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.object.tree.commit
    - datetime.timedelta.head.ref.commit.object.stdin.flush
    - typing.IO.object.path.tree.commit
    - subprocess.Popen.head.ref.commit.tree.object.stdin.write
    - typing.TypeVar.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.head.commit.object.tree.endswith
    - typing.BinaryIO.head.commit.tree.path.stdin.write
    - subprocess.Popen.path.head.ref.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - subprocess.Popen.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.object.tree.path.head.commit
    - subprocess.Popen.commit.tree.path.object.stdin.write
    - typing.IO.path.head.ref.commit.object.tree
    - typing.IO.path.object.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.path.object.tree.stdin.write
    - typing.IO.head.commit.object.path.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.stdin.write
    - typing.IO.tree.head.commit.path.stdout.readline
    - subprocess.Popen.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.commit.object.tree.stdout.readline
    - typing.IO.head.commit.tree.object.endswith
    - proc.stdout.close
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.endswith
    - typing.cast.head.ref.commit.path.object.endswith
    - typing.IO.object.tree.path.commit.endswith
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - typing.IO.path.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - typing.IO.commit.tree.endswith
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - datetime.timedelta.commit.object.path.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - subprocess.Popen.head.ref.commit.path
    - datetime.timedelta.object.tree.head.commit.path.stdin.flush
    - typing.cast.commit.object.tree.path.stdin.write
    - datetime.timedelta.object.commit.tree.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.path.object.tree.head.ref.commit.stdin.write
    - typing.IO.tree.object.head.commit
    - typing.cast.head.ref.commit.tree.object.decode
    - typing.cast.object.head.commit.path.stdin.flush
    - subprocess.Popen.tree.path.object.commit.decode
    - datetime.timedelta.commit.object.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.cast.object.head.commit.tree.endswith
    - datetime.timedelta.commit.object.tree
    - subprocess.Popen.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit
    - datetime.timedelta.commit.path.tree.object.endswith
    - datetime.timedelta.head.ref.commit.path.tree.object.stdin.write
    - typing.cast.head.commit.path.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.tree.path
    - typing.TypeVar.head.commit.tree.object.endswith
    - datetime.timedelta.tree.path.object.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.path.stdout.readline
    - subprocess.Popen.commit.path
    - typing.TypeVar.tree.object.path.endswith
    - typing.IO.path.object.commit.stdin.write
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.tree.head.commit.path.object.stdin.write
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.object.head.commit.path.tree.endswith
    - datetime.timedelta.head.commit.object.tree.path.decode
    - typing.IO.object.commit.path.stdin.flush
    - typing.cast.head.commit.tree.object.stdin.write
    - datetime.timedelta.object.path.head.commit.stdin.write
    - typing.IO.tree.object.path.stdin.write
    - datetime.timedelta.tree.object.endswith
    - typing.IO.tree.object.path.head.ref.commit
    - subprocess.Popen.object.path.head.ref.commit.decode
    - subprocess.Popen.tree.object.commit.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.head.commit.decode
    - typing.TypeVar.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.stdin.write
    - typing.IO.object.path.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdin.flush
    - subprocess.Popen.path.commit.object.stdin.write
    - typing.IO.path.tree.head.commit.object.stdin.write
    - urllib.parse.urlsplit._replace
    - typing.IO.tree.head.commit.path.stdin.flush
    - typing.TypeVar.tree.head.commit.object.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.stdin.flush
    - typing.IO.head.commit.path.endswith
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - subprocess.Popen.tree.path.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdin.write
    - datetime.timedelta.path.tree.head.commit.endswith
    - typing.IO.path.object.head.ref.commit.tree.stdin.flush
    - err.encode
    - typing.cast.commit.tree.object.path.stdout.readline
    - typing.IO.commit.tree.object.stdout.readline
    - datetime.timedelta.path.tree.object.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.object
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.path.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.path.object
    - subprocess.Popen.path.head.ref.commit.object.tree.stdin.flush
    - datetime.timedelta.path.tree.commit.stdin.write
    - subprocess.Popen.path.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.object.head.ref.commit.stdin.flush
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.TypeVar.head.commit.path.tree.object.stdout.readline
    - git.objects.commit.Popen.decode
    - subprocess.Popen.head.commit.path.stdin.flush
    - typing.IO.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.object.tree.head.commit.path.endswith
    - typing.TypeVar.tree.object.path.commit.stdin.write
    - subprocess.Popen.tree.path.object.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.tree.object.stdin.flush
    - typing.cast.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.path.object.commit.stdin.write
    - typing.IO.path.object.tree.endswith
    - datetime.timedelta.head.commit.decode
    - subprocess.Popen.tree.commit.path.stdin.flush
    - subprocess.Popen.path.tree.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.stdin.flush
    - typing.IO.tree.path.head.ref.commit.object.stdin.write
    - datetime.timedelta.path.tree.object.commit.endswith
    - typing.IO.object.path.commit.stdin.flush
    - datetime.timedelta.tree.path.object.head.commit.stdin.flush
    - subprocess.Popen.object.tree.path.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - datetime.timedelta.object.head.commit.tree.path.stdin.write
    - subprocess.Popen.tree.object.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdin.write
    - typing.IO.commit.tree.path.decode
    - typing.IO.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.commit.tree.path.object.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.path.object.tree.stdin.write
    - <builtin>.enumerate
    - subprocess.Popen.path.head.ref.commit.object.decode
    - typing.IO.path.head.commit.tree.stdin.write
    - git.objects.commit.Popen.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.decode
    - typing.cast.head.commit.object.path.endswith
    - subprocess.Popen.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.tree.head.ref.commit.stdout.readline
    - typing.IO.path.head.ref.commit.object.tree.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.head.commit.tree.path.stdin.write
    - typing.cast.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.commit.tree.stdin.write
    - datetime.timedelta.tree.path.object.commit
    - datetime.timedelta.object.tree.commit.path.stdin.write
    - typing.IO.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.object.path.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.commit.tree.stdin.write
    - subprocess.Popen.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.tree.head.commit.object.stdin.write
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.object.tree.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.decode
    - subprocess.Popen.path.tree.commit.stdin.flush
    - datetime.timedelta.object.commit.tree.path.stdout.readline
    - typing.IO.commit.object.stdin.flush
    - typing.BinaryIO.object.head.commit.tree.path.stdout.readline
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.BinaryIO.head.ref.commit.path.tree.endswith
    - typing.IO.tree.path.decode
    - datetime.timedelta.head.commit.tree
    - typing.cast.commit.tree.object.path.stdin.write
    - subprocess.Popen.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.head.commit.tree.endswith
    - typing.BinaryIO.object.tree.head.commit.stdin.write
    - typing.IO.object.path.commit
    - typing.IO.commit.path.object.stdin.write
    - datetime.timedelta.tree.path.head.commit.object.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdout.readline
    - subprocess.Popen.path.object.head.commit.stdin.flush
    - typing.IO.path.tree.object.head.commit.stdin.flush
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.path.tree.object.commit.stdin.flush
    - typing.cast.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.commit
    - datetime.timedelta.object.commit.tree.stdin.flush
    - subprocess.Popen.tree.object
    - datetime.timedelta.commit.tree.path.stdin.write
    - typing.IO.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.path.commit.stdin.flush
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.IO.commit.path
    - datetime.timedelta.path.object.tree.commit.stdin.write
    - typing.BinaryIO.object.head.commit.tree.endswith
    - subprocess.Popen.commit.tree.path.decode
    - typing.IO.commit.tree
    - datetime.timedelta.head.ref.commit.object.path.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.head.commit.tree.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.stdin.write
    - typing.IO.path.head.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.tree.endswith
    - typing.cast.head.ref.commit.tree.object.stdin.flush
    - typing.cast.head.commit.object.endswith
    - typing.IO.path.object.head.ref.commit.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.object.path.head.commit
    - datetime.timedelta.path.commit.object.stdout.readline
    - subprocess.Popen.path.head.ref.commit.object.tree.stdout.readline
    - typing.IO.head.ref.commit.object.path
    - datetime.timedelta.object.head.ref.commit.endswith
    - typing.cast.head.ref.commit.tree.object.path.endswith
    - typing.IO.object.head.ref.commit.path.decode
    - typing.cast.tree.head.commit.object.stdout.readline
    - subprocess.Popen.commit.endswith
    - typing.IO.head.commit.path.object.tree.stdin.flush
    - typing.IO.head.ref.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdin.write
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.object.stdin.write
    - typing.IO.tree.object.path.head.commit.decode
    - datetime.timedelta.commit.tree.object.decode
    - subprocess.Popen.head.commit.object.tree.path.stdin.write
    - typing.IO.head.commit.object.tree.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - typing.IO.object.path.head.ref.commit.tree.stdin.write
    - typing.IO.commit.object.stdin.write
    - typing.BinaryIO.object.head.commit.path.stdin.flush
    - typing.TypeVar.head.ref.commit.object.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - typing.BinaryIO.head.ref.commit.object.path.endswith
    - datetime.timedelta.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - datetime.timedelta.path.object.commit.stdin.write
    - subprocess.Popen.object.head.ref.commit.path.tree.stdin.write
    - typing.IO.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.tree.path.object.head.commit.stdout.readline
    - datetime.timedelta.object.commit.stdout.readline
    - datetime.timedelta.object.head.commit.path.tree.endswith
    - typing.IO.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.stdin.flush
    - typing.IO.object.head.ref.commit.path.tree.endswith
    - typing.TypeVar.head.ref.commit.path.tree.object.endswith
    - datetime.timedelta.object.head.commit.path.tree
    - typing.IO.head.commit.path.object.tree.endswith
    - subprocess.Popen.object.tree.head.ref.commit.path.endswith
    - typing.IO.path.head.commit.object.tree.stdin.write
    - typing.BinaryIO.head.commit.tree.object.path.stdin.flush
    - typing.IO.tree.object.head.commit.path.stdin.flush
    - typing.IO.path.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.IO.commit.path.stdout.readline
    - typing.IO.tree.path.object.head.commit.endswith
    - typing.BinaryIO.tree.head.ref.commit.decode
    - datetime.timedelta.object.commit.path.tree.endswith
    - typing.TypeVar.object.head.ref.commit.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.tree.path.head.commit.object.stdout.readline
    - datetime.timedelta.tree.object.path.commit.endswith
    - typing.BinaryIO.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - datetime.timedelta.object.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.stdin.flush
    - typing.cast.head.commit.object.decode
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.head.commit
    - typing.cast.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.path.commit.decode
    - typing.BinaryIO.object.head.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.tree.path.decode
    - datetime.timedelta.path.object
    - typing.IO.object.tree.head.commit.path.endswith
    - typing.IO.path.tree.head.ref.commit.stdin.flush
    - typing.IO.object.tree.path.head.commit.stdin.flush
    - subprocess.Popen.commit
    - typing.TypeVar.head.commit.object.path.tree.stdin.write
    - typing.IO.head.commit.tree.path.stdout.readline
    - datetime.timedelta.commit.tree.path.object.stdin.write
    - datetime.timedelta.path.commit.tree.object
    - typing.IO.head.ref.commit.path.stdin.write
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.TypeVar.object.head.commit.path.tree.stdin.flush
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - typing.cast.tree.object.head.commit.path.stdin.write
    - datetime.timedelta.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.commit.tree.object.path.decode
    - outlist.extend
    - datetime.timedelta.commit.path
    - subprocess.Popen.object.head.ref.commit.endswith
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.path.decode
    - typing.IO.path.head.ref.commit.object
    - <builtin>.getattr
    - datetime.timedelta.tree.path.object.head.commit.stdout.readline
    - subprocess.Popen.object.head.commit.stdin.flush
    - subprocess.Popen.head.ref.commit.path.object.endswith
    - typing.IO.object.head.commit.tree.decode
    - datetime.timedelta.path.head.commit.tree.object.endswith
    - subprocess.Popen.endswith
    - typing.IO.path.object.tree.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.path.endswith
    - typing.IO.object.path.head.ref.commit.tree.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - typing.IO.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - typing.IO.tree.path.object.head.commit.stdin.flush
    - subprocess.Popen.path.head.commit.tree.decode
    - typing.TypeVar.head.commit.path.tree
    - subprocess.Popen.object.commit.path.stdin.write
    - typing.IO.object.commit.tree.path.stdin.flush
    - subprocess.Popen.head.commit.tree.object.path.endswith
    - typing.IO.commit.tree.object.path.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree
    - git.objects.commit.Popen.tree.path.endswith
    - typing.IO.object.path.head.commit.endswith
    - typing.IO.tree.head.commit.path.object
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdin.write
    - datetime.timedelta.object.tree.path.head.commit.decode
    - typing.IO.tree.path.head.commit.stdin.write
    - typing.IO.object.path.tree.stdin.flush
    - typing.TypeVar.tree.object.path.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.endswith
    - typing.cast.tree.head.ref.commit.object.endswith
    - typing.IO.commit.tree.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.tree.stdin.flush
    - typing.BinaryIO.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.tree.path.endswith
    - datetime.timedelta.tree.commit.path.endswith
    - subprocess.Popen.object.head.commit.tree.stdin.flush
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.head.ref.commit.object.stdin.write
    - typing.IO.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.decode
    - typing.IO.tree.head.commit.endswith
    - subprocess.Popen.commit.path.object.tree.endswith
    - typing.TypeVar.tree.object.head.commit
    - typing.IO.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.commit.object.path.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.stdin.write
    - typing.TypeVar.head.commit.object.path.stdin.flush
    - datetime.timedelta.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - typing.IO.path.object.tree.head.commit.endswith
    - typing.IO.object.path.commit.tree.endswith
    - subprocess.Popen.tree.object.stdout.readline
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - subprocess.Popen.head.ref.commit.path.stdin.flush
    - datetime.timedelta.head.ref.commit.object.tree.endswith
    - datetime.timedelta.commit.object.tree.decode
    - typing.TypeVar.object.head.ref.commit.path.stdin.write
    - typing.IO.path.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.commit.path.object.stdin.write
    - typing.BinaryIO.object.tree.path.head.commit.endswith
    - typing.cast.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - datetime.timedelta.commit.object.path.stdin.write
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.object.path.stdin.flush
    - typing.IO.decode
    - typing.cast.head.ref.commit.path.tree.object.stdin.flush
    - subprocess.Popen.tree.object.head.commit.path.endswith
    - datetime.timedelta.object.head.commit.endswith
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - subprocess.Popen.path.tree.commit.stdin.write
    - datetime.timedelta.object.commit.tree.path.stdin.flush
    - datetime.timedelta.head.ref.commit
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.object.head.commit.stdin.write
    - typing.cast.head.ref.commit.path.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.decode
    - subprocess.Popen.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.path.tree.commit.decode
    - env.update
    - typing.IO.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.endswith
    - subprocess.Popen.commit.tree.object.path.stdin.write
    - subprocess.Popen.path.object.tree.endswith
    - typing.cast.head.commit.path.tree
    - typing.IO.path.head.commit.object.tree.stdin.flush
    - datetime.timedelta.path.head.ref.commit.tree.object.stdout.readline
    - typing.IO.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.object.commit.tree
    - datetime.timedelta.head.commit.tree.endswith
    - typing.IO.commit.tree.path.stdin.flush
    - datetime.timedelta.commit.object.stdin.write
    - datetime.timedelta.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.commit.stdout.readline
    - typing.cast.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.path.stdin.write
    - git.objects.commit.Popen.tree.stdin.flush
    - subprocess.Popen.object.commit.tree.stdin.write
    - typing.IO.path.object.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.head.commit.object.stdout.readline
    - subprocess.Popen.tree.object.commit.path.stdin.write
    - datetime.timedelta.object.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - datetime.timedelta.tree.object.path.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.object.tree.path.endswith
    - typing.TypeVar.head.commit
    - typing.IO.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.path.tree
    - datetime.timedelta.tree.object.head.commit.path
    - typing.TypeVar.head.commit.object.tree.stdin.write
    - typing.IO.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.path.object.tree.head.ref.commit.endswith
    - subprocess.Popen.head.commit.object.path.decode
    - subprocess.Popen.path.head.commit.object.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.object.stdin.flush
    - typing.cast.head.ref.commit.tree
    - typing.IO.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.path.decode
    - subprocess.Popen.object.tree.commit.stdin.write
    - datetime.timedelta.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.head.commit.object.tree.decode
    - datetime.timedelta.commit.tree.object.path.stdin.flush
    - datetime.timedelta.tree.object.path.endswith
    - typing.BinaryIO.tree.head.commit.object.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.stdin.flush
    - typing.IO.path.object.tree.commit.stdin.flush
    - subprocess.Popen.commit.object.path.tree.stdin.write
    - <builtin>.setattr
    - datetime.timedelta.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.object.endswith
    - typing.IO.head.ref.commit.tree.path.object.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.path.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.stdin.flush
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - subprocess.Popen.tree.path.object.head.commit.endswith
    - subprocess.Popen.object.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.head.commit.path.tree.decode
    - datetime.timedelta.tree.path.commit.object.stdout.readline
    - <builtin>.dict
    - typing.BinaryIO.head.ref.commit.tree.endswith
    - typing.cast.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.path.head.commit.tree
    - typing.cast.head.commit.tree.path.object.decode
    - typing.BinaryIO.head.ref.commit.tree.path.stdin.flush
    - typing.BinaryIO.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.path.object.head.commit.endswith
    - typing.IO.tree.object.decode
    - datetime.timedelta.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.path.tree.stdin.flush
    - typing.IO.path.object.head.commit.stdout.readline
    - typing.cast.head.commit.object.tree.path.stdout.readline
    - typing.IO.path.commit.tree.object.stdin.flush
    - typing.cast.head.ref.commit.tree.path
    - typing.IO.path.object.head.commit.tree.decode
    - subprocess.Popen.object.tree.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.path.endswith
    - datetime.timedelta.object.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree.endswith
    - datetime.timedelta.object.path.head.commit.tree.decode
    - datetime.timedelta.object.path.head.commit.tree.stdin.write
    - typing.IO.tree.path.head.commit.object
    - typing.TypeVar.head.ref.commit.object.path.stdin.write
    - subprocess.Popen.commit.path.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.decode
    - datetime.timedelta.object.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.head.commit.object.tree.decode
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - typing.IO.tree.head.ref.commit.endswith
    - typing.IO.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.endswith
    - typing.BinaryIO.head.commit.path.stdin.write
    - typing.BinaryIO.tree.head.commit
    - datetime.timedelta.object.path.commit
    - typing.IO.path.head.commit.tree.object.endswith
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.IO.commit.tree.object.stdin.write
    - typing.IO.path.commit.tree.endswith
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - typing.IO.head.commit.path.object.tree.decode
    - typing.BinaryIO.object.head.commit.tree.stdin.flush
    - subprocess.Popen.path.object.tree.stdout.readline
    - datetime.timedelta.object.path.commit.tree.endswith
    - typing.IO.path.object.tree.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdin.flush
    - typing.TypeVar.object.head.ref.commit.endswith
    - subprocess.Popen.commit.object.tree.path.decode
    - datetime.timedelta.object.path.tree.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - subprocess.Popen.object.path.head.commit.stdin.write
    - subprocess.Popen.tree.path.head.commit.stdin.write
    - typing.IO.stdin.write
    - datetime.timedelta.path.head.commit.tree.stdin.write
    - datetime.timedelta.tree.head.commit.object.path
    - datetime.timedelta.object.tree.commit.path.stdout.readline
    - subprocess.Popen.path.tree.commit.object
    - subprocess.Popen.path.tree.head.ref.commit.stdin.write
    - datetime.timedelta.path.commit.stdout.readline
    - subprocess.Popen.path.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.tree.path.decode
    - subprocess.Popen.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.tree.object.path.stdin.write
    - subprocess.Popen.head.ref.commit.object.path.tree.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.path
    - typing.cast.object.head.commit.endswith
    - typing.cast.tree.head.ref.commit.path.decode
    - typing.cast.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.path.object
    - typing.IO.object.commit.path.tree.endswith
    - typing.IO.head.commit.path.tree.object.decode
    - typing.BinaryIO.object.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.path.stdin.write
    - subprocess.Popen.tree.object.commit.path.endswith
    - typing.IO.object.commit.path.stdout.readline
    - datetime.timedelta.object.tree.commit.stdin.write
    - typing.cast.tree.head.ref.commit.path.endswith
    - typing.IO.head.ref.commit.object.path.stdin.flush
    - datetime.timedelta.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.head.commit.object.path
    - typing.TypeVar.tree.head.ref.commit.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - datetime.timedelta.path.object.tree.head.commit.stdin.write
    - typing.IO.path.tree.commit.stdin.write
    - datetime.timedelta.commit.tree.object.path.decode
    - typing.cast.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.commit.tree.object.stdin.write
    - typing.IO.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.path.tree.head.commit.stdout.readline
    - subprocess.Popen.commit.path.tree.object.endswith
    - typing.TypeVar.object.tree.head.commit.path.stdout.readline
    - datetime.timedelta.object.head.commit.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.tree.head.commit.path.object.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.stdin.write
    - typing.TypeVar.head.commit.object.path.tree.decode
    - subprocess.Popen.tree.head.commit.path.object.stdout.readline
    - git.cmd.Git.__get_object_header
    - subprocess.Popen.head.ref.commit.tree.object.path.stdin.write
    - typing.cast.tree.head.ref.commit.path.stdin.flush
    - datetime.timedelta.path.stdin.write
    - subprocess.Popen.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.stdout.readline
    - typing.IO.head.commit.tree.object.path.stdin.flush
    - typing.TypeVar.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.path.tree.commit
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree
    - typing.IO.path.head.ref.commit.tree.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.tree.commit.path.stdin.write
    - typing.IO.head.ref.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.stdin.flush
    - typing.IO.commit.path.tree.stdin.flush
    - typing.TypeVar.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdin.write
    - subprocess.Popen.path.tree.head.commit.object.stdin.write
    - subprocess.Popen.head.commit.tree.stdin.write
    - datetime.timedelta.head.commit.object.path.endswith
    - subprocess.Popen.head.commit.object.tree.path.decode
    - typing.cast.tree.head.ref.commit.stdout.readline
    - typing.IO.path.commit.object.tree.decode
    - subprocess.Popen.path.commit.object.tree.stdout.readline
    - typing.IO.object.path.tree.commit.decode
    - typing.IO.head.ref.commit.path.tree.stdin.write
    - typing.IO.path.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.endswith
    - typing.cast.tree.head.commit.object.path.endswith
    - typing.IO.head.commit.tree.object.stdin.flush
    - typing.cast.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.head.commit.stdin.flush
    - subprocess.Popen.path.decode
    - subprocess.Popen.tree.object.path.commit.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.path.commit.decode
    - subprocess.Popen.head.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.object.tree.path.head.commit
    - typing.cast.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.commit.object.endswith
    - datetime.timedelta.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.endswith
    - typing.BinaryIO.head.commit.path.stdin.flush
    - datetime.timedelta.object.tree.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.stdin.flush
    - typing.IO.path.commit
    - datetime.timedelta.head.ref.commit.path.tree.object.endswith
    - typing.cast.object.tree.head.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - datetime.timedelta.head.commit.tree.path.endswith
    - subprocess.Popen.object.path.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.path.object.endswith
    - datetime.timedelta.object.path.commit.tree.stdin.flush
    - gitdb.util.bin_to_hex.endswith
    - typing.IO.head.commit.object.tree.stdout.readline
    - subprocess.Popen.tree.commit.stdout.readline
    - typing.cast.object.head.commit.path.tree.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.path.decode
    - typing.BinaryIO.head.commit.object.stdin.write
    - git.cmd.Git.transform_kwargs
    - datetime.timedelta.commit.path.object.stdin.flush
    - subprocess.Popen.object.tree.commit.path.stdin.flush
    - subprocess.Popen.object.commit.path.stdout.readline
    - typing.IO.path.tree.endswith
    - typing.IO.commit.object.path.tree.stdin.flush
    - datetime.timedelta.object.path.stdout.readline
    - typing.IO.path.tree.head.ref.commit.object.decode
    - datetime.timedelta.head.commit.path.tree.stdin.flush
    - subprocess.Popen.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.endswith
    - datetime.timedelta.tree.path.commit.endswith
    - typing.IO.object.tree.head.commit.endswith
    - datetime.timedelta.commit.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.endswith
    - datetime.timedelta.head.commit.path.object.tree.decode
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - subprocess.Popen.head.commit.object.path.stdin.flush
    - typing.TypeVar.object.head.commit.path.stdin.flush
    - typing.IO.object.head.ref.commit.path
    - typing.BinaryIO.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.path.stdin.write
    - typing.IO.tree.path.head.ref.commit.object.decode
    - subprocess.Popen.object.path.head.ref.commit.stdin.flush
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.path.tree.head.commit.decode
    - subprocess.Popen.commit.path.object.endswith
    - subprocess.Popen.object.head.commit.tree
    - typing.IO.object.tree.path.commit.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.commit.path.decode
    - subprocess.Popen.head.ref.commit.path.object.stdin.write
    - typing.TypeVar.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.tree.object.stdin.write
    - typing.IO.path.object.stdin.flush
    - typing.IO.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.head.commit.tree.path.stdin.flush
    - urllib.parse.urlsplit.netloc.replace
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - git.objects.commit.Popen.tree.endswith
    - typing.IO.tree.path.stdin.flush
    - typing.IO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.path.object.stdin.flush
    - typing.cast.object.head.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.object.path.tree.endswith
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.path.object.tree.head.ref.commit.stdin.write
    - datetime.timedelta.object
    - typing.cast.tree.head.commit.path.object.stdout.readline
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.tree.commit.object.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.tree.head.commit.path.stdin.write
    - typing.IO.object.tree.commit.stdin.flush
    - typing.IO.tree.path.object.commit.endswith
    - datetime.timedelta.object.commit.endswith
    - datetime.timedelta.head.commit.path.object.tree.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.endswith
    - datetime.timedelta.path.tree.head.ref.commit.stdin.write
    - typing.IO.object.path.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.stdin.flush
    - typing.IO.object.path.head.commit.stdin.write
    - typing.IO.commit.path.object.tree
    - git.objects.commit.Popen.tree.path.decode
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.object.path.commit.tree.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.stdin.write
    - typing.cast.head.ref.commit.path.endswith
    - datetime.timedelta.object.head.commit.tree.endswith
    - typing.IO.path.head.ref.commit.tree.object.decode
    - datetime.timedelta.object.path.tree.commit.stdin.flush
    - typing.IO.tree.object.endswith
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - subprocess.Popen.head.commit.path.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.object
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.tree.commit.object.endswith
    - subprocess.Popen.tree.path.object.head.commit.stdin.write
    - typing.IO.tree.head.commit.object.path.endswith
    - typing.IO.path.tree.commit.decode
    - typing.IO.tree.path.head.ref.commit.object.stdin.flush
    - datetime.timedelta.tree.path.commit.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.commit.object
    - git.cmd._safer_popen_windows
    - typing.IO.head.commit.tree.object
    - typing.IO.object.tree.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.endswith
    - subprocess.Popen.path.tree.object.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.commit.path.object.endswith
    - typing.IO.head.commit.object.path.tree.stdin.write
    - typing.IO.tree.head.ref.commit.stdin.flush
    - typing.IO.head.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.tree.object.endswith
    - subprocess.Popen.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.commit.tree.stdin.write
    - typing.cast.head.commit.tree.path.object
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - datetime.timedelta.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.path.stdout.readline
    - watchdog.start
    - typing.BinaryIO.head.commit.object.tree.endswith
    - datetime.timedelta.object.commit.tree.path.endswith
    - typing.IO.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.path.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit.stdin.write
    - typing.TypeVar.object.head.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.path.object.stdin.flush
    - subprocess.Popen.tree.commit
    - typing.IO.path.commit.tree.object.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.stdin.write
    - subprocess.Popen.object.tree.stdin.flush
    - datetime.timedelta.tree.stdout.readline
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.IO.path.head.commit.tree.stdin.flush
    - typing.IO.object.path.head.commit.decode
    - subprocess.Popen.tree.object.head.ref.commit.path.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.head.ref.commit.object.stdin.flush
    - typing.IO.path.head.commit.tree.stdout.readline
    - typing.BinaryIO.tree.head.commit.object.stdout.readline
    - typing.BinaryIO.object.head.commit.path.tree.stdin.write
    - typing.IO.tree.path.object.head.commit
    - typing.IO.endswith
    - subprocess.Popen.object.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdin.write
    - subprocess.Popen.head.commit.tree.decode
    - typing.TypeVar.head.commit.tree.stdin.flush
    - datetime.timedelta.object.head.commit.path.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.commit.endswith
    - subprocess.Popen.object.path.commit.stdout.readline
    - subprocess.Popen.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.endswith
    - subprocess.Popen.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.stdin.flush
    - typing.IO.head.commit.object.tree.decode
    - datetime.timedelta.path.object.tree.endswith
    - typing.IO.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.path.object.tree.commit.stdin.flush
    - datetime.timedelta.path.object.commit.decode
    - typing.cast.tree.object.head.commit.stdin.write
    - typing.IO.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.object.tree.path
    - typing.cast.object.tree.head.commit.path.endswith
    - datetime.timedelta.head.ref.commit.tree.endswith
    - datetime.timedelta.tree.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.stdin.flush
    - typing.IO.tree.object.head.ref.commit
    - subprocess.Popen.object.commit.tree.path.stdin.flush
    - typing.IO.head.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.path.stdin.flush
    - typing.IO.path.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit
    - datetime.timedelta.path.head.commit.object.endswith
    - typing.TypeVar.head.ref.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.object
    - git.util.stream_copy
    - typing.IO.object.head.commit.decode
    - datetime.timedelta.path.object.commit.tree.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.endswith
    - typing.IO.tree.commit.decode
    - typing.IO.head.ref.commit.tree.object.stdout.readline
    - typing.cast.object.head.commit.stdin.flush
    - datetime.timedelta.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.tree.commit.object.decode
    - subprocess.Popen.path.tree.object.head.ref.commit
    - datetime.timedelta.object.path.tree.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.head.ref.commit.tree.endswith
    - subprocess.Popen.tree.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.commit.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdin.flush
    - typing.IO.tree.object.path.decode
    - git.cmd.Git._prepare_ref
    - typing.IO.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree.endswith
    - typing.IO.path.object.commit.tree.stdin.write
    - subprocess.Popen.tree.head.ref.commit.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object.stdin.write
    - typing.TypeVar.head.ref.commit.tree.object.stdin.flush
    - typing.cast.object.head.ref.commit.path.stdout.readline
    - typing.IO.head.commit.object.path
    - typing.cast.tree.head.commit.object.stdin.flush
    - typing.TypeVar.head.commit.path.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path.stdin.flush
    - subprocess.Popen.object.stdout.readline
    - typing.IO.commit.path.object.tree.stdin.flush
    - datetime.timedelta.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.object.path.endswith
    - subprocess.Popen.object.head.commit.stdin.write
    - subprocess.Popen.path.head.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.IO.head.commit.path.tree.stdin.flush
    - datetime.timedelta.tree.head.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.tree.endswith
    - datetime.timedelta.path.object.tree.head.commit.stdin.flush
    - datetime.timedelta.object.commit.decode
    - datetime.timedelta.path.tree.object.head.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.endswith
    - subprocess.Popen.commit.tree.object.stdin.flush
    - typing.IO.path.stdin.flush
    - subprocess.Popen.commit.object.tree.stdout.readline
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.object.head.ref.commit
    - typing.IO.object.head.commit.tree.path.stdin.write
    - typing.TypeVar.head.ref.commit.path.object.tree.stdin.flush
    - typing.IO.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.endswith
    - typing.IO.object.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.commit.stdin.flush
    - datetime.timedelta.object.path.head.ref.commit.stdin.write
    - typing.IO.head.ref.commit.path.tree.endswith
    - typing.BinaryIO.head.commit.object.path.tree.stdout.readline
    - subprocess.Popen.path.object.head.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.path.object.tree.stdin.flush
    - typing.IO.tree.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.stdin.flush
    - typing.cast.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.path
    - typing.IO.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.tree.path.commit.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.endswith
    - datetime.timedelta.tree.head.commit.object.path.endswith
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.stdout.readline
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - typing.BinaryIO.head.commit.object.tree.stdin.write
    - typing.TypeVar.object.head.ref.commit.tree.endswith
    - subprocess.Popen.path.head.commit.tree.endswith
    - subprocess.Popen.object.tree.commit.path.endswith
    - subprocess.Popen.tree.head.ref.commit.stdout.readline
    - typing.IO.tree.path.object.head.ref.commit.stdin.write
    - typing.IO.path.head.commit.object.stdin.write
    - datetime.timedelta.path.head.commit
    - typing.cast.tree.head.ref.commit.object.stdin.flush
    - typing.IO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.path
    - typing.IO.tree.object.path.commit.stdin.flush
    - git.util.remove_password_if_present
    - subprocess.Popen.tree.commit.object.stdin.write
    - typing.IO.object.tree.path.head.ref.commit.endswith
    - typing.cast.head.commit.object.path.tree.stdin.write
    - subprocess.Popen.tree.path.stdout.readline
    - subprocess.Popen.path.tree.head.commit.object.endswith
    - datetime.timedelta.commit.decode
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.object.path
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - typing.IO.object.path.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.object.head.ref.commit.decode
    - typing.IO.object.head.ref.commit.stdin.flush
    - typing.IO.head.commit.object.path.stdin.write
    - typing.IO.tree.path.object.commit
    - typing.IO.commit.path.tree.object.stdin.write
    - subprocess.Popen.path.head.ref.commit.object.stdin.flush
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.path.tree.commit.endswith
    - typing.cast.head.commit.tree.object.stdin.flush
    - typing.TypeVar.object.head.ref.commit.path.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.object.stdout.readline
    - typing.IO.tree.path.object.stdin.write
    - datetime.timedelta.object.tree.commit
    - typing.TypeVar.head.ref.commit.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.commit.path.stdout.readline
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.object.path.stdout.readline
    - typing.cast.object.head.commit.stdin.write
    - typing.IO.path.tree.head.ref.commit.stdin.write
    - typing.IO.path.head.commit.object.endswith
    - datetime.timedelta.path.tree.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.path.head.commit.stdout.readline
    - subprocess.Popen.commit.stdin.flush
    - datetime.timedelta.path.stdin.flush
    - typing.cast.tree.object.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.stdout.readline
    - typing.cast.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.commit.path.tree.stdin.write
    - subprocess.Popen.tree.head.ref.commit.stdin.write
    - typing.cast.head.commit.object.tree.path.stdin.write
    - typing.IO.head.commit.stdin.write
    - datetime.timedelta.commit.path.tree.stdin.write
    - datetime.timedelta.tree.path.head.commit.stdin.write
    - datetime.timedelta.head.commit.path.tree.decode
    - subprocess.Popen.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.path.commit.tree.object.endswith
    - subprocess.Popen.path.object.head.commit.tree.endswith
    - typing.TypeVar.tree.object.head.ref.commit.path.stdin.write
    - git.util.patch_env
    - typing.IO.tree.head.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.endswith
    - subprocess.Popen.path.commit.tree.stdin.write
    - subprocess.Popen.object.path.tree.decode
    - subprocess.Popen.object.tree.path.commit
    - typing.BinaryIO.tree.head.ref.commit.stdin.write
    - typing.IO.path
    - typing.IO.head.commit.path.object.endswith
    - typing.IO.head.ref.commit.path.object
    - typing.BinaryIO.head.commit.tree.stdout.readline
    - typing.IO.tree.head.commit.path.object.endswith
    - typing.TypeVar.tree.object.path.head.ref.commit.endswith
    - typing.cast.head.ref.commit.object.decode
    - typing.IO.object.head.commit.tree.path
    - typing.TypeVar.head.commit.object.path.stdin.write
    - subprocess.Popen.commit.path.stdin.write
    - typing.TypeVar.head.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.cast.tree.object.head.commit.path.stdout.readline
    - datetime.timedelta.path.commit.object.stdin.write
    - typing.IO.object.commit.tree.path.endswith
    - subprocess.Popen.tree.path.object.decode
    - subprocess.Popen.path.tree.endswith
    - subprocess.Popen.commit.path.tree.object
    - typing.IO.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.path.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.path.tree.object.head.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path.endswith
    - typing.BinaryIO.head.ref.commit.object.tree.stdin.flush
    - typing.cast.commit.tree.object.path
    - typing.IO.commit.object.tree.decode
    - typing.cast.tree.head.commit.path.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.object.endswith
    - typing.IO.commit.path.tree.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - git.objects.commit.Popen.tree.path
    - typing.TypeVar.tree.object.head.commit.stdout.readline
    - typing.TypeVar.head.commit.path.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.object.tree.path
    - datetime.timedelta.object.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - subprocess.Popen.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.tree.endswith
    - <builtin>.int
    - subprocess.Popen.head.commit.path
    - datetime.timedelta.head.commit.object.tree.path.endswith
    - datetime.timedelta.head.commit.tree.path.object.decode
    - subprocess.Popen.commit.path.tree
    - typing.IO.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.cast.head.commit.tree.stdout.readline
    - typing.IO.tree.commit.path.decode
    - typing.BinaryIO.head.commit.tree.object.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.endswith
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.path.stdin.write
    - git.objects.commit.Popen.tree.path.stdin.flush
    - datetime.timedelta.tree.object.path
    - typing.IO.object.tree.head.ref.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.object.path.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.object.endswith
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.object.commit.path.tree.stdout.readline
    - typing.cast.tree.object.head.commit.path
    - subprocess.Popen.object.path.tree.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.object.path.endswith
    - typing.IO.path.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.endswith
    - datetime.timedelta.tree.object.head.commit.path.stdin.flush
    - datetime.timedelta.head.commit.object.path.tree.stdin.flush
    - datetime.timedelta.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.endswith
    - datetime.timedelta.object.head.ref.commit.stdin.write
    - datetime.timedelta.path.commit
    - subprocess.Popen.tree.commit.path.endswith
    - subprocess.Popen.path.tree.head.ref.commit.object.stdin.write
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.object.path.stdout.readline
    - typing.TypeVar.tree.object.path.commit.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.stdin.write
    - datetime.timedelta.object.tree.path.stdin.flush
    - typing.IO.object.head.ref.commit.tree.path.stdin.flush
    - proc.stdout.read
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.path.tree.commit.object.endswith
    - subprocess.Popen.head.commit.tree.path.object.decode
    - datetime.timedelta.commit.tree.endswith
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.stdin.flush
    - datetime.timedelta.head.ref.commit.endswith
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.endswith
    - typing.IO.tree.path.commit.stdin.flush
    - typing.TypeVar.object.head.commit.tree.stdin.write
    - datetime.timedelta.object.commit.stdin.write
    - subprocess.Popen.commit.stdout.readline
    - subprocess.Popen.tree.object.path.commit.endswith
    - datetime.timedelta.object.tree.endswith
    - datetime.timedelta.path.head.ref.commit.object.tree.endswith
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.commit.path.stdout.readline
    - typing.IO.path.commit.stdout.readline
    - datetime.timedelta.path.object.head.commit.stdout.readline
    - typing.cast.head.commit.path.object.endswith
    - subprocess.Popen.object.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.tree.path.object.stdin.write
    - typing.IO.head.ref.commit.tree.object.decode
    - subprocess.Popen.object.commit.path.stdin.flush
    - subprocess.Popen.path.object.commit.tree.stdin.write
    - subprocess.Popen.path.commit.object.endswith
    - typing.IO.path.object.stdout.readline
    - typing.IO.path.object.decode
    - datetime.timedelta.commit.tree
    - datetime.timedelta.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.head.commit.path
    - typing.IO.path.head.ref.commit.tree.stdin.flush
    - typing.IO.commit.tree.object.path.endswith
    - datetime.timedelta.path.tree.object.stdin.flush
    - typing.IO.path.commit.object.tree.stdout.readline
    - typing.cast.tree.object.head.commit
    - typing.IO.tree.path.head.ref.commit.endswith
    - datetime.timedelta.tree.head.ref.commit.object.path
    - typing.TypeVar.head.ref.commit.object.path.tree.stdin.write
    - typing.IO.head.ref.commit.tree.object.path
    - typing.TypeVar.tree.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.path.head.commit.object.tree.stdin.write
    - typing.IO.path.tree.stdin.flush
    - typing.IO.tree.object.head.commit.path.endswith
    - typing.BinaryIO.object.tree.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - typing.BinaryIO.object.head.commit.path.tree.stdin.flush
    - typing.TypeVar.head.commit.path.object.tree.stdin.write
    - typing.IO.head.commit.object.tree.path.stdin.write
    - subprocess.Popen.object.tree
    - datetime.timedelta.object.path.commit.stdin.write
    - typing.IO.head.commit.object.path.tree.decode
    - subprocess.Popen.path.object.head.commit
    - typing.cast.commit.tree.object.path.endswith
    - typing.cast.head.commit.path.object.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.path.object.stdout.readline
    - typing.IO.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.stdin.flush
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.commit.object.tree.path.endswith
    - urllib.parse.urlsplit
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - typing.IO.head.ref.commit.tree.path.object.stdin.flush
    - subprocess.Popen.path.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.head.commit.path.endswith
    - typing.IO.tree.head.commit.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.stdin.flush
    - typing.IO.path.head.commit.tree.decode
    - typing.IO.tree.path.object.commit.stdin.write
    - typing.cast.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.path.tree.head.ref.commit.object.endswith
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.head.ref.commit.tree.path.stdout.readline
    - git.objects.commit.Popen.path.stdout.readline
    - subprocess.Popen.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.object.commit.stdout.readline
    - subprocess.Popen.head.commit.object.path.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.stdin.write
    - typing.IO.object.commit.tree.stdin.flush
    - git.cmd.Git._parse_object_header
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - typing.TypeVar.tree.head.commit.path.endswith
    - datetime.timedelta.tree.commit.path.object
    - typing.TypeVar.object.head.commit.path.stdout.readline
    - datetime.timedelta.head.commit.object.tree.path.stdin.flush
    - typing.BinaryIO.object.head.commit.path
    - datetime.timedelta.head.commit.object.tree.path.stdin.write
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.path.object.stdin.write
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - subprocess.Popen.tree.head.commit.object.stdin.flush
    - datetime.timedelta.tree.object.path.head.commit.decode
    - typing.TypeVar.object.tree.path.stdin.flush
    - typing.IO.object.head.ref.commit.endswith
    - datetime.timedelta.path.commit.object.tree.endswith
    - subprocess.Popen.head.ref.commit.object.path.stdin.write
    - typing.cast.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.object.commit.path
    - typing.BinaryIO.object.tree.path.decode
    - datetime.timedelta.tree.path.head.commit.endswith
    - typing.IO.commit.path.object.endswith
    - typing.IO.object.tree.path.commit
    - typing.IO.head.ref.commit.tree.object.endswith
    - typing.TypeVar.object.head.ref.commit.path
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.stdin.write
    - subprocess.Popen.path.commit.object.tree.stdin.write
    - typing.IO.path.head.commit.tree.object.decode
    - typing.IO.object.path.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path
    - subprocess.Popen.tree.object.head.ref.commit.path.stdout.readline
    - typing.cast.tree.head.ref.commit.stdin.flush
    - typing.IO.path.object.tree.commit.endswith
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.path.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.path.stdout.readline
    - typing.TypeVar.object.head.commit.path.stdin.write
    - typing.IO.object.tree.path.head.commit.endswith
    - typing.IO.object.head.ref.commit.tree.path
    - datetime.timedelta.head.ref.commit.tree.path.object.endswith
    - datetime.timedelta.object.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.path.object
    - subprocess.Popen.head.commit.object.path.tree.stdin.flush
    - typing.IO.tree.commit.path.object.decode
    - typing.BinaryIO.object.tree.path.head.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.stdin.flush
    - typing.IO.head.commit.object.tree.stdin.write
    - typing.BinaryIO.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.path.object.stdout.readline
    - typing.TypeVar.head.commit.path.tree.object.endswith
    - typing.BinaryIO.head.ref.commit.tree.stdin.write
    - datetime.timedelta.tree.endswith
    - datetime.timedelta.tree.path.commit.object.endswith
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.cast.head.commit.path.stdout.readline
    - subprocess.Popen.path.head.commit.tree.stdout.readline
    - datetime.timedelta.path.commit.stdin.flush
    - subprocess.Popen.tree.path.object.endswith
    - typing.IO.commit.stdin.flush
    - datetime.timedelta.tree.commit.path.object.decode
    - typing.IO.path.head.ref.commit.object.tree.stdin.write
    - typing.IO.object.commit.path.decode
    - typing.IO.object.path.head.ref.commit.tree.stdin.flush
    - typing.IO.head.commit.object.endswith
    - typing.cast.head.commit.tree.endswith
    - typing.IO.tree.path
    - typing.BinaryIO.tree.head.commit.object.stdin.flush
    - datetime.timedelta.object.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit
    - typing.TypeVar.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.object.stdin.flush
    - subprocess.Popen.head.commit.tree.path.stdin.flush
    - typing.TypeVar.head.commit.object.tree
    - typing.IO.path.commit.endswith
    - subprocess.Popen.path.tree.object.decode
    - typing.IO.head.ref.commit.path.stdout.readline
    - typing.cast.head.commit.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - datetime.timedelta.tree.commit.path.object.stdin.write
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.TypeVar.tree.object.head.ref.commit.stdin.write
    - typing.IO.object.path.decode
    - datetime.timedelta.commit.path.object.tree.stdin.flush
    - typing.IO.path.head.commit.tree.object.stdin.flush
    - subprocess.Popen.head.ref.commit.object.path.tree
    - typing.TypeVar.tree.head.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.stdin.write
    - typing.cast.head.ref.commit.path.tree.object.stdin.write
    - datetime.timedelta.object.head.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.decode
    - call.extend
    - subprocess.Popen.head.commit.tree.object.path.stdin.flush
    - datetime.timedelta.commit.object.path
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - typing.IO.object.path.head.ref.commit.tree
    - datetime.timedelta.path.decode
    - typing.IO.path.endswith
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.commit.object.path.stdin.write
    - typing.cast.tree.object.head.commit.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.path.decode
    - typing.IO.path.commit.tree.object.stdin.write
    - typing.IO.path.object.tree.head.commit.stdin.write
    - typing.IO.object.tree.path.head.commit.stdin.write
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.head.commit.endswith
    - subprocess.Popen.head.commit.path.object
    - typing.IO.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.stdout.readline
    - typing.IO.head.commit.path.object
    - typing.BinaryIO.object.tree.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.tree.path.object.commit.stdin.flush
    - subprocess.Popen.object.head.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.tree.object.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - datetime.timedelta.object.path.commit.endswith
    - subprocess.Popen.tree.object.commit.path.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.tree.stdin.flush
    - typing.BinaryIO.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdin.flush
    - typing.IO.path.object.head.ref.commit.tree.stdout.readline
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdin.write
    - typing.cast.tree.head.commit.object.path
    - subprocess.Popen.commit.path.tree.endswith
    - datetime.timedelta.object.tree.path.stdout.readline
    - typing.IO.head.commit.path.tree.decode
    - typing.IO.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.tree.head.commit.path.stdout.readline
    - git.objects.commit.Popen.endswith
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.stdout.readline
    - datetime.timedelta.object.head.commit.tree
    - typing.IO.head.ref.commit.tree.path.object.stdin.write
    - git.objects.commit.Popen.tree.stdout.readline
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.path.tree.head.ref.commit.endswith
    - typing.IO.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.head.commit.path.decode
    - datetime.timedelta.path.tree.commit.object.stdin.write
    - datetime.timedelta.head.commit.path.object.decode
    - typing.cast.tree.head.commit.path.object.stdin.write
    - gitdb.util.bin_to_hex.encode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.IO.object.commit.tree.endswith
    - typing.cast.head.ref.commit.object.stdin.write
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdin.write
    - datetime.timedelta.head.commit.path.tree.endswith
    - typing.cast.commit.tree.object.path.decode
    - subprocess.Popen.object.commit.path.tree
    - subprocess.Popen.commit.stdin.write
    - typing.IO.path.object.commit
    - typing.BinaryIO.object.head.commit.endswith
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.IO.tree.object.head.ref.commit.path.endswith
    - typing.BinaryIO.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.tree.object.stdin.write
    - typing.IO.head.ref.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.object.endswith
    - typing.IO.head.ref.commit.path
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.tree.object.path.stdout.readline
    - typing.IO.head.commit.object
    - typing.IO.object.tree.commit.decode
    - typing.IO.commit.path.tree.decode
    - datetime.timedelta.tree.head.ref.commit.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.tree.object.endswith
    - typing.TypeVar.head.commit.object.path.tree.endswith
    - subprocess.Popen.tree.commit.endswith
    - subprocess.Popen.tree.path.head.ref.commit.object.stdin.write
    - typing.BinaryIO.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.head.commit.object.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.commit.object.tree.stdin.flush
    - subprocess.Popen.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.path.tree.stdin.write
    - subprocess.Popen.object.path.head.commit.decode
    - typing.TypeVar.object.tree.head.commit.path.stdin.write
    - typing.cast.tree.head.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - subprocess.Popen.object.tree.path.head.commit.endswith
    - subprocess.Popen.object.path.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.object.path.tree.commit.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object.stdout.readline
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.commit.object.path.stdout.readline
    - datetime.timedelta.path.head.commit.tree.object
    - subprocess.Popen.commit.object.tree.endswith
    - subprocess.Popen.path.head.commit.object.stdin.write
    - subprocess.Popen.object.head.commit.path.stdin.write
    - subprocess.Popen.commit.tree.decode
    - typing.TypeVar.object.tree.path
    - datetime.timedelta.head.ref.commit.object.tree.stdin.flush
    - subprocess.Popen.commit.path.object
    - typing.BinaryIO.object.head.commit.tree.decode
    - typing.IO.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.commit
    - typing.IO.object.path.tree.head.ref.commit.stdout.readline
    - typing.cast.head.commit.tree.object.endswith
    - subprocess.Popen.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.tree.endswith
    - typing.IO.object.path.commit.stdin.write
    - typing.TypeVar.tree.object.path.decode
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.cast.object.tree.head.ref.commit.path.stdout.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.endswith
    - typing.cast.object.head.ref.commit.tree.stdin.write
    - kill_check.is_set
    - typing.cast.object.tree.head.commit.endswith
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.object.path.decode
    - datetime.timedelta.object.head.commit.path.tree.stdout.readline
    - typing.cast.tree.head.commit.path.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.head.commit.path.tree.object.stdin.flush
    - subprocess.Popen.object.tree.path.commit.stdin.write
    - datetime.timedelta.path.stdout.readline
    - typing.IO.object.commit.path
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - typing.IO.head.commit.object.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object.endswith
    - subprocess.Popen.path.object.tree
    - urllib.parse.urlunsplit
    - datetime.timedelta.commit.tree.path.object.decode
    - subprocess.Popen.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - datetime.timedelta.path.object.head.commit.tree.decode
    - subprocess.Popen.path.object.commit
    - subprocess.Popen.head.commit.path.tree.stdout.readline
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.path.object.stdin.write
    - typing.IO.tree.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.head.commit.object.stdin.flush
    - typing.IO.head.commit.path.object.decode
    - typing.IO.commit.object.path.tree.endswith
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.IO.tree.head.ref.commit.path.object.stdin.flush
    - typing.IO.path.object.head.commit
    - typing.BinaryIO.head.commit.stdin.write
    - datetime.timedelta.tree.head.commit.path.stdin.write
    - typing.BinaryIO.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.object.path.decode
    - typing.TypeVar.head.ref.commit.tree.object
    - typing.IO.path.object.tree.head.ref.commit.stdin.write
    - typing.TypeVar.tree.head.ref.commit.path.stdin.flush
    - typing.TypeVar.tree.head.commit.object.path.endswith
    - datetime.timedelta.head.ref.commit.tree.path.stdin.flush
    - typing.IO.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.object
    - typing.IO.commit.path.object.tree.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.tree.object.path.head.commit.stdin.write
    - datetime.timedelta.path.commit.object.decode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.decode
    - typing.IO.tree.commit.path.object.endswith
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.endswith
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    - datetime.timedelta.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.path.object.stdin.flush
    - typing.IO.tree.commit.path.stdin.flush
    - typing.IO.commit.path.endswith
    - typing.TypeVar.tree.head.commit
    - subprocess.Popen.commit.path.object.stdin.write
    - subprocess.Popen.object.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - typing.IO.object.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.commit.tree.object.path
    - typing.IO.tree.head.commit.object.decode
    - typing.TypeVar.object.head.commit.stdout.readline
    - typing.cast.head.ref.commit.path.tree.object.stdout.readline
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - git.objects.commit.Popen.path.stdin.flush
    - typing.TypeVar.tree.head.commit.path.stdin.flush
    - typing.IO.tree.object.commit.path.stdin.flush
    - subprocess.Popen.commit.tree.object.stdout.readline
    - options.update
    - typing.IO.object.head.commit.tree.path.endswith
    - typing.IO.object.tree.head.ref.commit
    - datetime.timedelta.head.commit.object.path.tree.stdout.readline
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.head.commit
    - typing.IO.path.object.head.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.endswith
    - typing.cast.object.head.commit.path.stdin.write
    - typing.cast.head.commit.tree.object.path.stdin.flush
    - typing.cast.head.ref.commit.object.path.tree.stdout.readline
    - subprocess.Popen.commit.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.path.endswith
    - subprocess.Popen.path.object.commit.decode
    - datetime.timedelta.object.stdin.write
    - typing.IO.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path.stdout.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdin.write
    - typing.IO.tree.head.ref.commit
    - datetime.timedelta.tree.head.commit.object.decode
    - typing.IO.head.commit.path.object.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.stdin.flush
    - datetime.timedelta.path.commit.object.endswith
    - typing.IO.head.commit.path.tree.object.endswith
    - typing.IO.path.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.head.commit.path.tree.endswith
    - typing.IO.tree.path.commit.object.stdout.readline
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.cast.object.head.commit.path.endswith
    - subprocess.Popen.object.tree.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object
    - typing.BinaryIO.object.head.ref.commit.path.stdin.flush
    - typing.IO.head.commit.tree.object.decode
    - typing.TypeVar.object.tree.path.commit.stdin.write
    - typing.IO.tree.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.object.commit.decode
    - typing.BinaryIO.tree.head.ref.commit.object.stdin.write
    - datetime.timedelta.path.object.tree.stdin.flush
    - datetime.timedelta.tree.object.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdin.write
    - typing.BinaryIO.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.endswith
    - typing.IO.head.commit.object.tree.path
    - datetime.timedelta.path.commit.tree.stdout.readline
    - subprocess.Popen.head.commit.object.path.stdin.write
    - typing.IO.path.commit.tree
    - datetime.timedelta.path.object.head.commit.decode
    - typing.IO.object.path.tree.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.tree.endswith
    - typing.IO.path.tree.object.commit.stdin.flush
    - typing.IO.commit.tree.path
    - typing.IO.tree.object.path.endswith
    - typing.IO.head.commit.stdin.flush
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.path.object.endswith
    - typing.TypeVar.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdin.write
    - subprocess.Popen.object.tree.head.commit.path.endswith
    - subprocess.Popen.head.commit.stdin.flush
    - typing.cast.object.tree.head.commit.path
    - typing.IO.commit.path.object.tree.stdout.readline
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - typing.IO.commit.path.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object.endswith
    - typing.IO.path.head.commit.object
    - typing.cast.object.tree.head.ref.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.stdin.write
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.head.commit.object.path.tree.stdout.readline
    - typing.BinaryIO.object.head.commit
    - subprocess.Popen.path.tree.commit.object.stdout.readline
    - typing.IO.commit.tree.path.object.endswith
    - typing.IO.object.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.path.object.stdout.readline
    - typing.IO.path.tree.stdin.write
    - typing.TypeVar.tree.object.path.commit.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - datetime.timedelta.path.object.tree.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.tree.stdout.readline
    - datetime.timedelta.head.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.stdin.flush
    - subprocess.Popen.head.commit.object.endswith
    - datetime.timedelta.tree.head.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path.endswith
    - typing.cast.head.ref.commit.path.tree.endswith
    - typing.TypeVar.object.tree.path.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.path.head.ref.commit.tree.object.stdin.flush
    - typing.IO.path.object.commit.stdin.flush
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.object.endswith
    - datetime.timedelta.path.commit.object.stdin.flush
    - typing.BinaryIO.object.head.commit.tree.path.stdin.write
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - subprocess.Popen.path.tree.head.ref.commit.stdin.flush
    - datetime.timedelta.path.commit.tree.object.stdin.flush
    - datetime.timedelta.tree.path.commit.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.tree.path.commit.object.stdin.write
    - typing.cast.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.stdin.flush
    - typing.IO.path.head.commit.stdin.write
    - typing.IO.object.tree.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.head.ref.commit.object.stdin.flush
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.commit.tree.object
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.object.tree.head.commit.decode
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.tree.commit.object.path.endswith
    - datetime.timedelta.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.object.tree.stdin.flush
    - typing.IO.object.tree.head.ref.commit.path.stdout.readline
    - git.objects.commit.Popen.stdin.write
    - datetime.timedelta.tree.object.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - typing.IO.head.ref.commit.stdout.readline
    - typing.TypeVar.head.commit.object.stdin.write
    - subprocess.Popen.path.commit.endswith
    - typing.IO.path.tree.head.ref.commit.decode
    - datetime.timedelta.path.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.path.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.decode
    - subprocess.Popen.commit.tree.path.stdin.write
    - typing.IO.head.commit.path.stdin.write
    - typing.TypeVar.tree.head.ref.commit.object.path.stdin.write
    - typing.IO.tree.path.object
    - datetime.timedelta.head.commit.path.object.endswith
    - typing.IO.path.head.ref.commit
    - datetime.timedelta.path.object.commit.stdout.readline
    - typing.TypeVar.object.tree.head.commit.stdout.readline
    - datetime.timedelta.path.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.endswith
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - typing.IO.path.tree.object.head.commit.stdin.write
    - typing.IO.object.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.endswith
    - subprocess.Popen.head.ref.commit.path.tree.endswith
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.head.ref.commit.path.endswith
    - datetime.timedelta.head.commit.path.stdin.flush
    - typing.IO.tree.stdout.readline
    - typing.IO.tree.path.head.commit.endswith
    - git.cmd.Git.execute.as_text
    - typing.BinaryIO.object.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object.decode
    - subprocess.Popen.head.commit.object.path.tree.endswith
    - datetime.timedelta.head.commit.tree.path.decode
    - typing.IO.commit.object.path.stdin.flush
    - typing.cast.object.head.ref.commit.path.stdin.flush
    - datetime.timedelta.commit
    - subprocess.Popen.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.ref.commit.stdin.flush
    - typing.BinaryIO.head.ref.commit.tree.object.path.stdin.flush
    - subprocess.Popen.tree.object.path
    - typing.cast.tree.head.commit.object.path.stdin.write
    - datetime.timedelta.commit.path.tree.endswith
    - typing.cast.object.tree.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.tree.decode
    - subprocess.Popen.head.commit.path.tree.endswith
    - subprocess.Popen.tree.object.head.ref.commit.stdin.flush
    - typing.TypeVar.tree.object.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.object.path.head.ref.commit.stdin.flush
    - subprocess.Popen.path.object.head.commit.tree.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.tree.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.tree
    - typing.cast.object.head.ref.commit.tree.stdin.flush
    - typing.IO.path.tree.head.commit.stdin.write
    - subprocess.Popen.head.ref.commit.object.tree.stdout.readline
    - typing.IO.object.head.commit.path.tree.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.stdin.flush
    - typing.IO.commit.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdin.write
    - typing.cast.tree.head.commit.path.object.endswith
    - datetime.timedelta.object.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.head.commit.path.object.tree.decode
    - datetime.timedelta.path.tree.head.commit.stdin.write
    - typing.cast.head.commit.path.tree.endswith
    - typing.IO.path.commit.object.endswith
    - typing.IO.path.head.commit.tree.object.stdout.readline
    - typing.IO.path.head.ref.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path
    - datetime.timedelta.commit.object.tree.stdin.write
    - typing.IO.head.ref.commit.object
    - typing.cast.head.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.object.stdin.flush
    - typing.TypeVar.head.commit.tree.object.path.stdin.write
    - subprocess.Popen.tree.commit.object.endswith
    - typing.IO.tree.head.ref.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.decode
    - datetime.timedelta.head.ref.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.commit.object.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.tree.stdin.write
    - typing.BinaryIO.object.tree.path.head.commit.stdin.flush
    - typing.IO.tree.object.head.ref.commit.stdin.write
    - typing.cast.head.commit.object.tree.stdout.readline
    - typing.cast.head.commit.path.object.stdin.write
    - typing.IO.path.stdin.write
    - datetime.timedelta.commit.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.tree.stdin.flush
    - typing.cast.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.IO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.stdin.flush
    - typing.BinaryIO.head.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.object.tree.path.stdin.write
    - typing.BinaryIO.tree.head.ref.commit.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.object.stdin.flush
    - typing.cast.tree.head.ref.commit.object.path.stdin.write
    - typing.IO.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit.endswith
    - typing.TypeVar.object.tree.head.ref.commit.path.stdin.flush
    - subprocess.Popen.commit.tree.endswith
    - typing.IO.object.head.commit.tree.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.path.object.stdin.write
    - typing.IO.object.path.tree.stdout.readline
    - datetime.timedelta.tree.commit.object.path.endswith
    - typing.IO.head.commit.path.tree.stdout.readline
    - datetime.timedelta.decode
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.IO.head.commit.tree.object.path.endswith
    - typing.cast.head.commit.tree.stdin.write
    - typing.BinaryIO.object.head.commit.path.tree.stdout.readline
    - typing.IO.commit.object.path.tree
    - datetime.timedelta.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.head.commit.tree.path.object
    - typing.IO.head.ref.commit.path.tree.object.endswith
    - subprocess.Popen.tree.path.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.stdout.readline
    - os.getenv
    - datetime.timedelta.head.commit.tree.path.stdin.flush
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit.endswith
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.tree.object.path.head.commit.decode
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.object.commit.path.tree.stdout.readline
    - typing.IO.object.tree.head.commit.path.stdin.write
    - datetime.timedelta.object.path.tree.stdin.write
    - typing.BinaryIO.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.path.object.commit.endswith
    - subprocess.Popen.tree.path.commit.stdin.flush
    - datetime.timedelta.path.object.tree.commit.stdin.flush
    - typing.IO.tree.head.commit.object.path.decode
    - typing.BinaryIO.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.object.head.ref.commit.stdin.flush
    - typing.IO.tree.commit.stdout.readline
    - subprocess.Popen.object.path.head.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.endswith
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.path.stdin.write
    - typing.BinaryIO.object.tree.head.ref.commit.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdout.readline
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.tree.head.ref.commit.stdout.readline
    - datetime.timedelta.path.tree.head.ref.commit.object.endswith
    - subprocess.Popen.head.ref.commit.tree.path.endswith
    - datetime.timedelta.head.commit.tree.stdin.flush
    - typing.TypeVar.object.tree.head.commit.stdin.write
    - typing.BinaryIO.head.ref.commit.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.decode
    - typing.IO.object.tree.head.commit.stdin.flush
    - typing.TypeVar.tree.object.path.commit.stdin.flush
    - typing.BinaryIO.tree.head.commit.stdin.flush
    - typing.IO.path.tree.object
    - typing.IO.head.commit.path.decode
    - typing.IO.tree.object.head.ref.commit.path
    - subprocess.Popen.tree.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.path.object.commit.tree.decode
    - subprocess.Popen.object.head.commit.stdout.readline
    - typing.cast.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.path.tree.stdin.write
    - subprocess.Popen.head.commit.tree.stdin.flush
    - typing.IO.tree.path.head.commit.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.object
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - typing.TypeVar.object.head.commit.tree.path.stdin.write
    - typing.IO.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.path.object.commit.endswith
    - subprocess.Popen.commit.object.tree.path.endswith
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.IO.object.path.commit.tree.stdout.readline
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.path.object.head.ref.commit.tree.stdin.write
    - typing.cast.object.head.ref.commit.tree.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.tree.path.commit.object.stdin.flush
    - typing.cast.tree.object.head.commit.endswith
    - typing.IO.path.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.path.decode
    - subprocess.Popen.head.commit.tree.object.stdin.write
    - typing.IO.path.head.commit.object.tree.decode
    - typing.BinaryIO.head.commit.tree.object.path.endswith
    - datetime.timedelta.commit.tree.path.object.stdin.flush
    - typing.IO.object.head.commit.tree.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.tree.object.path.endswith
    - datetime.timedelta.object.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.stdin.write
    - typing.IO.tree.commit.path.object.stdin.flush
    - datetime.timedelta.object.tree.head.commit.path.stdin.write
    - subprocess.Popen.object.path.stdin.write
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.head.commit.object.tree.path.stdout.readline
    - datetime.timedelta.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.object.commit.path
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - typing.IO.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.tree
    - datetime.timedelta.commit.endswith
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.tree.head.commit.path.endswith
    - typing.TypeVar.object.head.ref.commit.tree.stdin.write
    - subprocess.Popen.path.tree.object.stdin.flush
    - subprocess.Popen.tree.head.ref.commit.object.path.stdin.flush
    - typing.TypeVar.object.head.commit.endswith
    - typing.cast.tree.head.commit.path
    - typing.IO.object.tree.head.commit.stdin.write
    - typing.BinaryIO.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree
    - destination.write
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.tree.head.commit.object.path.stdin.flush
    - typing.cast.head.commit.tree.path.stdin.write
    - typing.IO.tree.path.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.object.path.stdin.flush
    - datetime.timedelta.path.commit.object
    - typing.IO.path.object.commit.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.object.tree.commit.path.stdout.readline
    - datetime.timedelta.commit.path.object.tree
    - datetime.timedelta.commit.tree.path.object.endswith
    - typing.BinaryIO.object.head.ref.commit.stdin.flush
    - typing.cast.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.tree.head.ref.commit.object.stdin.flush
    - typing.BinaryIO.head.ref.commit.object.tree.path.endswith
    - subprocess.Popen.path.object.tree.head.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object.stdin.flush
    - typing.TypeVar.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.IO.path.head.commit.object.stdin.flush
    - subprocess.Popen.path.commit.object.stdout.readline
    - typing.cast.head.ref.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.object.tree.path.stdin.write
    - typing.BinaryIO.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.endswith
    - typing.IO.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.path.stdin.write
    - datetime.timedelta.path.commit.tree.stdin.flush
    - typing.cast.object.tree.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.object.stdout.readline
    - typing.TypeVar.head.commit.tree.path.object.endswith
    - datetime.timedelta.commit.path.object.endswith
    - typing.TypeVar.tree.head.commit.object.path.stdin.write
    - typing.IO.commit.path.object.tree.endswith
    - datetime.timedelta.commit.path.object.tree.stdout.readline
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.object.commit.stdout.readline
    - subprocess.Popen.object.path.head.commit.stdin.flush
    - datetime.timedelta.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.object.head.ref.commit.decode
    - git.objects.commit.Popen.stdin.flush
    - typing.IO.path.tree.stdout.readline
    - datetime.timedelta.tree.path.object.head.ref.commit
    - typing.IO.path.tree.object.stdin.write
    - datetime.timedelta.object.commit.path.stdin.write
    - datetime.timedelta.commit.path.object.stdout.readline
    - typing.IO.object.head.commit.tree.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.object.path.endswith
    - datetime.timedelta.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.tree.commit.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.tree.stdin.flush
    - typing.IO.tree.head.commit.object.path.stdout.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.endswith
    - datetime.timedelta.object.head.commit.tree.path.endswith
    - typing.BinaryIO.object.head.ref.commit.tree.stdin.write
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.object.decode
    - typing.cast.object.head.commit.path.tree.stdout.readline
    - typing.TypeVar.object.head.commit.tree.stdin.flush
    - subprocess.Popen.object.head.ref.commit.path.endswith
    - datetime.timedelta.path.head.commit.object.stdin.flush
    - typing.cast.head.commit.object.tree.path.endswith
    - subprocess.Popen.head.commit.tree.object.path
    - typing.IO.commit.path.tree.endswith
    - typing.IO.object.path.commit.stdout.readline
    - subprocess.Popen.path.commit.tree.object.stdin.flush
    - datetime.timedelta.object.tree.path.head.commit.endswith
    - typing.IO.object.path.endswith
    - subprocess.Popen.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.tree.commit.path.stdin.write
    - typing.IO.path.commit.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.object.path.commit.stdin.flush
    - subprocess.Popen.tree.object.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.object.tree.path.stdin.flush
    - datetime.timedelta.object.path.head.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.stdin.write
    - typing.cast.object.tree.head.commit.path.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.endswith
    - typing.TypeVar.head.commit.path.object.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.IO.object.tree.stdout.readline
    - datetime.timedelta.object.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.path.stdin.flush
    - typing.TypeVar.object.tree.path.head.ref.commit.stdin.write
    - subprocess.Popen.path.tree.head.commit.stdin.flush
    - datetime.timedelta.object.path.tree.endswith
    - typing.IO.head.commit.path.tree.object.stdin.flush
    - typing.IO.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.endswith
    - subprocess.Popen.object.path.head.commit.stdout.readline
    - _logger.info
    - typing.IO.tree.object.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.endswith
    - datetime.timedelta.tree.path.object.head.ref.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.tree.path.object.endswith
    - subprocess.Popen.tree.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.object.tree.endswith
    - subprocess.Popen.path.object.head.ref.commit.stdin.flush
    - datetime.timedelta.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.endswith
    - typing.TypeVar.head.ref.commit.tree.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.stdin.write
    - subprocess.Popen.tree.head.ref.commit.path.object.stdin.flush
    - subprocess.Popen.tree.head.commit.path.stdin.flush
    - subprocess.Popen.tree.commit.path.stdin.write
    - subprocess.Popen.object.path.head.commit.tree.stdin.write
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.TypeVar.head.commit.object.endswith
    - typing.IO.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree.stdin.flush
    - typing.IO.object.path.tree.head.commit.endswith
    - typing.IO.path.object.tree
    - datetime.timedelta.tree.head.commit.object.endswith
    - datetime.timedelta.head.commit.tree.object.stdin.flush
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit
    - typing.IO.commit.path.object.stdout.readline
    - typing.IO.object.tree.path.head.commit.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.stdout.readline
    - typing.IO.head.commit.object.path.stdin.flush
    - datetime.timedelta.tree.object.head.ref.commit.path.endswith
    - subprocess.Popen.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.commit.stdin.write
    - git.objects.commit.Popen.path.tree.stdin.write
    - subprocess.Popen.path.tree.head.commit.stdin.write
    - typing.IO.commit.tree.path.object.stdout.readline
    - typing.IO.head.commit.object.path.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.endswith
    - datetime.timedelta.path.tree.object.commit.stdin.write
    - typing.IO.commit.object.tree.path.stdin.write
    - typing.cast.head.ref.commit.path.tree.object
    - typing.IO.commit.tree.path.object.stdin.flush
    - typing.BinaryIO.object.head.commit.path.tree.endswith
    - subprocess.Popen.object.path.tree.head.commit
    - datetime.timedelta.object.tree.path.stdin.write
    - typing.IO.object.head.commit.tree.endswith
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - typing.IO.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.head.commit.stdout.readline
    - subprocess.Popen.object.path.commit.tree.decode
    - datetime.timedelta.path.object.head.commit
    - subprocess.Popen.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.head.commit.endswith
    - typing.IO.tree.object.path.head.commit.stdin.write
    - typing.TypeVar.head.ref.commit.tree.endswith
    - typing.IO.tree.commit.object.stdin.flush
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.tree.path.head.ref.commit.object.stdin.write
    - typing.IO.tree.object.commit.path.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object.stdin.flush
    - typing.IO.tree.head.commit.decode
    - subprocess.Popen.object.head.ref.commit.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.stdout.readline
    - typing.cast.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.path.head.commit.stdin.write
    - datetime.timedelta.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.tree.head.commit
    - datetime.timedelta.tree.commit.path.object.stdin.flush
    - datetime.timedelta.path.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.path.head.commit.tree.decode
    - subprocess.Popen.head.commit.object.stdin.flush
    - typing.BinaryIO.tree.head.ref.commit.path.endswith
    - typing.IO.object.tree
    - typing.TypeVar.object.tree.head.commit.stdin.flush
    - typing.IO.head.ref.commit.object.tree.path
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.commit.endswith
    - datetime.timedelta.path.head.ref.commit.tree.object.stdin.flush
    - header_line.split
    - typing.TypeVar.object.head.commit.stdin.write
    - typing.IO.object.path.head.ref.commit.stdin.write
    - subprocess.Popen.tree.path.stdin.flush
    - typing.TypeVar.tree.object.head.ref.commit.path
    - subprocess.Popen.path.tree.object.head.commit.stdin.write
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.object.path.tree.commit.stdout.readline
    - typing.IO.object.head.commit.path.tree.endswith
    - git.compat.safe_decode
    - typing.IO.tree.commit.object.stdout.readline
    - typing.cast.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.IO.commit.object.tree.path.stdin.flush
    - typing.cast.tree.head.commit.object.path.stdout.readline
    - typing.TypeVar.head.commit.stdout.readline
    - typing.IO.head.ref.commit.path.tree.stdout.readline
    - git.cmd.Git.transform_kwarg
    - typing.BinaryIO.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - typing.BinaryIO.head.commit.path.object.endswith
    - typing.IO.object.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.stdout.readline
    - typing.IO.head.ref.commit.path.tree.stdin.flush
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - typing.IO.commit.object.path.stdin.write
    - typing.cast.head.ref.commit.tree.stdin.write
    - datetime.timedelta.path.object.head.commit.tree.stdin.write
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.head.ref.commit.object.path.endswith
    - datetime.timedelta.object.path.tree.stdin.flush
    - typing.IO.head.ref.commit.tree.path.object.stdout.readline
    - subprocess.Popen.path.commit
    - typing.IO.tree.object.head.commit.path.decode
    - typing.IO.object.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.path.head.commit.endswith
    - subprocess.Popen.object.tree.commit
    - datetime.timedelta.tree.head.commit.path.stdin.flush
    - subprocess.Popen.object.tree.path.head.ref.commit
    - typing.IO.object.head.commit.path.tree.stdin.write
    - subprocess.Popen.tree.head.commit.object.path.stdout.readline
    - typing.IO.commit.object.tree.path.decode
    - subprocess.Popen.object.head.ref.commit.tree.stdin.flush
    - typing.BinaryIO.head.commit.object.path.endswith
    - typing.TypeVar.head.commit.path.endswith
    - typing.cast.object.head.commit.tree.stdin.write
    - typing.TypeVar.tree.head.commit.object.stdin.write
    - typing.IO.commit.object.path.decode
    - subprocess.Popen.tree.object.commit.stdin.write
    - typing.cast.head.ref.commit.object.path.tree.stdin.flush
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.object.tree.path.endswith
    - datetime.timedelta.path.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.tree.stdin.write
    - typing.cast.tree.object.head.ref.commit
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - typing.IO.head.ref.commit.path.object.tree.stdin.flush
    - subprocess.Popen.object.path.commit.endswith
    - subprocess.Popen.head.commit.object.tree.stdin.write
    - subprocess.Popen.object.stdin.write
    - typing.IO.commit.tree.path.object.decode
    - typing.TypeVar.head.ref.commit.path.tree.object.stdout.readline
    - subprocess.Popen.commit.decode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object
    - subprocess.Popen.head.commit.tree.object.stdout.readline
    - datetime.timedelta.tree.head.commit.object.stdin.flush
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.commit.object.tree.path
    - typing.TypeVar.object.head.commit.path.endswith
    - datetime.timedelta.path.head.ref.commit.stdin.flush
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - <builtin>.open
    - datetime.timedelta.object.head.ref.commit.tree.stdin.flush
    - typing.IO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.path.tree.endswith
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - subprocess.Popen.head.commit.tree.path.object.stdin.flush
    - typing.IO.head.commit.endswith
    - typing.TypeVar.tree.head.ref.commit.stdout.readline
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.tree.path.head.ref.commit.object.stdout.readline
    - datetime.timedelta.object.path.endswith
    - subprocess.Popen.tree.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.decode
    - subprocess.Popen.path.tree.object.head.commit.stdout.readline
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - subprocess.Popen.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.commit.object.stdout.readline
    - typing.cast.tree.head.commit.path.object.stdin.flush
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - <builtin>.super
    - subprocess.Popen.path.object.commit.tree.stdin.flush
    - typing.cast.head.commit.path.object.tree.endswith
    - typing.cast.tree.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.object.stdin.write
    - datetime.timedelta.head.commit.tree.object.path
    - typing.cast.object.head.ref.commit.path.tree.endswith
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.commit.object.path.endswith
    - typing.IO.object.path.head.commit.tree.stdout.readline
    - typing.IO.head.commit.path.stdout.readline
    - typing.IO.object.path.tree.stdin.write
    - typing.cast.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.head.ref.commit.tree.object.stdin.flush
    - typing.IO.path.tree.object.commit.stdin.write
    - typing.IO.commit.object.tree.stdout.readline
    - git.objects.commit.Popen.path.tree.endswith
    - typing.cast.head.ref.commit.tree.object.path.decode
    - typing.IO.head.commit.tree.path.object.stdin.flush
    - typing.IO.path.head.ref.commit.stdin.flush
    - datetime.timedelta.tree.object.path.stdin.flush
    - subprocess.Popen.head.commit.tree.path.object
    - typing.IO.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.commit.tree.object.decode
    - typing.cast.head.ref.commit.tree.path.endswith
    - typing.BinaryIO.head.commit.object.path.stdin.flush
    - typing.cast.head.commit.object.path.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.IO.head.ref.commit.stdin.write
    - typing.IO.commit.path.object.tree.decode
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.object.tree.path.commit.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.stdin.write
    - datetime.timedelta.path.head.ref.commit.stdin.write
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.tree.path.endswith
    - typing.IO.path.head.commit.tree.object.stdin.write
    - typing.IO.path.tree.head.commit.object.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.path.object.stdin.flush
    - datetime.timedelta.head.commit.endswith
    - datetime.timedelta.tree.head.commit.decode
    - typing.cast.tree.head.ref.commit.path.object.stdin.write
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.BinaryIO.object.tree.path.commit.stdin.write
    - datetime.timedelta.tree.object.commit.path.stdin.flush
    - datetime.timedelta.object.tree.commit.stdout.readline
    - datetime.timedelta.object.path.tree.commit.stdin.write
    - typing.IO.tree.object.path.head.ref.commit.stdin.flush
    - typing.IO.object.tree.commit.endswith
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object.path.endswith
    - git.objects.commit.Popen.path.tree.stdout.readline
    - _logger.debug
    - typing.cast.head.commit.tree.object
    - subprocess.Popen.path.object.decode
    - typing.BinaryIO.head.commit.path.stdout.readline
    - subprocess.Popen.tree.commit.path.object.endswith
    - datetime.timedelta.head.commit.object.tree
    - typing.BinaryIO.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.endswith
    - typing.IO.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.tree.path.commit.stdin.write
    - subprocess.Popen.head.ref.commit.path.decode
    - typing.IO.tree.object.commit.path.endswith
    - typing.BinaryIO.head.commit.object.path.stdin.write
    - typing.TypeVar.head.commit.path.tree.stdin.write
    - datetime.timedelta.path.tree.head.commit.object.endswith
    - typing.IO.path.commit.object.stdin.write
    - typing.IO.head.ref.commit.path.tree.object.stdin.flush
    - datetime.timedelta.head.ref.commit.path.object.stdin.flush
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - datetime.timedelta.tree.head.ref.commit.object.stdout.readline
    - typing.cast.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.head.ref.commit.object.tree.path
    - typing.IO.object.path.head.commit.tree.stdin.flush
    - typing.TypeVar.head.commit.tree.path.object.decode
    - typing.cast.object.tree.head.commit.stdin.write
    - datetime.timedelta.path.head.commit.tree.object.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.head.commit.tree.object.stdout.readline
    - typing.cast.head.ref.commit.tree.object.stdout.readline
    - typing.IO.tree.commit.object.path.decode
    - proc.stderr.read
    - typing.IO.object.tree.path.head.ref.commit.decode
    - typing.cast.object.head.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.stdin.flush
    - typing.IO.object.tree.endswith
    - typing.IO.object.path.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.object.stdin.write
    - typing.IO.tree
    - typing.BinaryIO.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.commit
    - subprocess.Popen.path.commit.object.tree.stdin.flush
    - typing.IO.path.tree.head.commit.endswith
    - typing.TypeVar.object.head.ref.commit.tree.stdin.flush
    - datetime.timedelta.tree.path.head.commit
    - typing.TypeVar.head.commit.object.path.tree.stdin.flush
    - typing.BinaryIO.head.commit.tree.object.endswith
    - subprocess.Popen.path.head.commit.object.tree.endswith
    - subprocess.Popen.commit.tree.path.object.stdin.flush
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.ref.commit.stdin.flush
    - typing.cast.tree.head.commit.path.endswith
    - subprocess.Popen.head.ref.commit.tree.path.object.stdin.write
    - typing.TypeVar.object.head.ref.commit.path.tree.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object.endswith
    - typing.cast.head.commit.path.decode
    - subprocess.Popen.path.tree.object.commit.stdin.write
    - typing.IO.object.commit.endswith
    - datetime.timedelta.head.commit.path.endswith
    - datetime.timedelta.commit.stdout.readline
    - subprocess.Popen.head.commit.path.object.tree.stdin.flush
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.object.stdin.flush
    - subprocess.Popen.path.tree.stdout.readline
    - datetime.timedelta.commit.tree.object.endswith
    - datetime.timedelta.head.commit.tree.object.path.stdin.write
    - datetime.timedelta.object.path.head.commit.decode
    - typing.TypeVar.object.head.commit.tree.endswith
    - typing.TypeVar.head.ref.commit.object.path.tree.endswith
    - typing.IO.tree.object.commit
    - subprocess.Popen.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.path.object.commit.endswith
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - typing.IO.commit.tree.path.object.stdin.write
    - subprocess.Popen.tree.commit.path.object.decode
    - typing.TypeVar.head.commit.tree.path.stdout.readline
    - subprocess.Popen.path.head.ref.commit.decode
    - typing.IO.object.commit.path.stdin.write
    - typing.BinaryIO.head.commit.path.endswith
    - typing.BinaryIO.object.tree.path
    - datetime.timedelta.tree.head.commit.object.stdout.readline
    - typing.TypeVar.head.ref.commit.path.object.endswith
    - typing.BinaryIO.tree.head.commit.object
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.head.commit.tree.path.object.stdin.write
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - subprocess.Popen.path.tree.object.commit.stdout.readline
    - typing.IO.tree.path.head.commit.object.stdin.flush
    - subprocess.Popen.path.tree.commit.object.stdin.flush
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.cast.tree.head.commit
    - subprocess.Popen.head.commit.path.object.stdin.write
    - typing.BinaryIO.head.ref.commit.path.object.endswith
    - datetime.timedelta.commit.tree.object.stdin.write
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.tree.head.commit.stdin.flush
    - typing.BinaryIO.object.head.commit.path.stdout.readline
    - subprocess.Popen.path.object.tree.head.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.object.path.head.commit.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdout.readline
    - datetime.timedelta.tree.head.commit.path.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.head.commit.path.endswith
    - typing.IO.path.head.ref.commit.tree.object.endswith
    - datetime.timedelta.object.tree.head.commit.stdin.flush
    - datetime.timedelta.path.commit.tree
    - typing.BinaryIO.object.head.commit.path.stdin.write
    - typing.cast.object.head.ref.commit.path.endswith
    - subprocess.Popen.head.ref.commit.path.tree.stdin.write
    - typing.TypeVar.head.ref.commit.path.tree.object.stdin.write
    - subprocess.Popen.head.ref.commit.tree.path.object.stdin.flush
    - typing.IO.commit.object.decode
    - datetime.timedelta.tree.object.head.ref.commit
    - datetime.timedelta.head.commit.object.path.tree.decode
    - typing.IO.head.ref.commit.tree.endswith
    - subprocess.Popen.decode
    - datetime.timedelta.path.head.commit.stdin.flush
    - subprocess.Popen.head.commit.tree.object.endswith
    - git.cmd.Git.execute
    - datetime.timedelta.object.tree.head.commit.decode
    - typing.IO.path.tree.head.commit.object.decode
    - typing.IO.tree.commit.path.stdout.readline
    - typing.IO.object.head.commit.path.stdin.write
    - typing.IO.head.ref.commit.path.object.tree.stdin.write
    - datetime.timedelta.tree.path.object.head.commit.stdin.write
    - typing.IO.object.head.ref.commit.path.tree.stdin.write
    - datetime.timedelta.tree.object.head.ref.commit.stdin.flush
    - datetime.timedelta.path.head.commit.object.tree.stdout.readline
    - typing.cast.head.ref.commit.path.tree.stdin.write
    - typing.IO.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - subprocess.Popen.path.head.ref.commit.endswith
    - datetime.timedelta.object.head.ref.commit.tree.path.stdin.flush
    - datetime.timedelta.commit.object.tree.endswith
    - subprocess.Popen.object.tree.head.commit
    - subprocess.Popen.object.tree.commit.path.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.tree.stdin.write
    - typing.BinaryIO.object.head.ref.commit.tree.path.stdin.write
    - datetime.timedelta.head.commit.path.decode
    - typing.IO.stdout.readline
    - subprocess.Popen.object.commit.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.stdin.write
    - datetime.timedelta.path.tree.object.head.commit.stdin.flush
    - datetime.timedelta.tree.head.commit.object.path.stdin.write
    - subprocess.Popen.tree.object.path.head.ref.commit.endswith
    - typing.BinaryIO.object.tree.path.endswith
    - git.cmd.Git._unpack_args
    - subprocess.Popen.object.head.commit.decode
    - datetime.timedelta.tree.object.head.commit
    - typing.BinaryIO.object.tree.head.commit.path.stdin.write
    - typing.BinaryIO.head.ref.commit.object.tree.stdin.write
    - subprocess.Popen.object.head.commit.tree.endswith
    - typing.IO.path.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.stdin.write
    - subprocess.Popen.path.head.commit.object.tree.stdin.flush
    - typing.BinaryIO.tree.head.commit.object.path.stdin.flush
    - subprocess.Popen.head.ref.commit.tree.path.stdin.write
    - subprocess.Popen.object.head.commit.path.tree
    - typing.BinaryIO.tree.head.commit.object.path.stdin.write
    - typing.IO.path.head.ref.commit.object.stdin.flush
    - datetime.timedelta.commit.object.path.decode
    - typing.TypeVar.head.commit.tree.path.stdin.write
    - typing.cast.head.commit.path.object.decode
    - typing.cast.object.head.commit.tree.path.stdin.flush
    - subprocess.Popen.path.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.tree.head.commit.stdin.write
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.stdin.flush
    - subprocess.Popen.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.object.commit.path.tree.stdin.flush
    - subprocess.Popen.object.path.commit.stdin.write
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.IO.path.tree.commit.object.endswith
    - typing.cast.head.ref.commit.tree.object.path
    - typing.IO.object.tree.commit.stdout.readline
    - datetime.timedelta.tree.object.path.decode
    - subprocess.Popen.head.commit.tree.object.path.stdout.readline
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.decode
    - typing.TypeVar.object.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.IO.head.ref.commit.object.tree.endswith
    - datetime.timedelta.object.tree.head.ref.commit.stdin.write
    - subprocess.Popen.object.commit.stdin.write
    - datetime.timedelta.tree.commit.path.decode
    - typing.IO.head.ref.commit.path.tree.object.stdout.readline
    - typing.IO.head.commit.tree.stdin.flush
    - typing.IO.tree.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.commit.object.path.stdin.flush
    - typing.IO.tree.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.endswith
    - typing.IO.object.endswith
    - datetime.timedelta.object.tree.path.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdin.flush
    - datetime.timedelta.path.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object.stdin.write
    - subprocess.Popen.path.head.ref.commit
    - typing.BinaryIO.head.commit.path.object.tree.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.stdin.write
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.path.object.tree.head.commit.endswith
    - subprocess.Popen.tree.object.path.stdin.flush
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.cast.object.head.commit.tree.path.stdin.write
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.head.ref.commit.decode
    - subprocess.Popen.tree.object.head.commit.stdout.readline
    - datetime.timedelta.head.commit.path.tree.object.stdin.flush
    - datetime.timedelta.path.head.ref.commit.object.tree.stdin.write
    - datetime.timedelta.head.ref.commit.tree.stdin.write
    - datetime.timedelta.head.ref.commit.stdin.write
    - datetime.timedelta.object.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.stdin.write
    - datetime.timedelta.commit.path.object.tree.decode
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.ref.commit.object.endswith
    - os.environ.copy
    - typing.TypeVar.tree.head.ref.commit.path.object.endswith
    - typing.TypeVar.object.tree.path.stdin.write
    - typing.cast.object.head.ref.commit.tree.path.stdin.flush
    - proc.communicate
    - subprocess.Popen.object.path.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.path.stdin.flush
    - typing.BinaryIO.object.head.ref.commit.tree.stdin.flush
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - subprocess.Popen.path.commit.stdin.write
    - typing.IO.object.path.tree.head.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.tree.object.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - typing.TypeVar.head.commit.object.tree.path.decode
    - typing.IO.path.object.head.ref.commit.tree
    - subprocess.Popen.path.object.head.commit.stdin.write
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - subprocess.Popen.path.tree.object.head.commit.endswith
    - typing.IO.object.commit.path.tree.stdin.write
    - subprocess.Popen.head.commit.object.path.tree.stdin.write
    - typing.IO.head.ref.commit.object.tree.path.stdout.readline
    - typing.cast.object.tree.head.ref.commit.path.stdin.flush
    - <builtin>.isinstance
    - typing.IO.head.ref.commit.endswith
    - typing.BinaryIO.head.commit.tree.endswith
    - datetime.timedelta.object.path.tree.commit.stdout.readline
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdin.flush
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.IO.tree.head.ref.commit.object.stdin.write
    - typing.TypeVar.head.commit.tree.path.object.stdin.write
    - datetime.timedelta.object.head.commit.stdin.write
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.path.head.ref.commit.object
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.head.commit.tree.object.stdin.write
    - typing.IO.path.object.head.ref.commit.decode
    - typing.TypeVar.tree.object.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.object.path.endswith
    - typing.BinaryIO.head.commit.object.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.stdin.flush
    - subprocess.Popen.object.head.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.path.tree.object.stdout.readline
    - subprocess.Popen.commit.tree.path.endswith
    - datetime.timedelta.commit.path.decode
    - typing.IO.commit.object.tree.stdin.flush
    - typing.TypeVar.tree.object.path
    - typing.IO.object.tree.commit.path.stdin.flush
    - subprocess.Popen.object.commit.path.decode
    - typing.IO.tree.object.commit.endswith
    - subprocess.Popen.commit.object.path.decode
    - typing.BinaryIO.head.commit.object.path.tree.stdin.flush
    - typing.TypeVar.object.head.ref.commit.tree.path
    - typing.cast.tree.head.ref.commit.object.path.decode
    - typing.cast.head.commit.endswith
    - subprocess.Popen.object.tree.path.commit.decode
    - subprocess.Popen.commit.object.tree
    - typing.IO.commit.tree.object.stdin.flush
    - typing.IO.tree.object.head.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.decode
    - subprocess.Popen.tree.path.head.ref.commit.stdin.write
    - typing.IO.object.path.stdin.flush
    - datetime.timedelta.path.commit.tree.object.endswith
    - subprocess.Popen.commit.object.tree.path.stdin.flush
    - subprocess.Popen.path.commit.tree
    - typing.IO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.path.tree.object.stdin.write
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - new_cmdline.append
    - typing.IO.commit.endswith
    - datetime.timedelta.path.object.tree.commit.stdout.readline
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.path.head.ref.commit.tree.stdout.readline
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.cast.tree.head.commit.stdin.write
    - subprocess.Popen.tree.head.commit.path.object.stdin.flush
    - subprocess.Popen.head.commit.stdin.write
    - typing.cast.head.commit.object.tree.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.BinaryIO.tree.head.ref.commit.object.endswith
    - datetime.timedelta.tree.object.path.commit.stdin.write
    - typing.IO.commit.object
    - subprocess.Popen.head.ref.commit.object.tree.path.endswith
    - typing.cast.head.ref.commit.tree.endswith
    - typing.IO.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.commit.endswith
    - subprocess.Popen.path.commit.object.tree.endswith
    - typing.IO.object.tree.head.ref.commit.path.endswith
    - typing.TypeVar.tree.head.commit.endswith
    - typing.cast.head.commit.tree.object.stdout.readline
    - typing.IO.commit.object.path.tree.stdin.write
    - datetime.timedelta.path.object.tree.head.ref.commit.stdin.flush
    - subprocess.Popen.head.commit.path.object.tree.stdin.write
    - subprocess.Popen.path.stdout.readline
    - typing.IO.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.cast.head.ref.commit.path.object.tree
    - typing.cast.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.head.commit
    - datetime.timedelta.object.tree.head.ref.commit.path.stdout.readline
    - subprocess.Popen.commit.tree.object.path.stdin.flush
    - typing.IO.commit.tree.object.endswith
    - typing.BinaryIO.tree.head.ref.commit.stdout.readline
    - typing.IO.path.commit.object.tree.stdin.flush
    - typing.TypeVar.head.ref.commit.path.stdin.write
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO
    functionSourceFile: io
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1727
    functionName: git.cmd.Git.clear_cache
    functionSourceFile: git.cmd
    functionUses: 0
    functionsReached:
    - cmd.__del__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cmd.__del__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 11
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.types
    functionSourceFile: git.types
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 153
    functionName: git.types._getattr
    functionSourceFile: git.types
    functionUses: 0
    functionsReached:
    - warnings.warn
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    functionName: git.types.__dir__
    functionSourceFile: git.types
    functionUses: 0
    functionsReached:
    - <builtin>.globals
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.repo
    functionSourceFile: git.repo
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.exc
    functionSourceFile: git.exc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f4480ac5070>
    - <ast.Constant object at 0x7f4480ac51f0>
    - <ast.Constant object at 0x7f4480ac52e0>
    argNames:
    - self
    - command
    - status
    - stderr
    - stdout
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 101
    functionName: git.exc.CommandError.__init__
    functionSourceFile: git.exc
    functionUses: 0
    functionsReached:
    - typing.IO.tree.path.object.decode
    - typing.IO.tree.head.commit.object.decode
    - datetime.timedelta.tree.path.object.decode
    - subprocess.Popen.path.tree.head.commit.decode
    - typing.IO.object.commit.tree.decode
    - typing.TypeVar.object.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.object.decode
    - typing.IO.path.object.commit.decode
    - subprocess.Popen.object.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.object.commit.decode
    - subprocess.Popen.tree.object.head.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.commit.path.object.tree.decode
    - typing.BinaryIO.head.commit.path.tree.object.decode
    - subprocess.Popen.head.commit.object.path.decode
    - subprocess.Popen.path.head.commit.object.decode
    - datetime.timedelta.tree.head.commit.object.decode
    - typing.BinaryIO.head.commit.tree.object.path.decode
    - typing.BinaryIO.object.head.commit.path.decode
    - datetime.timedelta.path.head.commit.object.tree.decode
    - typing.IO.path.object.tree.head.ref.commit.decode
    - typing.IO.object.tree.path.decode
    - typing.IO.object.head.ref.commit.path.tree.decode
    - datetime.timedelta.path.commit.object.tree.decode
    - typing.BinaryIO.tree.head.commit.object.decode
    - typing.IO.tree.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.path.decode
    - typing.IO.head.ref.commit.tree.path.object.decode
    - typing.IO.commit.path.object.decode
    - typing.IO.head.commit.tree.object.decode
    - typing.cast.object.tree.head.ref.commit.decode
    - subprocess.Popen.tree.object.commit.decode
    - subprocess.Popen.head.commit.path.tree.decode
    - typing.IO.object.path.tree.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.path.decode
    - datetime.timedelta.path.object.head.commit.decode
    - typing.BinaryIO.object.tree.head.commit.decode
    - typing.cast.head.commit.tree.path.object.decode
    - typing.BinaryIO.tree.head.ref.commit.path.object.decode
    - typing.IO.tree.object.decode
    - typing.cast.head.commit.tree.decode
    - typing.TypeVar.head.commit.tree.decode
    - typing.IO.path.object.head.commit.tree.decode
    - subprocess.Popen.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.object.path.head.commit.tree.decode
    - datetime.timedelta.commit.path.object.decode
    - typing.IO.tree.decode
    - datetime.timedelta.path.tree.object.decode
    - subprocess.Popen.commit.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.commit.decode
    - subprocess.Popen.head.commit.object.tree.decode
    - subprocess.Popen.head.commit.path.decode
    - subprocess.Popen.tree.object.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.head.ref.commit.tree.decode
    - typing.BinaryIO.head.commit.object.tree.path.decode
    - datetime.timedelta.path.object.tree.decode
    - typing.cast.object.head.ref.commit.tree.decode
    - typing.cast.tree.head.commit.decode
    - typing.IO.head.commit.path.object.tree.decode
    - typing.TypeVar.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.path.commit.decode
    - datetime.timedelta.commit.object.decode
    - datetime.timedelta.path.object.tree.commit.decode
    - subprocess.Popen.commit.object.tree.path.decode
    - datetime.timedelta.object.path.tree.decode
    - datetime.timedelta.commit.tree.path.decode
    - subprocess.Popen.head.ref.commit.tree.path.decode
    - subprocess.Popen.path.commit.object.decode
    - typing.IO.object.tree.head.commit.path.decode
    - typing.TypeVar.object.tree.head.commit.path.decode
    - datetime.timedelta.tree.head.ref.commit.path.decode
    - typing.TypeVar.object.tree.path.commit.decode
    - typing.IO.path.tree.object.commit.decode
    - typing.IO.tree.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.path.decode
    - typing.IO.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.head.commit.object.path.decode
    - subprocess.Popen.path.tree.decode
    - typing.TypeVar.object.tree.path.decode
    - typing.IO.object.path.head.commit.tree.decode
    - typing.cast.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.object.decode
    - typing.IO.head.commit.path.tree.object.decode
    - git.objects.commit.Popen.path.decode
    - subprocess.Popen.object.commit.tree.decode
    - typing.IO.object.path.commit.tree.decode
    - datetime.timedelta.object.tree.commit.path.decode
    - typing.BinaryIO.object.tree.head.ref.commit.decode
    - subprocess.Popen.object.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.decode
    - datetime.timedelta.commit.tree.object.path.decode
    - typing.IO.tree.object.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.decode
    - typing.TypeVar.head.ref.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.tree.path.object.decode
    - typing.TypeVar.object.head.commit.decode
    - datetime.timedelta.object.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree.path.object.decode
    - typing.cast.head.ref.commit.tree.decode
    - typing.IO.head.ref.commit.object.path.decode
    - typing.IO.object.tree.commit.path.decode
    - typing.TypeVar.head.commit.object.path.tree.decode
    - typing.IO.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.ref.commit.path.object.decode
    - datetime.timedelta.path.tree.head.commit.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.path.decode
    - datetime.timedelta.path.object.commit.tree.decode
    - typing.TypeVar.head.commit.path.object.decode
    - typing.TypeVar.head.commit.object.decode
    - datetime.timedelta.tree.path.head.commit.decode
    - datetime.timedelta.tree.commit.object.decode
    - typing.TypeVar.tree.head.commit.object.decode
    - datetime.timedelta.head.commit.object.path.decode
    - datetime.timedelta.tree.object.commit.decode
    - datetime.timedelta.commit.tree.decode
    - typing.IO.head.ref.commit.object.tree.path.decode
    - subprocess.Popen.tree.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.head.commit.path.decode
    - datetime.timedelta.head.ref.commit.tree.object.decode
    - typing.BinaryIO.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.path.tree.object.decode
    - typing.IO.commit.path.tree.object.decode
    - subprocess.Popen.tree.path.head.commit.object.decode
    - datetime.timedelta.head.commit.tree.path.decode
    - subprocess.Popen.head.commit.object.tree.path.decode
    - datetime.timedelta.head.ref.commit.object.path.tree.decode
    - typing.IO.path.commit.object.tree.decode
    - typing.TypeVar.tree.head.ref.commit.path.decode
    - typing.IO.object.path.tree.commit.decode
    - typing.IO.path.head.ref.commit.tree.decode
    - subprocess.Popen.tree.object.path.decode
    - typing.cast.object.head.commit.path.decode
    - subprocess.Popen.commit.object.path.tree.decode
    - subprocess.Popen.path.decode
    - typing.IO.path.object.tree.decode
    - subprocess.Popen.commit.path.tree.decode
    - datetime.timedelta.path.commit.tree.decode
    - datetime.timedelta.object.path.decode
    - typing.TypeVar.tree.object.path.commit.decode
    - datetime.timedelta.tree.path.head.ref.commit.decode
    - typing.IO.object.head.ref.commit.tree.decode
    - typing.cast.commit.object.tree.path.decode
    - datetime.timedelta.object.path.tree.commit.decode
    - datetime.timedelta.path.object.head.ref.commit.decode
    - typing.TypeVar.head.commit.path.object.tree.decode
    - typing.cast.object.tree.head.commit.path.decode
    - subprocess.Popen.path.commit.tree.decode
    - subprocess.Popen.head.ref.commit.tree.object.path.decode
    - typing.cast.head.commit.path.tree.decode
    - typing.BinaryIO.head.commit.tree.path.decode
    - datetime.timedelta.object.head.ref.commit.path.decode
    - subprocess.Popen.path.object.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.tree.decode
    - typing.IO.object.path.tree.decode
    - datetime.timedelta.head.ref.commit.tree.decode
    - typing.IO.commit.object.path.tree.decode
    - subprocess.Popen.tree.path.object.head.commit.decode
    - typing.IO.path.head.ref.commit.object.decode
    - typing.IO.path.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.ref.commit.path.tree.decode
    - typing.IO.head.commit.tree.object.path.decode
    - typing.BinaryIO.object.head.ref.commit.decode
    - typing.IO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.path.tree.head.commit.object.decode
    - datetime.timedelta.head.commit.path.object.tree.decode
    - git.objects.commit.Popen.tree.decode
    - typing.BinaryIO.object.tree.head.commit.path.decode
    - subprocess.Popen.object.head.commit.tree.path.decode
    - typing.IO.head.ref.commit.path.object.tree.decode
    - typing.TypeVar.tree.head.commit.decode
    - subprocess.Popen.path.object.tree.head.commit.decode
    - typing.IO.tree.path.head.ref.commit.object.decode
    - subprocess.Popen.object.path.tree.head.commit.decode
    - typing.IO.commit.path.decode
    - datetime.timedelta.decode
    - typing.cast.tree.object.head.commit.path.decode
    - typing.TypeVar.tree.head.commit.path.decode
    - typing.TypeVar.head.commit.path.tree.object.decode
    - typing.TypeVar.object.head.ref.commit.tree.path.decode
    - typing.IO.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.decode
    - command.split
    - typing.BinaryIO.head.ref.commit.path.tree.object.decode
    - datetime.timedelta.object.tree.head.commit.path.decode
    - datetime.timedelta.object.commit.tree.decode
    - typing.cast.object.head.ref.commit.path.tree.decode
    - urllib.parse.urlsplit.netloc.replace
    - subprocess.Popen.path.object.tree.commit.decode
    - typing.IO.commit.decode
    - typing.IO.tree.head.ref.commit.path.object.decode
    - subprocess.Popen.tree.object.path.head.commit.decode
    - datetime.timedelta.path.tree.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.commit.object.decode
    - typing.IO.tree.head.commit.object.path.decode
    - subprocess.Popen.object.path.head.commit.tree.decode
    - subprocess.Popen.path.commit.object.tree.decode
    - typing.BinaryIO.head.commit.object.decode
    - subprocess.Popen.head.commit.path.object.decode
    - datetime.timedelta.commit.path.tree.decode
    - typing.TypeVar.object.head.commit.tree.decode
    - git.objects.commit.Popen.tree.path.decode
    - typing.IO.head.commit.path.decode
    - typing.IO.head.commit.object.decode
    - subprocess.Popen.object.commit.decode
    - typing.IO.path.head.ref.commit.tree.object.decode
    - typing.IO.path.object.commit.tree.decode
    - typing.IO.head.ref.commit.path.object.decode
    - typing.cast.tree.head.commit.object.decode
    - datetime.timedelta.head.ref.commit.tree.path.object.decode
    - typing.BinaryIO.object.head.ref.commit.tree.decode
    - datetime.timedelta.path.object.head.ref.commit.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.decode
    - subprocess.Popen.path.tree.commit.decode
    - typing.IO.path.tree.commit.decode
    - typing.IO.path.tree.object.head.ref.commit.decode
    - typing.IO.path.tree.head.commit.decode
    - typing.IO.path.object.head.ref.commit.tree.decode
    - typing.BinaryIO.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.object.tree.decode
    - typing.IO.head.commit.tree.decode
    - datetime.timedelta.tree.object.commit.path.decode
    - typing.cast.head.commit.path.object.tree.decode
    - typing.IO.path.head.commit.object.tree.decode
    - typing.IO.path.commit.tree.object.decode
    - typing.TypeVar.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.head.commit.path.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.tree.decode
    - typing.BinaryIO.object.tree.path.head.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.decode
    - typing.IO.tree.head.commit.path.object.decode
    - datetime.timedelta.path.tree.commit.object.decode
    - datetime.timedelta.head.ref.commit.path.tree.decode
    - typing.IO.object.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.decode
    - subprocess.Popen.path.object.head.commit.decode
    - subprocess.Popen.tree.path.head.commit.decode
    - typing.BinaryIO.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.object.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.object.tree.decode
    - typing.IO.object.path.head.commit.decode
    - typing.IO.tree.path.commit.decode
    - typing.IO.tree.path.object.head.ref.commit.decode
    - typing.IO.tree.path.object.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.object.decode
    - subprocess.Popen.path.head.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.object.decode
    - subprocess.Popen.head.commit.tree.decode
    - subprocess.Popen.commit.path.object.tree.decode
    - typing.BinaryIO.tree.head.commit.decode
    - typing.IO.head.commit.object.tree.decode
    - typing.cast.head.ref.commit.path.tree.decode
    - datetime.timedelta.path.object.commit.decode
    - typing.TypeVar.object.tree.path.head.commit.decode
    - subprocess.Popen.head.ref.commit.path.tree.decode
    - datetime.timedelta.tree.object.path.head.ref.commit.decode
    - typing.cast.head.ref.commit.object.path.tree.decode
    - subprocess.Popen.tree.commit.decode
    - typing.IO.object.head.commit.decode
    - typing.IO.tree.commit.decode
    - datetime.timedelta.head.ref.commit.object.path.decode
    - subprocess.Popen.tree.commit.object.decode
    - typing.IO.tree.object.path.commit.decode
    - subprocess.Popen.object.head.ref.commit.decode
    - typing.IO.object.commit.decode
    - typing.IO.tree.object.path.decode
    - subprocess.Popen.object.decode
    - subprocess.Popen.head.commit.path.tree.object.decode
    - datetime.timedelta.object.path.head.ref.commit.decode
    - typing.IO.commit.tree.decode
    - typing.BinaryIO.object.head.ref.commit.tree.path.decode
    - typing.BinaryIO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.path.commit.tree.object.decode
    - typing.IO.path.commit.decode
    - subprocess.Popen.commit.tree.object.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.decode
    - datetime.timedelta.object.tree.decode
    - datetime.timedelta.tree.head.commit.path.object.decode
    - subprocess.Popen.commit.path.object.decode
    - subprocess.Popen.tree.path.commit.object.decode
    - subprocess.Popen.object.head.commit.tree.decode
    - subprocess.Popen.tree.commit.path.decode
    - typing.BinaryIO.object.tree.path.commit.decode
    - typing.IO.path.head.commit.decode
    - datetime.timedelta.path.commit.object.decode
    - typing.IO.object.commit.tree.path.decode
    - datetime.timedelta.object.commit.decode
    - typing.BinaryIO.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.decode
    - subprocess.Popen.head.ref.commit.path.object.decode
    - typing.IO.path.commit.tree.decode
    - typing.IO.head.ref.commit.path.decode
    - typing.cast.tree.head.ref.commit.path.object.decode
    - datetime.timedelta.object.tree.head.commit.decode
    - typing.IO.object.head.commit.path.decode
    - subprocess.Popen.object.tree.path.decode
    - git.objects.commit.Popen.path.tree.decode
    - subprocess.Popen.tree.commit.object.path.decode
    - subprocess.Popen.path.tree.object.commit.decode
    - datetime.timedelta.head.commit.object.decode
    - typing.BinaryIO.tree.head.commit.object.path.decode
    - datetime.timedelta.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.ref.commit.tree.decode
    - typing.cast.tree.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.tree.path.decode
    - git.util.remove_password_if_present
    - subprocess.Popen.tree.object.head.ref.commit.path.decode
    - subprocess.Popen.tree.path.head.ref.commit.decode
    - datetime.timedelta.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.decode
    - typing.TypeVar.object.head.ref.commit.decode
    - subprocess.Popen.head.ref.commit.object.path.tree.decode
    - typing.cast.head.commit.object.path.decode
    - typing.TypeVar.head.ref.commit.path.tree.decode
    - typing.cast.head.ref.commit.path.object.tree.decode
    - subprocess.Popen.object.head.commit.path.tree.decode
    - typing.BinaryIO.head.ref.commit.object.decode
    - datetime.timedelta.path.object.tree.head.ref.commit.decode
    - typing.IO.head.commit.tree.path.decode
    - typing.cast.head.ref.commit.object.path.decode
    - typing.IO.object.tree.path.commit.decode
    - typing.TypeVar.object.head.commit.path.decode
    - typing.IO.object.commit.path.tree.decode
    - subprocess.Popen.path.commit.tree.object.decode
    - typing.BinaryIO.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.object.path.commit.tree.decode
    - typing.TypeVar.head.commit.object.tree.decode
    - typing.IO.object.tree.path.head.commit.decode
    - subprocess.Popen.tree.object.decode
    - subprocess.Popen.head.commit.tree.object.path.decode
    - subprocess.Popen.tree.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.path.tree.decode
    - typing.IO.tree.head.commit.decode
    - typing.cast.tree.head.commit.object.path.decode
    - subprocess.Popen.path.object.tree.decode
    - datetime.timedelta.object.head.ref.commit.tree.path.decode
    - typing.cast.head.ref.commit.path.object.decode
    - typing.IO.head.commit.tree.path.object.decode
    - datetime.timedelta.path.object.tree.head.commit.decode
    - typing.IO.path.head.ref.commit.object.tree.decode
    - datetime.timedelta.path.head.commit.tree.decode
    - datetime.timedelta.tree.path.object.head.commit.decode
    - typing.BinaryIO.head.commit.object.path.tree.decode
    - typing.cast.head.ref.commit.object.decode
    - subprocess.Popen.object.tree.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.decode
    - typing.cast.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.tree.path.object.decode
    - subprocess.Popen.object.head.commit.path.decode
    - subprocess.Popen.tree.head.commit.path.object.decode
    - datetime.timedelta.object.head.ref.commit.tree.decode
    - git.compat.safe_decode
    - subprocess.Popen.object.tree.commit.decode
    - datetime.timedelta.path.head.ref.commit.tree.object.decode
    - typing.IO.head.ref.commit.tree.path.decode
    - typing.TypeVar.tree.head.commit.path.object.decode
    - datetime.timedelta.tree.head.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.tree.object.decode
    - typing.IO.commit.object.tree.decode
    - <builtin>.str
    - datetime.timedelta.path.tree.head.ref.commit.decode
    - typing.TypeVar.object.head.ref.commit.path.tree.decode
    - typing.BinaryIO.object.head.ref.commit.path.tree.decode
    - subprocess.Popen.object.path.tree.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.object.path.tree.decode
    - typing.IO.object.head.commit.tree.path.decode
    - typing.IO.head.commit.object.path.decode
    - typing.IO.tree.head.ref.commit.path.decode
    - datetime.timedelta.object.commit.path.decode
    - typing.IO.tree.object.head.commit.path.decode
    - subprocess.Popen.commit.object.tree.decode
    - subprocess.Popen.path.object.commit.tree.decode
    - datetime.timedelta.path.head.commit.decode
    - <builtin>.int
    - datetime.timedelta.head.commit.tree.path.object.decode
    - datetime.timedelta.object.tree.path.head.ref.commit.decode
    - typing.TypeVar.head.commit.tree.object.path.decode
    - typing.IO.tree.commit.path.decode
    - typing.IO.commit.object.tree.path.decode
    - typing.cast.object.head.commit.path.tree.decode
    - subprocess.Popen.tree.object.path.commit.decode
    - subprocess.Popen.tree.head.commit.path.decode
    - datetime.timedelta.object.head.commit.tree.path.decode
    - typing.cast.object.head.commit.tree.path.decode
    - typing.IO.commit.object.path.decode
    - typing.IO.object.tree.head.commit.decode
    - subprocess.Popen.head.ref.commit.tree.object.decode
    - datetime.timedelta.path.head.ref.commit.decode
    - typing.BinaryIO.object.tree.path.head.ref.commit.decode
    - typing.IO.commit.tree.path.object.decode
    - subprocess.Popen.commit.decode
    - typing.cast.head.ref.commit.tree.object.decode
    - typing.IO.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.commit.path.tree.object.decode
    - subprocess.Popen.tree.path.object.commit.decode
    - typing.IO.path.head.commit.object.decode
    - datetime.timedelta.object.commit.path.tree.decode
    - datetime.timedelta.tree.object.head.commit.decode
    - typing.cast.head.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.decode
    - typing.IO.path.commit.object.decode
    - subprocess.Popen.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.head.commit.tree.path.object.decode
    - typing.BinaryIO.head.ref.commit.tree.object.decode
    - typing.BinaryIO.head.commit.object.tree.decode
    - typing.TypeVar.object.head.commit.tree.path.decode
    - datetime.timedelta.path.tree.object.commit.decode
    - typing.IO.path.decode
    - subprocess.Popen.tree.head.ref.commit.decode
    - typing.IO.object.head.ref.commit.tree.path.decode
    - subprocess.Popen.object.tree.path.head.ref.commit.decode
    - typing.TypeVar.tree.object.head.ref.commit.decode
    - datetime.timedelta.tree.head.ref.commit.path.object.decode
    - typing.BinaryIO.tree.head.ref.commit.object.decode
    - datetime.timedelta.head.commit.object.tree.path.decode
    - typing.IO.head.ref.commit.tree.object.decode
    - datetime.timedelta.object.path.commit.tree.decode
    - subprocess.Popen.commit.object.decode
    - subprocess.Popen.object.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.decode
    - typing.IO.path.object.decode
    - subprocess.Popen.head.commit.decode
    - datetime.timedelta.head.ref.commit.tree.object.path.decode
    - typing.cast.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.commit.path.tree.object.decode
    - typing.cast.head.ref.commit.object.tree.path.decode
    - typing.IO.tree.object.commit.decode
    - typing.cast.head.commit.tree.object.decode
    - datetime.timedelta.path.tree.head.commit.decode
    - urllib.parse.urlsplit._replace
    - subprocess.Popen.object.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.tree.path.object.decode
    - typing.cast.head.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.path.head.commit.decode
    - datetime.timedelta.object.tree.head.ref.commit.decode
    - typing.IO.commit.path.object.tree.decode
    - datetime.timedelta.tree.path.commit.decode
    - datetime.timedelta.object.tree.path.commit.decode
    - typing.IO.head.commit.object.path.tree.decode
    - datetime.timedelta.tree.head.commit.decode
    - datetime.timedelta.tree.commit.object.path.decode
    - typing.TypeVar.tree.head.ref.commit.path.object.decode
    - typing.BinaryIO.head.commit.tree.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.path.decode
    - typing.IO.head.ref.commit.path.tree.decode
    - typing.IO.object.tree.decode
    - subprocess.Popen.object.path.tree.decode
    - typing.IO.tree.head.commit.path.decode
    - urllib.parse.urlsplit
    - typing.IO.path.object.tree.head.commit.decode
    - typing.IO.path.head.commit.tree.decode
    - typing.TypeVar.tree.object.path.head.commit.decode
    - subprocess.Popen.path.object.decode
    - datetime.timedelta.tree.path.head.ref.commit.object.decode
    - datetime.timedelta.path.tree.decode
    - git.objects.commit.Popen.decode
    - datetime.timedelta.path.head.ref.commit.object.decode
    - subprocess.Popen.head.ref.commit.path.decode
    - subprocess.Popen.head.ref.commit.object.decode
    - subprocess.Popen.path.tree.object.head.commit.decode
    - datetime.timedelta.object.path.head.ref.commit.tree.decode
    - datetime.timedelta.head.commit.decode
    - typing.TypeVar.head.commit.tree.path.object.decode
    - datetime.timedelta.path.head.commit.tree.object.decode
    - typing.BinaryIO.tree.head.ref.commit.object.path.decode
    - typing.BinaryIO.head.ref.commit.path.tree.decode
    - typing.IO.tree.commit.object.path.decode
    - typing.IO.object.tree.path.head.ref.commit.decode
    - typing.IO.commit.tree.path.decode
    - subprocess.Popen.object.tree.commit.path.decode
    - datetime.timedelta.tree.head.ref.commit.object.decode
    - subprocess.Popen.commit.tree.path.object.decode
    - <builtin>.enumerate
    - datetime.timedelta.tree.object.path.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.object.decode
    - typing.IO.head.ref.commit.object.tree.decode
    - typing.BinaryIO.object.tree.path.decode
    - typing.TypeVar.object.head.ref.commit.tree.decode
    - datetime.timedelta.head.ref.commit.decode
    - datetime.timedelta.object.head.commit.tree.decode
    - typing.cast.head.commit.object.path.tree.decode
    - typing.cast.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.path.object.decode
    - typing.IO.path.head.commit.tree.object.decode
    - typing.IO.tree.path.head.ref.commit.decode
    - typing.cast.head.commit.path.decode
    - typing.IO.object.path.head.ref.commit.decode
    - typing.BinaryIO.head.commit.path.object.decode
    - subprocess.Popen.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.path.head.commit.object.decode
    - datetime.timedelta.object.path.head.commit.decode
    - typing.cast.tree.object.head.commit.decode
    - typing.IO.tree.object.path.head.ref.commit.decode
    - datetime.timedelta.tree.path.object.head.ref.commit.decode
    - typing.IO.tree.path.decode
    - typing.cast.head.commit.object.tree.decode
    - typing.IO.path.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.tree.path.decode
    - typing.cast.object.head.commit.decode
    - typing.IO.tree.commit.path.object.decode
    - subprocess.Popen.tree.commit.path.object.decode
    - subprocess.Popen.path.head.ref.commit.decode
    - datetime.timedelta.tree.commit.path.object.decode
    - typing.TypeVar.object.tree.head.ref.commit.path.decode
    - subprocess.Popen.tree.head.ref.commit.object.path.decode
    - typing.cast.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.object.tree.decode
    - typing.cast.head.commit.tree.object.path.decode
    - typing.IO.object.commit.path.decode
    - subprocess.Popen.head.commit.object.path.tree.decode
    - typing.TypeVar.head.ref.commit.object.path.decode
    - subprocess.Popen.path.tree.object.decode
    - typing.IO.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.head.ref.commit.path.tree.object.decode
    - typing.TypeVar.head.commit.tree.object.decode
    - subprocess.Popen.head.commit.tree.object.decode
    - datetime.timedelta.tree.path.decode
    - datetime.timedelta.tree.head.commit.path.decode
    - datetime.timedelta.tree.path.object.commit.decode
    - typing.cast.tree.head.ref.commit.object.decode
    - typing.IO.object.path.decode
    - subprocess.Popen.commit.tree.path.decode
    - typing.TypeVar.head.ref.commit.tree.object.path.decode
    - subprocess.Popen.tree.path.commit.decode
    - datetime.timedelta.head.commit.tree.decode
    - typing.IO.tree.head.ref.commit.object.decode
    - datetime.timedelta.object.path.commit.decode
    - subprocess.Popen.head.commit.tree.path.decode
    - datetime.timedelta.path.decode
    - typing.IO.commit.object.decode
    - typing.cast.head.commit.tree.path.decode
    - datetime.timedelta.head.commit.object.path.tree.decode
    - subprocess.Popen.object.head.ref.commit.path.decode
    - subprocess.Popen.decode
    - datetime.timedelta.path.tree.commit.decode
    - typing.IO.object.head.ref.commit.path.decode
    - typing.IO.path.tree.head.commit.object.decode
    - subprocess.Popen.tree.head.commit.decode
    - subprocess.Popen.path.head.ref.commit.object.tree.decode
    - typing.BinaryIO.head.commit.path.object.tree.decode
    - <builtin>.type
    - typing.cast.object.head.commit.tree.decode
    - subprocess.Popen.path.head.ref.commit.tree.object.decode
    - typing.IO.tree.object.path.head.commit.decode
    - datetime.timedelta.commit.tree.object.decode
    - datetime.timedelta.head.commit.path.decode
    - typing.cast.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.tree.object.decode
    - datetime.timedelta.commit.object.tree.path.decode
    - subprocess.Popen.object.head.commit.decode
    - typing.IO.head.commit.path.tree.decode
    - typing.TypeVar.tree.head.ref.commit.object.path.decode
    - datetime.timedelta.object.path.tree.head.commit.decode
    - typing.IO.head.commit.decode
    - typing.BinaryIO.object.head.ref.commit.path.decode
    - datetime.timedelta.commit.object.path.decode
    - typing.IO.head.ref.commit.object.decode
    - typing.cast.head.commit.path.object.decode
    - typing.IO.tree.path.commit.object.decode
    - datetime.timedelta.tree.head.ref.commit.object.path.decode
    - typing.IO.path.object.head.commit.decode
    - typing.TypeVar.head.ref.commit.object.decode
    - typing.BinaryIO.tree.head.ref.commit.decode
    - typing.BinaryIO.tree.head.commit.path.decode
    - datetime.timedelta.tree.object.head.commit.path.decode
    - typing.TypeVar.object.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.path.object.decode
    - datetime.timedelta.head.ref.commit.object.tree.decode
    - datetime.timedelta.tree.object.path.decode
    - typing.cast.tree.head.commit.path.decode
    - typing.IO.path.tree.object.head.commit.decode
    - typing.IO.path.tree.decode
    - subprocess.Popen.path.object.head.ref.commit.tree.decode
    - typing.TypeVar.object.tree.path.head.ref.commit.decode
    - subprocess.Popen.object.commit.path.tree.decode
    - datetime.timedelta.tree.commit.path.decode
    - typing.cast.head.commit.object.decode
    - typing.cast.commit.tree.object.path.decode
    - datetime.timedelta.tree.object.path.commit.decode
    - typing.IO.tree.commit.object.decode
    - subprocess.Popen.object.path.commit.decode
    - typing.cast.head.ref.commit.tree.path.decode
    - typing.TypeVar.object.tree.head.commit.decode
    - typing.TypeVar.head.commit.path.tree.decode
    - typing.IO.object.path.head.ref.commit.tree.decode
    - typing.IO.object.tree.commit.decode
    - typing.IO.head.ref.commit.decode
    - subprocess.Popen.path.head.commit.decode
    - typing.IO.commit.path.tree.decode
    - typing.BinaryIO.head.commit.path.tree.decode
    - datetime.timedelta.object.tree.path.decode
    - datetime.timedelta.commit.path.object.tree.decode
    - typing.TypeVar.head.ref.commit.object.tree.path.decode
    - subprocess.Popen.object.path.head.commit.decode
    - subprocess.Popen.commit.tree.object.path.decode
    - typing.BinaryIO.object.head.commit.path.tree.decode
    - datetime.timedelta.head.ref.commit.path.decode
    - datetime.timedelta.path.tree.object.head.ref.commit.decode
    - typing.IO.object.head.commit.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree.decode
    - typing.TypeVar.head.commit.object.tree.path.decode
    - subprocess.Popen.commit.tree.decode
    - typing.IO.path.object.tree.commit.decode
    - datetime.timedelta.object.commit.tree.path.decode
    - typing.TypeVar.tree.object.path.head.ref.commit.decode
    - typing.BinaryIO.object.head.commit.tree.decode
    - subprocess.Popen.path.head.commit.tree.object.decode
    - subprocess.Popen.path.head.commit.tree.decode
    - typing.TypeVar.tree.object.path.decode
    - typing.IO.path.tree.commit.object.decode
    - typing.IO.tree.path.head.commit.object.decode
    - typing.IO.object.decode
    - <builtin>.isinstance
    - typing.IO.head.ref.commit.object.path.tree.decode
    - typing.IO.tree.path.object.head.commit.decode
    - typing.TypeVar.tree.head.ref.commit.decode
    - typing.TypeVar.head.ref.commit.path.decode
    - typing.BinaryIO.head.commit.object.path.decode
    - subprocess.Popen.tree.head.commit.object.decode
    - typing.cast.tree.head.commit.path.object.decode
    - typing.TypeVar.tree.head.commit.object.path.decode
    - datetime.timedelta.object.tree.head.ref.commit.path.decode
    - datetime.timedelta.head.commit.tree.object.path.decode
    - datetime.timedelta.object.tree.path.head.commit.decode
    - typing.IO.path.object.head.ref.commit.decode
    - subprocess.Popen.path.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.object.decode
    - datetime.timedelta.commit.path.decode
    - subprocess.Popen.tree.object.head.commit.path.decode
    - subprocess.Popen.head.commit.object.decode
    - datetime.timedelta.object.tree.commit.decode
    - typing.TypeVar.head.ref.commit.path.tree.object.decode
    - subprocess.Popen.object.commit.path.decode
    - datetime.timedelta.object.decode
    - typing.cast.object.head.ref.commit.path.decode
    - datetime.timedelta.commit.tree.path.object.decode
    - subprocess.Popen.path.object.head.commit.tree.decode
    - subprocess.Popen.commit.object.path.decode
    - urllib.parse.urlunsplit
    - datetime.timedelta.commit.object.path.tree.decode
    - typing.cast.tree.head.ref.commit.object.path.decode
    - subprocess.Popen.object.tree.path.commit.decode
    - subprocess.Popen.path.commit.decode
    - typing.TypeVar.tree.object.head.commit.path.decode
    - typing.IO.tree.path.head.commit.decode
    - subprocess.Popen.tree.path.object.head.ref.commit.decode
    - datetime.timedelta.path.object.head.commit.tree.decode
    - typing.TypeVar.object.tree.head.ref.commit.decode
    - typing.IO.object.path.commit.decode
    - datetime.timedelta.path.head.ref.commit.object.tree.decode
    - subprocess.Popen.object.head.ref.commit.tree.path.decode
    - typing.IO.tree.head.ref.commit.object.path.decode
    - typing.IO.tree.object.head.commit.decode
    - datetime.timedelta.tree.object.head.ref.commit.path.decode
    - new_cmdline.append
    - typing.TypeVar.head.commit.decode
    - typing.TypeVar.head.commit.object.path.decode
    - typing.cast.tree.object.head.ref.commit.decode
    - datetime.timedelta.commit.object.tree.decode
    - datetime.timedelta.tree.path.commit.object.decode
    - datetime.timedelta.object.path.tree.head.ref.commit.decode
    - typing.IO.head.commit.path.object.decode
    - subprocess.Popen.tree.object.commit.path.decode
    - typing.BinaryIO.head.ref.commit.object.tree.path.decode
    - typing.cast.head.commit.object.tree.path.decode
    - subprocess.Popen.path.tree.head.ref.commit.object.decode
    - typing.IO.object.tree.head.ref.commit.decode
    - typing.BinaryIO.head.commit.tree.decode
    - subprocess.Popen.path.tree.object.head.ref.commit.decode
    - subprocess.Popen.object.path.decode
    - subprocess.Popen.tree.object.path.head.ref.commit.decode
    - typing.IO.decode
    - typing.IO.tree.object.head.ref.commit.path.decode
    - datetime.timedelta.tree.commit.decode
    - typing.TypeVar.tree.object.head.commit.decode
    - typing.TypeVar.head.commit.path.decode
    - typing.TypeVar.head.commit.tree.path.decode
    - typing.IO.commit.tree.object.decode
    - datetime.timedelta.path.tree.object.head.commit.decode
    - typing.BinaryIO.tree.head.commit.path.object.decode
    - typing.IO.head.commit.object.tree.path.decode
    - typing.IO.object.path.tree.head.ref.commit.decode
    - datetime.timedelta.head.ref.commit.path.object.tree.decode
    - typing.IO.head.ref.commit.tree.decode
    - typing.IO.path.tree.object.decode
    - subprocess.Popen.object.path.tree.commit.decode
    - datetime.timedelta.tree.decode
    - typing.cast.object.tree.head.commit.decode
    - typing.BinaryIO.head.ref.commit.tree.path.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: command.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 130
    functionName: git.exc.CommandError.__str__
    functionSourceFile: git.exc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - command
    - cause
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 144
    functionName: git.exc.GitCommandNotFound.__init__
    functionSourceFile: git.exc
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f4480a40d00>
    - <ast.Constant object at 0x7f4480a40310>
    - <ast.Constant object at 0x7f4480a40d90>
    argNames:
    - self
    - command
    - status
    - stderr
    - stdout
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 152
    functionName: git.exc.GitCommandError.__init__
    functionSourceFile: git.exc
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - message
    - failed_files
    - valid_files
    - failed_reasons
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 176
    functionName: git.exc.CheckoutError.__init__
    functionSourceFile: git.exc
    functionUses: 0
    functionsReached:
    - Exception.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Exception.__init__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: git.exc.CheckoutError.__str__
    functionSourceFile: git.exc
    functionUses: 0
    functionsReached:
    - Exception.__str__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Exception.__str__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f4481080280>
    - <ast.Constant object at 0x7f4481080df0>
    argNames:
    - self
    - command
    - status
    - stderr
    - stdout
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 208
    functionName: git.exc.HookExecutionError.__init__
    functionSourceFile: git.exc
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - repo
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 223
    functionName: git.exc.RepositoryDirtyError.__init__
    functionSourceFile: git.exc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 227
    functionName: git.exc.RepositoryDirtyError.__str__
    functionSourceFile: git.exc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.diff
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - re.compile
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: enum.auto
    functionSourceFile: enum
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.diff.DiffConstants
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - enum.auto
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - matchobj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 99
    functionName: git.diff._octal_repl
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - <builtin>.bytearray
    - <builtin>.int
    - <builtin>.bytes
    - matchobj.group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: matchobj.group
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytearray
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytes
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4480f4ca60>
    argNames:
    - path
    - has_ab_prefix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: git.diff.decode_path
    functionSourceFile: git.diff
    functionUses: 2
    functionsReached:
    - _octal_byte_re.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _octal_byte_re.sub
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 173
    functionName: git.diff.Diffable._process_diff_args
    functionSourceFile: git.diff
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 18
    IfCount: 7
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7f44813c2eb0>
    - <ast.Constant object at 0x7f44813c2670>
    - <ast.Constant object at 0x7f44813c2550>
    argNames:
    - self
    - other
    - paths
    - create_patch
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 185
    functionName: git.diff.Diffable.diff
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - typing.TypeVar.head.ref.commit.object.tree.path.git.diff_tree
    - typing.IO.commit.git.diff_tree
    - typing.TypeVar.tree.object.path.head.ref.commit.git.diff
    - datetime.timedelta.object.path.tree.git.diff
    - typing.IO.head.commit.git.diff
    - typing.cast.object.head.ref.commit.tree.path.git.diff_tree
    - typing.BinaryIO.head.ref.commit.path.git.diff
    - typing.IO.path.commit.git.diff_tree
    - subprocess.Popen.path.object.commit.git.diff
    - typing.IO.object.tree.head.commit.git.diff_tree
    - typing.IO.tree.path.head.ref.commit.git.diff
    - typing.cast.head.commit.git.diff
    - typing.IO.object.path.head.commit.tree.git.diff_tree
    - typing.IO.path.head.ref.commit.git.diff_tree
    - proc.wait
    - typing.IO.head.commit.object.path.git.diff
    - typing.IO.head.commit.path.object.tree.git.diff_tree
    - typing.TypeVar.tree.object.head.commit.path.git.diff
    - typing.IO.tree.path.head.commit.object.git.diff
    - subprocess.Popen.object.head.commit.path.git.diff_tree
    - datetime.timedelta.tree.head.ref.commit.path.git.diff_tree
    - datetime.timedelta.path.head.ref.commit.object.tree.git.diff
    - datetime.timedelta.tree.head.commit.path.git.diff
    - typing.IO.path.tree.commit.object.git.diff_tree
    - datetime.timedelta.object.head.commit.path.tree.git.diff_tree
    - typing.cast.object.tree.head.commit.path.git.diff
    - typing.cast.object.head.ref.commit.path.git.diff
    - subprocess.Popen.head.ref.commit.path.tree.object.git.diff
    - datetime.timedelta.tree.git.diff_tree
    - datetime.timedelta.object.tree.head.commit.git.diff_tree
    - typing.TypeVar.tree.object.head.commit.git.diff_tree
    - datetime.timedelta.head.ref.commit.object.git.diff
    - datetime.timedelta.path.head.ref.commit.tree.git.diff
    - subprocess.Popen.path.head.ref.commit.tree.git.diff
    - typing.TypeVar.tree.head.commit.object.path.git.diff
    - subprocess.Popen.path.head.commit.git.diff_tree
    - typing.TypeVar.head.commit.git.diff_tree
    - datetime.timedelta.tree.commit.git.diff
    - datetime.timedelta.head.commit.tree.object.git.diff_tree
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.diff
    - datetime.timedelta.path.object.tree.git.diff_tree
    - typing.IO.head.commit.tree.object.git.diff_tree
    - subprocess.Popen.tree.path.commit.git.diff_tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.diff
    - typing.TypeVar.object.tree.path.head.commit.git.diff
    - subprocess.Popen.head.commit.object.path.git.diff
    - subprocess.Popen.tree.path.object.head.commit.git.diff_tree
    - typing.IO.head.ref.commit.path.object.git.diff
    - datetime.timedelta.path.head.ref.commit.git.diff_tree
    - typing.cast.head.ref.commit.object.tree.path.git.diff_tree
    - typing.IO.path.commit.tree.object.git.diff_tree
    - typing.IO.path.head.ref.commit.tree.object.git.diff_tree
    - subprocess.Popen.head.ref.commit.tree.object.git.diff
    - datetime.timedelta.path.git.diff
    - typing.IO.object.commit.path.git.diff_tree
    - subprocess.Popen.path.object.commit.git.diff_tree
    - typing.BinaryIO.head.commit.path.object.git.diff
    - subprocess.Popen.head.commit.object.path.git.diff_tree
    - typing.TypeVar.head.commit.tree.path.git.diff
    - typing.IO.tree.path.object.git.diff_tree
    - subprocess.Popen.path.tree.object.head.ref.commit.git.diff_tree
    - datetime.timedelta.commit.tree.object.path.git.diff_tree
    - typing.IO.commit.tree.object.path.git.diff
    - subprocess.Popen.head.ref.commit.tree.object.git.diff_tree
    - typing.IO.object.commit.git.diff
    - typing.IO.commit.object.path.git.diff_tree
    - datetime.timedelta.object.head.ref.commit.path.tree.git.diff
    - typing.TypeVar.object.head.commit.git.diff
    - typing.cast.tree.head.ref.commit.object.git.diff
    - subprocess.Popen.tree.git.diff
    - typing.IO.object.tree.head.ref.commit.path.git.diff
    - datetime.timedelta.path.head.ref.commit.object.tree.git.diff_tree
    - typing.IO.object.tree.head.ref.commit.git.diff
    - subprocess.Popen.tree.head.commit.object.git.diff
    - typing.TypeVar.head.ref.commit.tree.path.object.git.diff
    - datetime.timedelta.tree.object.head.ref.commit.git.diff
    - subprocess.Popen.head.commit.path.object.tree.git.diff
    - datetime.timedelta.commit.path.git.diff_tree
    - subprocess.Popen.object.tree.path.head.ref.commit.git.diff_tree
    - typing.IO.tree.object.head.commit.git.diff
    - datetime.timedelta.tree.head.ref.commit.object.git.diff
    - typing.IO.path.object.head.commit.tree.git.diff
    - subprocess.Popen.head.ref.commit.git.diff
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.diff
    - datetime.timedelta.head.ref.commit.tree.object.git.diff_tree
    - datetime.timedelta.path.tree.object.head.ref.commit.git.diff_tree
    - datetime.timedelta.tree.commit.path.object.git.diff_tree
    - typing.IO.object.path.tree.head.commit.git.diff_tree
    - typing.IO.path.object.tree.head.commit.git.diff
    - subprocess.Popen.tree.path.head.ref.commit.git.diff_tree
    - typing.cast.head.ref.commit.object.git.diff_tree
    - typing.IO.head.commit.object.git.diff_tree
    - datetime.timedelta.object.path.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.head.ref.commit.git.diff_tree
    - typing.BinaryIO.head.commit.git.diff_tree
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.diff_tree
    - datetime.timedelta.object.commit.tree.git.diff_tree
    - datetime.timedelta.object.tree.path.commit.git.diff_tree
    - subprocess.Popen.path.commit.git.diff_tree
    - typing.IO.head.ref.commit.path.object.git.diff_tree
    - datetime.timedelta.path.object.head.ref.commit.tree.git.diff
    - typing.IO.path.commit.object.git.diff_tree
    - typing.cast.tree.object.head.commit.git.diff
    - datetime.timedelta.object.head.ref.commit.git.diff
    - datetime.timedelta.tree.path.head.commit.git.diff
    - datetime.timedelta.tree.head.commit.path.git.diff_tree
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.diff_tree
    - datetime.timedelta.commit.object.tree.path.git.diff
    - datetime.timedelta.path.tree.head.ref.commit.git.diff_tree
    - typing.BinaryIO.head.commit.object.path.git.diff_tree
    - typing.IO.commit.path.object.tree.git.diff_tree
    - subprocess.Popen.head.ref.commit.tree.path.object.git.diff_tree
    - typing.cast.head.ref.commit.object.git.diff
    - datetime.timedelta.object.tree.git.diff_tree
    - typing.IO.head.ref.commit.path.git.diff_tree
    - typing.IO.tree.head.ref.commit.object.path.git.diff
    - subprocess.Popen.commit.tree.object.path.git.diff
    - typing.IO.object.path.head.commit.git.diff_tree
    - subprocess.Popen.path.commit.tree.object.git.diff_tree
    - typing.cast.head.ref.commit.tree.path.object.git.diff_tree
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.diff_tree
    - subprocess.Popen.head.ref.commit.tree.path.git.diff
    - typing.BinaryIO.head.ref.commit.path.object.git.diff
    - datetime.timedelta.commit.git.diff
    - typing.IO.head.ref.commit.object.path.tree.git.diff
    - subprocess.Popen.head.commit.path.tree.git.diff
    - typing.TypeVar.tree.head.ref.commit.path.object.git.diff
    - typing.IO.object.tree.path.head.commit.git.diff_tree
    - typing.BinaryIO.head.ref.commit.tree.git.diff
    - typing.IO.tree.head.ref.commit.git.diff_tree
    - typing.IO.object.path.tree.head.commit.git.diff
    - typing.IO.head.ref.commit.tree.path.git.diff
    - subprocess.Popen.path.tree.object.git.diff_tree
    - datetime.timedelta.path.head.commit.tree.object.git.diff
    - datetime.timedelta.head.commit.object.tree.git.diff
    - subprocess.Popen.path.tree.object.commit.git.diff
    - typing.TypeVar.tree.object.head.commit.git.diff
    - subprocess.Popen.path.object.tree.head.commit.git.diff_tree
    - typing.cast.object.head.ref.commit.path.git.diff_tree
    - typing.TypeVar.head.ref.commit.tree.git.diff_tree
    - subprocess.Popen.object.path.head.commit.git.diff
    - typing.IO.path.tree.object.commit.git.diff_tree
    - subprocess.Popen.head.commit.object.tree.git.diff_tree
    - subprocess.Popen.head.commit.path.tree.object.git.diff_tree
    - datetime.timedelta.tree.object.path.head.ref.commit.git.diff_tree
    - typing.TypeVar.tree.head.commit.path.object.git.diff
    - typing.TypeVar.tree.head.ref.commit.object.git.diff
    - subprocess.Popen.path.object.tree.commit.git.diff_tree
    - subprocess.Popen.tree.object.commit.path.git.diff
    - datetime.timedelta.tree.path.object.head.commit.git.diff
    - datetime.timedelta.head.commit.tree.object.path.git.diff_tree
    - typing.IO.path.object.git.diff
    - subprocess.Popen.tree.head.commit.object.git.diff_tree
    - datetime.timedelta.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.object.head.commit.tree.path.git.diff_tree
    - subprocess.Popen.object.path.commit.tree.git.diff_tree
    - typing.IO.head.commit.object.tree.git.diff
    - typing.TypeVar.object.tree.head.ref.commit.path.git.diff
    - subprocess.Popen.tree.commit.object.git.diff_tree
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.diff
    - datetime.timedelta.object.tree.head.ref.commit.git.diff
    - typing.BinaryIO.head.commit.tree.git.diff
    - subprocess.Popen.path.object.tree.head.ref.commit.git.diff_tree
    - typing.TypeVar.object.head.commit.git.diff_tree
    - typing.BinaryIO.head.ref.commit.path.tree.git.diff_tree
    - typing.IO.path.commit.git.diff
    - typing.cast.tree.head.commit.path.object.git.diff_tree
    - typing.cast.diff
    - subprocess.Popen.tree.git.diff_tree
    - subprocess.Popen.commit.path.object.tree.git.diff
    - typing.cast.head.commit.object.git.diff
    - typing.cast.object.head.commit.tree.path.git.diff
    - subprocess.Popen.path.head.commit.object.tree.git.diff
    - typing.cast.head.ref.commit.path.object.git.diff
    - typing.BinaryIO.head.ref.commit.path.tree.git.diff
    - datetime.timedelta.object.tree.head.commit.path.git.diff_tree
    - typing.cast.head.commit.tree.path.object.git.diff_tree
    - subprocess.Popen.path.object.head.commit.git.diff_tree
    - typing.IO.tree.head.ref.commit.path.git.diff_tree
    - typing.BinaryIO.object.tree.path.commit.git.diff
    - datetime.timedelta.path.object.tree.commit.git.diff
    - subprocess.Popen.object.tree.head.commit.path.git.diff_tree
    - typing.IO.object.head.ref.commit.git.diff_tree
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.diff
    - typing.IO.tree.object.path.commit.git.diff
    - subprocess.Popen.path.head.commit.object.git.diff_tree
    - typing.IO.path.tree.git.diff
    - typing.IO.commit.path.tree.object.git.diff
    - subprocess.Popen.commit.tree.path.object.git.diff_tree
    - subprocess.Popen.path.commit.tree.git.diff_tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.diff_tree
    - subprocess.Popen.object.path.git.diff
    - typing.IO.path.head.ref.commit.object.tree.git.diff_tree
    - typing.cast.head.commit.tree.git.diff_tree
    - datetime.timedelta.path.object.head.commit.git.diff
    - typing.TypeVar.head.commit.tree.git.diff
    - subprocess.Popen.tree.path.git.diff
    - typing.BinaryIO.tree.head.commit.object.git.diff_tree
    - datetime.timedelta.commit.tree.object.git.diff_tree
    - typing.TypeVar.object.head.ref.commit.path.tree.git.diff
    - typing.IO.commit.path.tree.git.diff_tree
    - subprocess.Popen.path.head.commit.tree.object.git.diff_tree
    - typing.IO.tree.head.commit.object.path.git.diff_tree
    - typing.BinaryIO.object.head.commit.path.tree.git.diff
    - typing.BinaryIO.head.commit.object.tree.path.git.diff_tree
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.diff_tree
    - subprocess.Popen.commit.tree.object.path.git.diff_tree
    - typing.BinaryIO.object.tree.head.commit.git.diff_tree
    - typing.cast.object.tree.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.tree.object.head.commit.git.diff_tree
    - typing.IO.path.commit.object.git.diff
    - datetime.timedelta.tree.path.commit.object.git.diff_tree
    - typing.cast.object.head.commit.git.diff
    - typing.TypeVar.head.commit.tree.path.object.git.diff
    - typing.BinaryIO.head.commit.git.diff
    - subprocess.Popen.object.tree.path.head.commit.git.diff_tree
    - typing.TypeVar.object.tree.path.commit.git.diff
    - subprocess.Popen.tree.head.commit.path.git.diff_tree
    - typing.TypeVar.head.ref.commit.object.tree.git.diff
    - typing.TypeVar.head.ref.commit.object.tree.path.git.diff
    - subprocess.Popen.path.head.ref.commit.object.git.diff
    - typing.IO.head.commit.object.path.tree.git.diff_tree
    - subprocess.Popen.path.tree.object.head.commit.git.diff_tree
    - subprocess.Popen.head.commit.path.git.diff
    - typing.IO.tree.head.commit.object.git.diff
    - typing.TypeVar.head.commit.object.git.diff_tree
    - datetime.timedelta.tree.commit.path.git.diff_tree
    - typing.BinaryIO.object.tree.head.commit.path.git.diff_tree
    - datetime.timedelta.head.commit.object.git.diff
    - typing.IO.path.tree.head.commit.object.git.diff
    - datetime.timedelta.commit.object.git.diff
    - typing.BinaryIO.head.ref.commit.object.path.git.diff_tree
    - datetime.timedelta.path.object.head.commit.tree.git.diff_tree
    - datetime.timedelta.path.head.ref.commit.tree.object.git.diff
    - datetime.timedelta.path.object.tree.head.ref.commit.git.diff_tree
    - typing.IO.head.ref.commit.path.tree.object.git.diff
    - subprocess.Popen.tree.commit.object.path.git.diff_tree
    - subprocess.Popen.tree.object.path.git.diff
    - datetime.timedelta.commit.object.tree.git.diff_tree
    - typing.IO.tree.object.head.ref.commit.path.git.diff_tree
    - typing.TypeVar.object.tree.head.ref.commit.git.diff
    - subprocess.Popen.object.head.commit.tree.git.diff
    - args.append
    - subprocess.Popen.path.tree.head.commit.object.git.diff
    - subprocess.Popen.object.head.commit.tree.path.git.diff
    - subprocess.Popen.object.head.ref.commit.git.diff_tree
    - typing.IO.head.commit.tree.object.path.git.diff_tree
    - subprocess.Popen.head.ref.commit.path.git.diff
    - datetime.timedelta.path.tree.commit.git.diff
    - subprocess.Popen.object.commit.path.tree.git.diff
    - subprocess.Popen.head.commit.object.path.tree.git.diff
    - typing.IO.object.path.commit.tree.git.diff_tree
    - subprocess.Popen.path.tree.commit.object.git.diff_tree
    - datetime.timedelta.commit.path.object.tree.git.diff_tree
    - subprocess.Popen.path.head.ref.commit.tree.object.git.diff
    - typing.IO.head.commit.path.tree.git.diff
    - typing.BinaryIO.object.head.commit.tree.git.diff_tree
    - datetime.timedelta.commit.tree.git.diff_tree
    - subprocess.Popen.path.tree.object.head.commit.git.diff
    - typing.IO.commit.object.tree.path.git.diff_tree
    - subprocess.Popen.tree.path.head.ref.commit.git.diff
    - subprocess.Popen.commit.path.git.diff
    - subprocess.Popen.commit.object.path.git.diff
    - typing.cast.head.commit.path.tree.object.git.diff
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.diff
    - typing.IO.path.object.commit.git.diff
    - datetime.timedelta.head.commit.object.git.diff_tree
    - typing.BinaryIO.head.commit.path.object.git.diff_tree
    - datetime.timedelta.head.ref.commit.path.object.tree.git.diff_tree
    - datetime.timedelta.tree.head.ref.commit.object.path.git.diff
    - typing.IO.head.ref.commit.path.tree.git.diff_tree
    - datetime.timedelta.commit.tree.path.git.diff_tree
    - typing.IO.object.tree.path.head.ref.commit.git.diff_tree
    - datetime.timedelta.path.tree.git.diff
    - subprocess.Popen.object.tree.git.diff_tree
    - datetime.timedelta.head.commit.tree.object.git.diff
    - subprocess.Popen.object.path.commit.git.diff
    - subprocess.Popen.commit.path.tree.object.git.diff_tree
    - typing.cast.object.head.ref.commit.path.tree.git.diff
    - typing.TypeVar.head.ref.commit.tree.path.git.diff
    - typing.IO.object.git.diff_tree
    - typing.TypeVar.head.commit.tree.git.diff_tree
    - typing.IO.object.commit.path.tree.git.diff_tree
    - typing.TypeVar.object.head.commit.tree.path.git.diff_tree
    - datetime.timedelta.tree.path.commit.git.diff
    - typing.TypeVar.tree.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.path.tree.head.ref.commit.object.git.diff_tree
    - subprocess.Popen.head.commit.path.git.diff_tree
    - typing.IO.tree.head.ref.commit.git.diff
    - subprocess.Popen.object.commit.tree.path.git.diff
    - subprocess.Popen.head.commit.object.git.diff_tree
    - datetime.timedelta.object.path.head.commit.git.diff_tree
    - datetime.timedelta.object.tree.head.commit.path.git.diff
    - typing.BinaryIO.tree.head.commit.path.git.diff_tree
    - typing.IO.tree.object.git.diff
    - typing.cast.tree.object.head.ref.commit.path.git.diff_tree
    - datetime.timedelta.tree.path.head.ref.commit.object.git.diff
    - subprocess.Popen.path.object.head.ref.commit.git.diff_tree
    - typing.IO.path.tree.object.head.ref.commit.git.diff_tree
    - typing.IO.head.commit.tree.path.object.git.diff_tree
    - typing.TypeVar.head.commit.path.tree.git.diff_tree
    - subprocess.Popen.head.commit.tree.path.object.git.diff_tree
    - typing.cast.head.ref.commit.object.tree.git.diff_tree
    - typing.TypeVar.object.tree.head.ref.commit.path.git.diff_tree
    - typing.cast.tree.head.ref.commit.path.object.git.diff
    - datetime.timedelta.path.object.git.diff_tree
    - datetime.timedelta.path.head.commit.object.tree.git.diff
    - typing.TypeVar.tree.head.commit.object.git.diff_tree
    - typing.IO.object.head.commit.git.diff
    - datetime.timedelta.head.commit.path.tree.object.git.diff_tree
    - typing.cast.head.commit.tree.object.path.git.diff
    - subprocess.Popen.path.tree.head.ref.commit.object.git.diff
    - datetime.timedelta.path.tree.head.commit.git.diff_tree
    - typing.IO.path.object.commit.tree.git.diff_tree
    - datetime.timedelta.tree.object.commit.path.git.diff
    - typing.BinaryIO.head.commit.path.git.diff_tree
    - typing.TypeVar.tree.object.head.commit.path.git.diff_tree
    - datetime.timedelta.object.commit.git.diff
    - typing.IO.path.head.commit.object.tree.git.diff
    - typing.IO.commit.object.path.tree.git.diff
    - subprocess.Popen.object.head.ref.commit.path.git.diff
    - datetime.timedelta.object.path.commit.tree.git.diff
    - subprocess.Popen.head.commit.object.git.diff
    - typing.TypeVar.head.ref.commit.object.git.diff
    - typing.IO.tree.object.head.ref.commit.git.diff
    - subprocess.Popen.commit.object.path.tree.git.diff
    - typing.TypeVar.head.ref.commit.path.object.git.diff_tree
    - datetime.timedelta.head.ref.commit.tree.git.diff
    - subprocess.Popen.head.ref.commit.path.object.git.diff
    - datetime.timedelta.path.object.head.commit.tree.git.diff
    - subprocess.Popen.tree.object.commit.git.diff_tree
    - typing.TypeVar.tree.head.ref.commit.git.diff
    - subprocess.Popen.tree.object.head.commit.path.git.diff_tree
    - datetime.timedelta.object.tree.path.head.commit.git.diff
    - typing.IO.object.head.ref.commit.path.tree.git.diff_tree
    - subprocess.Popen.commit.path.object.git.diff_tree
    - typing.cast.head.ref.commit.path.tree.git.diff_tree
    - subprocess.Popen.tree.head.ref.commit.object.git.diff
    - typing.IO.tree.path.commit.object.git.diff_tree
    - subprocess.Popen.tree.head.ref.commit.object.path.git.diff_tree
    - typing.BinaryIO.head.commit.tree.git.diff_tree
    - subprocess.Popen.tree.object.path.head.ref.commit.git.diff_tree
    - typing.IO.tree.head.commit.git.diff
    - datetime.timedelta.tree.head.ref.commit.path.object.git.diff
    - datetime.timedelta.object.tree.path.head.ref.commit.git.diff_tree
    - typing.TypeVar.tree.object.path.head.commit.git.diff_tree
    - subprocess.Popen.path.object.commit.tree.git.diff_tree
    - typing.IO.tree.path.commit.git.diff
    - datetime.timedelta.tree.path.object.commit.git.diff_tree
    - typing.IO.head.ref.commit.git.diff_tree
    - subprocess.Popen.tree.object.git.diff
    - subprocess.Popen.commit.git.diff_tree
    - typing.IO.tree.head.ref.commit.path.object.git.diff_tree
    - subprocess.Popen.path.tree.commit.object.git.diff
    - subprocess.Popen.head.commit.path.tree.object.git.diff
    - typing.cast.tree.object.head.ref.commit.git.diff_tree
    - subprocess.Popen.tree.path.head.ref.commit.object.git.diff
    - subprocess.Popen.object.tree.path.git.diff_tree
    - datetime.timedelta.path.object.tree.head.commit.git.diff
    - datetime.timedelta.commit.object.tree.path.git.diff_tree
    - typing.IO.object.tree.head.commit.path.git.diff_tree
    - typing.BinaryIO.head.commit.tree.path.git.diff
    - typing.IO.tree.object.head.ref.commit.git.diff_tree
    - typing.BinaryIO.object.tree.head.commit.git.diff
    - subprocess.Popen.path.head.commit.tree.git.diff
    - datetime.timedelta.object.path.commit.git.diff
    - subprocess.Popen.commit.tree.git.diff
    - typing.cast.object.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.path.object.tree.head.commit.git.diff_tree
    - typing.IO.path.tree.commit.object.git.diff
    - subprocess.Popen.object.path.tree.head.commit.git.diff
    - typing.IO.object.tree.head.commit.path.git.diff
    - subprocess.Popen.object.tree.head.ref.commit.path.git.diff
    - datetime.timedelta.tree.object.git.diff
    - typing.IO.tree.commit.object.git.diff
    - typing.IO.path.tree.object.git.diff
    - datetime.timedelta.object.git.diff
    - typing.IO.head.ref.commit.tree.path.object.git.diff
    - subprocess.Popen.object.tree.git.diff
    - datetime.timedelta.object.path.git.diff_tree
    - args.pop
    - subprocess.Popen.object.commit.tree.git.diff
    - typing.IO.head.commit.tree.path.git.diff_tree
    - subprocess.Popen.object.head.ref.commit.path.tree.git.diff
    - datetime.timedelta.commit.path.tree.git.diff
    - datetime.timedelta.commit.tree.path.object.git.diff
    - datetime.timedelta.head.ref.commit.tree.git.diff_tree
    - subprocess.Popen.tree.object.path.head.commit.git.diff_tree
    - typing.TypeVar.head.ref.commit.object.path.git.diff
    - subprocess.Popen.path.object.tree.git.diff_tree
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.diff
    - typing.IO.head.commit.object.path.tree.git.diff
    - datetime.timedelta.head.ref.commit.path.object.git.diff
    - typing.cast.tree.head.ref.commit.object.path.git.diff
    - typing.IO.head.ref.commit.path.tree.git.diff
    - typing.IO.path.head.ref.commit.object.git.diff
    - typing.IO.path.tree.git.diff_tree
    - typing.IO.path.tree.head.commit.git.diff
    - datetime.timedelta.object.head.commit.path.git.diff_tree
    - subprocess.Popen.tree.path.commit.object.git.diff_tree
    - typing.IO.path.tree.object.head.commit.git.diff_tree
    - datetime.timedelta.object.path.head.ref.commit.git.diff_tree
    - datetime.timedelta.tree.head.commit.git.diff_tree
    - subprocess.Popen.tree.object.commit.path.git.diff_tree
    - subprocess.Popen.head.ref.commit.tree.git.diff
    - datetime.timedelta.commit.path.object.tree.git.diff
    - typing.cast.tree.head.ref.commit.git.diff_tree
    - typing.cast.head.ref.commit.object.path.git.diff
    - datetime.timedelta.head.ref.commit.object.path.tree.git.diff
    - typing.TypeVar.head.ref.commit.path.git.diff
    - typing.BinaryIO.head.commit.tree.object.git.diff
    - typing.TypeVar.tree.head.ref.commit.path.git.diff
    - typing.IO.tree.head.commit.path.object.git.diff_tree
    - subprocess.Popen.tree.object.path.git.diff_tree
    - typing.IO.object.tree.commit.git.diff
    - datetime.timedelta.object.tree.head.commit.git.diff
    - typing.cast.head.commit.tree.object.git.diff_tree
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.diff
    - typing.IO.commit.tree.path.git.diff
    - datetime.timedelta.object.head.commit.tree.path.git.diff
    - subprocess.Popen.object.path.head.commit.git.diff_tree
    - typing.BinaryIO.head.commit.tree.object.git.diff_tree
    - datetime.timedelta.commit.object.path.tree.git.diff
    - subprocess.Popen.commit.object.git.diff_tree
    - typing.cast.head.ref.commit.tree.object.path.git.diff_tree
    - typing.cast.object.head.commit.tree.git.diff_tree
    - typing.IO.object.tree.commit.git.diff_tree
    - datetime.timedelta.object.head.ref.commit.path.git.diff_tree
    - typing.BinaryIO.object.head.ref.commit.git.diff_tree
    - subprocess.Popen.tree.object.head.ref.commit.git.diff
    - typing.cast.head.commit.object.tree.path.git.diff_tree
    - typing.cast.object.head.ref.commit.tree.path.git.diff
    - subprocess.Popen.path.object.head.commit.tree.git.diff_tree
    - typing.TypeVar.object.tree.path.commit.git.diff_tree
    - datetime.timedelta.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.head.ref.commit.tree.object.path.git.diff_tree
    - subprocess.Popen.head.ref.commit.path.tree.object.git.diff_tree
    - typing.BinaryIO.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.path.tree.object.head.ref.commit.git.diff
    - typing.BinaryIO.object.head.ref.commit.path.git.diff
    - datetime.timedelta.path.commit.tree.object.git.diff_tree
    - typing.IO.head.commit.object.tree.path.git.diff
    - subprocess.Popen.tree.object.head.commit.path.git.diff
    - typing.cast.head.ref.commit.path.object.tree.git.diff
    - typing.IO.path.head.ref.commit.object.tree.git.diff
    - typing.BinaryIO.head.commit.path.object.tree.git.diff
    - typing.BinaryIO.object.head.commit.path.git.diff
    - datetime.timedelta.head.ref.commit.path.tree.object.git.diff_tree
    - typing.IO.object.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.commit.object.git.diff_tree
    - datetime.timedelta.tree.path.head.commit.object.git.diff_tree
    - datetime.timedelta.path.head.commit.object.git.diff_tree
    - subprocess.Popen.commit.path.tree.object.git.diff
    - datetime.timedelta.tree.commit.git.diff_tree
    - datetime.timedelta.path.tree.object.commit.git.diff
    - typing.IO.head.ref.commit.git.diff
    - subprocess.Popen.tree.commit.object.path.git.diff
    - subprocess.Popen.path.head.commit.tree.git.diff_tree
    - typing.IO.head.ref.commit.path.git.diff
    - typing.TypeVar.tree.head.commit.git.diff_tree
    - typing.TypeVar.head.commit.path.git.diff
    - typing.TypeVar.object.head.ref.commit.git.diff_tree
    - datetime.timedelta.path.object.commit.tree.git.diff_tree
    - datetime.timedelta.head.commit.path.tree.git.diff
    - datetime.timedelta.tree.path.object.git.diff_tree
    - typing.cast.head.ref.commit.path.git.diff
    - subprocess.Popen.tree.path.commit.git.diff
    - typing.cast.head.commit.path.object.tree.git.diff
    - typing.TypeVar.object.tree.path.head.ref.commit.git.diff
    - datetime.timedelta.head.ref.commit.object.tree.git.diff
    - subprocess.Popen.path.tree.object.git.diff
    - datetime.timedelta.head.commit.tree.git.diff
    - datetime.timedelta.head.commit.git.diff_tree
    - datetime.timedelta.object.path.tree.head.commit.git.diff_tree
    - subprocess.Popen.object.path.tree.git.diff
    - typing.IO.tree.path.object.head.commit.git.diff_tree
    - subprocess.Popen.head.ref.commit.tree.git.diff_tree
    - typing.cast.tree.head.commit.git.diff
    - typing.IO.path.object.head.ref.commit.git.diff
    - subprocess.Popen.commit.git.diff
    - typing.cast.object.head.commit.tree.git.diff
    - typing.IO.head.commit.tree.git.diff_tree
    - typing.IO.path.commit.tree.object.git.diff
    - subprocess.Popen.head.commit.git.diff_tree
    - typing.IO.tree.object.path.head.commit.git.diff
    - subprocess.Popen.tree.head.commit.git.diff_tree
    - subprocess.Popen.tree.path.head.commit.object.git.diff_tree
    - datetime.timedelta.path.commit.git.diff_tree
    - datetime.timedelta.head.ref.commit.object.tree.git.diff_tree
    - typing.cast.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.tree.object.head.ref.commit.path.git.diff
    - datetime.timedelta.tree.commit.path.git.diff
    - subprocess.Popen.commit.object.git.diff
    - typing.BinaryIO.head.commit.tree.object.path.git.diff
    - datetime.timedelta.path.tree.commit.object.git.diff_tree
    - typing.IO.object.tree.git.diff_tree
    - subprocess.Popen.object.path.tree.commit.git.diff_tree
    - subprocess.Popen.object.tree.commit.git.diff
    - subprocess.Popen.object.tree.head.commit.path.git.diff
    - typing.cast.tree.head.ref.commit.path.git.diff
    - typing.BinaryIO.object.head.commit.tree.path.git.diff_tree
    - typing.IO.path.object.tree.head.ref.commit.git.diff
    - typing.TypeVar.head.ref.commit.object.path.tree.git.diff_tree
    - datetime.timedelta.head.commit.path.object.tree.git.diff_tree
    - typing.TypeVar.object.tree.path.git.diff
    - subprocess.Popen.tree.path.git.diff_tree
    - typing.cast.head.ref.commit.object.path.tree.git.diff
    - typing.IO.tree.head.commit.path.git.diff_tree
    - datetime.timedelta.tree.commit.object.git.diff_tree
    - typing.IO.commit.tree.object.git.diff_tree
    - typing.TypeVar.tree.head.ref.commit.object.path.git.diff_tree
    - typing.TypeVar.head.commit.path.tree.git.diff
    - datetime.timedelta.object.head.commit.tree.path.git.diff_tree
    - typing.cast.commit.object.tree.path.git.diff
    - typing.TypeVar.head.commit.object.tree.git.diff
    - typing.cast.object.tree.head.ref.commit.path.git.diff
    - typing.IO.head.ref.commit.path.object.tree.git.diff
    - subprocess.Popen.tree.head.commit.object.path.git.diff
    - datetime.timedelta.commit.git.diff_tree
    - typing.cast.tree.head.ref.commit.object.path.git.diff_tree
    - typing.cast.tree.head.commit.object.path.git.diff
    - subprocess.Popen.head.ref.commit.path.git.diff_tree
    - typing.TypeVar.tree.object.head.ref.commit.git.diff
    - typing.TypeVar.head.commit.path.object.tree.git.diff
    - datetime.timedelta.path.tree.object.commit.git.diff_tree
    - datetime.timedelta.object.head.ref.commit.tree.git.diff_tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.diff_tree
    - typing.TypeVar.tree.object.path.git.diff_tree
    - typing.cast.tree.object.head.commit.git.diff_tree
    - typing.TypeVar.tree.head.ref.commit.object.path.git.diff
    - subprocess.Popen.head.commit.tree.object.path.git.diff_tree
    - subprocess.Popen.path.head.commit.git.diff
    - subprocess.Popen.path.object.tree.git.diff
    - typing.cast.head.ref.commit.object.path.tree.git.diff_tree
    - typing.BinaryIO.object.tree.path.git.diff_tree
    - typing.IO.head.ref.commit.tree.object.path.git.diff
    - typing.IO.object.head.commit.git.diff_tree
    - typing.cast.object.head.ref.commit.tree.git.diff_tree
    - typing.IO.head.ref.commit.tree.git.diff_tree
    - datetime.timedelta.tree.commit.object.path.git.diff
    - datetime.timedelta.commit.tree.git.diff
    - datetime.timedelta.head.commit.path.git.diff
    - subprocess.Popen.object.path.head.ref.commit.tree.git.diff
    - typing.cast.head.ref.commit.path.object.tree.git.diff_tree
    - typing.cast.tree.head.commit.object.path.git.diff_tree
    - datetime.timedelta.head.ref.commit.tree.object.git.diff
    - typing.BinaryIO.tree.head.commit.object.path.git.diff
    - datetime.timedelta.head.ref.commit.tree.path.git.diff_tree
    - typing.IO.head.commit.path.object.git.diff
    - datetime.timedelta.tree.head.ref.commit.path.git.diff
    - typing.IO.tree.commit.object.path.git.diff
    - datetime.timedelta.path.tree.head.ref.commit.object.git.diff
    - typing.IO.path.object.tree.commit.git.diff
    - datetime.timedelta.tree.path.head.ref.commit.git.diff_tree
    - typing.TypeVar.object.head.ref.commit.tree.git.diff
    - datetime.timedelta.tree.head.ref.commit.git.diff
    - typing.TypeVar.head.ref.commit.path.tree.git.diff_tree
    - datetime.timedelta.tree.path.object.head.commit.git.diff_tree
    - typing.cast.tree.head.commit.path.object.git.diff
    - typing.TypeVar.head.commit.path.object.git.diff
    - typing.IO.commit.object.tree.path.git.diff
    - typing.IO.tree.commit.git.diff_tree
    - datetime.timedelta.head.ref.commit.path.git.diff
    - subprocess.Popen.tree.object.head.ref.commit.git.diff_tree
    - typing.TypeVar.head.ref.commit.tree.object.git.diff
    - typing.TypeVar.object.head.ref.commit.git.diff
    - typing.cast.head.commit.object.tree.path.git.diff
    - typing.cast.head.commit.path.object.tree.git.diff_tree
    - datetime.timedelta.path.object.head.commit.git.diff_tree
    - subprocess.Popen.path.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.path.object.commit.git.diff
    - typing.BinaryIO.tree.head.commit.path.object.git.diff
    - typing.IO.path.object.commit.git.diff_tree
    - datetime.timedelta.object.tree.path.commit.git.diff
    - typing.TypeVar.head.commit.object.tree.path.git.diff
    - typing.cast.head.ref.commit.tree.path.git.diff_tree
    - subprocess.Popen.object.head.ref.commit.git.diff
    - datetime.timedelta.head.ref.commit.path.tree.git.diff_tree
    - subprocess.Popen.head.ref.commit.git.diff_tree
    - typing.IO.tree.head.ref.commit.object.git.diff_tree
    - typing.IO.object.head.ref.commit.git.diff
    - typing.IO.head.commit.path.tree.git.diff_tree
    - datetime.timedelta.tree.path.git.diff_tree
    - datetime.timedelta.tree.object.commit.path.git.diff_tree
    - datetime.timedelta.head.commit.object.path.tree.git.diff
    - datetime.timedelta.head.commit.object.path.tree.git.diff_tree
    - typing.IO.object.tree.path.head.commit.git.diff
    - typing.TypeVar.head.commit.path.tree.object.git.diff
    - subprocess.Popen.head.ref.commit.path.tree.git.diff_tree
    - subprocess.Popen.path.tree.git.diff
    - subprocess.Popen.object.head.ref.commit.path.tree.git.diff_tree
    - typing.TypeVar.head.ref.commit.tree.object.git.diff_tree
    - typing.BinaryIO.head.commit.path.tree.git.diff_tree
    - typing.BinaryIO.object.head.ref.commit.path.git.diff_tree
    - typing.IO.head.commit.object.tree.path.git.diff_tree
    - subprocess.Popen.commit.path.tree.git.diff_tree
    - typing.IO.commit.tree.object.path.git.diff_tree
    - datetime.timedelta.path.object.git.diff
    - typing.TypeVar.head.ref.commit.object.path.git.diff_tree
    - typing.TypeVar.tree.object.head.ref.commit.git.diff_tree
    - datetime.timedelta.object.path.tree.head.ref.commit.git.diff
    - datetime.timedelta.path.object.tree.git.diff
    - datetime.timedelta.path.head.ref.commit.object.git.diff
    - typing.IO.object.head.commit.tree.path.git.diff
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.diff_tree
    - subprocess.Popen.path.commit.tree.object.git.diff
    - typing.BinaryIO.tree.head.ref.commit.object.git.diff_tree
    - typing.TypeVar.head.ref.commit.path.object.tree.git.diff_tree
    - datetime.timedelta.tree.object.head.ref.commit.git.diff_tree
    - typing.IO.tree.path.git.diff_tree
    - subprocess.Popen.path.git.diff_tree
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.diff
    - datetime.timedelta.path.object.commit.tree.git.diff
    - typing.TypeVar.head.commit.object.git.diff
    - subprocess.Popen.object.commit.path.git.diff
    - typing.IO.head.ref.commit.path.tree.object.git.diff_tree
    - subprocess.Popen.path.commit.tree.git.diff
    - subprocess.Popen.commit.object.path.git.diff_tree
    - datetime.timedelta.head.commit.object.tree.git.diff_tree
    - subprocess.Popen.object.head.commit.path.tree.git.diff
    - typing.IO.path.object.commit.tree.git.diff
    - subprocess.Popen.object.tree.commit.path.git.diff_tree
    - typing.IO.commit.tree.git.diff
    - typing.TypeVar.tree.head.commit.object.path.git.diff_tree
    - datetime.timedelta.head.ref.commit.git.diff
    - subprocess.Popen.path.tree.head.commit.git.diff
    - datetime.timedelta.object.head.commit.git.diff
    - subprocess.Popen.head.commit.git.diff
    - datetime.timedelta.tree.path.object.head.ref.commit.git.diff_tree
    - subprocess.Popen.object.head.commit.tree.git.diff_tree
    - datetime.timedelta.commit.tree.object.git.diff
    - typing.IO.object.head.ref.commit.tree.git.diff
    - typing.IO.head.ref.commit.object.path.git.diff_tree
    - typing.IO.object.head.commit.path.git.diff_tree
    - typing.IO.object.tree.git.diff
    - datetime.timedelta.object.tree.path.git.diff_tree
    - typing.IO.commit.object.git.diff_tree
    - datetime.timedelta.head.commit.path.object.git.diff_tree
    - typing.IO.path.tree.commit.git.diff_tree
    - typing.TypeVar.head.ref.commit.object.git.diff_tree
    - datetime.timedelta.object.head.ref.commit.tree.path.git.diff_tree
    - typing.IO.tree.head.commit.path.object.git.diff
    - datetime.timedelta.tree.object.head.commit.git.diff_tree
    - subprocess.Popen.object.commit.git.diff_tree
    - typing.TypeVar.object.head.commit.path.tree.git.diff_tree
    - typing.IO.commit.object.tree.git.diff
    - typing.IO.path.tree.object.head.ref.commit.git.diff
    - datetime.timedelta.tree.head.ref.commit.path.object.git.diff_tree
    - subprocess.Popen.object.head.ref.commit.tree.git.diff_tree
    - typing.TypeVar.head.commit.object.path.tree.git.diff_tree
    - subprocess.Popen.tree.head.commit.git.diff
    - datetime.timedelta.commit.tree.path.git.diff
    - typing.cast.object.tree.head.ref.commit.git.diff
    - typing.IO.head.ref.commit.tree.path.git.diff_tree
    - subprocess.Popen.object.commit.git.diff
    - datetime.timedelta.object.tree.head.ref.commit.path.git.diff_tree
    - typing.TypeVar.object.head.ref.commit.path.tree.git.diff_tree
    - typing.IO.tree.head.commit.git.diff_tree
    - typing.IO.tree.object.path.git.diff_tree
    - typing.IO.object.head.ref.commit.path.tree.git.diff
    - datetime.timedelta.path.head.commit.tree.git.diff_tree
    - datetime.timedelta.path.tree.object.head.commit.git.diff
    - subprocess.Popen.object.path.commit.git.diff_tree
    - typing.BinaryIO.head.ref.commit.tree.object.git.diff_tree
    - typing.cast.tree.object.head.ref.commit.path.git.diff
    - typing.IO.path.commit.object.tree.git.diff
    - typing.IO.path.tree.head.ref.commit.git.diff
    - typing.TypeVar.object.tree.path.head.commit.git.diff_tree
    - typing.IO.tree.commit.object.git.diff_tree
    - typing.TypeVar.object.head.commit.tree.git.diff_tree
    - subprocess.Popen.path.tree.commit.git.diff_tree
    - subprocess.Popen.tree.object.path.head.commit.git.diff
    - typing.IO.head.ref.commit.tree.object.git.diff_tree
    - subprocess.Popen.head.commit.object.path.tree.git.diff_tree
    - subprocess.Popen.object.path.head.ref.commit.tree.git.diff_tree
    - subprocess.Popen.commit.path.git.diff_tree
    - datetime.timedelta.commit.path.object.git.diff_tree
    - typing.cast.head.commit.path.tree.git.diff
    - datetime.timedelta.object.path.git.diff
    - typing.IO.tree.commit.path.git.diff
    - typing.cast.head.ref.commit.path.tree.object.git.diff_tree
    - typing.IO.path.head.ref.commit.tree.git.diff
    - typing.IO.head.commit.tree.object.path.git.diff
    - subprocess.Popen.commit.path.object.tree.git.diff_tree
    - typing.IO.tree.path.head.ref.commit.object.git.diff
    - datetime.timedelta.tree.object.path.head.ref.commit.git.diff
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.diff_tree
    - datetime.timedelta.tree.object.path.head.commit.git.diff
    - typing.TypeVar.tree.head.commit.object.git.diff
    - subprocess.Popen.path.tree.head.commit.object.git.diff_tree
    - typing.IO.object.path.commit.git.diff
    - typing.IO.path.commit.tree.git.diff
    - typing.BinaryIO.object.head.commit.tree.path.git.diff
    - datetime.timedelta.head.commit.object.tree.path.git.diff
    - typing.IO.commit.path.object.git.diff
    - subprocess.Popen.object.path.tree.head.commit.git.diff_tree
    - typing.IO.path.head.commit.git.diff_tree
    - subprocess.Popen.tree.commit.path.git.diff_tree
    - datetime.timedelta.head.commit.object.path.git.diff
    - typing.IO.object.tree.path.git.diff_tree
    - subprocess.Popen.head.commit.object.tree.path.git.diff_tree
    - datetime.timedelta.object.tree.head.ref.commit.path.git.diff
    - typing.TypeVar.tree.head.commit.path.git.diff_tree
    - datetime.timedelta.head.commit.path.object.git.diff
    - subprocess.Popen.path.object.head.ref.commit.git.diff
    - typing.BinaryIO.tree.head.ref.commit.git.diff
    - subprocess.Popen.tree.object.git.diff_tree
    - typing.IO.tree.head.commit.object.git.diff_tree
    - typing.cast.head.commit.git.diff_tree
    - typing.IO.tree.path.git.diff
    - typing.IO.object.tree.head.commit.git.diff
    - datetime.timedelta.tree.object.git.diff_tree
    - typing.IO.tree.commit.path.object.git.diff_tree
    - datetime.timedelta.head.ref.commit.tree.path.git.diff
    - typing.TypeVar.head.commit.tree.object.path.git.diff_tree
    - typing.BinaryIO.head.commit.path.object.tree.git.diff_tree
    - datetime.timedelta.object.head.ref.commit.path.tree.git.diff_tree
    - typing.IO.object.path.git.diff_tree
    - typing.BinaryIO.head.commit.object.path.tree.git.diff
    - typing.cast.tree.object.head.commit.path.git.diff
    - typing.IO.path.head.ref.commit.tree.git.diff_tree
    - typing.IO.tree.path.commit.object.git.diff
    - datetime.timedelta.tree.object.head.commit.git.diff
    - datetime.timedelta.path.tree.head.ref.commit.git.diff
    - subprocess.Popen.path.object.head.commit.tree.git.diff
    - typing.IO.object.head.ref.commit.tree.path.git.diff_tree
    - subprocess.Popen.object.path.commit.tree.git.diff
    - typing.IO.path.head.commit.tree.git.diff_tree
    - datetime.timedelta.object.head.ref.commit.path.git.diff
    - typing.cast.tree.head.ref.commit.path.object.git.diff_tree
    - subprocess.Popen.tree.object.path.head.ref.commit.git.diff
    - datetime.timedelta.tree.head.commit.object.path.git.diff
    - typing.cast.tree.object.head.commit.path.git.diff_tree
    - datetime.timedelta.head.commit.object.tree.path.git.diff_tree
    - datetime.timedelta.tree.path.object.git.diff
    - typing.cast.head.commit.object.path.tree.git.diff_tree
    - datetime.timedelta.object.tree.path.git.diff
    - typing.cast.head.commit.path.tree.object.git.diff_tree
    - <builtin>.any
    - typing.IO.object.path.head.ref.commit.git.diff
    - subprocess.Popen.tree.head.ref.commit.git.diff
    - typing.IO.tree.path.head.commit.git.diff
    - datetime.timedelta.commit.path.tree.object.git.diff_tree
    - typing.BinaryIO.tree.head.commit.object.git.diff
    - datetime.timedelta.object.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.object.tree.commit.path.git.diff
    - subprocess.Popen.tree.object.commit.git.diff
    - datetime.timedelta.commit.object.tree.git.diff
    - typing.IO.head.commit.object.path.git.diff_tree
    - typing.TypeVar.tree.object.head.ref.commit.path.git.diff
    - datetime.timedelta.object.commit.tree.git.diff
    - datetime.timedelta.object.head.commit.tree.git.diff
    - subprocess.Popen.object.head.commit.path.git.diff
    - subprocess.Popen.path.head.ref.commit.git.diff
    - typing.IO.head.commit.path.git.diff
    - datetime.timedelta.object.commit.tree.path.git.diff
    - typing.IO.object.path.tree.commit.git.diff_tree
    - datetime.timedelta.path.head.commit.git.diff_tree
    - datetime.timedelta.path.head.ref.commit.tree.git.diff_tree
    - typing.TypeVar.object.head.commit.path.tree.git.diff
    - datetime.timedelta.tree.head.commit.path.object.git.diff
    - typing.IO.object.path.head.commit.git.diff
    - datetime.timedelta.head.commit.tree.git.diff_tree
    - datetime.timedelta.tree.head.commit.path.object.git.diff_tree
    - typing.BinaryIO.tree.head.commit.git.diff
    - subprocess.Popen.path.object.tree.commit.git.diff
    - typing.BinaryIO.head.commit.path.tree.object.git.diff
    - subprocess.Popen.object.commit.tree.git.diff_tree
    - subprocess.Popen.object.path.head.commit.tree.git.diff
    - typing.IO.commit.tree.path.git.diff_tree
    - typing.cast.object.head.commit.path.git.diff
    - typing.TypeVar.head.ref.commit.tree.git.diff
    - datetime.timedelta.tree.head.ref.commit.object.path.git.diff_tree
    - typing.TypeVar.tree.head.ref.commit.object.git.diff_tree
    - subprocess.Popen.path.git.diff
    - typing.cast.diff_tree
    - datetime.timedelta.head.commit.tree.path.object.git.diff_tree
    - subprocess.Popen.head.commit.tree.git.diff_tree
    - typing.cast.head.commit.object.path.tree.git.diff
    - typing.IO.path.head.ref.commit.git.diff
    - typing.IO.tree.object.commit.git.diff_tree
    - datetime.timedelta.head.commit.path.object.tree.git.diff
    - datetime.timedelta.object.head.commit.tree.git.diff_tree
    - subprocess.Popen.tree.object.head.ref.commit.path.git.diff_tree
    - typing.IO.object.path.head.ref.commit.tree.git.diff_tree
    - typing.IO.path.object.head.commit.tree.git.diff_tree
    - typing.BinaryIO.head.commit.object.tree.git.diff_tree
    - subprocess.Popen.object.tree.path.head.ref.commit.git.diff
    - typing.TypeVar.head.commit.git.diff
    - typing.IO.object.path.head.ref.commit.git.diff_tree
    - typing.IO.object.commit.tree.git.diff_tree
    - typing.cast.head.commit.path.git.diff
    - subprocess.Popen.object.tree.commit.git.diff_tree
    - datetime.timedelta.tree.path.commit.object.git.diff
    - typing.IO.path.tree.object.git.diff_tree
    - subprocess.Popen.tree.commit.path.object.git.diff
    - typing.IO.tree.object.commit.git.diff
    - typing.BinaryIO.tree.head.ref.commit.path.git.diff
    - typing.IO.object.path.commit.tree.git.diff
    - typing.TypeVar.tree.object.path.head.commit.git.diff
    - typing.IO.object.commit.tree.path.git.diff
    - typing.IO.path.head.commit.tree.object.git.diff
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.diff
    - typing.TypeVar.head.commit.path.object.tree.git.diff_tree
    - typing.IO.commit.tree.path.object.git.diff
    - typing.IO.object.path.head.commit.tree.git.diff
    - datetime.timedelta.object.head.commit.path.git.diff
    - datetime.timedelta.head.commit.tree.path.git.diff
    - typing.IO.object.tree.commit.path.git.diff_tree
    - typing.IO.head.ref.commit.object.tree.git.diff
    - typing.IO.head.commit.path.git.diff_tree
    - subprocess.Popen.tree.commit.object.git.diff
    - typing.IO.path.head.commit.object.tree.git.diff_tree
    - typing.TypeVar.head.ref.commit.path.tree.object.git.diff
    - typing.cast.head.commit.tree.path.object.git.diff
    - typing.cast.head.ref.commit.tree.path.git.diff
    - typing.TypeVar.head.ref.commit.git.diff
    - subprocess.Popen.path.commit.object.tree.git.diff_tree
    - datetime.timedelta.tree.object.path.commit.git.diff_tree
    - typing.IO.path.tree.commit.git.diff
    - datetime.timedelta.tree.object.commit.git.diff
    - typing.cast.object.tree.head.commit.git.diff_tree
    - subprocess.Popen.tree.path.object.head.commit.git.diff
    - typing.IO.commit.path.object.git.diff_tree
    - typing.cast.head.commit.object.git.diff_tree
    - subprocess.Popen.object.tree.commit.path.git.diff
    - subprocess.Popen.tree.commit.path.git.diff
    - typing.IO.path.head.commit.object.git.diff_tree
    - subprocess.Popen.tree.head.commit.path.object.git.diff
    - typing.IO.tree.path.head.commit.object.git.diff_tree
    - datetime.timedelta.object.path.head.commit.tree.git.diff
    - typing.IO.object.commit.tree.path.git.diff_tree
    - typing.IO.tree.commit.path.object.git.diff
    - typing.TypeVar.head.ref.commit.tree.object.path.git.diff
    - subprocess.Popen.head.commit.tree.object.git.diff_tree
    - typing.IO.head.ref.commit.object.git.diff
    - datetime.timedelta.path.head.ref.commit.tree.object.git.diff_tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.diff_tree
    - subprocess.Popen.object.git.diff
    - typing.BinaryIO.head.commit.object.tree.path.git.diff
    - typing.cast.tree.head.ref.commit.git.diff
    - typing.IO.head.commit.tree.path.git.diff
    - typing.IO.commit.object.git.diff
    - typing.TypeVar.object.tree.head.commit.git.diff
    - subprocess.Popen.head.ref.commit.object.tree.git.diff_tree
    - subprocess.Popen.head.ref.commit.tree.object.path.git.diff
    - typing.IO.commit.object.path.tree.git.diff_tree
    - typing.IO.head.ref.commit.tree.object.path.git.diff_tree
    - subprocess.Popen.git.diff_tree
    - typing.BinaryIO.object.head.commit.git.diff
    - subprocess.Popen.head.commit.path.object.git.diff_tree
    - subprocess.Popen.object.tree.head.ref.commit.git.diff
    - typing.TypeVar.tree.head.ref.commit.git.diff_tree
    - typing.cast.head.commit.path.git.diff_tree
    - datetime.timedelta.head.ref.commit.tree.path.object.git.diff
    - subprocess.Popen.object.tree.path.commit.git.diff_tree
    - datetime.timedelta.commit.object.path.git.diff_tree
    - typing.TypeVar.tree.object.path.commit.git.diff_tree
    - typing.cast.head.commit.object.tree.git.diff_tree
    - typing.IO.path.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.path.tree.head.commit.object.git.diff
    - typing.TypeVar.tree.head.commit.path.git.diff
    - subprocess.Popen.path.tree.commit.git.diff
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.diff_tree
    - typing.IO.path.tree.head.ref.commit.object.git.diff_tree
    - typing.IO.object.head.ref.commit.tree.git.diff_tree
    - typing.cast.object.head.commit.path.tree.git.diff_tree
    - typing.IO.tree.path.head.ref.commit.object.git.diff_tree
    - typing.IO.head.ref.commit.object.tree.path.git.diff_tree
    - typing.cast.head.ref.commit.tree.git.diff_tree
    - datetime.timedelta.tree.object.head.commit.path.git.diff_tree
    - datetime.timedelta.head.commit.tree.object.path.git.diff
    - datetime.timedelta.object.path.head.commit.git.diff
    - datetime.timedelta.path.head.commit.tree.object.git.diff_tree
    - subprocess.Popen.tree.head.ref.commit.path.object.git.diff
    - datetime.timedelta.head.ref.commit.path.object.git.diff_tree
    - typing.TypeVar.head.ref.commit.tree.object.path.git.diff_tree
    - subprocess.Popen.head.commit.path.object.git.diff
    - typing.IO.tree.commit.path.git.diff_tree
    - typing.BinaryIO.object.head.commit.tree.git.diff
    - subprocess.Popen.path.tree.head.ref.commit.git.diff
    - subprocess.Popen.path.head.commit.tree.object.git.diff
    - subprocess.Popen.head.commit.tree.object.path.git.diff
    - subprocess.Popen.commit.path.tree.git.diff
    - args.extend
    - datetime.timedelta.path.tree.head.commit.git.diff
    - datetime.timedelta.tree.object.path.head.commit.git.diff_tree
    - typing.TypeVar.head.commit.object.path.tree.git.diff
    - typing.IO.head.commit.path.object.tree.git.diff
    - typing.IO.tree.object.git.diff_tree
    - subprocess.Popen.object.head.ref.commit.tree.path.git.diff
    - typing.TypeVar.object.head.ref.commit.tree.git.diff_tree
    - typing.IO.commit.path.git.diff_tree
    - subprocess.Popen.commit.object.tree.path.git.diff
    - typing.TypeVar.head.ref.commit.tree.path.git.diff_tree
    - subprocess.Popen.path.object.head.ref.commit.tree.git.diff_tree
    - subprocess.Popen.path.object.tree.head.commit.git.diff
    - typing.IO.head.ref.commit.object.tree.path.git.diff
    - typing.TypeVar.object.head.ref.commit.tree.path.git.diff_tree
    - datetime.timedelta.commit.tree.path.object.git.diff_tree
    - typing.BinaryIO.head.commit.object.path.tree.git.diff_tree
    - typing.TypeVar.object.head.commit.path.git.diff
    - typing.IO.head.ref.commit.tree.path.object.git.diff_tree
    - typing.cast.head.ref.commit.tree.path.object.git.diff
    - datetime.timedelta.path.object.head.ref.commit.tree.git.diff_tree
    - datetime.timedelta.object.tree.commit.git.diff
    - datetime.timedelta.path.object.tree.commit.git.diff_tree
    - typing.IO.git.diff_tree
    - datetime.timedelta.path.commit.object.git.diff
    - datetime.timedelta.head.commit.path.git.diff_tree
    - typing.IO.object.path.tree.head.ref.commit.git.diff_tree
    - typing.cast.object.head.ref.commit.path.tree.git.diff_tree
    - typing.IO.object.head.commit.tree.git.diff_tree
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.diff
    - typing.IO.head.commit.path.tree.object.git.diff_tree
    - subprocess.Popen.object.path.head.commit.tree.git.diff_tree
    - subprocess.Popen.object.commit.tree.path.git.diff_tree
    - typing.IO.path.object.head.commit.git.diff_tree
    - typing.TypeVar.head.commit.object.tree.path.git.diff_tree
    - datetime.timedelta.object.path.head.ref.commit.tree.git.diff
    - typing.IO.path.object.head.ref.commit.tree.git.diff
    - typing.cast.tree.head.commit.object.git.diff_tree
    - git.diff.Diffable._process_diff_args
    - datetime.timedelta.path.tree.head.ref.commit.object.git.diff_tree
    - typing.cast.object.head.commit.path.git.diff_tree
    - typing.IO.object.tree.path.git.diff
    - typing.cast.tree.head.commit.path.git.diff_tree
    - datetime.timedelta.object.head.commit.git.diff_tree
    - subprocess.Popen.head.commit.object.tree.path.git.diff
    - datetime.timedelta.head.ref.commit.tree.path.object.git.diff_tree
    - typing.TypeVar.tree.object.path.head.ref.commit.git.diff_tree
    - subprocess.Popen.head.commit.tree.path.git.diff_tree
    - datetime.timedelta.object.path.commit.git.diff_tree
    - typing.TypeVar.tree.head.commit.git.diff
    - typing.cast.head.commit.object.path.git.diff_tree
    - datetime.timedelta.commit.tree.object.path.git.diff
    - typing.cast.head.ref.commit.tree.git.diff
    - datetime.timedelta.object.commit.path.tree.git.diff
    - datetime.timedelta.path.tree.commit.git.diff_tree
    - subprocess.Popen.path.head.ref.commit.tree.git.diff_tree
    - subprocess.Popen.path.object.git.diff_tree
    - typing.IO.path.head.ref.commit.object.git.diff_tree
    - typing.BinaryIO.head.ref.commit.tree.path.git.diff_tree
    - subprocess.Popen.object.path.head.ref.commit.git.diff_tree
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.diff
    - typing.IO.tree.head.ref.commit.path.git.diff
    - subprocess.Popen.object.tree.head.commit.git.diff_tree
    - datetime.timedelta.path.tree.head.commit.object.git.diff_tree
    - typing.TypeVar.tree.object.path.commit.git.diff
    - datetime.timedelta.head.ref.commit.object.path.git.diff
    - subprocess.Popen.path.tree.head.commit.git.diff_tree
    - datetime.timedelta.object.tree.git.diff
    - typing.IO.head.commit.tree.object.git.diff
    - typing.IO.tree.object.path.head.ref.commit.git.diff_tree
    - datetime.timedelta.tree.path.head.ref.commit.git.diff
    - typing.IO.tree.path.head.commit.git.diff_tree
    - typing.BinaryIO.head.commit.tree.path.object.git.diff
    - typing.IO.tree.path.object.head.ref.commit.git.diff
    - subprocess.Popen.head.commit.tree.object.git.diff
    - datetime.timedelta.path.git.diff_tree
    - typing.IO.path.object.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.path.commit.tree.git.diff
    - datetime.timedelta.path.object.tree.head.ref.commit.git.diff
    - typing.IO.object.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.commit.object.path.tree.git.diff_tree
    - typing.IO.tree.object.head.commit.path.git.diff
    - typing.IO.object.commit.path.tree.git.diff
    - subprocess.Popen.head.ref.commit.path.tree.git.diff
    - typing.IO.head.ref.commit.tree.object.git.diff
    - datetime.timedelta.path.object.head.ref.commit.git.diff_tree
    - datetime.timedelta.tree.object.head.ref.commit.path.git.diff
    - typing.IO.object.path.tree.git.diff_tree
    - typing.cast.head.commit.tree.git.diff
    - datetime.timedelta.tree.object.path.commit.git.diff
    - datetime.timedelta.tree.path.object.head.ref.commit.git.diff
    - typing.IO.tree.path.object.commit.git.diff
    - datetime.timedelta.git.diff_tree
    - subprocess.Popen.head.ref.commit.object.git.diff_tree
    - subprocess.Popen.path.commit.object.tree.git.diff
    - typing.IO.object.head.commit.tree.path.git.diff_tree
    - typing.cast.tree.object.head.ref.commit.git.diff
    - typing.IO.head.commit.object.tree.git.diff_tree
    - typing.BinaryIO.head.commit.object.tree.git.diff
    - typing.TypeVar.head.commit.path.tree.object.git.diff_tree
    - typing.BinaryIO.tree.head.commit.path.git.diff
    - args.insert
    - datetime.timedelta.head.ref.commit.tree.object.path.git.diff
    - typing.cast.head.commit.tree.object.path.git.diff_tree
    - typing.cast.head.ref.commit.path.tree.git.diff
    - typing.cast.head.ref.commit.tree.object.path.git.diff
    - typing.BinaryIO.head.commit.tree.object.path.git.diff_tree
    - datetime.timedelta.path.commit.object.tree.git.diff_tree
    - typing.IO.path.git.diff_tree
    - typing.cast.tree.head.commit.object.git.diff
    - subprocess.Popen.object.tree.path.head.commit.git.diff
    - typing.IO.path.head.commit.git.diff
    - datetime.timedelta.commit.path.tree.git.diff_tree
    - typing.TypeVar.head.commit.object.path.git.diff_tree
    - datetime.timedelta.head.ref.commit.object.path.tree.git.diff_tree
    - datetime.timedelta.commit.object.path.git.diff
    - subprocess.Popen.tree.head.ref.commit.object.path.git.diff
    - typing.IO.object.head.ref.commit.tree.path.git.diff
    - typing.BinaryIO.object.head.commit.path.git.diff_tree
    - datetime.timedelta.tree.commit.path.object.git.diff
    - subprocess.Popen.object.path.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.path.commit.tree.git.diff_tree
    - subprocess.Popen.tree.path.head.commit.git.diff
    - typing.cast.commit.object.tree.path.git.diff_tree
    - subprocess.Popen.commit.path.object.git.diff
    - typing.IO.head.commit.tree.git.diff
    - typing.TypeVar.object.tree.path.head.ref.commit.git.diff_tree
    - subprocess.Popen.tree.path.head.commit.git.diff_tree
    - typing.BinaryIO.tree.head.commit.git.diff_tree
    - typing.BinaryIO.head.commit.object.git.diff
    - typing.cast.object.head.commit.tree.path.git.diff_tree
    - datetime.timedelta.tree.object.commit.git.diff_tree
    - subprocess.Popen.tree.head.ref.commit.path.git.diff
    - typing.BinaryIO.head.ref.commit.path.object.git.diff_tree
    - typing.IO.tree.path.head.ref.commit.git.diff_tree
    - typing.IO.tree.head.commit.object.path.git.diff
    - typing.BinaryIO.object.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.path.tree.commit.object.git.diff
    - subprocess.Popen.head.commit.path.object.tree.git.diff_tree
    - typing.IO.tree.path.commit.git.diff_tree
    - typing.BinaryIO.object.head.ref.commit.tree.git.diff_tree
    - datetime.timedelta.object.tree.path.head.commit.git.diff_tree
    - typing.TypeVar.object.head.ref.commit.path.git.diff
    - typing.BinaryIO.object.head.commit.path.tree.git.diff_tree
    - typing.BinaryIO.object.tree.head.commit.path.git.diff
    - typing.BinaryIO.head.commit.tree.path.object.git.diff_tree
    - datetime.timedelta.object.tree.commit.path.git.diff_tree
    - subprocess.Popen.path.tree.git.diff_tree
    - typing.IO.path.object.head.commit.git.diff
    - subprocess.Popen.head.commit.tree.path.git.diff
    - typing.BinaryIO.head.ref.commit.tree.git.diff_tree
    - typing.IO.object.path.tree.commit.git.diff
    - typing.IO.commit.path.tree.object.git.diff_tree
    - datetime.timedelta.tree.object.head.commit.path.git.diff
    - typing.BinaryIO.head.ref.commit.object.git.diff
    - typing.IO.object.head.commit.path.tree.git.diff
    - datetime.timedelta.path.head.ref.commit.git.diff
    - typing.BinaryIO.object.head.ref.commit.tree.git.diff
    - datetime.timedelta.tree.head.commit.object.git.diff
    - typing.IO.path.tree.head.ref.commit.object.git.diff
    - typing.BinaryIO.tree.head.commit.path.object.git.diff_tree
    - subprocess.Popen.head.ref.commit.object.tree.path.git.diff_tree
    - typing.BinaryIO.head.commit.object.git.diff_tree
    - typing.IO.object.head.commit.path.git.diff
    - typing.IO.tree.path.object.commit.git.diff_tree
    - datetime.timedelta.tree.path.head.ref.commit.object.git.diff_tree
    - typing.BinaryIO.object.head.commit.git.diff_tree
    - typing.TypeVar.head.ref.commit.path.object.tree.git.diff
    - typing.IO.commit.tree.git.diff_tree
    - typing.IO.tree.git.diff_tree
    - subprocess.Popen.commit.object.tree.git.diff_tree
    - typing.IO.object.git.diff
    - subprocess.Popen.path.commit.object.git.diff
    - subprocess.Popen.commit.tree.path.git.diff_tree
    - typing.BinaryIO.head.commit.object.path.git.diff
    - typing.cast.tree.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.tree.object.head.commit.git.diff
    - typing.cast.head.ref.commit.object.tree.path.git.diff
    - subprocess.Popen.commit.tree.git.diff_tree
    - typing.IO.object.path.tree.git.diff
    - subprocess.Popen.path.object.commit.tree.git.diff
    - datetime.timedelta.head.ref.commit.object.tree.path.git.diff_tree
    - typing.cast.head.ref.commit.path.tree.object.git.diff
    - typing.cast.head.ref.commit.object.tree.git.diff
    - subprocess.Popen.object.head.commit.git.diff
    - subprocess.Popen.path.object.head.ref.commit.tree.git.diff
    - datetime.timedelta.git.diff
    - typing.IO.path.object.git.diff_tree
    - subprocess.Popen.head.commit.tree.git.diff
    - typing.IO.object.tree.head.ref.commit.path.git.diff_tree
    - typing.IO.tree.object.path.head.ref.commit.git.diff
    - typing.cast.head.commit.tree.path.git.diff_tree
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.diff_tree
    - subprocess.Popen.path.object.git.diff
    - typing.TypeVar.head.commit.tree.object.git.diff
    - subprocess.Popen.tree.head.ref.commit.path.object.git.diff_tree
    - datetime.timedelta.commit.path.git.diff
    - subprocess.Popen.tree.commit.git.diff_tree
    - subprocess.Popen.head.ref.commit.object.tree.git.diff
    - subprocess.Popen.commit.tree.object.git.diff
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.diff
    - typing.IO.commit.object.path.git.diff
    - typing.TypeVar.tree.object.path.git.diff
    - subprocess.Popen.commit.tree.path.object.git.diff
    - subprocess.Popen.head.ref.commit.object.path.tree.git.diff
    - typing.cast.head.ref.commit.object.path.git.diff_tree
    - subprocess.Popen.head.ref.commit.object.tree.path.git.diff
    - typing.BinaryIO.head.ref.commit.object.git.diff_tree
    - subprocess.Popen.tree.head.commit.path.object.git.diff_tree
    - typing.IO.object.tree.commit.path.git.diff
    - subprocess.Popen.path.head.ref.commit.tree.object.git.diff_tree
    - typing.BinaryIO.head.ref.commit.tree.path.git.diff
    - datetime.timedelta.tree.path.commit.git.diff_tree
    - typing.IO.object.head.ref.commit.path.git.diff
    - datetime.timedelta.object.head.ref.commit.tree.git.diff
    - typing.TypeVar.head.ref.commit.path.object.git.diff
    - typing.cast.commit.tree.object.path.git.diff
    - typing.IO.tree.head.ref.commit.path.object.git.diff
    - datetime.timedelta.head.ref.commit.path.tree.git.diff
    - typing.IO.tree.head.commit.path.git.diff
    - subprocess.Popen.head.ref.commit.path.object.git.diff_tree
    - typing.cast.head.commit.tree.object.git.diff
    - typing.cast.head.commit.path.tree.git.diff_tree
    - datetime.timedelta.head.commit.object.path.git.diff_tree
    - subprocess.Popen.path.commit.object.git.diff_tree
    - subprocess.Popen.object.path.head.ref.commit.git.diff
    - datetime.timedelta.path.tree.object.head.ref.commit.git.diff
    - typing.IO.path.object.tree.git.diff
    - typing.cast.head.ref.commit.tree.object.git.diff
    - subprocess.Popen.object.head.ref.commit.tree.path.git.diff_tree
    - subprocess.Popen.head.ref.commit.object.path.git.diff_tree
    - datetime.timedelta.tree.commit.object.path.git.diff_tree
    - datetime.timedelta.path.commit.object.git.diff_tree
    - datetime.timedelta.head.commit.tree.path.git.diff_tree
    - typing.TypeVar.head.ref.commit.path.tree.git.diff
    - typing.IO.path.tree.head.commit.git.diff_tree
    - typing.IO.path.tree.head.commit.object.git.diff_tree
    - datetime.timedelta.path.head.commit.object.tree.git.diff_tree
    - typing.TypeVar.head.commit.path.object.git.diff_tree
    - typing.IO.git.diff
    - subprocess.Popen.tree.path.object.git.diff
    - args.index
    - subprocess.Popen.tree.head.ref.commit.path.git.diff_tree
    - typing.TypeVar.head.commit.path.git.diff_tree
    - typing.IO.tree.head.ref.commit.object.path.git.diff_tree
    - typing.BinaryIO.object.tree.path.head.commit.git.diff_tree
    - typing.TypeVar.object.head.ref.commit.tree.path.git.diff
    - typing.TypeVar.head.commit.object.path.git.diff
    - subprocess.Popen.object.head.ref.commit.tree.git.diff
    - subprocess.Popen.tree.commit.path.object.git.diff_tree
    - typing.TypeVar.head.commit.tree.object.git.diff_tree
    - typing.BinaryIO.tree.head.ref.commit.git.diff_tree
    - subprocess.Popen.tree.head.ref.commit.git.diff_tree
    - typing.IO.tree.object.commit.path.git.diff_tree
    - typing.IO.path.head.commit.tree.object.git.diff_tree
    - typing.IO.object.path.head.ref.commit.tree.git.diff
    - datetime.timedelta.object.path.tree.head.commit.git.diff
    - typing.IO.object.commit.git.diff_tree
    - datetime.timedelta.tree.commit.object.git.diff
    - subprocess.Popen.commit.object.tree.git.diff
    - datetime.timedelta.tree.object.path.git.diff_tree
    - typing.BinaryIO.object.tree.path.head.commit.git.diff
    - typing.cast.object.tree.head.commit.path.git.diff_tree
    - typing.IO.tree.object.head.commit.path.git.diff_tree
    - datetime.timedelta.head.ref.commit.object.path.git.diff_tree
    - datetime.timedelta.path.commit.tree.object.git.diff
    - typing.TypeVar.tree.object.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.path.head.ref.commit.object.git.diff_tree
    - typing.BinaryIO.object.head.ref.commit.git.diff
    - datetime.timedelta.tree.path.head.commit.object.git.diff
    - typing.IO.object.commit.path.git.diff
    - typing.IO.head.ref.commit.object.path.tree.git.diff_tree
    - typing.IO.tree.object.commit.path.git.diff
    - subprocess.Popen.object.tree.path.git.diff
    - subprocess.Popen.head.ref.commit.object.path.tree.git.diff_tree
    - subprocess.Popen.object.tree.head.commit.git.diff
    - datetime.timedelta.path.head.commit.git.diff
    - typing.IO.object.tree.path.commit.git.diff_tree
    - typing.cast.object.head.ref.commit.tree.git.diff
    - git.index.base.IndexFile._process_diff_args
    - subprocess.Popen.commit.tree.path.git.diff
    - typing.BinaryIO.head.commit.path.tree.object.git.diff_tree
    - datetime.timedelta.head.ref.commit.object.git.diff_tree
    - typing.BinaryIO.head.commit.tree.path.git.diff_tree
    - typing.IO.tree.object.path.head.commit.git.diff_tree
    - typing.IO.object.head.commit.path.tree.git.diff_tree
    - typing.IO.path.head.ref.commit.tree.object.git.diff
    - typing.BinaryIO.head.ref.commit.object.path.git.diff
    - typing.IO.head.commit.git.diff_tree
    - datetime.timedelta.tree.head.ref.commit.object.git.diff_tree
    - datetime.timedelta.tree.path.git.diff
    - datetime.timedelta.tree.git.diff
    - typing.BinaryIO.tree.head.ref.commit.object.git.diff
    - typing.IO.object.tree.path.head.ref.commit.git.diff
    - datetime.timedelta.path.head.ref.commit.object.git.diff_tree
    - datetime.timedelta.path.tree.object.git.diff_tree
    - typing.cast.tree.head.commit.git.diff_tree
    - typing.IO.head.commit.tree.path.object.git.diff
    - datetime.timedelta.object.tree.path.head.ref.commit.git.diff
    - typing.TypeVar.object.head.commit.path.git.diff_tree
    - typing.TypeVar.object.head.commit.tree.git.diff
    - typing.IO.object.path.commit.git.diff_tree
    - subprocess.Popen.tree.object.path.commit.git.diff_tree
    - typing.IO.object.head.commit.tree.git.diff
    - subprocess.Popen.object.path.tree.git.diff_tree
    - datetime.timedelta.commit.path.object.git.diff
    - typing.IO.head.commit.path.object.git.diff_tree
    - subprocess.Popen.tree.path.object.commit.git.diff_tree
    - subprocess.Popen.path.object.tree.head.ref.commit.git.diff
    - datetime.timedelta.path.object.head.ref.commit.git.diff
    - typing.cast.head.commit.path.object.git.diff
    - typing.IO.tree.commit.object.path.git.diff_tree
    - subprocess.Popen.commit.object.tree.path.git.diff_tree
    - subprocess.Popen.head.ref.commit.path.object.tree.git.diff
    - subprocess.Popen.head.commit.path.tree.git.diff_tree
    - subprocess.Popen.object.tree.head.ref.commit.path.git.diff_tree
    - datetime.timedelta.object.path.tree.git.diff_tree
    - subprocess.Popen.tree.path.head.commit.object.git.diff
    - typing.IO.head.commit.path.tree.object.git.diff
    - subprocess.Popen.object.tree.head.ref.commit.git.diff_tree
    - subprocess.Popen.head.ref.commit.tree.path.object.git.diff
    - datetime.timedelta.head.ref.commit.path.tree.object.git.diff
    - datetime.timedelta.path.object.commit.git.diff_tree
    - typing.TypeVar.head.ref.commit.path.tree.object.git.diff_tree
    - subprocess.Popen.path.head.ref.commit.git.diff_tree
    - typing.cast.head.ref.commit.path.object.git.diff_tree
    - datetime.timedelta.tree.head.commit.git.diff
    - typing.TypeVar.object.tree.head.commit.git.diff_tree
    - typing.cast.object.tree.head.commit.git.diff
    - typing.IO.commit.path.git.diff
    - datetime.timedelta.head.commit.git.diff
    - subprocess.Popen.tree.head.ref.commit.object.git.diff_tree
    - typing.IO.head.ref.commit.object.path.git.diff
    - subprocess.Popen.object.head.commit.path.tree.git.diff_tree
    - typing.IO.commit.tree.path.object.git.diff_tree
    - datetime.timedelta.object.commit.tree.path.git.diff_tree
    - typing.IO.object.path.tree.head.ref.commit.git.diff
    - typing.BinaryIO.head.ref.commit.object.tree.git.diff
    - typing.IO.tree.object.path.git.diff
    - datetime.timedelta.head.commit.path.tree.git.diff_tree
    - typing.IO.tree.git.diff
    - typing.cast.head.commit.path.object.git.diff_tree
    - datetime.timedelta.commit.object.path.tree.git.diff_tree
    - subprocess.Popen.path.commit.git.diff
    - datetime.timedelta.object.head.ref.commit.tree.path.git.diff
    - datetime.timedelta.path.tree.object.head.commit.git.diff_tree
    - typing.TypeVar.head.commit.object.tree.git.diff_tree
    - typing.cast.head.commit.object.path.git.diff
    - typing.IO.head.ref.commit.object.git.diff_tree
    - typing.cast.head.commit.tree.path.git.diff
    - datetime.timedelta.path.head.commit.tree.git.diff
    - datetime.timedelta.head.ref.commit.object.tree.path.git.diff
    - typing.TypeVar.head.commit.tree.object.path.git.diff
    - typing.IO.tree.head.ref.commit.object.git.diff
    - typing.BinaryIO.head.ref.commit.tree.object.git.diff
    - typing.IO.tree.path.object.git.diff
    - typing.IO.path.head.commit.tree.git.diff
    - typing.IO.path.commit.object.tree.git.diff_tree
    - typing.cast.tree.head.ref.commit.object.git.diff_tree
    - subprocess.Popen.git.diff
    - datetime.timedelta.object.commit.path.tree.git.diff_tree
    - typing.BinaryIO.tree.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.object.head.commit.git.diff_tree
    - typing.IO.tree.object.head.ref.commit.path.git.diff
    - typing.TypeVar.head.commit.tree.path.git.diff_tree
    - typing.TypeVar.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.object.commit.path.tree.git.diff_tree
    - typing.cast.head.ref.commit.tree.object.git.diff_tree
    - subprocess.Popen.tree.head.commit.object.path.git.diff_tree
    - typing.IO.path.object.tree.head.commit.git.diff_tree
    - subprocess.Popen.head.ref.commit.tree.path.git.diff_tree
    - datetime.timedelta.head.ref.commit.path.object.tree.git.diff
    - typing.TypeVar.object.head.ref.commit.path.git.diff_tree
    - typing.TypeVar.object.tree.head.commit.path.git.diff
    - datetime.timedelta.tree.object.head.ref.commit.path.git.diff_tree
    - typing.TypeVar.object.head.commit.tree.path.git.diff
    - typing.IO.commit.git.diff
    - typing.IO.path.object.tree.commit.git.diff_tree
    - typing.IO.tree.object.path.commit.git.diff_tree
    - typing.IO.tree.object.head.commit.git.diff_tree
    - typing.TypeVar.head.commit.tree.path.object.git.diff_tree
    - typing.IO.commit.path.object.tree.git.diff
    - typing.IO.commit.path.tree.git.diff
    - typing.IO.path.commit.tree.git.diff_tree
    - datetime.timedelta.path.commit.object.tree.git.diff
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.diff_tree
    - subprocess.Popen.tree.commit.git.diff
    - subprocess.Popen.head.ref.commit.tree.object.path.git.diff_tree
    - typing.BinaryIO.head.commit.path.tree.git.diff
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.diff_tree
    - typing.IO.path.tree.object.commit.git.diff
    - typing.IO.head.ref.commit.object.tree.git.diff_tree
    - subprocess.Popen.tree.path.object.git.diff_tree
    - typing.cast.head.commit.object.tree.git.diff
    - subprocess.Popen.tree.object.path.commit.git.diff
    - typing.IO.commit.object.tree.git.diff_tree
    - datetime.timedelta.object.path.head.ref.commit.tree.git.diff_tree
    - datetime.timedelta.commit.path.tree.object.git.diff
    - typing.TypeVar.head.ref.commit.object.path.tree.git.diff
    - typing.TypeVar.tree.head.commit.path.object.git.diff_tree
    - typing.IO.tree.path.object.head.commit.git.diff
    - subprocess.Popen.path.head.commit.object.git.diff
    - subprocess.Popen.tree.head.commit.path.git.diff
    - datetime.timedelta.tree.head.commit.object.git.diff_tree
    - typing.IO.path.object.head.ref.commit.tree.git.diff_tree
    - typing.TypeVar.object.tree.head.commit.path.git.diff_tree
    - typing.cast.object.head.commit.path.tree.git.diff
    - datetime.timedelta.object.git.diff_tree
    - datetime.timedelta.tree.path.object.commit.git.diff
    - typing.IO.tree.commit.git.diff
    - datetime.timedelta.path.tree.object.git.diff
    - subprocess.Popen.object.path.git.diff_tree
    - typing.IO.path.tree.object.head.commit.git.diff
    - typing.IO.object.path.git.diff
    - subprocess.Popen.head.ref.commit.object.path.git.diff
    - typing.BinaryIO.object.tree.path.git.diff
    - typing.TypeVar.head.ref.commit.tree.path.object.git.diff_tree
    - subprocess.Popen.head.ref.commit.path.object.tree.git.diff_tree
    - datetime.timedelta.tree.object.path.git.diff
    - subprocess.Popen.head.commit.tree.path.object.git.diff
    - typing.BinaryIO.head.ref.commit.object.tree.git.diff_tree
    - typing.TypeVar.head.ref.commit.object.tree.git.diff_tree
    - subprocess.Popen.head.commit.object.tree.git.diff
    - subprocess.Popen.tree.path.head.ref.commit.object.git.diff_tree
    - subprocess.Popen.object.head.ref.commit.path.git.diff_tree
    - subprocess.Popen.path.object.head.commit.git.diff
    - subprocess.Popen.tree.path.commit.object.git.diff
    - datetime.timedelta.object.commit.path.git.diff
    - datetime.timedelta.object.path.commit.tree.git.diff_tree
    - typing.IO.path.head.commit.object.git.diff
    - datetime.timedelta.head.commit.tree.path.object.git.diff
    - subprocess.Popen.object.git.diff_tree
    - typing.TypeVar.tree.head.ref.commit.path.object.git.diff_tree
    - subprocess.Popen.path.tree.object.commit.git.diff_tree
    - typing.cast.tree.head.commit.path.git.diff
    - typing.BinaryIO.object.tree.path.commit.git.diff_tree
    - subprocess.Popen.path.head.ref.commit.object.tree.git.diff
    - datetime.timedelta.path.commit.git.diff
    - typing.IO.object.tree.path.commit.git.diff
    - datetime.timedelta.object.commit.path.git.diff_tree
    - typing.IO.path.object.tree.git.diff_tree
    - subprocess.Popen.object.commit.path.git.diff_tree
    - datetime.timedelta.object.path.head.ref.commit.git.diff
    - datetime.timedelta.path.head.commit.object.git.diff
    - typing.cast.commit.tree.object.path.git.diff_tree
    - subprocess.Popen.tree.path.object.head.ref.commit.git.diff_tree
    - datetime.timedelta.object.commit.git.diff_tree
    - subprocess.Popen.object.tree.path.commit.git.diff
    - <builtin>.isinstance
    - subprocess.Popen.object.path.tree.commit.git.diff
    - typing.IO.tree.path.object.head.ref.commit.git.diff_tree
    - typing.IO.path.git.diff
    - subprocess.Popen.path.head.commit.object.tree.git.diff_tree
    - typing.BinaryIO.head.commit.path.git.diff
    - typing.IO.head.commit.object.git.diff
    - subprocess.Popen.commit.tree.object.git.diff_tree
    - datetime.timedelta.object.path.tree.commit.git.diff
    - datetime.timedelta.object.path.tree.commit.git.diff_tree
    - datetime.timedelta.path.tree.git.diff_tree
    - typing.BinaryIO.tree.head.commit.object.path.git.diff_tree
    - typing.TypeVar.head.ref.commit.git.diff_tree
    - typing.IO.head.ref.commit.tree.git.diff
    - subprocess.Popen.head.ref.commit.object.git.diff
    - typing.cast.object.head.commit.git.diff_tree
    - typing.IO.commit.tree.object.git.diff
    - typing.IO.head.ref.commit.path.object.tree.git.diff_tree
    - datetime.timedelta.tree.head.commit.object.path.git.diff_tree
    - typing.TypeVar.object.tree.head.ref.commit.git.diff_tree
    - datetime.timedelta.object.tree.commit.git.diff_tree
    - typing.BinaryIO.object.tree.head.ref.commit.git.diff
    - subprocess.Popen.tree.path.object.commit.git.diff
    - typing.IO.object.commit.tree.git.diff
    - datetime.timedelta.tree.path.head.commit.git.diff_tree
    - datetime.timedelta.object.head.ref.commit.git.diff_tree
    - typing.TypeVar.object.tree.path.git.diff_tree
    - datetime.timedelta.head.commit.path.tree.object.git.diff
    - datetime.timedelta.object.path.head.commit.tree.git.diff_tree
    - subprocess.Popen.object.path.tree.head.ref.commit.git.diff
    - datetime.timedelta.object.head.commit.path.tree.git.diff
    - typing.IO.path.object.head.ref.commit.git.diff_tree
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.append
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.insert
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 636
    functionName: git.index.base.IndexFile._process_diff_args
    functionSourceFile: git.index.base
    functionUses: 1
    functionsReached:
    - args.index
    - args.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.diff_tree
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.git.diff
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.diff
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.diff_tree
    functionSourceFile: subprocess
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.diff_tree
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.diff_tree
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 7
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - change_type
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 303
    functionName: git.diff.DiffIndex.iter_change_type
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.diff.Diff
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 16
    argDefaultValues: []
    argNames:
    - self
    - repo
    - a_rawpath
    - b_rawpath
    - a_blob_id
    - b_blob_id
    - a_mode
    - b_mode
    - new_file
    - deleted_file
    - copied_file
    - raw_rename_from
    - raw_rename_to
    - diff
    - change_type
    - score
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 413
    functionName: git.diff.Diff.__init__
    functionSourceFile: git.diff
    functionUses: 3
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - <builtin>.reversed
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - submodule.module
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - a_rawpath.decode
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - <builtin>.int
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - git.objects.base.IndexObject.__init__
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - <builtin>.enumerate
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - submodule.module_exists
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - <builtin>.isinstance
    - git.objects.util.mode_str_to_int
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a_rawpath.decode
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: submodule.module_exists
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: submodule.module
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 474
    functionName: git.diff.Diff.__eq__
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 481
    functionName: git.diff.Diff.__ne__
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 484
    functionName: git.diff.Diff.__hash__
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - <builtin>.tuple
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 0
    IfCount: 9
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 487
    functionName: git.diff.Diff.__str__
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 533
    functionName: git.diff.Diff.a_path
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 537
    functionName: git.diff.Diff.b_path
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 541
    functionName: git.diff.Diff.rename_from
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 545
    functionName: git.diff.Diff.rename_to
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 549
    functionName: git.diff.Diff.renamed
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 567
    functionName: git.diff.Diff.renamed_file
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - path_match
    - rename_match
    - path_fallback_match
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 572
    functionName: git.diff.Diff._pick_best_path
    functionSourceFile: git.diff
    functionUses: 1
    functionsReached:
    - _octal_byte_re.sub
    - git.diff.decode_path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - proc
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 585
    functionName: git.diff.Diff._index_from_patch_format
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.commit.object.tree.path.encode
    - typing.IO.commit.tree.path.rstrip
    - typing.IO.object.commit.path.tree.rstrip
    - typing.IO.path.head.commit.tree.encode
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.wait
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.commit.encode
    - typing.BinaryIO.tree.head.commit.object.path._terminate
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.object.head.ref.commit.encode
    - typing.TypeVar.tree.object.path.encode
    - datetime.timedelta.tree._terminate
    - git.util.RemoteProgress.line_dropped
    - subprocess.Popen.head.ref.commit.tree.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.head.commit.object.encode
    - subprocess.Popen.object.commit
    - typing.IO.tree.path.commit.object._terminate
    - subprocess.Popen.path.object.tree.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit._terminate
    - datetime.timedelta.path.head.commit.tree.object._terminate
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.BinaryIO.head.commit.object.path.rstrip
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.object
    - datetime.timedelta.object.head.ref.commit.tree.path.encode
    - typing.IO.tree.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.path.object.tree.rstrip
    - datetime.timedelta.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.tree.path.object.head.ref.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.rstrip
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.tree.commit.path.object._terminate
    - typing.IO.path.tree.object.head.commit._terminate
    - typing.IO.path.head.ref.commit._terminate
    - typing.TypeVar.head.ref.commit.object.path.wait
    - typing.IO.commit.object.rstrip
    - subprocess.Popen.path.commit.encode
    - datetime.timedelta.object.tree.head.commit.path.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.tree.path.object.rstrip
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - subprocess.Popen.tree.head.commit.rstrip
    - typing.IO.tree.path.object.commit.rstrip
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.rstrip
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.object.path.head.commit.tree.encode
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.tree.wait
    - typing.IO.object.tree.commit.path
    - typing.IO.path.object.head.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree.path.object._terminate
    - subprocess.Popen.path.object
    - typing.IO.head.commit.tree.path._terminate
    - typing.IO.tree.head.ref.commit.object.encode
    - typing.IO.tree.object.head.commit.path
    - typing.IO.commit.path.object.tree.encode
    - subprocess.Popen.head.ref.commit.tree.path.object.encode
    - typing.cast.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.encode
    - typing.cast.head.commit.tree
    - subprocess.Popen.head.commit.encode
    - subprocess.Popen.commit.object.tree.rstrip
    - typing.IO.head.commit.tree.path.object._terminate
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.IO.object.path.commit._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path.rstrip
    - typing.IO.path.object.encode
    - typing.IO.path.head.commit.object.encode
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - typing.IO.head.commit.object.encode
    - typing.TypeVar.object.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.object.head.commit.path.tree.rstrip
    - typing.cast.object.head.ref.commit.tree.encode
    - typing.cast.head.ref.commit.object.path.tree.rstrip
    - datetime.timedelta.commit.path.tree.object._terminate
    - typing.TypeVar.head.commit.path.object.tree.encode
    - subprocess.Popen.commit.path.tree.wait
    - subprocess.Popen.tree.path.object.commit._terminate
    - typing.IO.path.tree.object.commit.encode
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.head.commit.tree.object.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.path.rstrip
    - typing.cast.object.head.ref.commit.path._terminate
    - typing.IO.head.ref.commit.object.encode
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.rstrip
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - subprocess.Popen.tree.head.commit.path._terminate
    - typing.IO.tree.commit.object.encode
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - typing.cast.tree.head.commit.object.path.rstrip
    - typing.TypeVar.tree.head.commit.object.path.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path._terminate
    - subprocess.Popen.object.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.rstrip
    - typing.cast.object.head.commit.path.tree._terminate
    - typing.IO.tree.object.head.commit.rstrip
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.tree.head.commit.path.object._terminate
    - datetime.timedelta.commit.path.object
    - subprocess.Popen.head.commit.object._terminate
    - datetime.timedelta.tree.commit.path.object.encode
    - typing.TypeVar.head.commit.path.object.tree.wait
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - datetime.timedelta.tree.commit.object.path.wait
    - typing.IO.head.ref.commit.path.object.tree.rstrip
    - typing.IO.object.path.head.commit
    - typing.IO.head.ref.commit.path.rstrip
    - datetime.timedelta.tree.commit.object.path._terminate
    - subprocess.Popen.path.head.commit.encode
    - datetime.timedelta.path.tree.head.ref.commit.encode
    - typing.IO.path.head.commit.object.tree.rstrip
    - subprocess.Popen.object.head.commit.path.tree.rstrip
    - datetime.timedelta.object.path.rstrip
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.object.commit
    - typing.IO.path.head.commit.tree.object.rstrip
    - subprocess.Popen.commit.object.path._terminate
    - typing.IO.commit.object.path.tree._terminate
    - typing.TypeVar.head.commit.tree.object.path._terminate
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - typing.IO.path.tree.head.ref.commit.object.encode
    - subprocess.Popen.commit.path.rstrip
    - subprocess.Popen.commit.object.path.tree.encode
    - typing.IO.path.tree.commit._terminate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.IO.commit.tree.rstrip
    - typing.cast.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - subprocess.Popen.tree.commit.path._terminate
    - typing.BinaryIO.object.head.commit.encode
    - typing.BinaryIO.tree.head.commit.path.object
    - datetime.timedelta.path.object.tree.head.commit.rstrip
    - typing.IO.tree.object.path.commit
    - typing.IO.object.head.ref.commit._terminate
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.tree.wait
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - git.objects.commit.Popen._terminate
    - typing.cast.head.commit.wait
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.rstrip
    - datetime.timedelta.tree.object.path.head.commit.rstrip
    - datetime.timedelta.tree.object.head.ref.commit.encode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.object.head.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.object.commit.encode
    - typing.IO.object.head.commit.path.tree._terminate
    - subprocess.Popen.path.tree.commit._terminate
    - typing.IO.path.head.ref.commit.object.encode
    - datetime.timedelta.path.head.ref.commit._terminate
    - datetime.timedelta.path.object.head.commit.encode
    - typing.IO.path.head.ref.commit.object.tree.wait
    - typing.IO.tree.commit.object.rstrip
    - subprocess.Popen.object.tree.path.commit.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path._terminate
    - typing.IO.head.ref.commit.path.object.encode
    - subprocess.Popen.object.path.head.commit.tree._terminate
    - typing.TypeVar.object.tree.path.head.ref.commit.rstrip
    - subprocess.Popen.tree.object.path.head.commit.encode
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.tree.head.commit.object.path.rstrip
    - datetime.timedelta.tree.path.rstrip
    - typing.IO.path.head.commit.object.wait
    - typing.IO.path.object.tree.rstrip
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.tree.head.commit.path.encode
    - typing.IO.path.head.commit.encode
    - typing.TypeVar.tree.head.commit.path.wait
    - subprocess.Popen.tree.head.commit.object.encode
    - typing.IO.tree.object.path.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.object.rstrip
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.tree.object.head.ref.commit.encode
    - typing.IO.tree.path.commit.object.rstrip
    - datetime.timedelta.path.tree.object.rstrip
    - subprocess.Popen.path.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.commit.object.rstrip
    - typing.cast.head.ref.commit.object.path.tree.encode
    - typing.IO.object.path.head.commit.tree.wait
    - datetime.timedelta.path.object.wait
    - subprocess.Popen.object.path.commit.tree._terminate
    - typing.cast.head.ref.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.tree.path._terminate
    - subprocess.Popen.tree.commit.path
    - typing.IO.path.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.path._terminate
    - typing.IO.object.path.tree.head.commit.encode
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.object.encode
    - typing.IO.commit.tree.path.object.encode
    - datetime.timedelta.tree.path.head.commit.object._terminate
    - datetime.timedelta.tree.object.commit._terminate
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.rstrip
    - typing.TypeVar.tree.head.commit.wait
    - typing.cast.tree.object.head.commit.rstrip
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.BinaryIO.object.head.ref.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.object.wait
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.object.tree.path.rstrip
    - typing.TypeVar.head.ref.commit.path.tree.rstrip
    - typing.IO.tree.object.commit.path
    - subprocess.Popen.tree.rstrip
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.object.tree.head.commit.path._terminate
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.commit.path.tree._terminate
    - datetime.timedelta.path.tree.commit.object._terminate
    - typing.IO.object.path.commit.wait
    - datetime.timedelta.object.tree.commit.encode
    - git.objects.commit.Popen.path.wait
    - typing.IO.tree.object._terminate
    - typing.cast.tree.head.ref.commit.object.rstrip
    - typing.cast.head.ref.commit.tree.wait
    - typing.cast.head.commit.object.path.tree.encode
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.head.ref.commit.path.tree.rstrip
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - threads.append
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.path.encode
    - typing.IO.object.path.head.commit.rstrip
    - typing.cast.head.commit.path.object.tree._terminate
    - typing.BinaryIO.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - datetime.timedelta.path.object.head.commit.tree._terminate
    - subprocess.Popen.object.tree.path.encode
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.head.commit.path.tree.object.rstrip
    - typing.IO.head.commit.path.tree.rstrip
    - subprocess.Popen.object.head.commit.tree._terminate
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.path._terminate
    - datetime.timedelta.tree.head.commit.path.object
    - typing.cast.commit.tree.object.path.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object._terminate
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - typing.cast.head.commit.encode
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.BinaryIO.head.commit.object._terminate
    - subprocess.Popen.tree.path
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.IO.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.commit._terminate
    - typing.IO.head.commit.path.tree.object.encode
    - typing.IO.path.commit.wait
    - subprocess.Popen.tree.path.object.encode
    - subprocess.Popen.object.head.ref.commit.path._terminate
    - typing.IO.path.object.commit.encode
    - subprocess.Popen.object.head.commit.path.wait
    - typing.cast.head.ref.commit.path.encode
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - datetime.timedelta.path.head.commit.object._terminate
    - datetime.timedelta.head.ref.commit.object.path.rstrip
    - typing.IO.head.ref.commit.tree.rstrip
    - subprocess.Popen.commit.path.object.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.rstrip
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - subprocess.Popen.path.object.head.commit._terminate
    - typing.IO.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path._terminate
    - typing.TypeVar.object.head.commit.path._terminate
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - datetime.timedelta.commit.object.path.rstrip
    - typing.IO.path.object.tree.commit
    - typing.IO.commit.object.tree.path.encode
    - typing.IO.head.ref.commit.object.tree.path._terminate
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.object.tree.head.commit._terminate
    - subprocess.Popen.path.tree.object.commit._terminate
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - typing.TypeVar.object.tree.head.commit._terminate
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.object.commit._terminate
    - datetime.timedelta.object.commit.rstrip
    - datetime.timedelta.path.object.head.commit.rstrip
    - datetime.timedelta.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.tree.path.head.commit.object.wait
    - typing.IO.object.tree.head.ref.commit._terminate
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.path.tree.object.rstrip
    - typing.TypeVar.tree.head.ref.commit.object.encode
    - git.objects.commit.Popen.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.object.encode
    - typing.IO.commit.object.path.tree.wait
    - match.groups
    - subprocess.Popen.commit.tree.encode
    - typing.TypeVar.head.commit.object.path.tree.wait
    - typing.IO.object.tree.path.commit.wait
    - datetime.timedelta.object.head.commit.path.encode
    - typing.cast.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.encode
    - typing.TypeVar.head.commit.object.tree._terminate
    - typing.TypeVar.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.head.commit.rstrip
    - typing.cast.tree.head.commit.object.path.encode
    - typing.IO.commit.tree.path.wait
    - subprocess.Popen.tree.path.head.ref.commit.rstrip
    - typing.IO.tree.commit.rstrip
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.TypeVar.head.ref.commit.object.path._terminate
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.encode
    - typing.cast.object.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.rstrip
    - typing.IO.object.tree.commit
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.encode
    - typing.IO.head.commit.object.path.rstrip
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.IO.object.path.head.ref.commit.tree.rstrip
    - subprocess.Popen.commit.object.tree.path.wait
    - typing.cast.tree.head.ref.commit._terminate
    - subprocess.Popen.head.ref.commit.object.path.tree.encode
    - datetime.timedelta.head.commit.tree.path.wait
    - typing.TypeVar.object.tree.head.commit.path.rstrip
    - typing.cast.tree.head.ref.commit.rstrip
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.head.ref.commit.tree.object.encode
    - typing.IO.tree.commit.path._terminate
    - typing.BinaryIO.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.head.commit.path.wait
    - datetime.timedelta.path.commit.tree.encode
    - subprocess.Popen.object.path.head.commit
    - typing.IO.tree.object.path.rstrip
    - typing.cast.head.commit.object.tree.path.wait
    - subprocess.Popen.path.object.commit.tree.wait
    - datetime.timedelta.commit.path.tree.wait
    - typing.IO.object.path._terminate
    - subprocess.Popen.object.tree.path.commit.wait
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - subprocess.Popen.object.path.head.commit.tree.rstrip
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.path.tree.object.head.ref.commit.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree._terminate
    - datetime.timedelta.path.rstrip
    - typing.IO.head.commit.tree.path.object.encode
    - subprocess.Popen.path.object.tree.head.ref.commit._terminate
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.BinaryIO.head.ref.commit.path._terminate
    - typing.IO.object.path.head.commit.tree.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.encode
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.path.tree.commit.rstrip
    - typing.TypeVar.object.head.ref.commit.tree.encode
    - typing.TypeVar.head.ref.commit.object.path
    - typing.TypeVar.object.tree.head.ref.commit.path.rstrip
    - typing.IO.tree.head.ref.commit.rstrip
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.tree.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.head.ref.commit.path.tree._terminate
    - datetime.timedelta.tree.path._terminate
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.TypeVar.object.tree.path.head.commit.rstrip
    - typing.IO.object.tree.commit.path._terminate
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.head.commit.object.path._terminate
    - typing.BinaryIO.head.ref.commit.tree.path.object.encode
    - typing.cast.commit.object.tree.path._terminate
    - typing.TypeVar.object.head.commit.tree.path.wait
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.tree.object.head.commit.path.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.encode
    - <builtin>.float
    - typing.IO.head.ref.commit.object.path.encode
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.tree.rstrip
    - typing.IO.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.encode
    - datetime.timedelta.commit.object.tree.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - subprocess.Popen.tree.path.rstrip
    - typing.TypeVar.head.commit.object._terminate
    - datetime.timedelta.object.path.commit.tree.encode
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.tree.object.path.head.ref.commit.encode
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.object.head.commit._terminate
    - typing.TypeVar.head.ref.commit.path.tree.object.encode
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.head.commit.object._terminate
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.object.path.head.ref.commit._terminate
    - datetime.timedelta.commit.object.path.tree.rstrip
    - datetime.timedelta.path.head.ref.commit.object._terminate
    - typing.IO.object.tree.head.commit.encode
    - datetime.timedelta.object.commit.path.tree.rstrip
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.encode
    - subprocess.Popen.head.ref.commit.path.object.tree._terminate
    - typing.IO.commit.tree.object.wait
    - datetime.timedelta.object.commit.tree._terminate
    - datetime.timedelta.path.tree.object.head.ref.commit.rstrip
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.BinaryIO.object.head.commit.tree.encode
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.head.commit.path
    - typing.cast.head.commit.path.tree._terminate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.head.commit.object.path.tree.wait
    - typing.cast.object.head.commit.path
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.object.commit.tree.encode
    - typing.TypeVar.tree.object.path.commit.rstrip
    - typing.TypeVar.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.head.commit.object.rstrip
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - typing.IO.head.commit.tree.path.object.rstrip
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.head.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.rstrip
    - typing.IO.path.head.ref.commit.object._terminate
    - subprocess.Popen.object.path.tree.head.commit._terminate
    - datetime.timedelta.path.object.tree.encode
    - datetime.timedelta.wait
    - typing.BinaryIO.head.commit.object.path.tree.encode
    - subprocess.Popen.head.commit.object.tree.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.encode
    - typing.IO.object.commit.path.tree.encode
    - typing.IO.tree.head.commit.object.encode
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - subprocess.Popen.object._terminate
    - subprocess.Popen.tree.object.head.commit.encode
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - subprocess.Popen.commit.object.path.rstrip
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.tree._terminate
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.path.head.commit.tree._terminate
    - subprocess.Popen.tree.path.head.commit.rstrip
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.IO.path.head.commit.tree.object.encode
    - git.objects.base.IndexObject.__init__
    - subprocess.Popen.object.tree.head.commit._terminate
    - datetime.timedelta.object.tree.path.head.commit
    - typing.cast.head.commit.path.tree.encode
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - subprocess.Popen.tree.head.commit.encode
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.rstrip
    - typing.TypeVar.head.ref.commit.path.object._terminate
    - subprocess.Popen.object.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.commit.object.rstrip
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.IO.path.tree.commit.rstrip
    - typing.IO.commit._terminate
    - subprocess.Popen.path.object.commit.tree._terminate
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - datetime.timedelta.commit.tree.rstrip
    - datetime.timedelta.object.head.commit.tree.encode
    - subprocess.Popen.tree.path._terminate
    - typing.TypeVar.head.commit.path.object._terminate
    - typing.cast.tree.head.ref.commit.path.object.encode
    - subprocess.Popen.path.tree.object.commit.encode
    - typing.IO.commit.tree.object.path._terminate
    - typing.BinaryIO.object.tree.head.commit._terminate
    - subprocess.Popen.path.tree.object.head.ref.commit.encode
    - typing.IO.tree.commit.object.path._terminate
    - typing.IO.head.ref.commit.path.object.tree._terminate
    - datetime.timedelta.tree.object.head.ref.commit.rstrip
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - typing.cast.head.commit.rstrip
    - subprocess.Popen.tree._terminate
    - datetime.timedelta.commit.encode
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.TypeVar.object.head.commit.tree.rstrip
    - datetime.timedelta.object.head.commit.path._terminate
    - typing.IO.commit.path.object.rstrip
    - typing.TypeVar.object.head.commit.tree
    - datetime.timedelta.tree.object._terminate
    - git.objects.commit.Popen.path.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.head.commit.object.tree.path.encode
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.tree.path.object.head.commit.rstrip
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - subprocess.Popen.tree.object._terminate
    - datetime.timedelta.object.path.tree.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.IO.head.commit.object.tree.path.encode
    - datetime.timedelta.commit.path.tree.object.encode
    - typing.IO.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.commit.object.path.encode
    - datetime.timedelta.path.tree.object.head.ref.commit._terminate
    - typing.IO.object.tree.path.head.commit.wait
    - subprocess.Popen.tree.commit.object.path.encode
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.object.path.rstrip
    - typing.IO.tree.commit.path.object
    - typing.IO.path.tree.object.commit._terminate
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.rstrip
    - typing.cast.head.commit.path.object.tree
    - typing.IO.path.tree.object.head.ref.commit.rstrip
    - typing.IO.head.ref.commit.tree.object._terminate
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.head.commit.path._terminate
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.commit.object.rstrip
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - typing.IO.object.tree.head.ref.commit.rstrip
    - typing.IO.object.head.commit.path.rstrip
    - subprocess.Popen.commit.encode
    - typing.IO.head.ref.commit.object.path.tree.encode
    - datetime.timedelta.head.ref.commit.object.tree.path._terminate
    - typing.IO.head.commit.path.wait
    - typing.IO.object.commit.tree.path
    - typing.cast.head.commit.object.path.tree._terminate
    - datetime.timedelta.object.head.commit.tree.path
    - b_blob_id.decode
    - typing.IO.object.path.head.ref.commit.rstrip
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.path.head.ref.commit.tree.object.rstrip
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.head.commit.object.rstrip
    - typing.cast.head.commit.tree.path.object._terminate
    - typing.TypeVar.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.tree.head.ref.commit.encode
    - subprocess.Popen.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.head.ref.commit.path.tree.object.rstrip
    - typing.cast.object.head.ref.commit.path.tree.rstrip
    - typing.IO.head.commit.rstrip
    - typing.cast.object.tree.head.ref.commit.encode
    - typing.IO.head.commit.path.tree.encode
    - datetime.timedelta.tree.head.commit.object.rstrip
    - typing.BinaryIO.tree.head.commit.path.object._terminate
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.encode
    - subprocess.Popen.object.tree.rstrip
    - typing.IO.path.object.tree.encode
    - typing.IO.path.head.ref.commit.object.tree.encode
    - typing.IO.path.tree.commit.object.rstrip
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.object.path.tree._terminate
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - <builtin>.bool
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.object.head.commit.path.encode
    - datetime.timedelta.object.head.commit.tree.path.encode
    - subprocess.Popen.path.head.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.path.tree.commit.rstrip
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.encode
    - datetime.timedelta.commit.tree.path.object.wait
    - datetime.timedelta.path.commit.object.tree.rstrip
    - typing.IO.commit.object._terminate
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.cast.head.ref.commit.object.tree.encode
    - subprocess.Popen.path.tree.object.rstrip
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.tree.object._terminate
    - <builtin>.len
    - typing.IO.path.tree.object.head.ref.commit._terminate
    - typing.cast.head.commit.path.object.encode
    - typing.cast.head.ref.commit.object.rstrip
    - typing.IO.head.commit.object.tree.encode
    - datetime.timedelta.path.commit.object._terminate
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - typing.IO.path.tree.commit.object.encode
    - typing.IO.path.tree.object.head.ref.commit.encode
    - subprocess.Popen.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.tree.commit.path.object.rstrip
    - typing.IO.path.tree.object.head.commit.encode
    - subprocess.Popen.commit.object.tree.path
    - typing.BinaryIO.head.ref.commit.object.tree.encode
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - typing.IO.path.commit.encode
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.rstrip
    - typing.IO.tree.head.commit.path._terminate
    - datetime.timedelta.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.head.commit.object.tree.path.rstrip
    - index.append
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.path.object.tree.encode
    - typing.TypeVar.object.tree.head.commit.path
    - subprocess.Popen.commit.path.tree._terminate
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.tree._terminate
    - typing.IO.path.head.ref.commit.object.wait
    - typing.IO.object.tree.path.head.commit._terminate
    - typing.IO.head.commit.object.tree.path.rstrip
    - typing.IO.path.object.tree.commit.encode
    - datetime.timedelta.head.commit.path.tree.object._terminate
    - typing.IO.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.object.path.tree.commit._terminate
    - typing.TypeVar.head.commit.path.tree._terminate
    - typing.IO.tree.commit.wait
    - typing.TypeVar.head.ref.commit.path.encode
    - typing.IO.tree.encode
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - typing.BinaryIO.head.commit.path.tree.encode
    - datetime.timedelta.tree.path.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.path.tree.object._terminate
    - typing.cast.object.tree.head.commit.encode
    - typing.BinaryIO.object.head.commit.path.wait
    - datetime.timedelta.commit.object.path.tree._terminate
    - subprocess.Popen.path.commit.tree.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.cast.tree.head.commit.object.path.wait
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.TypeVar.tree.object.path.head.commit.rstrip
    - datetime.timedelta.object.path.tree.head.commit._terminate
    - datetime.timedelta.head.commit.tree.path.encode
    - typing.BinaryIO.tree.head.ref.commit.path.encode
    - datetime.timedelta.head.ref.commit.path.object.tree._terminate
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.encode
    - subprocess.Popen.tree.path.head.commit.object._terminate
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - datetime.timedelta.path.head.commit.tree.rstrip
    - subprocess.Popen.object.head.commit.encode
    - subprocess.Popen.tree.object.head.commit.path.rstrip
    - typing.IO.tree.object
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.path.head.commit.tree.object._terminate
    - subprocess.Popen.tree.head.ref.commit.path.object._terminate
    - subprocess.Popen.head.commit.path.object.rstrip
    - datetime.timedelta.path.head.commit.tree
    - typing.IO.path.object.tree.head.commit.rstrip
    - subprocess.Popen.path.object.encode
    - subprocess.Popen.tree.path.object.commit.rstrip
    - typing.IO.tree.head.commit.object.path.rstrip
    - typing.IO.head.commit.tree.path.encode
    - typing.IO.commit.tree.object._terminate
    - typing.IO.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.tree.wait
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.path.rstrip
    - typing.IO.tree.object.path.head.ref.commit._terminate
    - subprocess.Popen.object.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit._terminate
    - typing.IO.commit.tree.encode
    - subprocess.Popen.head.commit.wait
    - typing.IO.object.head.ref.commit.path.rstrip
    - typing.IO.head.ref.commit.object.path._terminate
    - subprocess.Popen.path.object._terminate
    - typing.TypeVar.object.head.commit.tree.path.rstrip
    - typing.BinaryIO.head.commit._terminate
    - datetime.timedelta.head.ref.commit.object.tree.encode
    - subprocess.Popen.tree.object.head.commit.path.wait
    - subprocess.Popen.tree.commit.object.rstrip
    - typing.TypeVar.head.commit.tree._terminate
    - typing.TypeVar.head.commit.object.tree.path.encode
    - datetime.timedelta.commit.object
    - subprocess.Popen._terminate
    - typing.TypeVar.object.tree.path.head.commit.wait
    - subprocess.Popen.commit.tree.object._terminate
    - typing.IO.path.tree.object.commit.wait
    - subprocess.Popen.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.object.tree.head.commit.path._terminate
    - typing.IO.tree.object.commit.path.wait
    - subprocess.Popen.tree.object.head.commit.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.encode
    - typing.IO.tree.head.ref.commit.path.encode
    - subprocess.Popen.tree.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.tree.object.path._terminate
    - typing.IO.head.ref.commit.tree.path._terminate
    - typing.cast.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.rstrip
    - subprocess.Popen.tree.object.path.head.commit._terminate
    - datetime.timedelta.head.ref.commit.path.tree.encode
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.path.tree.commit.object.rstrip
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.BinaryIO.head.commit.rstrip
    - subprocess.Popen.object.tree.path.rstrip
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - subprocess.Popen.path.object.tree.head.commit.encode
    - typing.IO.path.commit.object._terminate
    - typing.IO.path.tree.commit.encode
    - datetime.timedelta.head.commit.tree.object.path.rstrip
    - typing.IO.object.commit.tree.path.rstrip
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - typing.IO.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - typing.IO.tree.object.path.commit._terminate
    - datetime.timedelta.path.tree.commit.object
    - typing.IO.tree.commit.object.path.wait
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.encode
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.path.object.head.commit.tree
    - typing.cast.head.commit.object.encode
    - typing.IO.tree.path.object.head.ref.commit._terminate
    - subprocess.Popen.tree.path.commit._terminate
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.wait
    - typing.IO.path.commit.object
    - datetime.timedelta.object.tree.commit.path.rstrip
    - subprocess.Popen.tree.path.commit.rstrip
    - subprocess.Popen.head.ref.commit.rstrip
    - subprocess.Popen.tree.head.commit.object.path
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.path.head.ref.commit.object._terminate
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.path.wait
    - typing.IO.object.head.commit.tree.path.encode
    - datetime.timedelta.path.tree.object.head.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.object.head.ref.commit.tree.wait
    - typing.IO.commit.path.object.encode
    - datetime.timedelta.commit.tree.path._terminate
    - datetime.timedelta.head.ref.commit.path.object.rstrip
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.path.head.ref.commit.encode
    - datetime.timedelta.object.path.commit._terminate
    - datetime.timedelta.tree.path.commit.object.encode
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.tree.object.head.commit.encode
    - typing.BinaryIO.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.commit.path.object.tree._terminate
    - subprocess.Popen.path.tree.head.commit._terminate
    - typing.IO.object.path.tree.rstrip
    - datetime.timedelta.commit.tree.object.path.rstrip
    - subprocess.Popen.object.tree.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.tree.object.rstrip
    - typing.BinaryIO.tree.head.commit.rstrip
    - datetime.timedelta.commit.tree.object.path.encode
    - typing.BinaryIO.head.ref.commit.tree.path.object._terminate
    - typing.BinaryIO.tree.head.ref.commit.path.rstrip
    - typing.cast.head.ref.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.object.path.commit.rstrip
    - typing.IO.object.tree.commit.path.encode
    - typing.IO.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.encode
    - typing.BinaryIO.head.ref.commit.object.tree
    - datetime.timedelta.commit.path._terminate
    - typing.BinaryIO.head.commit.wait
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - typing.IO.path.commit.rstrip
    - typing.BinaryIO.head.ref.commit.tree._terminate
    - typing.TypeVar.head.commit.wait
    - git.objects.commit.Popen.path.encode
    - subprocess.Popen.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.commit.tree.object.path
    - subprocess.Popen.object.commit.tree.path.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.path.commit.tree.object.encode
    - typing.IO.object.head.ref.commit.path._terminate
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.tree.encode
    - subprocess.Popen.tree.commit.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit
    - typing.cast.tree.head.commit.path.rstrip
    - subprocess.Popen.path.head.ref.commit.object.tree._terminate
    - typing.TypeVar.head.commit.tree.object.encode
    - subprocess.Popen.tree.path.commit.object._terminate
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.object.path.head.ref.commit._terminate
    - message.endswith
    - subprocess.Popen.path.object.tree.commit._terminate
    - typing.IO.head.ref.commit.tree.encode
    - pumps.append
    - datetime.timedelta.object.tree.head.commit.path._terminate
    - typing.IO.object.path.tree.head.commit._terminate
    - subprocess.Popen.object.path.head.commit.encode
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.path.object.commit._terminate
    - subprocess.Popen.head.commit.object.path.tree.encode
    - typing.IO.object.tree._terminate
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path.encode
    - datetime.timedelta.object.path.head.commit.encode
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.BinaryIO.object.tree.head.commit.path._terminate
    - subprocess.Popen.head.ref.commit.object.path.encode
    - subprocess.Popen.head.commit.object.tree.wait
    - subprocess.Popen.path.head.commit.object.tree.rstrip
    - typing.cast.object.head.commit.tree.encode
    - typing.BinaryIO.object.tree.path.commit.rstrip
    - datetime.timedelta.commit.object._terminate
    - typing.IO.path.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.wait
    - datetime.timedelta.path.tree.head.commit.object._terminate
    - subprocess.Popen.object.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.tree.object.path.head.commit.encode
    - datetime.timedelta.path.tree.object.head.commit._terminate
    - subprocess.Popen.object.head.ref.commit.path.tree.encode
    - typing.cast.object.tree.head.commit.rstrip
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.object.head.commit.rstrip
    - typing.TypeVar.object.tree.head.commit.path.encode
    - <builtin>.reversed
    - typing.BinaryIO.object.head.commit.tree.wait
    - subprocess.Popen.tree.commit.path.encode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - subprocess.Popen.commit.rstrip
    - typing.cast.head.commit.tree.path
    - typing.TypeVar.tree.head.commit.path.object.rstrip
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - datetime.timedelta.path.object.tree.head.commit.encode
    - datetime.timedelta.commit.path.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.path.head.commit._terminate
    - typing.IO.tree.path.object.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.path
    - typing.IO.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.head.commit.path.object.encode
    - typing.cast.head.commit.object.tree._terminate
    - subprocess.Popen.object.tree.path.head.ref.commit._terminate
    - subprocess.Popen.tree.object.rstrip
    - datetime.timedelta.object.commit.tree
    - typing.IO.tree.head.ref.commit.path
    - subprocess.Popen.object.commit.path.tree._terminate
    - typing.IO.head.commit.object.tree
    - subprocess.Popen.tree.head.ref.commit.rstrip
    - git.diff.Diff._pick_best_path
    - git.util.RemoteProgress.new_message_handler.handler
    - datetime.timedelta.object.path.tree.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.encode
    - typing.cast.object.head.commit.tree.path._terminate
    - typing.IO.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.path.head.commit.object.tree.encode
    - datetime.timedelta.head.commit.path.object.encode
    - typing.IO.path.object.commit.tree.rstrip
    - datetime.timedelta.path.tree.object.commit
    - typing.IO.object.path.tree.head.ref.commit.rstrip
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.tree.path.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.path._terminate
    - subprocess.Popen.path._terminate
    - datetime.timedelta.head.ref.commit.object.path
    - git.objects.commit.Popen.path.tree.wait
    - typing.TypeVar.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.object.commit.rstrip
    - typing.BinaryIO.object.tree.head.commit.encode
    - datetime.timedelta.tree.object.path.commit._terminate
    - subprocess.Popen.object.commit.path.rstrip
    - subprocess.Popen.commit.tree.path
    - typing.cast.head.commit.tree.object.path._terminate
    - typing.IO.commit.object.path.rstrip
    - typing.TypeVar.object.tree.head.ref.commit._terminate
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - typing.IO.tree.head.commit.path.object.rstrip
    - typing.BinaryIO.tree.head.commit.object.encode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.object.head.ref.commit.encode
    - typing.IO.tree.path.head.commit.rstrip
    - datetime.timedelta.tree.path.head.ref.commit._terminate
    - subprocess.Popen.object.tree.commit.path._terminate
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.commit.path._terminate
    - datetime.timedelta.tree.head.commit.path._terminate
    - typing.cast.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - subprocess.Popen.path.head.commit._terminate
    - subprocess.Popen.tree.object.path.encode
    - datetime.timedelta.commit.path.object.tree.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.commit.object.path.encode
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.IO.commit.tree.object
    - typing.BinaryIO.tree.head.commit.path.encode
    - typing.TypeVar.tree.head.commit.object.path._terminate
    - subprocess.Popen.tree.path.object.head.ref.commit._terminate
    - datetime.timedelta.head.commit.path.object.wait
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.object.path.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - datetime.timedelta.object.path.head.ref.commit.wait
    - git.objects.commit.Popen.tree._terminate
    - datetime.timedelta.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.head.commit.path.tree.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.path._terminate
    - subprocess.Popen.tree.encode
    - datetime.timedelta.object.path.tree.commit._terminate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.TypeVar.head.commit.object.path.tree.encode
    - subprocess.Popen.tree.commit.encode
    - datetime.timedelta.tree.object.commit.encode
    - datetime.timedelta.path.tree.head.ref.commit._terminate
    - subprocess.Popen.path.object.tree.commit.wait
    - typing.IO.commit
    - datetime.timedelta.path.head.commit.object.tree._terminate
    - typing.IO.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object._terminate
    - typing.IO.tree.path.head.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.object.path._terminate
    - datetime.timedelta.path.head.ref.commit.tree.encode
    - typing.IO.object.head.ref.commit.path.tree.encode
    - typing.cast.tree.head.commit.object._terminate
    - typing.cast.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.path.head.commit.tree._terminate
    - datetime.timedelta.commit.path.tree.object
    - typing.IO.path.encode
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.object.commit.tree._terminate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.head.commit.path.object._terminate
    - typing.TypeVar.head.ref.commit.path.tree._terminate
    - typing.IO.path.head.commit.tree
    - subprocess.Popen.path.commit.object.tree.encode
    - datetime.timedelta.object.head.ref.commit.tree._terminate
    - datetime.timedelta.object.head.commit
    - typing.IO.tree.object.head.ref.commit.rstrip
    - typing.cast.tree.head.commit.object.rstrip
    - typing.BinaryIO.head.commit.object.path.tree.rstrip
    - typing.IO.head.ref.commit.object._terminate
    - typing.BinaryIO.head.ref.commit.tree.object.path.rstrip
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.path.object.commit.rstrip
    - typing.TypeVar.object.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.tree.path.object.head.commit._terminate
    - typing.IO.tree.object.path.head.ref.commit.encode
    - typing.cast.object.head.ref.commit.path.tree.encode
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.object.head.commit.rstrip
    - typing.BinaryIO.object.tree.path.rstrip
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - cls.re_header.finditer
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - subprocess.Popen.object.head.commit._terminate
    - typing.TypeVar.tree.head.commit.path.object._terminate
    - typing.BinaryIO.head.ref.commit.object.path._terminate
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.IO.object.path.tree.encode
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.encode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.tree.head.commit.encode
    - datetime.timedelta.path.object.head.ref.commit._terminate
    - typing.cast.head.commit.object.tree.rstrip
    - datetime.timedelta.path.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.rstrip
    - typing.BinaryIO.head.commit.path.object.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.path.object.rstrip
    - datetime.timedelta.tree.commit.object._terminate
    - typing.TypeVar.head.ref.commit.tree.object.path.encode
    - subprocess.Popen.tree.object.path.commit.rstrip
    - subprocess.Popen.tree.head.commit.path.rstrip
    - git.objects.commit.Popen.path
    - subprocess.Popen.tree.head.commit.path.wait
    - datetime.timedelta.head.commit
    - subprocess.Popen.head.commit.object.tree.rstrip
    - datetime.timedelta.tree.object.path.commit.encode
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.cast.head.commit.tree.path.rstrip
    - typing.IO.tree.object.path.commit.encode
    - datetime.timedelta.path.tree.commit.object.encode
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - datetime.timedelta.object._terminate
    - datetime.timedelta.head.commit.tree.path.object.encode
    - datetime.timedelta.object.tree.path.encode
    - datetime.timedelta.path.object.head.ref.commit.encode
    - datetime.timedelta.path.head.ref.commit.object.tree._terminate
    - typing.IO.tree.object.path.head.commit._terminate
    - typing.IO.head.ref.commit.encode
    - subprocess.Popen.object.tree.path.head.commit.encode
    - typing.TypeVar.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.object.path.tree._terminate
    - typing.IO.path.head.commit.tree.rstrip
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - typing.IO.object.head.ref.commit.tree._terminate
    - typing.IO.head.commit.tree.object.path.rstrip
    - subprocess.Popen.tree.path.commit
    - typing.IO.path.tree.head.ref.commit._terminate
    - typing.BinaryIO.object.head.commit.tree.path.rstrip
    - typing.cast.head.commit.tree.object.path.encode
    - subprocess.Popen.tree.object.commit.path._terminate
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.head.ref.commit.rstrip
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.head.commit.rstrip
    - typing.BinaryIO.tree.head.commit.path.object.rstrip
    - subprocess.Popen.path.commit.object.encode
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.object.path.commit._terminate
    - datetime.timedelta.head.ref.commit.tree.object.encode
    - typing.IO.path.commit.tree.object
    - typing.cast.head.ref.commit.tree._terminate
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.object.tree.rstrip
    - subprocess.Popen.object.head.commit.path._terminate
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.IO.object.tree.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path.encode
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - typing.IO.path.commit.tree.encode
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.path.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.object.encode
    - datetime.timedelta.tree.object.head.ref.commit.path.encode
    - typing.TypeVar.head.commit.path.tree.object.wait
    - subprocess.Popen.path.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.head.commit.rstrip
    - subprocess.Popen.object.rstrip
    - typing.cast.head.commit.object.tree.path.rstrip
    - typing.BinaryIO.object.head.commit.path.encode
    - typing.IO.path.tree._terminate
    - typing.IO.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.encode
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.object.head.ref.commit.path.encode
    - typing.IO.head.ref.commit.object.wait
    - typing.BinaryIO.object.head.commit.path._terminate
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.cast.head.commit.path.tree.object.rstrip
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.object.commit.path._terminate
    - typing.IO.commit.path.tree.encode
    - datetime.timedelta.head.commit.object.tree.encode
    - typing.IO.head.ref.commit.object.tree.path.rstrip
    - typing.IO.commit.object.tree.path._terminate
    - datetime.timedelta.object.path
    - typing.IO.tree.object.head.ref.commit.path._terminate
    - typing.IO.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.path.head.commit.encode
    - datetime.timedelta.tree.commit.object.path.encode
    - subprocess.Popen.path.head.commit.tree.object.rstrip
    - subprocess.Popen.path.object.commit.tree.encode
    - typing.IO.commit.path.object.tree._terminate
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.encode
    - typing.IO.path.tree.head.commit.object.wait
    - git.objects.commit.Popen.path.rstrip
    - datetime.timedelta.path.tree._terminate
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.object.wait
    - datetime.timedelta.path.tree
    - subprocess.Popen.commit.tree.rstrip
    - subprocess.Popen.path.head.commit
    - typing.cast.tree.head.commit.object.path._terminate
    - typing.IO.path.object.head.commit.encode
    - typing.IO.head.commit.path.tree._terminate
    - datetime.timedelta.tree.path.object.commit._terminate
    - datetime.timedelta.object.head.commit.path.tree._terminate
    - typing.IO.path.object.tree.wait
    - typing.BinaryIO.tree.head.commit.encode
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.path.encode
    - typing.TypeVar.head.ref.commit.object._terminate
    - typing.IO.object.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.ref.commit.object.rstrip
    - subprocess.Popen.commit.tree.path.object.rstrip
    - subprocess.Popen.head.ref.commit.object
    - datetime.timedelta.head.ref.commit.path._terminate
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.path.commit.encode
    - datetime.timedelta.object.commit.path.tree
    - subprocess.Popen.object.path.head.commit.tree.encode
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.encode
    - subprocess.Popen.head.commit.tree.path.object.rstrip
    - typing.cast.head.ref.commit.path.tree.rstrip
    - datetime.timedelta.tree.head.commit.object.path.encode
    - typing.TypeVar.head.commit.tree.wait
    - datetime.timedelta.path.object.head.ref.commit.tree._terminate
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - typing.IO.object.commit.tree.rstrip
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.cast.head.commit.object.path._terminate
    - datetime.timedelta.head.commit.path.encode
    - subprocess.Popen.object.tree.path.head.commit.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.rstrip
    - _header.groups
    - datetime.timedelta.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.path.head.ref.commit.tree.encode
    - typing.cast.tree.object.head.commit.path._terminate
    - typing.BinaryIO.object.head.commit.path.rstrip
    - subprocess.Popen.object.tree.head.commit.path.rstrip
    - typing.BinaryIO.object.head.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path
    - typing.cast.head.ref.commit.object.path.rstrip
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree._terminate
    - typing.BinaryIO.tree.head.commit._terminate
    - typing.TypeVar.head.commit.tree.object._terminate
    - typing.TypeVar.head.ref.commit.tree.object._terminate
    - typing.cast.head.commit.path.object.tree.rstrip
    - typing.IO.tree.path.head.commit.object.wait
    - typing.TypeVar.head.ref.commit.path.object.tree._terminate
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.object.path.tree.head.ref.commit._terminate
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.object.head.ref.commit.path._terminate
    - typing.IO.path.tree.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.object.rstrip
    - subprocess.Popen.path.commit.tree.object._terminate
    - typing.TypeVar.head.commit.object.path.tree._terminate
    - subprocess.Popen.object.path.rstrip
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.tree.object.head.ref.commit._terminate
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.commit.object.rstrip
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.tree.head.commit.path.encode
    - subprocess.Popen.path.object.tree.commit.rstrip
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.cast.tree.head.commit._terminate
    - datetime.timedelta.object.head.commit._terminate
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.commit.object.path.tree.rstrip
    - typing.IO.object.tree.commit.encode
    - git.diff.Diff.__init__
    - datetime.timedelta.path.tree.object.commit.encode
    - typing.IO.path.object.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit.object.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.encode
    - typing.IO.commit.tree.path.object.wait
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.cast.head.commit.tree.path._terminate
    - typing.IO.head.ref.commit.object.rstrip
    - typing.TypeVar.object.tree.path.head.ref.commit.encode
    - datetime.timedelta.head.commit.wait
    - typing.cast.head.ref.commit.object.path._terminate
    - subprocess.Popen.tree.path.head.commit.object.rstrip
    - typing.IO.path.object._terminate
    - typing.IO.path.object.head.commit.rstrip
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.head.commit.path._terminate
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.object.encode
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.commit.object.path.wait
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.object.path.tree.head.commit.rstrip
    - datetime.timedelta.tree.object.head.ref.commit._terminate
    - typing.BinaryIO.head.commit.object.tree.path.rstrip
    - typing.IO.head.ref.commit.object.tree.encode
    - datetime.timedelta.tree.object.path.commit.wait
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object._terminate
    - typing.IO.object.tree.head.commit.rstrip
    - typing.TypeVar.object.tree.path.head.commit._terminate
    - typing.IO.object.path.tree._terminate
    - typing.cast.tree.head.ref.commit.object.path._terminate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.IO.encode
    - subprocess.Popen.object.tree.path.head.ref.commit.encode
    - subprocess.Popen.head.commit.path.object.tree.rstrip
    - datetime.timedelta.path.object.tree.rstrip
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.commit.path.encode
    - typing.IO.path.head.commit.object.rstrip
    - typing.BinaryIO.object.head.ref.commit
    - subprocess.Popen.object.head.commit.path.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.object.encode
    - typing.BinaryIO.object.tree.head.commit.rstrip
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.head.commit._terminate
    - typing.cast.tree.head.commit.path.object.encode
    - typing.BinaryIO.object.head.commit.path.tree.rstrip
    - subprocess.Popen.commit.path
    - subprocess.Popen.head.ref.commit._terminate
    - typing.IO.path.head.ref.commit.encode
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.path.object.head.commit.encode
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.object.tree.rstrip
    - datetime.timedelta.path.commit.tree._terminate
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.encode
    - typing.IO.tree.head.commit.object.path.encode
    - typing.BinaryIO.object.tree.path.commit.encode
    - typing.TypeVar.tree.head.ref.commit.object.rstrip
    - typing.cast.tree.object.head.ref.commit.rstrip
    - typing.BinaryIO.object.tree.path.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.path.encode
    - datetime.timedelta.object.head.ref.commit.path.tree.encode
    - datetime.timedelta.commit.tree.path.rstrip
    - subprocess.Popen.object.commit.tree.path.wait
    - datetime.timedelta.commit.path.object.wait
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.encode
    - typing.IO.tree.head.commit.wait
    - typing.TypeVar.head.commit.path.object.encode
    - typing.IO.tree.head.commit.object.path._terminate
    - typing.cast.tree.head.ref.commit.object.path.encode
    - datetime.timedelta.head.commit.path.object._terminate
    - subprocess.Popen.tree.path.commit.encode
    - typing.IO.head.commit.tree.object.path._terminate
    - typing.IO.object.path.head.commit.wait
    - typing.TypeVar.object.tree.path.commit.rstrip
    - typing.IO.commit.tree._terminate
    - subprocess.Popen.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.object.tree.head.ref.commit.rstrip
    - typing.IO.tree.path.head.commit.object.encode
    - datetime.timedelta.object.commit.tree.encode
    - datetime.timedelta.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.path.tree.encode
    - typing.TypeVar.head.commit.path.tree.object._terminate
    - typing.BinaryIO.head.commit.object.tree.path._terminate
    - datetime.timedelta.head.commit.path._terminate
    - datetime.timedelta.tree.path.head.ref.commit.object._terminate
    - subprocess.Popen.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.head.ref.commit.encode
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - subprocess.Popen.path.tree.object.head.ref.commit._terminate
    - datetime.timedelta.tree.path.head.ref.commit.encode
    - typing.IO.tree.object.commit.path._terminate
    - typing.IO.tree.object.path.commit.wait
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.encode
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.encode
    - typing.IO.tree.object.path.encode
    - subprocess.Popen.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.head.commit.object.path._terminate
    - subprocess.Popen.object.path.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.head.ref.commit.object._terminate
    - typing.IO.path.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.path.rstrip
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.commit.path.encode
    - datetime.timedelta.tree.commit._terminate
    - <builtin>.enumerate
    - typing.IO.object.head.commit.tree._terminate
    - datetime.timedelta.head.commit.path.tree._terminate
    - datetime.timedelta.head.commit.object.path.rstrip
    - typing.IO.tree.object.head.ref.commit._terminate
    - datetime.timedelta.object.tree.head.commit._terminate
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.object.tree.head.commit._terminate
    - typing.IO.path.commit.tree.object.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit._terminate
    - typing.IO.path.object.commit._terminate
    - subprocess.Popen.object.path.head.ref.commit.rstrip
    - datetime.timedelta._terminate
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.commit.path.wait
    - subprocess.Popen.object.path._terminate
    - typing.cast.head.commit.object.rstrip
    - datetime.timedelta.tree.commit.object.encode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.tree.encode
    - subprocess.Popen.tree.object.path.head.commit.rstrip
    - typing.IO.commit.path.tree.object.rstrip
    - datetime.timedelta.head.commit.tree
    - typing.cast.tree.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.rstrip
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.head.commit.encode
    - typing.BinaryIO.head.ref.commit.object.path.encode
    - datetime.timedelta.commit.path.object.encode
    - datetime.timedelta.head.ref.commit.tree.wait
    - datetime.timedelta.tree.rstrip
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - typing.TypeVar.head.commit.tree.object.path.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.cast.object.head.ref.commit.path.encode
    - typing.BinaryIO.head.commit.path.tree.rstrip
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - typing.IO.head.ref.commit.path.object._terminate
    - subprocess.Popen.path.tree.head.ref.commit.encode
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.head.ref.commit.object.encode
    - subprocess.Popen.path.tree.rstrip
    - typing.BinaryIO.head.commit.path.tree._terminate
    - subprocess.Popen.tree.object
    - typing.IO.tree.object.commit._terminate
    - typing.TypeVar.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.tree.path._terminate
    - typing.TypeVar.object.tree.path.commit.wait
    - datetime.timedelta.path.commit.encode
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.rstrip
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.IO.commit.tree.object.path.encode
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.rstrip
    - subprocess.Popen.path.encode
    - typing.TypeVar.head.commit.path.object.tree._terminate
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - typing.IO.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.head.commit.tree.object.encode
    - typing.cast.head.commit.path.rstrip
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.object.tree.head.commit.path._terminate
    - subprocess.Popen.object.head.ref.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.path.object.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit.encode
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.commit.tree.object.path._terminate
    - datetime.timedelta.object.path.tree._terminate
    - typing.TypeVar.tree.object.head.ref.commit.path.encode
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.head.commit.wait
    - typing.TypeVar.head.commit.object.tree.rstrip
    - typing.IO.object.head.ref.commit.tree.path._terminate
    - subprocess.Popen.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.head.commit.object.path._terminate
    - typing.cast.head.ref.commit.object.encode
    - datetime.timedelta.tree.head.ref.commit.path.object.encode
    - datetime.timedelta.rstrip
    - typing.IO.head.ref.commit.object.path
    - typing.IO.commit.object.path._terminate
    - typing.BinaryIO.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.head.commit.path.rstrip
    - typing.IO.head.ref.commit.path.tree.object._terminate
    - datetime.timedelta.head.ref.commit.tree._terminate
    - subprocess.Popen.commit.tree.path.object.encode
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.path.head.ref.commit.tree.object.wait
    - typing.IO.head.commit.path.object.encode
    - subprocess.Popen.path.object.head.ref.commit._terminate
    - typing.IO.head.commit.path.tree.object.wait
    - typing.TypeVar.tree.head.commit.path._terminate
    - datetime.timedelta.commit.wait
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.encode
    - subprocess.Popen.commit.tree.wait
    - typing.IO.commit.path.object._terminate
    - datetime.timedelta.path.tree.object.commit._terminate
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.rstrip
    - datetime.timedelta.tree.path.commit.object.wait
    - typing.TypeVar.object.tree.head.commit.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit.encode
    - typing.IO.tree.object.head.commit.path.rstrip
    - subprocess.Popen.path.object.tree.encode
    - datetime.timedelta.object.head.ref.commit.wait
    - datetime.timedelta.object.path.head.ref.commit.rstrip
    - typing.IO.object.path.head.ref.commit.tree.encode
    - typing.cast.object.head.ref.commit.path.tree._terminate
    - submodule.module_exists
    - datetime.timedelta.object.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.encode
    - typing.IO.path.object.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit._terminate
    - subprocess.Popen.path.tree.head.ref.commit.object.rstrip
    - typing.cast.head.commit.path.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.encode
    - typing.IO.path.object.tree.commit.wait
    - datetime.timedelta.head.commit.object.tree.path.rstrip
    - datetime.timedelta.object.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.encode
    - typing.cast.head.commit.object.path.wait
    - subprocess.Popen.tree.head.commit.object.path.rstrip
    - datetime.timedelta.commit.tree.object._terminate
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.commit.path.object.tree.rstrip
    - typing.BinaryIO.head.commit.object.path.tree._terminate
    - subprocess.Popen.object.head.commit
    - t.join
    - typing.cast.object.head.ref.commit.path.rstrip
    - typing.cast.tree.head.ref.commit.object._terminate
    - datetime.timedelta.path.object
    - subprocess.Popen.tree.wait
    - typing.IO.head.commit.path.tree.object.rstrip
    - subprocess.Popen.commit
    - typing.cast.object.head.ref.commit.tree.path._terminate
    - subprocess.Popen.tree.commit.path.wait
    - typing.IO.object._terminate
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.tree.encode
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.tree.encode
    - typing.cast.commit.object.tree.path.encode
    - typing.BinaryIO.head.commit.tree.object.path.encode
    - datetime.timedelta.path.head.ref.commit.tree.rstrip
    - subprocess.Popen.tree.head.commit.path.object.rstrip
    - typing.IO.tree.head.commit.rstrip
    - subprocess.Popen.object.head.commit.rstrip
    - typing.TypeVar.head.commit.tree.path.wait
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.cast.head.commit.path.tree.object.wait
    - subprocess.Popen.tree.object.path._terminate
    - subprocess.Popen.object.tree.head.commit.rstrip
    - datetime.timedelta.commit.path
    - typing.IO.path.head.ref.commit.tree.object.encode
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.path.encode
    - typing.IO.object.path.head.commit._terminate
    - typing.IO.tree.rstrip
    - datetime.timedelta.object.path.head.commit.tree.wait
    - typing.cast.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.path.object.head.commit.tree.encode
    - subprocess.Popen.object.head.ref.commit.tree.path
    - typing.IO.path.head.ref.commit.object
    - typing.IO.head.commit.path.object.rstrip
    - <builtin>.getattr
    - typing.IO.tree.path.commit.wait
    - datetime.timedelta.object.tree.head.ref.commit.encode
    - typing.IO.commit.object.tree.encode
    - subprocess.Popen.head.ref.commit.path.encode
    - subprocess.Popen.path.head.commit.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.path._terminate
    - typing.IO.object.path.commit.rstrip
    - datetime.timedelta.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.tree.object.encode
    - typing.TypeVar.head.commit.tree.object.rstrip
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - typing.IO.head.ref.commit.tree._terminate
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.head.commit.tree.encode
    - datetime.timedelta.object.tree.path.commit.encode
    - datetime.timedelta.tree
    - typing.IO.path.head.ref.commit.object.tree._terminate
    - subprocess.Popen.object.tree.head.ref.commit.path.encode
    - typing.IO.tree.head.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.tree.object.head.ref.commit.rstrip
    - typing.IO.tree.path.object.head.ref.commit.encode
    - typing.TypeVar.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.path.head.commit.object.rstrip
    - typing.BinaryIO.object.tree.head.commit
    - typing.IO.commit.object.path.encode
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.commit.object._terminate
    - subprocess.Popen.path.head.commit.object._terminate
    - subprocess.Popen.head.commit.path.rstrip
    - typing.IO.path.tree
    - git.objects.commit.Popen.tree.path.encode
    - datetime.timedelta.object.tree.path.head.ref.commit.rstrip
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.head.commit.tree.object.path._terminate
    - datetime.timedelta.object.path.commit.wait
    - datetime.timedelta.head.ref.commit.object.tree.rstrip
    - typing.TypeVar.tree.head.commit.path.object.encode
    - datetime.timedelta.object.tree
    - typing.IO.head.commit.tree.object._terminate
    - subprocess.Popen.tree.head.commit.object.path.encode
    - typing.cast.head.commit.object.path.rstrip
    - typing.IO.commit.path.tree._terminate
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.object.encode
    - datetime.timedelta.head.commit.object.tree.path._terminate
    - typing.TypeVar.head.commit.path.object.wait
    - datetime.timedelta.commit.tree.object.rstrip
    - datetime.timedelta.encode
    - typing.cast.head.ref.commit.path.object.wait
    - subprocess.Popen.path.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.object.path.commit.encode
    - typing.IO.object.commit.path.rstrip
    - datetime.timedelta.tree.object.commit.wait
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.encode
    - typing.IO.object.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.encode
    - subprocess.Popen.path.head.ref.commit.wait
    - typing.IO.path.commit.object.rstrip
    - typing.IO.head.commit.tree.object.path.encode
    - typing.cast.tree.head.commit.path._terminate
    - subprocess.Popen.path.object.head.commit.rstrip
    - datetime.timedelta.head.ref.commit
    - typing.IO.object.head.ref.commit.path.tree._terminate
    - typing.TypeVar.object.tree.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.rstrip
    - subprocess.Popen.commit.path.object.wait
    - typing.IO.commit.path.object.wait
    - subprocess.Popen.path.object.commit.encode
    - typing.TypeVar.head.commit._terminate
    - typing.cast.tree.head.ref.commit.path.encode
    - subprocess.Popen.object.path.head.ref.commit.encode
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.cast.head.commit.path.tree
    - typing.cast.tree.object.head.ref.commit.path.encode
    - datetime.timedelta.path.object.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object._terminate
    - typing.TypeVar.tree.head.ref.commit.rstrip
    - typing.IO.head.commit.object.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.rstrip
    - typing.IO.object.commit.tree
    - subprocess.Popen.commit.tree.path.object._terminate
    - datetime.timedelta.object.commit.tree.path.wait
    - typing.cast.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.head.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.head.commit.path.object.encode
    - typing.IO.tree.path.object.commit._terminate
    - typing.IO.object.head.commit.path.tree.encode
    - subprocess.Popen.path.object.head.ref.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.IO.tree.object.commit.path.rstrip
    - subprocess.Popen.path.tree.head.commit.object.rstrip
    - datetime.timedelta.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.encode
    - typing.IO.tree.head.ref.commit._terminate
    - typing.IO.object.path.tree.wait
    - datetime.timedelta.head.commit.object.tree.wait
    - typing.TypeVar.head.commit
    - git.objects.commit.Popen.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.rstrip
    - typing.TypeVar.tree.object.path.head.commit._terminate
    - subprocess.Popen.path.tree
    - datetime.timedelta.path.object.commit._terminate
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit.wait
    - typing.IO.path.object.tree.head.ref.commit.rstrip
    - typing.IO.commit.object.tree.path.rstrip
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.path.head.commit.encode
    - datetime.timedelta.path.head.commit.object.tree.encode
    - subprocess.Popen.head.ref.commit.tree.object.path.encode
    - typing.TypeVar.head.ref.commit.tree.path.object._terminate
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - typing.cast.head.ref.commit.tree.path.rstrip
    - typing.IO.path.object.head.commit._terminate
    - typing.IO.object.tree.encode
    - subprocess.Popen.path.object.tree.head.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.object.tree.path.head.commit.encode
    - typing.IO.tree.head.commit.object.path.wait
    - typing.IO.tree.path.head.ref.commit.object.rstrip
    - typing.TypeVar.head.commit.tree.path.object._terminate
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit._terminate
    - typing.TypeVar.head.ref.commit.object.tree.path.encode
    - subprocess.Popen.object.path.head.commit.tree
    - _octal_byte_re.sub
    - datetime.timedelta.object.tree._terminate
    - typing.cast.object.tree.head.commit.path.encode
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object.encode
    - typing.cast.head.ref.commit.tree.path
    - typing.TypeVar.object.head.ref.commit.tree._terminate
    - datetime.timedelta.object.path.tree
    - typing.BinaryIO.head.commit.tree.object.encode
    - typing.IO.head.ref.commit.path._terminate
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.IO.tree.path.head.commit.object
    - typing.TypeVar.head.ref.commit.tree._terminate
    - datetime.timedelta.object.tree.head.commit.encode
    - datetime.timedelta.path.object.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.tree.path.object._terminate
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.path.head.commit.object.rstrip
    - subprocess.Popen.path.head.ref.commit._terminate
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.tree.wait
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.tree.path.object.head.commit._terminate
    - subprocess.Popen.path.commit.tree._terminate
    - typing.TypeVar.object.head.ref.commit.path.tree.encode
    - typing.BinaryIO.tree.head.commit
    - subprocess.Popen.path.head.commit.object.encode
    - datetime.timedelta.object.path.commit
    - subprocess.Popen.tree.path.head.commit.encode
    - typing.IO.tree.path.head.commit.object._terminate
    - typing.cast.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.head.ref.commit.encode
    - datetime.timedelta.path.object.commit.encode
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.cast.head.ref.commit.object.tree.rstrip
    - typing.IO.object.path.head.commit.tree
    - datetime.timedelta.object.commit.path._terminate
    - git.objects.commit.Popen.rstrip
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.wait
    - typing.IO.path.head.commit.tree.object._terminate
    - datetime.timedelta.tree.head.commit.object.path._terminate
    - datetime.timedelta.tree.path.head.commit.rstrip
    - datetime.timedelta.tree.commit.encode
    - typing.IO.path.tree.head.commit.object.encode
    - typing.BinaryIO.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.encode
    - datetime.timedelta.tree.head.commit.object.path
    - typing.BinaryIO.head.commit.object.tree.path.encode
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.head.ref.commit.object.path.tree._terminate
    - typing.TypeVar.head.ref.commit.object.tree.path._terminate
    - typing.TypeVar.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.encode
    - datetime.timedelta.path.commit.rstrip
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.commit.path.wait
    - subprocess.Popen.tree.commit.object.path._terminate
    - typing.IO.object.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit._terminate
    - typing.IO.object.head.commit.tree.rstrip
    - typing.TypeVar.head.commit.tree.object.wait
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.tree.object.encode
    - typing.BinaryIO.object.tree.path._terminate
    - subprocess.Popen.head.commit._terminate
    - typing.cast.head.commit.tree.object.encode
    - typing.BinaryIO.head.commit.tree.object.rstrip
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.IO.object.path.tree.commit.encode
    - typing.IO.tree.path.head.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.object.encode
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.commit.tree.path._terminate
    - datetime.timedelta.object.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path._terminate
    - typing.IO.path.tree.commit
    - subprocess.Popen.head.commit.tree.encode
    - typing.TypeVar.head.commit.tree.path.object.rstrip
    - typing.TypeVar.object.tree.path.encode
    - typing.cast.object.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.object.rstrip
    - datetime.timedelta.path.commit.tree.object._terminate
    - typing.BinaryIO.head.commit.tree.path.encode
    - datetime.timedelta.object.tree.head.commit.rstrip
    - subprocess.Popen.commit.tree.path._terminate
    - datetime.timedelta.head.ref.commit.path.tree._terminate
    - typing.cast.tree.head.ref.commit.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.rstrip
    - subprocess.Popen.head.commit.path.encode
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.head.commit._terminate
    - typing.IO.path.head.ref.commit.object.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.BinaryIO.head.commit.object.path._terminate
    - typing.IO.head.ref.commit.object.path.wait
    - git.objects.commit.Popen.path._terminate
    - typing.BinaryIO.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.rstrip
    - typing.IO.tree.commit.object.path.rstrip
    - typing.IO.object.head.ref.commit.path.tree.rstrip
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.IO.object.head.commit.tree.wait
    - typing.TypeVar.head.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.object.tree._terminate
    - typing.TypeVar.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.path.head.ref.commit.rstrip
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.head.commit.tree.path._terminate
    - typing.IO.commit.path.tree.rstrip
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path._terminate
    - typing.cast.tree.object.head.ref.commit.path._terminate
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - datetime.timedelta.path.head.commit.object.tree
    - typing.IO.rstrip
    - subprocess.Popen.object.commit.rstrip
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - typing.IO.head.ref.commit.object.path.tree._terminate
    - subprocess.Popen.object.path.tree.commit.rstrip
    - <builtin>.hasattr
    - subprocess.Popen.object.encode
    - typing.BinaryIO.head.ref.commit.path.wait
    - typing.IO.tree.commit.path.rstrip
    - datetime.timedelta.tree.path.object._terminate
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - typing.IO.object.commit.tree.path.encode
    - typing.IO.object.head.commit.path.tree.rstrip
    - datetime.timedelta.object.path.tree.rstrip
    - datetime.timedelta.head.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.tree.path.object._terminate
    - datetime.timedelta.head.ref.commit.tree.object._terminate
    - typing.cast.tree.head.commit.path.object.rstrip
    - datetime.timedelta.tree.path.object.commit.encode
    - datetime.timedelta.object.path.head.ref.commit.encode
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.path.tree.head.commit.object._terminate
    - datetime.timedelta.object.commit.wait
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.path.head.commit.object.tree.encode
    - datetime.timedelta.object.head.ref.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.path.head.ref.commit.encode
    - datetime.timedelta.head.commit.object.path.encode
    - typing.IO.tree.object.wait
    - datetime.timedelta.tree.path.commit.rstrip
    - datetime.timedelta.head.commit.object.path.tree._terminate
    - typing.IO.object.head.ref.commit.path
    - git.util.RemoteProgress.__init__
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.head.commit.object.path.encode
    - datetime.timedelta.head.commit.tree.object._terminate
    - typing.IO.path.head.commit.object.tree
    - typing.cast.tree.head.commit.path.object._terminate
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.head.commit.tree._terminate
    - datetime.timedelta.path.commit.object.tree.wait
    - typing.cast.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.object.tree.path.wait
    - datetime.timedelta.object.head.commit.tree.rstrip
    - typing.IO.path.tree.head.commit.encode
    - subprocess.Popen.tree.object.commit.encode
    - typing.cast.head.ref.commit.tree.object._terminate
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.object
    - typing.cast.object.tree.head.commit.path._terminate
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object._terminate
    - typing.IO.object.commit.encode
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.rstrip
    - typing.cast.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.commit.path.tree.rstrip
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.head.commit.path.object._terminate
    - typing.IO.tree.path.commit.rstrip
    - subprocess.Popen.head.ref.commit.path.object.encode
    - datetime.timedelta.commit.tree.wait
    - typing.IO.commit.path.encode
    - datetime.timedelta.path.tree.head.commit.object.rstrip
    - subprocess.Popen.object.head.commit.tree.path.rstrip
    - git.objects.commit.Popen.tree.rstrip
    - subprocess.Popen.path.commit.tree.encode
    - datetime.timedelta.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.commit.object.tree._terminate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree._terminate
    - typing.IO.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.rstrip
    - subprocess.Popen.path.object.commit.tree
    - typing.TypeVar.head.commit.object.path.encode
    - typing.TypeVar.tree.object.path._terminate
    - typing.cast.head.commit.tree.encode
    - datetime.timedelta.object.head.ref.commit.path.rstrip
    - subprocess.Popen.commit.object.path.wait
    - typing.cast.head.commit.tree.object.path.rstrip
    - typing.cast.tree.object.head.ref.commit._terminate
    - subprocess.Popen.tree.path.wait
    - datetime.timedelta.path.head.commit.object.encode
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.TypeVar.head.commit.path.tree.object.encode
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.TypeVar.object.head.ref.commit._terminate
    - subprocess.Popen.path.commit.tree.wait
    - typing.BinaryIO.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.tree.commit.rstrip
    - subprocess.Popen.tree.commit.object
    - b_mode.decode
    - datetime.timedelta.tree.object.head.commit.path.encode
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.path.tree.head.commit.object.rstrip
    - subprocess.Popen.tree.commit._terminate
    - datetime.timedelta.path.commit.object.tree.encode
    - typing.TypeVar.head.commit.tree.path.object.wait
    - typing.IO.head.commit.tree.object.path
    - typing.TypeVar.head.commit.path.object.tree.rstrip
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.ref.commit.object.tree._terminate
    - datetime.timedelta.object.head.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.path.commit.encode
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit.path._terminate
    - subprocess.Popen.commit.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.path.object.tree.encode
    - typing.IO.tree.commit.object.path.encode
    - typing.BinaryIO.head.ref.commit.path.encode
    - datetime.timedelta.path.tree.wait
    - datetime.timedelta.tree.path.commit._terminate
    - subprocess.Popen.tree.commit
    - line.decode
    - subprocess.Popen.commit.tree.object.path.rstrip
    - datetime.timedelta.object.tree.path.head.commit._terminate
    - datetime.timedelta.path.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.tree.object.rstrip
    - typing.IO.path.tree.head.commit.rstrip
    - subprocess.Popen.tree.head.commit.object.path.wait
    - subprocess.Popen.head.commit.tree._terminate
    - typing.cast.object.head.commit.path._terminate
    - typing.cast.head.commit.object.tree.encode
    - typing.IO.head.commit.object.path.tree.rstrip
    - typing.IO.tree.path.object.head.commit
    - typing.cast.head.commit.tree.object._terminate
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - _header.start
    - typing.IO.path._terminate
    - typing.BinaryIO.object.tree.path.head.commit._terminate
    - git.util.RemoteProgress._parse_progress_line
    - datetime.timedelta.commit.tree.path.object.rstrip
    - typing.IO.tree.path.head.ref.commit.object._terminate
    - typing.TypeVar.head.commit.object.tree.path
    - datetime.timedelta.head.commit.tree.object.path.encode
    - datetime.timedelta.object.head.ref.commit.rstrip
    - datetime.timedelta.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.head.commit.tree._terminate
    - typing.cast.tree.object.head.ref.commit.path.rstrip
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.rstrip
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.commit.object.wait
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - header.end
    - typing.IO.tree.path.object.rstrip
    - typing.IO.head.ref.commit.tree.path.object.encode
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.head.ref.commit
    - subprocess.Popen.tree.commit.rstrip
    - datetime.timedelta.object.commit.tree.rstrip
    - datetime.timedelta.commit.path.tree.object.rstrip
    - typing.TypeVar.object.head.commit.tree._terminate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.path.commit._terminate
    - typing.TypeVar.object.tree.head.ref.commit.path._terminate
    - typing.IO.path.object.rstrip
    - subprocess.Popen.path.head.commit.tree.object.encode
    - typing.IO.head.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.encode
    - typing.IO.commit.tree.path.object._terminate
    - typing.IO.tree.object.head.ref.commit.path.wait
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.path.head.commit.object.rstrip
    - subprocess.Popen.object.head.ref.commit.path.wait
    - typing.IO.tree.object.head.commit._terminate
    - subprocess.Popen.tree.object.commit.path
    - typing.TypeVar.object.head.ref.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.cast.object.tree.head.commit._terminate
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object
    - datetime.timedelta.path.object.tree.head.ref.commit._terminate
    - typing.BinaryIO.object.tree.path.head.ref.commit.rstrip
    - typing.IO.commit.path.tree.object._terminate
    - subprocess.Popen.path.tree.object.head.commit.encode
    - subprocess.Popen.head.ref.commit.tree._terminate
    - typing.BinaryIO.object.tree.head.ref.commit.path.encode
    - typing.IO.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.path._terminate
    - typing.BinaryIO.head.ref.commit.path.object.rstrip
    - typing.BinaryIO.object.head.commit.tree.path.encode
    - typing.IO.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.object.head.ref.commit
    - typing.cast.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree._terminate
    - typing.IO.path.tree.object.wait
    - typing.cast.object.tree.head.ref.commit._terminate
    - datetime.timedelta.tree.path
    - subprocess.Popen.head.ref.commit.path.object.tree.rstrip
    - datetime.timedelta.commit.path.tree._terminate
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - datetime.timedelta.head.ref.commit.tree.path.object._terminate
    - subprocess.Popen.path.tree._terminate
    - subprocess.Popen.object.path.head.commit._terminate
    - typing.TypeVar.tree.head.ref.commit.path.object.encode
    - typing.IO.head.ref.commit.object.path.tree
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.head.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.wait
    - typing.IO.tree.object.commit.encode
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.path.tree.object.encode
    - typing.cast.head.ref.commit.path.tree.object.rstrip
    - datetime.timedelta.object.head.commit.tree._terminate
    - datetime.timedelta.object.path.commit.tree._terminate
    - subprocess.Popen.object.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.encode
    - typing.IO.tree.path.commit.encode
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.object.head.ref.commit.tree._terminate
    - subprocess.Popen.path.head.commit.object.tree._terminate
    - subprocess.Popen.object.tree._terminate
    - typing.IO.tree.path.object.commit
    - typing.IO.object.path.head.commit.tree._terminate
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.head.ref.commit.tree.path.encode
    - datetime.timedelta.object.head.commit.path.tree.encode
    - subprocess.Popen.head.commit.object.path.tree._terminate
    - typing.TypeVar.head.commit.object.encode
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.tree.object.head.commit._terminate
    - subprocess.Popen.object.path.commit.tree.wait
    - typing.TypeVar.object.head.commit.encode
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.path._terminate
    - subprocess.Popen.object.tree.path.head.commit._terminate
    - subprocess.Popen.commit.tree.path.encode
    - typing.IO.path.commit.object.tree.encode
    - typing.IO.object.head.commit.tree.path._terminate
    - subprocess.Popen.path.rstrip
    - typing.IO.object.path.head.ref.commit.encode
    - typing.TypeVar.head.ref.commit.object.rstrip
    - subprocess.Popen.tree.head.commit.path.object._terminate
    - typing.BinaryIO.head.ref.commit.object._terminate
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.commit.object.tree.path._terminate
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.commit.tree.path.encode
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - typing.cast.commit.object.tree.path.rstrip
    - subprocess.Popen.path.commit.object.rstrip
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - subprocess.Popen.object.path.wait
    - typing.BinaryIO.head.commit.tree.object.path._terminate
    - typing.BinaryIO.head.commit.path.object.encode
    - typing.cast.head.commit.tree.path.object.encode
    - typing.IO.object.head.ref.commit.tree.path.encode
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.head.commit.object.path.tree.rstrip
    - datetime.timedelta.head.commit.path.object.tree.encode
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.object.head.commit.encode
    - datetime.timedelta.tree.object.head.commit.path._terminate
    - typing.cast.head.commit._terminate
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.encode
    - git.objects.commit.Popen.tree.path.rstrip
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.BinaryIO.head.commit.tree.rstrip
    - typing.IO.path.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.tree.rstrip
    - git.objects.commit.Popen.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.object.tree.encode
    - subprocess.Popen.head.commit.object.tree.path
    - typing.IO.path.head.ref.commit.tree._terminate
    - typing.cast.head.ref.commit.object.tree._terminate
    - subprocess.Popen.head.commit.path
    - <builtin>.int
    - subprocess.Popen.commit.path.tree
    - datetime.timedelta.commit.path.tree.encode
    - typing.IO.path.object.tree.commit._terminate
    - typing.BinaryIO.object.head.commit.path.tree._terminate
    - typing.IO.tree.commit.path.object.rstrip
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.encode
    - typing.cast.head.commit.path.object._terminate
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - typing.IO.object.tree.path.rstrip
    - subprocess.Popen.head.commit.object
    - typing.BinaryIO.head.commit.tree._terminate
    - typing.BinaryIO.tree.head.commit.object.path.encode
    - typing.IO.object.commit.tree._terminate
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.tree.object.encode
    - subprocess.Popen.path.head.ref.commit.encode
    - datetime.timedelta.path.commit
    - datetime.timedelta.tree.path.encode
    - typing.IO.head.commit.object.path.tree.encode
    - datetime.timedelta.path.tree.commit._terminate
    - typing.IO.object.head.ref.commit.tree.encode
    - datetime.timedelta.head.ref.commit.path.object._terminate
    - typing.TypeVar.head.commit.tree.path.object.encode
    - subprocess.Popen.object.tree.head.ref.commit._terminate
    - git.util.CallableRemoteProgress.update
    - typing.IO.head.ref.commit.tree.object.path._terminate
    - typing.IO.path.object.commit.tree.wait
    - datetime.timedelta.object.path._terminate
    - typing.cast.head.ref.commit.path.object.tree._terminate
    - typing.IO.commit.path.tree.object.encode
    - typing.IO.commit.path.object.tree.rstrip
    - typing.IO.commit.tree.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.rstrip
    - typing.TypeVar.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.tree.object.head.ref.commit.path.rstrip
    - typing.cast.head.ref.commit.path.object.tree.rstrip
    - subprocess.Popen.object.head.ref.commit.path.encode
    - subprocess.Popen.tree.head.ref.commit.encode
    - subprocess.Popen.object.tree.path.head.commit.rstrip
    - datetime.timedelta.object.tree.path.head.commit.encode
    - datetime.timedelta.path.head.commit.tree.object.encode
    - datetime.timedelta.head.commit.object.tree.rstrip
    - typing.BinaryIO.object.tree.path.encode
    - datetime.timedelta.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree._terminate
    - subprocess.Popen.tree.object.head.ref.commit.encode
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - typing.IO.tree.object.head.commit.path._terminate
    - subprocess.Popen.head.ref.commit.path.object._terminate
    - typing.cast.tree.object.head.commit
    - datetime.timedelta.path.object.tree.commit.rstrip
    - datetime.timedelta.head.ref.commit.object._terminate
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.encode
    - typing.IO.object.commit.path.encode
    - typing.IO.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.tree.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - typing.IO.path.commit.tree.object._terminate
    - typing.IO.head.ref.commit._terminate
    - cmdline.split
    - typing.IO.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.tree.encode
    - typing.IO.object.commit.tree.encode
    - datetime.timedelta.object.commit.tree.path.encode
    - typing.IO.tree.path.wait
    - subprocess.Popen.object.tree
    - typing.IO.head.commit.object.path.tree._terminate
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.commit.path.object.tree.encode
    - subprocess.Popen.object.tree.commit._terminate
    - typing.IO.tree._terminate
    - typing.cast.head.ref.commit.tree.path.object.rstrip
    - datetime.timedelta.commit.object.path.tree.encode
    - typing.cast.head.commit.object._terminate
    - typing.cast.head.commit.tree._terminate
    - typing.BinaryIO.head.commit.tree.path.rstrip
    - typing.IO.path.tree.object.commit.rstrip
    - subprocess.Popen.path.tree.head.ref.commit._terminate
    - typing.TypeVar.head.commit.object.tree.path._terminate
    - datetime.timedelta.commit.tree.object.encode
    - typing.cast.tree.head.ref.commit.path._terminate
    - typing.IO.tree.object.head.ref.commit.path.rstrip
    - datetime.timedelta.path.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.path.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - gitdb.util.hex_to_bin
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.path.object.tree.commit._terminate
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object.path._terminate
    - typing.BinaryIO.object.head.commit.path
    - typing.IO.path.head.ref.commit.tree.encode
    - datetime.timedelta.tree.object.path.head.commit._terminate
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - datetime.timedelta.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path.rstrip
    - typing.IO.path.head.commit._terminate
    - subprocess.Popen.commit.object.path.tree._terminate
    - typing.cast.object.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.tree.path.commit.object.rstrip
    - typing.TypeVar.tree.object.head.commit._terminate
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.head.commit.object.path._terminate
    - typing.IO.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit._terminate
    - datetime.timedelta.tree.object.commit.path
    - typing.cast.head.ref.commit.tree.path._terminate
    - typing.IO.path.head.ref.commit.object.rstrip
    - git.diff.decode_path
    - typing.IO.object.tree.path.commit
    - t.start
    - typing.TypeVar.object.head.ref.commit.path
    - typing.IO.tree.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.tree.path._terminate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.object.path.encode
    - subprocess.Popen.head.commit.path.object.tree._terminate
    - typing.IO.tree.path._terminate
    - subprocess.Popen.path.object.commit.wait
    - typing.IO.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.object.head.commit.path
    - subprocess.Popen.commit.tree.object.path.encode
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.object.tree.path.commit._terminate
    - typing.TypeVar.head.commit.tree.path.encode
    - datetime.timedelta.object.tree.head.ref.commit._terminate
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - typing.TypeVar.tree.head.ref.commit.encode
    - subprocess.Popen.path.head.ref.commit.tree._terminate
    - typing.cast.head.ref.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.rstrip
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.tree.path.head.ref.commit.rstrip
    - datetime.timedelta.path.object.commit.rstrip
    - datetime.timedelta.head.commit.tree.path.object.wait
    - typing.IO.path.object
    - typing.IO.path.object.head.ref.commit._terminate
    - typing.cast.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - datetime.timedelta.head.commit._terminate
    - datetime.timedelta.path.object.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.cast.tree.head.commit.rstrip
    - typing.IO.tree.path
    - subprocess.Popen.head.commit.tree.path.object.encode
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - subprocess.Popen.path.commit.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.rstrip
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.head.commit.object.wait
    - datetime.timedelta.object.commit._terminate
    - typing.TypeVar.tree.head.commit.path.encode
    - typing.TypeVar.head.ref.commit.object.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - subprocess.Popen.object.commit._terminate
    - typing.IO.tree.head.commit.object._terminate
    - typing.cast.object.tree.head.ref.commit.path.encode
    - subprocess.Popen.object.head.commit.path.encode
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.IO.path.object.commit.rstrip
    - typing.IO.tree.head.commit.path.rstrip
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.object.commit.tree.path._terminate
    - datetime.timedelta.commit.path.object._terminate
    - datetime.timedelta.path.object.tree.head.commit._terminate
    - typing.TypeVar.object.tree.head.ref.commit.rstrip
    - typing.IO.object.tree.head.commit._terminate
    - typing.IO.tree.head.ref.commit.encode
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.path.tree.commit.object.encode
    - subprocess.Popen.head.commit.path.object
    - typing.TypeVar.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.commit.rstrip
    - typing.TypeVar.tree.head.commit.object.rstrip
    - typing.TypeVar.head.commit.tree.object.path.encode
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.commit.tree.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.object._terminate
    - subprocess.Popen.path.object.commit.tree.rstrip
    - subprocess.Popen.commit.path.object.tree.encode
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - datetime.timedelta.tree.path.object.head.commit._terminate
    - subprocess.Popen.tree.object.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.object.rstrip
    - typing.cast.head.ref.commit.object.path.wait
    - typing.TypeVar.tree.object.path.rstrip
    - datetime.timedelta.path.head.ref.commit.object.tree.rstrip
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.cast.object.head.commit.tree._terminate
    - datetime.timedelta.tree.commit.path.rstrip
    - typing.cast.head.commit.object.path.tree.rstrip
    - typing.IO.tree.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.cast.tree.head.commit.object.path
    - typing.IO.object.tree.path.commit._terminate
    - typing.IO.path.tree.object._terminate
    - datetime.timedelta.path.tree.head.commit.rstrip
    - typing.IO.tree.object.rstrip
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - typing.IO.commit.tree.path._terminate
    - typing.TypeVar.head.commit.encode
    - subprocess.Popen.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.object._terminate
    - typing.IO.path.object.head.commit.tree._terminate
    - typing.IO.object.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree._terminate
    - subprocess.Popen.commit.object.encode
    - typing.BinaryIO.object.head.ref.commit.path.tree.rstrip
    - subprocess.Popen.head.commit.tree.path
    - typing.cast.head.ref.commit.path.tree.encode
    - subprocess.Popen.head.commit.path.tree.object.encode
    - typing.IO.path.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.rstrip
    - subprocess.Popen.object.commit.path.tree.encode
    - datetime.timedelta.object.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.object.head.commit.path.rstrip
    - typing.BinaryIO.tree.head.ref.commit.encode
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.tree.head.commit.object.wait
    - typing.IO.object.path.tree.commit.wait
    - datetime.timedelta.object.path.tree.commit.encode
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.cast.object.tree.head.commit.wait
    - typing.cast.head.ref.commit.path.object._terminate
    - subprocess.Popen.object.commit.path.tree
    - subprocess.Popen.commit.object._terminate
    - typing.IO.path.object.commit
    - typing.IO.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.head.commit.path.tree.encode
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.encode
    - datetime.timedelta.head.commit.tree.path.rstrip
    - subprocess.Popen.path.tree.commit.object._terminate
    - typing.BinaryIO.object.head.commit.tree.rstrip
    - threading.Thread
    - typing.cast.head.ref.commit.object.path.tree._terminate
    - datetime.timedelta.tree.head.ref.commit.object.path._terminate
    - datetime.timedelta.commit.tree.path.encode
    - subprocess.Popen.head.commit.path.object.tree.wait
    - datetime.timedelta.tree.commit.object.path.rstrip
    - typing.IO.object.rstrip
    - typing.IO.tree.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.commit.wait
    - typing.IO.path.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.encode
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.object.tree.path.encode
    - typing.TypeVar.head.ref.commit.object.path.encode
    - datetime.timedelta.path.head.commit.tree.object.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.rstrip
    - typing.BinaryIO.head.commit.object.path.encode
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.IO.path.object.commit.tree._terminate
    - datetime.timedelta.object.path.tree.encode
    - typing.IO.object.tree.rstrip
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.object.path.encode
    - datetime.timedelta.object.commit.path.tree.encode
    - subprocess.Popen.object.path.commit.tree.encode
    - datetime.timedelta.path.head.commit.tree.object
    - typing.IO.tree.path.head.commit.wait
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.commit.object._terminate
    - typing.BinaryIO.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.object._terminate
    - subprocess.Popen.head.commit.tree.path._terminate
    - typing.IO.object.path.commit.tree.wait
    - typing.cast.head.commit.object.tree.wait
    - git.objects.util.mode_str_to_int
    - typing.IO.object.path.head.commit.tree.encode
    - typing.cast.object.tree.head.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.path.object.commit.wait
    - subprocess.Popen.object.commit.path.encode
    - typing.BinaryIO.object.tree.head.commit.path.encode
    - typing.IO.object.tree.path.commit.rstrip
    - typing.IO.object.commit.path
    - typing.cast.head.ref.commit.tree.encode
    - typing.IO.tree.head.ref.commit.object.path.encode
    - datetime.timedelta.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.object.tree.rstrip
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.IO.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.object.path.head.ref.commit._terminate
    - typing.cast.commit.tree.object.path._terminate
    - typing.TypeVar.tree.object.path.head.ref.commit.rstrip
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - subprocess.Popen.head.commit.object.tree.encode
    - datetime.timedelta.tree.commit.path.object.rstrip
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - typing.cast.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.path.object.commit
    - typing.IO.path.tree.head.ref.commit.object._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - typing.IO.head.ref.commit.path.encode
    - datetime.timedelta.path.tree.object.commit.rstrip
    - typing.IO.tree.head.ref.commit.path.object.encode
    - typing.cast.tree.head.ref.commit.object.path.rstrip
    - typing.TypeVar.head.ref.commit.object.path.tree.encode
    - typing.IO.commit.path.tree.object
    - subprocess.Popen.head.commit.tree.object.path.encode
    - typing.IO.tree.path.object.head.ref.commit.rstrip
    - typing.IO.tree.object.path.head.ref.commit.rstrip
    - typing.IO.path.object.head.commit
    - typing.IO.object.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit.rstrip
    - datetime.timedelta.tree.commit.object.rstrip
    - datetime.timedelta.object.path.commit.rstrip
    - datetime.timedelta.path.head.commit.object.tree.rstrip
    - typing.TypeVar.head.ref.commit.tree.object
    - subprocess.Popen.commit.path.object.tree._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path.encode
    - subprocess.Popen.object.tree.head.ref.commit.path._terminate
    - typing.TypeVar.head.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.object.commit.rstrip
    - typing.TypeVar.head.commit.object.path.tree.rstrip
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.head.commit.encode
    - subprocess.Popen.object.commit.tree.path.encode
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.IO.wait
    - subprocess.Popen.commit.path.object.encode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.path.encode
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - subprocess.Popen.tree.path.head.commit.object.encode
    - typing.TypeVar.head.commit.object.rstrip
    - typing.TypeVar.tree.head.commit
    - typing.TypeVar.object.head.commit.path.tree.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.rstrip
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.path.commit.object.tree._terminate
    - datetime.timedelta.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object._terminate
    - subprocess.Popen.tree.commit.path.object.encode
    - subprocess.Popen.path.object.head.commit.tree.rstrip
    - typing.IO.object.commit.path._terminate
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.IO.tree.head.commit.path.object.encode
    - typing.cast.head.commit.object
    - typing.BinaryIO.head.commit.path.tree.object._terminate
    - typing.cast.head.commit.object.tree.path._terminate
    - subprocess.Popen.tree.commit.object.encode
    - subprocess.Popen.object.tree.encode
    - subprocess.Popen.head.commit.object.tree._terminate
    - typing.IO.object.tree.head.ref.commit
    - typing.cast.head.ref.commit.object.tree.wait
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object._terminate
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.commit.encode
    - typing.IO.head.ref.commit.object.path.rstrip
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree
    - subprocess.Popen.object.tree.head.commit.path.encode
    - datetime.timedelta.tree.head.commit.path
    - subprocess.Popen.head.ref.commit.path.tree.rstrip
    - typing.IO.path.tree.head.commit.object._terminate
    - typing.IO.head.ref.commit.path.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.path.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.path.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.object._terminate
    - typing.BinaryIO.head.commit.tree
    - typing.cast.tree.head.commit.path.encode
    - datetime.timedelta.commit.tree.path.object._terminate
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.tree.head.ref.commit.encode
    - datetime.timedelta.tree.head.commit.rstrip
    - typing.IO.path.commit.tree
    - typing.TypeVar.head.commit.tree.encode
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.rstrip
    - typing.IO.commit.tree.path
    - datetime.timedelta.commit.tree._terminate
    - subprocess.Popen.object.head.commit.path.tree.encode
    - datetime.timedelta.head.commit.rstrip
    - datetime.timedelta.path.tree.object.encode
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.tree.path.object.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.path.tree.head.commit.encode
    - datetime.timedelta.path.tree.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.encode
    - typing.cast.object.tree.head.commit.path
    - typing.TypeVar.head.commit.path.tree.encode
    - datetime.timedelta.commit.path.object.tree._terminate
    - datetime.timedelta.object.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.head.commit.tree.object._terminate
    - subprocess.Popen.tree.commit.wait
    - typing.IO.path.head.commit.object
    - typing.BinaryIO.tree.head.ref.commit.object.path._terminate
    - typing.IO.tree.path.object.head.commit.encode
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.head.commit.path.object.tree._terminate
    - datetime.timedelta.object.tree.commit.path._terminate
    - typing.IO.path.object.tree.commit.rstrip
    - typing.BinaryIO.object.head.commit
    - typing.IO.tree.path.object.encode
    - datetime.timedelta.head.commit.object.path.tree.wait
    - subprocess.Popen.head.commit.tree.path.object._terminate
    - datetime.timedelta.path.head.ref.commit.object.tree.encode
    - typing.cast.head.ref.commit.path.tree.object._terminate
    - typing.IO.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.object.tree.path.rstrip
    - typing.IO.head.commit.tree.rstrip
    - typing.IO.tree.head.commit._terminate
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - typing.TypeVar.object.tree.path.head.commit.encode
    - datetime.timedelta.head.commit.path.tree.object
    - typing.IO.path.tree.commit.wait
    - subprocess.Popen.head.ref.commit.object.path.rstrip
    - subprocess.Popen.tree.object.commit.path.rstrip
    - datetime.timedelta.object.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.object.rstrip
    - datetime.timedelta.head.commit.object._terminate
    - subprocess.Popen.tree.path.head.commit.wait
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.object.path.tree.head.ref.commit.encode
    - typing.cast.object.head.commit.encode
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.IO.path.tree.head.ref.commit.object.rstrip
    - typing.IO.path.commit.tree.object.encode
    - subprocess.Popen.object.path.head.commit.rstrip
    - subprocess.Popen.path.object.tree.commit.encode
    - typing.cast.object.head.commit.tree.rstrip
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.object.path._terminate
    - typing.cast.head.commit.path.object.tree.wait
    - typing.IO.commit.rstrip
    - typing.IO.head.commit.object.tree._terminate
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.object.path.encode
    - git.objects.commit.Popen.path.tree._terminate
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.TypeVar.tree.head.ref.commit._terminate
    - datetime.timedelta.head.commit.object.encode
    - typing.IO.path.head.commit.object.tree._terminate
    - typing.BinaryIO.tree.head.ref.commit.path._terminate
    - subprocess.Popen.object.tree.path.commit.encode
    - typing.BinaryIO.head.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.tree.path.object.encode
    - datetime.timedelta.object.commit.path.rstrip
    - typing.IO.tree.path.object
    - git.util.CallableRemoteProgress.__init__
    - subprocess.Popen.head.commit.object.path.encode
    - typing.IO.head.ref.commit.rstrip
    - typing.IO.path.head.ref.commit
    - typing.cast.head.commit.tree.rstrip
    - subprocess.Popen.object.path.commit.encode
    - typing.IO.path.commit.tree.object.wait
    - typing.BinaryIO.head.commit.path.rstrip
    - datetime.timedelta.head.commit.path.tree.object.encode
    - subprocess.Popen.head.commit.tree.object.rstrip
    - subprocess.Popen.tree.path.object.head.commit.wait
    - datetime.timedelta.commit.path.object.rstrip
    - typing.IO.commit.object.path.tree.encode
    - t.is_alive
    - datetime.timedelta.object.tree.commit.path
    - typing.IO.path.tree.object.head.commit.rstrip
    - typing.cast.tree.object.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object._terminate
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.rstrip
    - subprocess.Popen.path.commit.object.tree.rstrip
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.head.ref.commit.object.path.tree._terminate
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.path.tree.head.ref.commit.object.encode
    - typing.IO.head.commit.tree.path.object.wait
    - typing.TypeVar.object.head.commit.tree.encode
    - subprocess.Popen.object.commit.tree._terminate
    - typing.IO.object.path.head.ref.commit.tree.wait
    - typing.IO.tree.path.commit.object.encode
    - subprocess.Popen.object.head.commit.path.tree._terminate
    - typing.IO.path.object.head.ref.commit.tree._terminate
    - typing.BinaryIO.object.head.commit.tree._terminate
    - typing.cast.object.tree.head.commit.path.rstrip
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - typing.IO.object.head.ref.commit.tree.path.rstrip
    - typing.IO.object.tree.path.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.object.encode
    - subprocess.Popen.object.tree.head.ref.commit.encode
    - typing.IO.head.commit.object.tree.rstrip
    - typing.IO.commit.object.encode
    - typing.cast.head.commit.path.object.tree.encode
    - subprocess.Popen.path.object.tree.head.commit.rstrip
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.TypeVar.tree.object.head.commit.path.encode
    - typing.cast.head.ref.commit.path.tree._terminate
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.path.rstrip
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.path._terminate
    - datetime.timedelta.tree.head.ref.commit.path.encode
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.commit._terminate
    - typing.IO.path.head.ref.commit.tree.rstrip
    - typing.IO.tree.head.ref.commit.path.object._terminate
    - typing.IO.object.tree.head.ref.commit.path._terminate
    - datetime.timedelta.path.commit.tree.object.encode
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.encode
    - datetime.timedelta.head.ref.commit.object.path.tree.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path.rstrip
    - subprocess.Popen.object.tree.commit.path.encode
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - datetime.timedelta.object.commit.tree.path._terminate
    - typing.TypeVar.tree.object.head.commit.path._terminate
    - datetime.timedelta.tree.object.commit.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - typing.cast.tree.object.head.commit.path.encode
    - typing.TypeVar.head.ref.commit.path.tree.object._terminate
    - subprocess.Popen.tree.path.object.commit.encode
    - datetime.timedelta.tree.path.head.ref.commit.object.rstrip
    - subprocess.Popen.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.rstrip
    - subprocess.Popen.path.object.tree.wait
    - typing.cast.head.commit.object.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.rstrip
    - subprocess.Popen.path.head.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.encode
    - typing.BinaryIO.object.tree.path.commit.wait
    - message.strip
    - typing.IO.tree.path.head.ref.commit.object.encode
    - git.objects.commit.Popen.encode
    - previous_header.end
    - datetime.timedelta.object.rstrip
    - subprocess.Popen.encode
    - subprocess.Popen.object.commit.tree.rstrip
    - datetime.timedelta.commit.object.tree.encode
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.head.commit.path._terminate
    - typing.BinaryIO.head.commit.path.tree.object.encode
    - typing.IO.object.path.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path._terminate
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.rstrip
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - typing.cast.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.object.tree.wait
    - typing.IO.head.ref.commit.path.tree._terminate
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.commit._terminate
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - subprocess.Popen.object.path.tree.rstrip
    - subprocess.Popen.tree.head.commit.path.object.encode
    - datetime.timedelta.object.tree.path._terminate
    - typing.IO.commit.tree.object.encode
    - datetime.timedelta.path.head.commit.wait
    - subprocess.Popen.head.commit.object.encode
    - datetime.timedelta.tree.commit.path._terminate
    - typing.IO._terminate
    - datetime.timedelta.object.commit.path.encode
    - typing.IO.tree.object.commit.wait
    - typing.IO.object.tree.path.head.ref.commit.rstrip
    - subprocess.Popen.object.head.ref.commit.path.tree._terminate
    - typing.IO.commit.path.rstrip
    - typing.IO.object.head.ref.commit.encode
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.path.commit.object.encode
    - typing.TypeVar.tree.head.commit.encode
    - typing.IO.tree.object.head.ref.commit.path
    - typing.TypeVar.head.commit.rstrip
    - typing.cast.head.ref.commit.path.tree.wait
    - typing.cast.object.head.commit.rstrip
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.tree.head.commit.encode
    - typing.IO.object.path.tree.commit._terminate
    - datetime.timedelta.path.object.commit.tree.encode
    - typing.IO.head.commit.path.encode
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.cast.head.ref.commit.path.object.rstrip
    - subprocess.Popen.head.ref.commit.path.tree.object.rstrip
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.encode
    - typing.TypeVar.object.head.ref.commit.tree.path._terminate
    - typing.cast.object.head.commit.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit._terminate
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.object.tree.path._terminate
    - typing.IO.path.object.tree.head.ref.commit._terminate
    - typing.cast.object.head.commit.tree.path.encode
    - typing.BinaryIO.tree.head.commit.path.object.encode
    - typing.TypeVar.head.ref.commit.tree.object.path._terminate
    - subprocess.Popen.tree.head.commit.object._terminate
    - typing.IO.commit.object.tree.rstrip
    - typing.cast.tree.head.ref.commit.encode
    - datetime.timedelta.object.head.ref.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.path.head.ref.commit.encode
    - typing.IO.path.commit.tree.rstrip
    - datetime.timedelta.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.commit.path.object._terminate
    - datetime.timedelta.path.commit._terminate
    - datetime.timedelta.commit.tree.path.object.encode
    - subprocess.Popen.tree.object.commit.wait
    - subprocess.Popen.commit.path.object.tree
    - typing.IO.tree.commit.path.encode
    - typing.IO.path.commit.object.tree.wait
    - datetime.timedelta.path.tree.commit.encode
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.cast.tree.head.ref.commit.object.wait
    - typing.IO.object.path.tree.head.ref.commit._terminate
    - typing.TypeVar.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.object.path.head.commit.encode
    - datetime.timedelta.head.ref.commit.object.path.tree.encode
    - typing.BinaryIO.object.head.ref.commit.tree
    - typing.TypeVar.tree.object.path.head.ref.commit._terminate
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.object.head.ref.commit.rstrip
    - datetime.timedelta.path.commit.object
    - typing.IO.object.tree.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.object.rstrip
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.head.ref.commit.tree.object.path.rstrip
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.path.object.head.ref.commit.tree.encode
    - typing.cast.object.head.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.path.rstrip
    - datetime.timedelta.tree.head.commit.path.wait
    - typing.IO.object.tree.head.commit.path.encode
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.object.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.encode
    - datetime.timedelta.object.tree.commit.rstrip
    - subprocess.Popen.object.path.commit._terminate
    - typing.IO.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.object.encode
    - subprocess.Popen.head.commit.path.tree._terminate
    - datetime.timedelta.head.ref.commit.path.object.encode
    - subprocess.Popen.path.tree.head.ref.commit.rstrip
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.tree.head.commit.object.rstrip
    - typing.cast.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.encode
    - datetime.timedelta.path.commit.object.encode
    - typing.IO.object.path.tree.commit.rstrip
    - subprocess.Popen.commit.object.tree.path.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.encode
    - typing.IO.path.commit.object.encode
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.encode
    - subprocess.Popen.head.commit.tree.object.path
    - subprocess.Popen.path.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.object.tree.head.ref.commit.encode
    - subprocess.Popen.path.commit.rstrip
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.BinaryIO.head.commit.object.tree.encode
    - datetime.timedelta.tree.path.head.commit._terminate
    - typing.BinaryIO.object.tree.head.ref.commit._terminate
    - submodule.module
    - subprocess.Popen.tree.head.ref.commit.object.path._terminate
    - subprocess.Popen.head.commit.path.tree.object._terminate
    - typing.IO.object.tree.commit._terminate
    - datetime.timedelta.tree.object.commit.path.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.path.encode
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - a_rawpath.decode
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.object.tree.head.ref.commit.encode
    - datetime.timedelta.object.commit.path.wait
    - datetime.timedelta.commit.path.object.tree.wait
    - typing.IO.tree.path.object._terminate
    - datetime.timedelta.tree.commit.path.encode
    - subprocess.Popen.object.head.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.rstrip
    - typing.IO.object.head.commit._terminate
    - datetime.timedelta.tree.path.commit.object.rstrip
    - typing.IO.path.tree.object.head.commit.wait
    - subprocess.Popen.tree.path.encode
    - subprocess.Popen.commit.path.encode
    - datetime.timedelta.tree.path.object.head.ref.commit._terminate
    - typing.TypeVar.tree.object.path.commit.wait
    - subprocess.Popen.path.commit.tree.rstrip
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - subprocess.Popen.head.commit.object.path.rstrip
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.IO.object.path.head.commit.encode
    - typing.TypeVar.head.ref.commit.tree.path._terminate
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.encode
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - subprocess.Popen.object.head.commit.tree.encode
    - datetime.timedelta.tree.path.object.head.commit.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.object.head.commit.tree.rstrip
    - typing.IO.commit.tree.path.object.rstrip
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.object.tree.path.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.encode
    - typing.TypeVar.head.ref.commit.object.path.rstrip
    - subprocess.Popen.head.ref.commit.object._terminate
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.object.head.commit.rstrip
    - subprocess.Popen.tree.object.path.commit.encode
    - typing.BinaryIO.object.head.ref.commit.path.rstrip
    - typing.cast.object.head.ref.commit.tree._terminate
    - typing.cast.head.ref.commit.path.tree.object
    - typing.IO.object.encode
    - typing.BinaryIO.head.ref.commit.path.object.encode
    - datetime.timedelta.path.head.ref.commit.object.encode
    - subprocess.Popen.head.commit.path.object.tree.encode
    - subprocess.Popen.object.path.tree.head.commit
    - typing.TypeVar.object.head.ref.commit.path.tree._terminate
    - typing.IO.head.commit.tree.wait
    - typing.IO.path.tree.commit.object._terminate
    - subprocess.Popen.path.tree.object.head.ref.commit.rstrip
    - typing.cast.head.ref.commit.tree.object.encode
    - datetime.timedelta.path.object.head.commit
    - typing.BinaryIO.tree.head.ref.commit.rstrip
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.path._terminate
    - typing.BinaryIO.head.commit.object.tree.rstrip
    - subprocess.Popen.commit.path.tree.encode
    - datetime.timedelta.path.wait
    - datetime.timedelta.object.tree.head.commit
    - typing.cast.head.ref.commit.tree.path.encode
    - typing.TypeVar.head.ref.commit.path.tree.encode
    - typing.IO.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.commit.object.tree._terminate
    - typing.IO.object.path.commit.tree._terminate
    - datetime.timedelta.path.object.head.commit.tree
    - a_blob_id.decode
    - datetime.timedelta.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.path.commit.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.rstrip
    - typing.IO.tree.commit.encode
    - typing.IO.object.tree
    - subprocess.Popen.object.path.tree.commit.encode
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.head.commit.tree.object.path._terminate
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.object.commit.path._terminate
    - subprocess.Popen.commit.path.tree.object.rstrip
    - typing.TypeVar.tree.object.head.commit.encode
    - subprocess.Popen.path.object.tree._terminate
    - datetime.timedelta.tree.head.commit.object.encode
    - typing.BinaryIO.tree.head.commit.object.wait
    - subprocess.Popen.object.commit.path.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit._terminate
    - subprocess.Popen.head.commit.tree.object.encode
    - typing.TypeVar.head.ref.commit.tree.path.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.IO.tree.commit.path.object.encode
    - git.objects.commit.Popen.tree.path._terminate
    - typing.IO.path.object.head.ref.commit.rstrip
    - typing.TypeVar.head.commit.path.wait
    - typing.cast.tree.object.head.ref.commit.encode
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.path.object.tree.encode
    - subprocess.Popen.tree.commit.object.path.rstrip
    - datetime.timedelta.path.tree.head.commit.encode
    - typing.IO.head.commit.path.tree.object._terminate
    - subprocess.Popen.object.tree.commit
    - typing.cast.head.commit.object.tree.path.encode
    - typing.IO.object.tree.path.commit.encode
    - typing.TypeVar.tree.head.commit.rstrip
    - typing.IO.object.path.tree.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.path._terminate
    - typing.cast.object.head.commit.path.tree.rstrip
    - typing.BinaryIO.tree.head.commit.path._terminate
    - typing.BinaryIO.head.commit.object.encode
    - typing.IO.head.commit.tree.object.encode
    - subprocess.Popen.object.head.commit.tree.rstrip
    - datetime.timedelta.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.path.object.rstrip
    - subprocess.Popen.path.tree.object.commit.rstrip
    - typing.cast.tree.object.head.ref.commit
    - datetime.timedelta.tree.head.commit.path.object.rstrip
    - git.cmd.handle_process_output
    - datetime.timedelta.commit.object.path._terminate
    - datetime.timedelta.path.object.head.ref.commit.tree.encode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path.encode
    - typing.IO.tree.path.encode
    - typing.BinaryIO.object.tree.path.head.ref.commit.encode
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.tree.object.head.ref.commit.path._terminate
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree._terminate
    - typing.BinaryIO.head.commit.object.rstrip
    - datetime.timedelta.commit.object.tree.path
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.TypeVar.object.head.ref.commit.path._terminate
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - datetime.timedelta.path.tree.object._terminate
    - typing.IO.path.object.head.ref.commit
    - typing.BinaryIO.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.head.commit.tree.path._terminate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.cast.head.ref.commit.tree.object.path._terminate
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.commit.path.tree.object.encode
    - subprocess.Popen.head.ref.commit.tree.object.path.rstrip
    - typing.TypeVar.object.head.ref.commit.path.encode
    - <builtin>.super
    - typing.IO.object.head.commit.path.encode
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit.object._terminate
    - typing.TypeVar.tree.object.head.ref.commit.rstrip
    - datetime.timedelta.commit.object.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.path.object.commit.wait
    - typing.IO.object.tree.head.commit.path.wait
    - typing.IO.object.commit.tree.path._terminate
    - typing.BinaryIO.head.ref.commit.object.tree._terminate
    - subprocess.Popen.head.commit.tree.path.object
    - typing.IO.tree.object.head.ref.commit.path.encode
    - datetime.timedelta.head.ref.commit.object.tree._terminate
    - typing.cast.tree.object.head.commit._terminate
    - datetime.timedelta.object.commit.tree.path.rstrip
    - typing.cast.head.ref.commit.tree.path.object._terminate
    - datetime.timedelta.tree.object.path.head.ref.commit.rstrip
    - datetime.timedelta.commit.object.tree._terminate
    - subprocess.Popen.head.commit.path.tree.rstrip
    - typing.IO.object.path.tree.head.commit.rstrip
    - typing.BinaryIO.head.commit.tree.encode
    - typing.IO.commit.tree.wait
    - datetime.timedelta.tree.head.ref.commit._terminate
    - subprocess.Popen.path.tree.object.head.commit
    - subprocess.Popen.commit.object.tree.encode
    - datetime.timedelta.tree.object.commit.path.wait
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.IO.tree.path.object.commit.encode
    - datetime.timedelta.path.tree.encode
    - typing.BinaryIO.head.commit.path.object.tree.rstrip
    - subprocess.Popen.path.tree.object._terminate
    - subprocess.Popen.head.ref.commit.object.path._terminate
    - subprocess.Popen.commit.object.path.tree.rstrip
    - typing.cast.head.ref.commit.object.path.encode
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.path.rstrip
    - datetime.timedelta.tree.object.head.commit._terminate
    - datetime.timedelta.path.object.tree._terminate
    - datetime.timedelta.tree.path.object.commit.rstrip
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.IO.head.commit.tree.encode
    - subprocess.Popen.head.ref.commit.object.tree.path
    - subprocess.Popen.commit.tree.object.path.wait
    - datetime.timedelta.commit.tree.object.path._terminate
    - typing.cast.head.commit.tree.object.rstrip
    - datetime.timedelta.tree.commit.path.wait
    - typing.IO.object.head.commit.tree.encode
    - typing.cast.object.head.ref.commit.path.tree.wait
    - typing.IO.commit.path.tree.wait
    - typing.IO.tree.commit.object._terminate
    - subprocess.Popen.commit.object.rstrip
    - datetime.timedelta.object.head.commit.path.tree.rstrip
    - typing.BinaryIO.object.tree.path.commit._terminate
    - typing.IO.tree.head.commit.path.object._terminate
    - subprocess.Popen.object.tree.head.commit.encode
    - typing.IO.tree
    - typing.cast.object.head.commit._terminate
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.tree.object._terminate
    - datetime.timedelta.object.path.commit.encode
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.IO.tree.object.path.head.commit.encode
    - typing.BinaryIO.object.head.ref.commit.encode
    - typing.cast.tree.head.commit.encode
    - subprocess.Popen.path.tree.head.commit.encode
    - subprocess.Popen.object.path.tree.head.commit.encode
    - typing.TypeVar.head.commit.object.path.rstrip
    - datetime.timedelta.commit.path.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object._terminate
    - typing.IO.path.commit.object.tree._terminate
    - typing.IO.commit.tree.path.encode
    - typing.IO.tree.head.ref.commit.object.path._terminate
    - typing.IO.path.tree.object.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.head.ref.commit.path.tree.rstrip
    - typing.BinaryIO.head.commit.path.encode
    - subprocess.Popen.tree.head.commit.path.encode
    - typing.IO.tree.object.commit
    - typing.IO.path.tree.encode
    - subprocess.Popen.head.ref.commit.tree.object.path._terminate
    - typing.BinaryIO.head.commit.path._terminate
    - datetime.timedelta.object.path.encode
    - typing.TypeVar.head.ref.commit.tree.path.object.rstrip
    - typing.BinaryIO.object.tree.path
    - typing.BinaryIO.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.object.encode
    - typing.BinaryIO.tree.head.commit.object
    - typing.cast.commit.tree.object.path.encode
    - subprocess.Popen.object.path.commit.rstrip
    - datetime.timedelta.tree.object.path.head.ref.commit._terminate
    - typing.IO.tree.object.commit.path.encode
    - typing.cast.tree.head.commit
    - datetime.timedelta.path.object.tree.commit.encode
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.object.tree.path.head.commit.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.object.encode
    - typing.IO.tree.path.commit._terminate
    - subprocess.Popen.tree.head.ref.commit.object._terminate
    - datetime.timedelta.object.path.tree.head.commit.wait
    - subprocess.Popen.tree.object.commit._terminate
    - subprocess.Popen.head.ref.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.wait
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.ref.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.head.ref.commit.path.object.encode
    - typing.IO.object.tree.head.commit.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.encode
    - subprocess.Popen.object.tree.path.commit._terminate
    - datetime.timedelta.path.commit.tree
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.encode
    - typing.cast.tree.head.commit.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.rstrip
    - typing.IO.commit.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.path._terminate
    - subprocess.Popen.tree.object.head.ref.commit.path.rstrip
    - typing.IO.path.tree.object.rstrip
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.rstrip
    - typing.BinaryIO.head.commit.object.wait
    - typing.cast.object.head.commit.wait
    - typing.IO.path.object.tree._terminate
    - datetime.timedelta.tree.path.commit.object._terminate
    - subprocess.Popen.commit.path.tree.object._terminate
    - datetime.timedelta.tree.wait
    - subprocess.Popen.path.tree.object.head.commit.rstrip
    - typing.IO.tree.head.ref.commit.object._terminate
    - datetime.timedelta.head.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.rstrip
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.commit.tree.path.object._terminate
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.tree._terminate
    - typing.IO.object.tree.path._terminate
    - typing.IO.head.commit.path.object.tree.rstrip
    - subprocess.Popen.path.commit.object._terminate
    - typing.IO.head.commit.object.tree.wait
    - typing.IO.object.tree.path.encode
    - datetime.timedelta.head.commit.tree.object.rstrip
    - datetime.timedelta.tree.object.head.commit
    - datetime.timedelta.tree.path.object.encode
    - typing.TypeVar.head.ref.commit.path.rstrip
    - typing.IO.path.head.ref.commit.rstrip
    - typing.IO.tree.object.encode
    - subprocess.Popen.object.head.commit.wait
    - subprocess.Popen.object.head.commit.path.tree
    - typing.IO.tree.path.head.ref.commit._terminate
    - typing.IO.path.tree.head.ref.commit.rstrip
    - datetime.timedelta.tree.commit.path.object._terminate
    - datetime.timedelta.tree.commit.wait
    - typing.cast.head.commit.path.tree.object.encode
    - datetime.timedelta.object.path.head.commit._terminate
    - datetime.timedelta.object.head.ref.commit._terminate
    - typing.IO.tree.path.object.head.commit.wait
    - typing.IO.path.commit.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - typing.cast.head.ref.commit.object.tree.path._terminate
    - subprocess.Popen.path.commit.object.tree._terminate
    - datetime.timedelta.object.tree.commit._terminate
    - typing.IO.tree.object.path.head.commit.rstrip
    - typing.BinaryIO.head.commit.encode
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.object.encode
    - typing.cast.head.ref.commit.tree.object.path
    - subprocess.Popen.path.commit._terminate
    - typing.IO.tree.object.commit.rstrip
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - subprocess.Popen.head.ref.commit.path.tree.encode
    - subprocess.Popen.commit.tree._terminate
    - datetime.timedelta.tree.head.commit.path.rstrip
    - typing.TypeVar.object.head.ref.commit.path.rstrip
    - typing.IO.tree.object.head.commit.path.encode
    - subprocess.Popen.path.head.ref.commit.object.encode
    - subprocess.Popen.path.head.ref.commit
    - typing.TypeVar.object.head.commit._terminate
    - typing.IO.path.head.ref.commit.tree.object._terminate
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.rstrip
    - typing.IO.path.object.tree.head.commit.encode
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit._terminate
    - datetime.timedelta.head.commit.path.object.tree.rstrip
    - typing.IO.object.tree.commit.path.rstrip
    - subprocess.Popen.commit.path.object._terminate
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.object.head.commit.encode
    - subprocess.Popen.path.tree.head.commit.rstrip
    - git.util.RemoteProgress.update
    - typing.TypeVar.object.tree.path.commit.encode
    - datetime.timedelta.commit.tree.path.wait
    - subprocess.Popen.path.tree.commit.encode
    - a_mode.decode
    - typing.cast.tree.object.head.commit.path.rstrip
    - subprocess.Popen.head.commit.path.tree.encode
    - datetime.timedelta.path.tree.head.commit.object.encode
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - typing.cast.tree.head.commit.object.encode
    - datetime.timedelta.object.tree.head.commit.path.wait
    - typing.IO.head.ref.commit.object.path.tree.rstrip
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.tree.head.commit._terminate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path._terminate
    - datetime.timedelta.tree.head.ref.commit.object.encode
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.path.head.ref.commit.object.rstrip
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.head.commit.tree.path.encode
    - typing.BinaryIO.object.head.ref.commit.rstrip
    - typing.IO.object.tree.path.head.ref.commit.encode
    - <builtin>.isinstance
    - subprocess.Popen.path.object.head.commit.tree._terminate
    - typing.IO.path.head.commit.tree.wait
    - typing.BinaryIO.head.commit.object.tree._terminate
    - subprocess.Popen.commit.tree.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.path._terminate
    - datetime.timedelta.tree.path.head.commit.object.encode
    - typing.TypeVar.tree.head.commit.object.path.rstrip
    - typing.cast.head.commit.object.wait
    - typing.TypeVar.head.ref.commit.object.tree.encode
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.commit.path.encode
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.head.commit.path.tree.rstrip
    - subprocess.Popen.object.commit.encode
    - typing.TypeVar.head.commit.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit.tree._terminate
    - typing.IO.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.path.object._terminate
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.path.tree.object.head.commit._terminate
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.IO.object.path.commit.tree.encode
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.commit.object.tree._terminate
    - typing.cast.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.object.tree.head.ref.commit.path._terminate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.commit.object.tree
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.path._terminate
    - subprocess.Popen.tree.head.commit._terminate
    - typing.TypeVar.object.tree.head.commit.encode
    - typing.TypeVar.head.commit.path.tree.rstrip
    - typing.IO.path.tree.rstrip
    - subprocess.Popen.head.commit.object.wait
    - datetime.timedelta.tree.head.commit.object._terminate
    - typing.cast.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.commit.object.rstrip
    - typing.IO.object.head.commit.path._terminate
    - typing.IO.tree.head.commit.path.object.wait
    - typing.BinaryIO.object.head.commit.path.tree.encode
    - typing.IO.path.head.commit.object._terminate
    - typing.IO.commit.object
    - datetime.timedelta.path.head.commit._terminate
    - typing.BinaryIO.tree.head.commit.object._terminate
    - typing.TypeVar.head.ref.commit.tree.path.encode
    - subprocess.Popen.path.object.head.ref.commit.rstrip
    - datetime.timedelta.object.tree.head.commit.path.encode
    - datetime.timedelta.path.object.rstrip
    - datetime.timedelta.object.path.head.commit.rstrip
    - typing.cast.head.commit.path.tree.rstrip
    - subprocess.Popen.object.head.commit.tree.path._terminate
    - datetime.timedelta.path.head.commit.tree.encode
    - typing.cast.object.head.commit.path.tree.encode
    - datetime.timedelta.tree.object.head.commit.rstrip
    - typing.IO.tree.object.path.commit.rstrip
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.path.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.path.commit._terminate
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.rstrip
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.path.head.commit.tree._terminate
    - datetime.timedelta.head.ref.commit._terminate
    - typing.IO.path.object.commit.tree.encode
    - typing.IO.object.commit.path.wait
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.path.object.head.commit.tree.encode
    - typing.IO.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.rstrip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.re_header.finditer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _header.groups
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: previous_header.end
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _header.start
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a_blob_id.decode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b_blob_id.decode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a_mode.decode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b_mode.decode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: header.end
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - lines_bytes
    - repo
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 678
    functionName: git.diff.Diff._handle_diff_line
    functionSourceFile: git.diff
    functionUses: 1
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - path.encode
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - b_path_str.encode
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - <builtin>.reversed
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - line.partition
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - score_str.isdigit
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - a_path_str.encode
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - path.strip
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - submodule.module
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - a_rawpath.decode
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - lines.partition
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - datetime.timedelta.head.commit.tree.path
    - subprocess.Popen.tree.path.head.commit
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - git.diff.Diff.__init__
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - <builtin>.int
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - path.rstrip
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - lines_bytes.decode
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - git.objects.base.IndexObject.__init__
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - path.split
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - <builtin>.enumerate
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - meta.split
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - index.append
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - submodule.module_exists
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - <builtin>.isinstance
    - git.objects.util.mode_str_to_int
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - lines.split
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lines_bytes.decode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lines.partition
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lines.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.partition
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.rstrip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: score_str.isdigit
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.encode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a_path_str.encode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b_path_str.encode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - proc
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 751
    functionName: git.diff.Diff._index_from_raw_format
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - typing.cast.object.head.commit.path.tree
    - subprocess.Popen.commit.object.tree.path.encode
    - typing.IO.commit.tree.path.rstrip
    - typing.IO.object.commit.path.tree.rstrip
    - typing.IO.path.head.commit.tree.encode
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.IO.head.commit.path.object.tree.wait
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.path.object
    - subprocess.Popen.head.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.object.tree
    - subprocess.Popen.object.tree.commit.encode
    - typing.BinaryIO.tree.head.commit.object.path._terminate
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.object.head.ref.commit.encode
    - typing.TypeVar.tree.object.path.encode
    - datetime.timedelta.tree._terminate
    - git.util.RemoteProgress.line_dropped
    - subprocess.Popen.head.ref.commit.tree.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.head.commit.object.encode
    - subprocess.Popen.object.commit
    - typing.IO.tree.path.commit.object._terminate
    - subprocess.Popen.path.object.tree.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit._terminate
    - datetime.timedelta.path.head.commit.tree.object._terminate
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.BinaryIO.head.commit.object.path.rstrip
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.object
    - datetime.timedelta.object.head.ref.commit.tree.path.encode
    - typing.IO.tree.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.path.object.tree.rstrip
    - datetime.timedelta.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.tree.path.object.head.ref.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.rstrip
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - typing.IO.tree.commit.path.object._terminate
    - typing.IO.path.tree.object.head.commit._terminate
    - typing.IO.path.head.ref.commit._terminate
    - typing.TypeVar.head.ref.commit.object.path.wait
    - typing.IO.commit.object.rstrip
    - subprocess.Popen.path.commit.encode
    - datetime.timedelta.object.tree.head.commit.path.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.tree.path.object.rstrip
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - subprocess.Popen.tree.head.commit.rstrip
    - typing.IO.tree.path.object.commit.rstrip
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.head.ref.commit.path.tree.rstrip
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - datetime.timedelta.object.path.head.commit.tree.encode
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.tree.wait
    - typing.IO.object.tree.commit.path
    - typing.IO.path.object.head.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree.path.object._terminate
    - subprocess.Popen.path.object
    - typing.IO.head.commit.tree.path._terminate
    - typing.IO.tree.head.ref.commit.object.encode
    - typing.IO.tree.object.head.commit.path
    - typing.IO.commit.path.object.tree.encode
    - subprocess.Popen.head.ref.commit.tree.path.object.encode
    - typing.cast.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.encode
    - typing.cast.head.commit.tree
    - subprocess.Popen.head.commit.encode
    - subprocess.Popen.commit.object.tree.rstrip
    - typing.IO.head.commit.tree.path.object._terminate
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.IO.object.path.commit._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path.rstrip
    - typing.IO.path.object.encode
    - typing.IO.path.head.commit.object.encode
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - typing.IO.head.commit.object.encode
    - typing.TypeVar.object.head.commit.tree.wait
    - datetime.timedelta.object.path.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.object.head.commit.path.tree.rstrip
    - typing.cast.object.head.ref.commit.tree.encode
    - typing.cast.head.ref.commit.object.path.tree.rstrip
    - datetime.timedelta.commit.path.tree.object._terminate
    - typing.TypeVar.head.commit.path.object.tree.encode
    - subprocess.Popen.commit.path.tree.wait
    - subprocess.Popen.tree.path.object.commit._terminate
    - typing.IO.path.tree.object.commit.encode
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.head.commit.tree.object.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.path.rstrip
    - typing.cast.object.head.ref.commit.path._terminate
    - typing.IO.head.ref.commit.object.encode
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.rstrip
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - subprocess.Popen.tree.head.commit.path._terminate
    - typing.IO.tree.commit.object.encode
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - typing.cast.tree.head.commit.object.path.rstrip
    - typing.TypeVar.tree.head.commit.object.path.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path._terminate
    - subprocess.Popen.object.commit.wait
    - subprocess.Popen.path.object.tree.head.ref.commit.rstrip
    - typing.cast.object.head.commit.path.tree._terminate
    - typing.IO.tree.object.head.commit.rstrip
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.tree.head.commit.path.object._terminate
    - datetime.timedelta.commit.path.object
    - subprocess.Popen.head.commit.object._terminate
    - datetime.timedelta.tree.commit.path.object.encode
    - typing.TypeVar.head.commit.path.object.tree.wait
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - datetime.timedelta.tree.commit.object.path.wait
    - typing.IO.head.ref.commit.path.object.tree.rstrip
    - typing.IO.object.path.head.commit
    - typing.IO.head.ref.commit.path.rstrip
    - datetime.timedelta.tree.commit.object.path._terminate
    - subprocess.Popen.path.head.commit.encode
    - datetime.timedelta.path.tree.head.ref.commit.encode
    - typing.IO.path.head.commit.object.tree.rstrip
    - subprocess.Popen.object.head.commit.path.tree.rstrip
    - datetime.timedelta.object.path.rstrip
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.object.commit
    - typing.IO.path.head.commit.tree.object.rstrip
    - subprocess.Popen.commit.object.path._terminate
    - typing.IO.commit.object.path.tree._terminate
    - typing.TypeVar.head.commit.tree.object.path._terminate
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - typing.IO.path.tree.head.ref.commit.object.encode
    - subprocess.Popen.commit.path.rstrip
    - subprocess.Popen.commit.object.path.tree.encode
    - typing.IO.path.tree.commit._terminate
    - typing.TypeVar.tree.head.ref.commit.path
    - typing.IO.commit.tree.rstrip
    - typing.cast.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - subprocess.Popen.tree.commit.path._terminate
    - typing.BinaryIO.object.head.commit.encode
    - typing.BinaryIO.tree.head.commit.path.object
    - datetime.timedelta.path.object.tree.head.commit.rstrip
    - typing.IO.tree.object.path.commit
    - typing.IO.object.head.ref.commit._terminate
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.tree.wait
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - git.objects.commit.Popen._terminate
    - typing.cast.head.commit.wait
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.object.rstrip
    - datetime.timedelta.tree.object.path.head.commit.rstrip
    - datetime.timedelta.tree.object.head.ref.commit.encode
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.object.head.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.object.commit.encode
    - typing.IO.object.head.commit.path.tree._terminate
    - subprocess.Popen.path.tree.commit._terminate
    - typing.IO.path.head.ref.commit.object.encode
    - datetime.timedelta.path.head.ref.commit._terminate
    - datetime.timedelta.path.object.head.commit.encode
    - typing.IO.path.head.ref.commit.object.tree.wait
    - typing.IO.tree.commit.object.rstrip
    - subprocess.Popen.object.tree.path.commit.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path
    - subprocess.Popen.tree.head.commit.object.path._terminate
    - typing.IO.head.ref.commit.path.object.encode
    - subprocess.Popen.object.path.head.commit.tree._terminate
    - typing.TypeVar.object.tree.path.head.ref.commit.rstrip
    - subprocess.Popen.tree.object.path.head.commit.encode
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.BinaryIO.tree.head.commit.object.path.rstrip
    - datetime.timedelta.tree.path.rstrip
    - typing.IO.path.head.commit.object.wait
    - typing.IO.path.object.tree.rstrip
    - typing.cast.object.tree.head.ref.commit
    - typing.IO.tree.head.commit.path.encode
    - typing.IO.path.head.commit.encode
    - typing.TypeVar.tree.head.commit.path.wait
    - subprocess.Popen.tree.head.commit.object.encode
    - typing.IO.tree.object.path.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.object.rstrip
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.tree.object.head.ref.commit.encode
    - typing.IO.tree.path.commit.object.rstrip
    - datetime.timedelta.path.tree.object.rstrip
    - subprocess.Popen.path.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.commit.object.rstrip
    - typing.cast.head.ref.commit.object.path.tree.encode
    - typing.IO.object.path.head.commit.tree.wait
    - datetime.timedelta.path.object.wait
    - subprocess.Popen.object.path.commit.tree._terminate
    - typing.cast.head.ref.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree
    - typing.TypeVar.object.head.commit.tree.path._terminate
    - subprocess.Popen.tree.commit.path
    - typing.IO.path.tree.head.ref.commit
    - typing.TypeVar.tree.head.ref.commit.path._terminate
    - typing.IO.object.path.tree.head.commit.encode
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.object.encode
    - typing.IO.commit.tree.path.object.encode
    - datetime.timedelta.tree.path.head.commit.object._terminate
    - datetime.timedelta.tree.object.commit._terminate
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.BinaryIO.object.head.ref.commit.path
    - subprocess.Popen.path.head.ref.commit.rstrip
    - typing.TypeVar.tree.head.commit.wait
    - typing.cast.tree.object.head.commit.rstrip
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.BinaryIO.object.head.ref.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.object.wait
    - subprocess.Popen.object.tree.head.commit.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.object.tree.path.rstrip
    - typing.TypeVar.head.ref.commit.path.tree.rstrip
    - typing.IO.tree.object.commit.path
    - subprocess.Popen.tree.rstrip
    - typing.BinaryIO.head.commit.path.object
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.object.tree.head.commit.path._terminate
    - typing.IO.object.commit.path.tree._terminate
    - datetime.timedelta.path.tree.commit.object._terminate
    - typing.IO.object.path.commit.wait
    - datetime.timedelta.object.tree.commit.encode
    - git.objects.commit.Popen.path.wait
    - typing.IO.tree.object._terminate
    - typing.cast.tree.head.ref.commit.object.rstrip
    - typing.cast.head.ref.commit.tree.wait
    - typing.cast.head.commit.object.path.tree.encode
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.head.ref.commit.path.tree.rstrip
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - threads.append
    - subprocess.Popen.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit.tree.path.encode
    - typing.IO.object.path.head.commit.rstrip
    - typing.cast.head.commit.path.object.tree._terminate
    - typing.BinaryIO.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - datetime.timedelta.path.object.head.commit.tree._terminate
    - subprocess.Popen.object.tree.path.encode
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.head.commit.path.tree.object.rstrip
    - typing.IO.head.commit.path.tree.rstrip
    - subprocess.Popen.object.head.commit.tree._terminate
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.IO.tree.path.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.path._terminate
    - datetime.timedelta.tree.head.commit.path.object
    - typing.cast.commit.tree.object.path.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object._terminate
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - typing.cast.head.commit.encode
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.BinaryIO.head.commit.object._terminate
    - subprocess.Popen.tree.path
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.IO.object.head.commit.tree.path.wait
    - typing.TypeVar.tree.head.commit._terminate
    - typing.IO.head.commit.path.tree.object.encode
    - typing.IO.path.commit.wait
    - subprocess.Popen.tree.path.object.encode
    - subprocess.Popen.object.head.ref.commit.path._terminate
    - typing.IO.path.object.commit.encode
    - subprocess.Popen.object.head.commit.path.wait
    - typing.cast.head.ref.commit.path.encode
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - datetime.timedelta.path.head.commit.object._terminate
    - datetime.timedelta.head.ref.commit.object.path.rstrip
    - typing.IO.head.ref.commit.tree.rstrip
    - subprocess.Popen.commit.path.object.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.rstrip
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - subprocess.Popen.path.object.head.commit._terminate
    - typing.IO.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path._terminate
    - typing.TypeVar.object.head.commit.path._terminate
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - datetime.timedelta.commit.object.path.rstrip
    - typing.IO.path.object.tree.commit
    - typing.IO.commit.object.tree.path.encode
    - typing.IO.head.ref.commit.object.tree.path._terminate
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.IO.path.object.tree.head.commit._terminate
    - subprocess.Popen.path.tree.object.commit._terminate
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - typing.TypeVar.object.tree.head.commit._terminate
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.IO.object.commit._terminate
    - datetime.timedelta.object.commit.rstrip
    - datetime.timedelta.path.object.head.commit.rstrip
    - datetime.timedelta.commit.object.wait
    - typing.IO.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.tree.path.head.commit.object.wait
    - typing.IO.object.tree.head.ref.commit._terminate
    - typing.TypeVar.object.head.ref.commit.tree
    - subprocess.Popen.head.commit.path.tree.object.rstrip
    - typing.TypeVar.tree.head.ref.commit.object.encode
    - git.objects.commit.Popen.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.object.encode
    - typing.IO.commit.object.path.tree.wait
    - match.groups
    - subprocess.Popen.commit.tree.encode
    - typing.TypeVar.head.commit.object.path.tree.wait
    - typing.IO.object.tree.path.commit.wait
    - datetime.timedelta.object.head.commit.path.encode
    - typing.cast.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.encode
    - typing.TypeVar.head.commit.object.tree._terminate
    - typing.TypeVar.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.head.commit.rstrip
    - typing.cast.tree.head.commit.object.path.encode
    - typing.IO.commit.tree.path.wait
    - subprocess.Popen.tree.path.head.ref.commit.rstrip
    - typing.IO.tree.commit.rstrip
    - datetime.timedelta.tree.object.head.commit.path.wait
    - typing.TypeVar.head.ref.commit.object.path._terminate
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.encode
    - typing.cast.object.head.commit.path.wait
    - subprocess.Popen.object.tree.commit.rstrip
    - typing.IO.object.tree.commit
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.encode
    - typing.IO.head.commit.object.path.rstrip
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.IO.object.path.head.ref.commit.tree.rstrip
    - subprocess.Popen.commit.object.tree.path.wait
    - typing.cast.tree.head.ref.commit._terminate
    - subprocess.Popen.head.ref.commit.object.path.tree.encode
    - datetime.timedelta.head.commit.tree.path.wait
    - typing.TypeVar.object.tree.head.commit.path.rstrip
    - typing.cast.tree.head.ref.commit.rstrip
    - typing.IO.object.tree.commit.path.wait
    - typing.IO.head.ref.commit.tree.object.encode
    - typing.IO.tree.commit.path._terminate
    - typing.BinaryIO.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.head.commit.path.wait
    - datetime.timedelta.path.commit.tree.encode
    - subprocess.Popen.object.path.head.commit
    - typing.IO.tree.object.path.rstrip
    - typing.cast.head.commit.object.tree.path.wait
    - subprocess.Popen.path.object.commit.tree.wait
    - datetime.timedelta.commit.path.tree.wait
    - typing.IO.object.path._terminate
    - subprocess.Popen.object.tree.path.commit.wait
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - subprocess.Popen.object.path.head.commit.tree.rstrip
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - datetime.timedelta.path.tree.object.head.ref.commit.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree._terminate
    - datetime.timedelta.path.rstrip
    - typing.IO.head.commit.tree.path.object.encode
    - subprocess.Popen.path.object.tree.head.ref.commit._terminate
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - typing.BinaryIO.head.ref.commit.path._terminate
    - typing.IO.object.path.head.commit.tree.rstrip
    - typing.BinaryIO.object.tree.head.ref.commit.encode
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.path.tree.commit.rstrip
    - typing.TypeVar.object.head.ref.commit.tree.encode
    - typing.TypeVar.head.ref.commit.object.path
    - typing.TypeVar.object.tree.head.ref.commit.path.rstrip
    - typing.IO.tree.head.ref.commit.rstrip
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.tree.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.head.ref.commit.path.tree._terminate
    - datetime.timedelta.tree.path._terminate
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.TypeVar.object.tree.path.head.commit.rstrip
    - typing.IO.object.tree.commit.path._terminate
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - subprocess.Popen.head.commit.object.path._terminate
    - typing.BinaryIO.head.ref.commit.tree.path.object.encode
    - typing.cast.commit.object.tree.path._terminate
    - typing.TypeVar.object.head.commit.tree.path.wait
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - subprocess.Popen.tree.object.head.commit.path.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.object.tree.head.ref.commit.path.encode
    - <builtin>.float
    - typing.IO.head.ref.commit.object.path.encode
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path.tree.rstrip
    - typing.IO.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.encode
    - datetime.timedelta.commit.object.tree.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - subprocess.Popen.object.head.ref.commit.path
    - subprocess.Popen.tree.path.rstrip
    - typing.TypeVar.head.commit.object._terminate
    - datetime.timedelta.object.path.commit.tree.encode
    - typing.IO.head.commit.tree.path
    - datetime.timedelta.tree.object.path.head.ref.commit.encode
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.object.head.commit._terminate
    - typing.TypeVar.head.ref.commit.path.tree.object.encode
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.commit
    - typing.IO.head.commit.object._terminate
    - subprocess.Popen.tree.object.head.commit
    - subprocess.Popen.object.path.head.ref.commit._terminate
    - datetime.timedelta.commit.object.path.tree.rstrip
    - datetime.timedelta.path.head.ref.commit.object._terminate
    - typing.IO.object.tree.head.commit.encode
    - datetime.timedelta.object.commit.path.tree.rstrip
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.head.ref.commit.tree.object.path.encode
    - subprocess.Popen.head.ref.commit.path.object.tree._terminate
    - typing.IO.commit.tree.object.wait
    - datetime.timedelta.object.commit.tree._terminate
    - datetime.timedelta.path.tree.object.head.ref.commit.rstrip
    - subprocess.Popen.head.commit.object.path.tree
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.BinaryIO.object.head.commit.tree.encode
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.head.commit.path
    - typing.cast.head.commit.path.tree._terminate
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.head.commit.object.path.tree.wait
    - typing.cast.object.head.commit.path
    - typing.IO.tree.head.ref.commit.object.wait
    - datetime.timedelta.head.ref.commit.tree.object.path
    - subprocess.Popen.object.commit.tree.encode
    - typing.TypeVar.tree.object.path.commit.rstrip
    - typing.TypeVar.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.head.commit.object.rstrip
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - typing.IO.head.commit.tree.path.object.rstrip
    - typing.IO.tree.path.head.ref.commit
    - typing.TypeVar.tree.object.head.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.rstrip
    - typing.IO.path.head.ref.commit.object._terminate
    - subprocess.Popen.object.path.tree.head.commit._terminate
    - datetime.timedelta.path.object.tree.encode
    - datetime.timedelta.wait
    - typing.BinaryIO.head.commit.object.path.tree.encode
    - subprocess.Popen.head.commit.object.tree.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.encode
    - typing.IO.object.commit.path.tree.encode
    - typing.IO.tree.head.commit.object.encode
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - subprocess.Popen.object._terminate
    - subprocess.Popen.tree.object.head.commit.encode
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - subprocess.Popen.commit.object.path.rstrip
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.TypeVar.object.head.commit.path.tree._terminate
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.path.head.commit.tree._terminate
    - subprocess.Popen.tree.path.head.commit.rstrip
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.IO.path.head.commit.tree.object.encode
    - subprocess.Popen.object.tree.head.commit._terminate
    - datetime.timedelta.object.tree.path.head.commit
    - typing.cast.head.commit.path.tree.encode
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - subprocess.Popen.tree.head.commit.encode
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - datetime.timedelta.tree.path.object.rstrip
    - typing.TypeVar.head.ref.commit.path.object._terminate
    - subprocess.Popen.object.tree.path.wait
    - datetime.timedelta.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.commit.object.rstrip
    - datetime.timedelta.object.tree.commit.path.wait
    - typing.IO.path.tree.commit.rstrip
    - typing.IO.commit._terminate
    - subprocess.Popen.path.object.commit.tree._terminate
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - datetime.timedelta.commit.tree.rstrip
    - datetime.timedelta.object.head.commit.tree.encode
    - subprocess.Popen.tree.path._terminate
    - typing.TypeVar.head.commit.path.object._terminate
    - typing.cast.tree.head.ref.commit.path.object.encode
    - subprocess.Popen.path.tree.object.commit.encode
    - typing.IO.commit.tree.object.path._terminate
    - typing.BinaryIO.object.tree.head.commit._terminate
    - subprocess.Popen.path.tree.object.head.ref.commit.encode
    - typing.IO.tree.commit.object.path._terminate
    - typing.IO.head.ref.commit.path.object.tree._terminate
    - datetime.timedelta.tree.object.head.ref.commit.rstrip
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - typing.cast.head.commit.rstrip
    - subprocess.Popen.tree._terminate
    - datetime.timedelta.commit.encode
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.TypeVar.object.head.commit.tree.rstrip
    - datetime.timedelta.object.head.commit.path._terminate
    - typing.IO.commit.path.object.rstrip
    - typing.TypeVar.object.head.commit.tree
    - datetime.timedelta.tree.object._terminate
    - git.objects.commit.Popen.path.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.object.rstrip
    - datetime.timedelta.head.commit.object.tree.path.encode
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.tree.path.object.head.commit.rstrip
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - subprocess.Popen.tree.object._terminate
    - datetime.timedelta.object.path.tree.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.IO.head.commit.object.tree.path.encode
    - datetime.timedelta.commit.path.tree.object.encode
    - typing.IO.head.ref.commit.object.tree.path.encode
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.commit.object.path.encode
    - datetime.timedelta.path.tree.object.head.ref.commit._terminate
    - typing.IO.object.tree.path.head.commit.wait
    - subprocess.Popen.tree.commit.object.path.encode
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.object.path.rstrip
    - typing.IO.tree.commit.path.object
    - typing.IO.path.tree.object.commit._terminate
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - subprocess.Popen.object.head.ref.commit.rstrip
    - typing.cast.head.commit.path.object.tree
    - typing.IO.path.tree.object.head.ref.commit.rstrip
    - typing.IO.head.ref.commit.tree.object._terminate
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.head.commit.path._terminate
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - datetime.timedelta.commit.object.rstrip
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - typing.IO.object.tree.head.ref.commit.rstrip
    - typing.IO.object.head.commit.path.rstrip
    - subprocess.Popen.commit.encode
    - typing.IO.head.ref.commit.object.path.tree.encode
    - datetime.timedelta.head.ref.commit.object.tree.path._terminate
    - typing.IO.head.commit.path.wait
    - typing.IO.object.commit.tree.path
    - typing.cast.head.commit.object.path.tree._terminate
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.object.path.head.ref.commit.rstrip
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.path.head.ref.commit.tree.object.rstrip
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.head.commit.object.rstrip
    - typing.cast.head.commit.tree.path.object._terminate
    - typing.TypeVar.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.tree.head.ref.commit.encode
    - subprocess.Popen.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.head.ref.commit.path.tree.object.rstrip
    - typing.cast.object.head.ref.commit.path.tree.rstrip
    - typing.IO.head.commit.rstrip
    - typing.cast.object.tree.head.ref.commit.encode
    - typing.IO.head.commit.path.tree.encode
    - datetime.timedelta.tree.head.commit.object.rstrip
    - typing.BinaryIO.tree.head.commit.path.object._terminate
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.encode
    - subprocess.Popen.object.tree.rstrip
    - typing.IO.path.object.tree.encode
    - typing.IO.path.head.ref.commit.object.tree.encode
    - typing.IO.path.tree.commit.object.rstrip
    - typing.TypeVar.object.tree.head.ref.commit.path
    - subprocess.Popen.object.path.tree._terminate
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.object.head.commit.path.encode
    - datetime.timedelta.object.head.commit.tree.path.encode
    - subprocess.Popen.path.head.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.path.tree.commit.rstrip
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.encode
    - datetime.timedelta.commit.tree.path.object.wait
    - datetime.timedelta.path.commit.object.tree.rstrip
    - typing.IO.commit.object._terminate
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - typing.cast.head.ref.commit.object.tree.encode
    - subprocess.Popen.path.tree.object.rstrip
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.tree.object._terminate
    - <builtin>.len
    - typing.IO.path.tree.object.head.ref.commit._terminate
    - typing.cast.head.commit.path.object.encode
    - typing.cast.head.ref.commit.object.rstrip
    - typing.IO.head.commit.object.tree.encode
    - datetime.timedelta.path.commit.object._terminate
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - typing.IO.path.tree.commit.object.encode
    - typing.IO.path.tree.object.head.ref.commit.encode
    - subprocess.Popen.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.tree.commit.path.object.rstrip
    - typing.IO.path.tree.object.head.commit.encode
    - subprocess.Popen.commit.object.tree.path
    - typing.BinaryIO.head.ref.commit.object.tree.encode
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - typing.IO.path.commit.encode
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - typing.IO.object.head.ref.commit.rstrip
    - typing.IO.tree.head.commit.path._terminate
    - datetime.timedelta.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.head.commit.object.tree.path.rstrip
    - typing.IO.object.tree.head.commit.path
    - typing.BinaryIO.head.commit.path.object.tree.encode
    - typing.TypeVar.object.tree.head.commit.path
    - subprocess.Popen.commit.path.tree._terminate
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - subprocess.Popen.head.ref.commit.path.tree._terminate
    - typing.IO.path.head.ref.commit.object.wait
    - typing.IO.object.tree.path.head.commit._terminate
    - typing.IO.head.commit.object.tree.path.rstrip
    - typing.IO.path.object.tree.commit.encode
    - datetime.timedelta.head.commit.path.tree.object._terminate
    - typing.IO.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - subprocess.Popen.object.path.tree.commit._terminate
    - typing.TypeVar.head.commit.path.tree._terminate
    - typing.IO.tree.commit.wait
    - typing.TypeVar.head.ref.commit.path.encode
    - typing.IO.tree.encode
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - typing.BinaryIO.head.commit.path.tree.encode
    - datetime.timedelta.tree.path.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.path.tree.object._terminate
    - typing.cast.object.tree.head.commit.encode
    - typing.BinaryIO.object.head.commit.path.wait
    - datetime.timedelta.commit.object.path.tree._terminate
    - subprocess.Popen.path.commit.tree.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.cast.tree.head.commit.object.path.wait
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.TypeVar.tree.object.path.head.commit.rstrip
    - datetime.timedelta.object.path.tree.head.commit._terminate
    - datetime.timedelta.head.commit.tree.path.encode
    - typing.BinaryIO.tree.head.ref.commit.path.encode
    - datetime.timedelta.head.ref.commit.path.object.tree._terminate
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.encode
    - subprocess.Popen.tree.path.head.commit.object._terminate
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - datetime.timedelta.path.head.commit.tree.rstrip
    - subprocess.Popen.object.head.commit.encode
    - subprocess.Popen.tree.object.head.commit.path.rstrip
    - typing.IO.tree.object
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.path.head.commit.tree.object._terminate
    - subprocess.Popen.tree.head.ref.commit.path.object._terminate
    - subprocess.Popen.head.commit.path.object.rstrip
    - datetime.timedelta.path.head.commit.tree
    - typing.IO.path.object.tree.head.commit.rstrip
    - subprocess.Popen.path.object.encode
    - subprocess.Popen.tree.path.object.commit.rstrip
    - typing.IO.tree.head.commit.object.path.rstrip
    - typing.IO.head.commit.tree.path.encode
    - typing.IO.commit.tree.object._terminate
    - typing.IO.commit.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.tree.wait
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.TypeVar.head.commit.tree.path.rstrip
    - typing.IO.tree.object.path.head.ref.commit._terminate
    - subprocess.Popen.object.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit._terminate
    - typing.IO.commit.tree.encode
    - subprocess.Popen.head.commit.wait
    - typing.IO.object.head.ref.commit.path.rstrip
    - typing.IO.head.ref.commit.object.path._terminate
    - subprocess.Popen.path.object._terminate
    - typing.TypeVar.object.head.commit.tree.path.rstrip
    - typing.BinaryIO.head.commit._terminate
    - datetime.timedelta.head.ref.commit.object.tree.encode
    - subprocess.Popen.tree.object.head.commit.path.wait
    - subprocess.Popen.tree.commit.object.rstrip
    - typing.TypeVar.head.commit.tree._terminate
    - typing.TypeVar.head.commit.object.tree.path.encode
    - datetime.timedelta.commit.object
    - subprocess.Popen._terminate
    - typing.TypeVar.object.tree.path.head.commit.wait
    - subprocess.Popen.commit.tree.object._terminate
    - typing.IO.path.tree.object.commit.wait
    - subprocess.Popen.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.object.tree.head.commit.path._terminate
    - typing.IO.tree.object.commit.path.wait
    - subprocess.Popen.tree.object.head.commit.rstrip
    - subprocess.Popen.head.ref.commit.object.tree.encode
    - typing.IO.tree.head.ref.commit.path.encode
    - subprocess.Popen.tree.path.object.head.ref.commit
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.tree.object.path._terminate
    - typing.IO.head.ref.commit.tree.path._terminate
    - typing.cast.tree.head.ref.commit
    - typing.IO.path.commit.object.tree.rstrip
    - subprocess.Popen.tree.object.path.head.commit._terminate
    - datetime.timedelta.head.ref.commit.path.tree.encode
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.path.tree.commit.object.rstrip
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.BinaryIO.head.commit.rstrip
    - subprocess.Popen.object.tree.path.rstrip
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - subprocess.Popen.path.object.tree.head.commit.encode
    - typing.IO.path.commit.object._terminate
    - typing.IO.path.tree.commit.encode
    - datetime.timedelta.head.commit.tree.object.path.rstrip
    - typing.IO.object.commit.tree.path.rstrip
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - typing.IO.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - typing.IO.tree.object.path.commit._terminate
    - datetime.timedelta.path.tree.commit.object
    - typing.IO.tree.commit.object.path.wait
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.encode
    - typing.IO.commit.tree.path.object
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.path.object.head.commit.tree
    - typing.cast.head.commit.object.encode
    - typing.IO.tree.path.object.head.ref.commit._terminate
    - subprocess.Popen.tree.path.commit._terminate
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.ref.commit.tree.object.path
    - subprocess.Popen.head.commit.object.tree.path.wait
    - typing.IO.path.commit.object
    - datetime.timedelta.object.tree.commit.path.rstrip
    - subprocess.Popen.tree.path.commit.rstrip
    - subprocess.Popen.head.ref.commit.rstrip
    - subprocess.Popen.tree.head.commit.object.path
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.path.head.ref.commit.object._terminate
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.path.wait
    - typing.IO.object.head.commit.tree.path.encode
    - datetime.timedelta.path.tree.object.head.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.object.head.ref.commit.tree.wait
    - typing.IO.commit.path.object.encode
    - datetime.timedelta.commit.tree.path._terminate
    - datetime.timedelta.head.ref.commit.path.object.rstrip
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.path.head.ref.commit.encode
    - datetime.timedelta.object.path.commit._terminate
    - datetime.timedelta.tree.path.commit.object.encode
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.tree.object.head.commit.encode
    - typing.BinaryIO.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.commit.path.object.tree._terminate
    - subprocess.Popen.path.tree.head.commit._terminate
    - typing.IO.object.path.tree.rstrip
    - datetime.timedelta.commit.tree.object.path.rstrip
    - subprocess.Popen.object.tree.commit.path.rstrip
    - datetime.timedelta.head.ref.commit.tree.object.rstrip
    - typing.BinaryIO.tree.head.commit.rstrip
    - datetime.timedelta.commit.tree.object.path.encode
    - typing.BinaryIO.head.ref.commit.tree.path.object._terminate
    - typing.BinaryIO.tree.head.ref.commit.path.rstrip
    - typing.cast.head.ref.commit.path.wait
    - typing.TypeVar.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.object.path.commit.rstrip
    - typing.IO.object.tree.commit.path.encode
    - typing.IO.path.object.wait
    - typing.IO.head.ref.commit.path.object.tree.encode
    - typing.BinaryIO.head.ref.commit.object.tree
    - datetime.timedelta.commit.path._terminate
    - typing.BinaryIO.head.commit.wait
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - typing.IO.path.commit.rstrip
    - typing.BinaryIO.head.ref.commit.tree._terminate
    - typing.TypeVar.head.commit.wait
    - git.objects.commit.Popen.path.encode
    - subprocess.Popen.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.commit.tree.object.path
    - subprocess.Popen.object.commit.tree.path.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.path.commit.tree.object.encode
    - typing.IO.object.head.ref.commit.path._terminate
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.head.ref.commit.tree.encode
    - subprocess.Popen.tree.commit.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit
    - typing.cast.tree.head.commit.path.rstrip
    - subprocess.Popen.path.head.ref.commit.object.tree._terminate
    - typing.TypeVar.head.commit.tree.object.encode
    - subprocess.Popen.tree.path.commit.object._terminate
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - typing.IO.object.path.head.ref.commit._terminate
    - message.endswith
    - subprocess.Popen.path.object.tree.commit._terminate
    - typing.IO.head.ref.commit.tree.encode
    - pumps.append
    - datetime.timedelta.object.tree.head.commit.path._terminate
    - typing.IO.object.path.tree.head.commit._terminate
    - subprocess.Popen.object.path.head.commit.encode
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.path.object.commit._terminate
    - subprocess.Popen.head.commit.object.path.tree.encode
    - typing.IO.object.tree._terminate
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path.encode
    - datetime.timedelta.object.path.head.commit.encode
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.BinaryIO.object.tree.head.commit.path._terminate
    - subprocess.Popen.head.ref.commit.object.path.encode
    - subprocess.Popen.head.commit.object.tree.wait
    - subprocess.Popen.path.head.commit.object.tree.rstrip
    - typing.cast.object.head.commit.tree.encode
    - typing.BinaryIO.object.tree.path.commit.rstrip
    - datetime.timedelta.commit.object._terminate
    - typing.IO.path.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.wait
    - datetime.timedelta.path.tree.head.commit.object._terminate
    - subprocess.Popen.object.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.tree.object.path.head.commit.encode
    - datetime.timedelta.path.tree.object.head.commit._terminate
    - subprocess.Popen.object.head.ref.commit.path.tree.encode
    - typing.cast.object.tree.head.commit.rstrip
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.object.head.commit.rstrip
    - typing.TypeVar.object.tree.head.commit.path.encode
    - typing.BinaryIO.object.head.commit.tree.wait
    - subprocess.Popen.tree.commit.path.encode
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - subprocess.Popen.commit.rstrip
    - typing.cast.head.commit.tree.path
    - typing.TypeVar.tree.head.commit.path.object.rstrip
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - datetime.timedelta.path.object.tree.head.commit.encode
    - datetime.timedelta.commit.path.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object
    - subprocess.Popen.tree.path.head.commit._terminate
    - typing.IO.tree.path.object.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.path
    - typing.IO.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.head.commit.path.object.encode
    - typing.cast.head.commit.object.tree._terminate
    - subprocess.Popen.object.tree.path.head.ref.commit._terminate
    - subprocess.Popen.tree.object.rstrip
    - datetime.timedelta.object.commit.tree
    - typing.IO.tree.head.ref.commit.path
    - subprocess.Popen.object.commit.path.tree._terminate
    - typing.IO.head.commit.object.tree
    - subprocess.Popen.tree.head.ref.commit.rstrip
    - git.util.RemoteProgress.new_message_handler.handler
    - datetime.timedelta.object.path.tree.head.commit
    - typing.TypeVar.tree.head.ref.commit.path.encode
    - typing.cast.object.head.commit.tree.path._terminate
    - typing.IO.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.path.head.commit.object.tree.encode
    - datetime.timedelta.head.commit.path.object.encode
    - typing.IO.path.object.commit.tree.rstrip
    - datetime.timedelta.path.tree.object.commit
    - typing.IO.object.path.tree.head.ref.commit.rstrip
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.tree.path.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.path._terminate
    - subprocess.Popen.path._terminate
    - datetime.timedelta.head.ref.commit.object.path
    - git.objects.commit.Popen.path.tree.wait
    - typing.TypeVar.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.object.path.commit
    - typing.IO.object.commit.rstrip
    - typing.BinaryIO.object.tree.head.commit.encode
    - datetime.timedelta.tree.object.path.commit._terminate
    - subprocess.Popen.object.commit.path.rstrip
    - subprocess.Popen.commit.tree.path
    - typing.cast.head.commit.tree.object.path._terminate
    - typing.IO.commit.object.path.rstrip
    - typing.TypeVar.object.tree.head.ref.commit._terminate
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - typing.IO.tree.head.commit.path.object.rstrip
    - typing.BinaryIO.tree.head.commit.object.encode
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.object.head.ref.commit.encode
    - typing.IO.tree.path.head.commit.rstrip
    - datetime.timedelta.tree.path.head.ref.commit._terminate
    - subprocess.Popen.object.tree.commit.path._terminate
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.head.commit.path._terminate
    - datetime.timedelta.tree.head.commit.path._terminate
    - typing.cast.object.tree.head.ref.commit.rstrip
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.tree.object.path.commit.wait
    - subprocess.Popen.path.head.commit._terminate
    - subprocess.Popen.tree.object.path.encode
    - datetime.timedelta.commit.path.object.tree.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.rstrip
    - subprocess.Popen.commit.object.path.encode
    - typing.BinaryIO.object.head.ref.commit.path.wait
    - typing.IO.commit.tree.object
    - typing.BinaryIO.tree.head.commit.path.encode
    - typing.TypeVar.tree.head.commit.object.path._terminate
    - subprocess.Popen.tree.path.object.head.ref.commit._terminate
    - datetime.timedelta.head.commit.path.object.wait
    - typing.BinaryIO.head.commit.path.object.wait
    - typing.IO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.object.wait
    - subprocess.Popen.path.head.commit.object.tree.wait
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.object.path.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.wait
    - datetime.timedelta.object.path.head.ref.commit.wait
    - git.objects.commit.Popen.tree._terminate
    - datetime.timedelta.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.head.commit.path.tree.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.path._terminate
    - subprocess.Popen.tree.encode
    - datetime.timedelta.object.path.tree.commit._terminate
    - subprocess.Popen.path.object.head.ref.commit.tree
    - typing.TypeVar.head.commit.object.path.tree.encode
    - subprocess.Popen.tree.commit.encode
    - datetime.timedelta.tree.object.commit.encode
    - datetime.timedelta.path.tree.head.ref.commit._terminate
    - subprocess.Popen.path.object.tree.commit.wait
    - typing.IO.commit
    - datetime.timedelta.path.head.commit.object.tree._terminate
    - typing.IO.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object._terminate
    - typing.IO.tree.path.head.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.object.head.commit.wait
    - datetime.timedelta.object.tree.path
    - datetime.timedelta.tree.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.object.path._terminate
    - datetime.timedelta.path.head.ref.commit.tree.encode
    - typing.IO.object.head.ref.commit.path.tree.encode
    - typing.cast.tree.head.commit.object._terminate
    - typing.cast.head.ref.commit.path.object.tree.wait
    - datetime.timedelta.path.head.commit.tree._terminate
    - datetime.timedelta.commit.path.tree.object
    - typing.IO.path.encode
    - subprocess.Popen.tree.path.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.object.tree
    - datetime.timedelta.path.object.commit.tree._terminate
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - subprocess.Popen.head.commit.path.object._terminate
    - typing.TypeVar.head.ref.commit.path.tree._terminate
    - typing.IO.path.head.commit.tree
    - subprocess.Popen.path.commit.object.tree.encode
    - datetime.timedelta.object.head.ref.commit.tree._terminate
    - datetime.timedelta.object.head.commit
    - typing.IO.tree.object.head.ref.commit.rstrip
    - typing.cast.tree.head.commit.object.rstrip
    - typing.BinaryIO.head.commit.object.path.tree.rstrip
    - typing.IO.head.ref.commit.object._terminate
    - typing.BinaryIO.head.ref.commit.tree.object.path.rstrip
    - typing.BinaryIO.object.tree.head.commit.path
    - subprocess.Popen.path.object.commit.rstrip
    - typing.TypeVar.object.head.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.path.wait
    - typing.IO.tree.path.object.head.commit._terminate
    - typing.IO.tree.object.path.head.ref.commit.encode
    - typing.cast.object.head.ref.commit.path.tree.encode
    - subprocess.Popen.object.path.commit.tree
    - typing.IO.object.head.commit.rstrip
    - typing.BinaryIO.object.tree.path.rstrip
    - typing.IO.head.ref.commit.path.tree
    - datetime.timedelta.object.commit.path.tree.wait
    - typing.cast.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.head.ref.commit
    - typing.cast.head.commit.path.tree.wait
    - typing.IO.object.wait
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - subprocess.Popen.object.head.commit._terminate
    - typing.TypeVar.tree.head.commit.path.object._terminate
    - typing.BinaryIO.head.ref.commit.object.path._terminate
    - datetime.timedelta.head.commit.object.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree
    - typing.IO.object.path.tree.encode
    - typing.IO.path.object.tree.head.commit.wait
    - subprocess.Popen.path.tree.head.commit.wait
    - datetime.timedelta.head.commit.object.path.tree.encode
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - datetime.timedelta.tree.path.object.head.commit.wait
    - datetime.timedelta.tree.head.commit.encode
    - datetime.timedelta.path.object.head.ref.commit._terminate
    - typing.cast.head.commit.object.tree.rstrip
    - datetime.timedelta.path.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.head.ref.commit.object.path.tree.wait
    - typing.BinaryIO.head.ref.commit.tree.path.rstrip
    - typing.BinaryIO.head.commit.path.object.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.path.object.rstrip
    - datetime.timedelta.tree.commit.object._terminate
    - typing.TypeVar.head.ref.commit.tree.object.path.encode
    - subprocess.Popen.tree.object.path.commit.rstrip
    - subprocess.Popen.tree.head.commit.path.rstrip
    - git.objects.commit.Popen.path
    - subprocess.Popen.tree.head.commit.path.wait
    - datetime.timedelta.head.commit
    - subprocess.Popen.head.commit.object.tree.rstrip
    - datetime.timedelta.tree.object.path.commit.encode
    - datetime.timedelta.head.commit.tree.object.path.wait
    - typing.cast.head.commit.tree.path.rstrip
    - typing.IO.tree.object.path.commit.encode
    - datetime.timedelta.path.tree.commit.object.encode
    - typing.cast.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.commit.path.object.tree.wait
    - datetime.timedelta.object._terminate
    - datetime.timedelta.head.commit.tree.path.object.encode
    - datetime.timedelta.object.tree.path.encode
    - datetime.timedelta.path.object.head.ref.commit.encode
    - datetime.timedelta.path.head.ref.commit.object.tree._terminate
    - typing.IO.tree.object.path.head.commit._terminate
    - typing.IO.head.ref.commit.encode
    - subprocess.Popen.object.tree.path.head.commit.encode
    - typing.TypeVar.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.object.path.tree._terminate
    - typing.IO.path.head.commit.tree.rstrip
    - typing.BinaryIO.object.head.commit.tree.path.wait
    - typing.IO.object.head.ref.commit.tree._terminate
    - typing.IO.head.commit.tree.object.path.rstrip
    - subprocess.Popen.tree.path.commit
    - typing.IO.path.tree.head.ref.commit._terminate
    - typing.BinaryIO.object.head.commit.tree.path.rstrip
    - typing.cast.head.commit.tree.object.path.encode
    - subprocess.Popen.tree.object.commit.path._terminate
    - datetime.timedelta.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.tree.head.ref.commit.rstrip
    - datetime.timedelta.path.object.tree.wait
    - subprocess.Popen.tree.head.commit
    - subprocess.Popen.path.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.head.commit.rstrip
    - typing.BinaryIO.tree.head.commit.path.object.rstrip
    - subprocess.Popen.path.commit.object.encode
    - subprocess.Popen.head.ref.commit.path.tree.wait
    - typing.TypeVar.tree.object.path.commit._terminate
    - datetime.timedelta.head.ref.commit.tree.object.encode
    - typing.IO.path.commit.tree.object
    - typing.cast.head.ref.commit.tree._terminate
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.object.tree.rstrip
    - subprocess.Popen.object.head.commit.path._terminate
    - datetime.timedelta.path.object.tree.head.commit.wait
    - typing.BinaryIO.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.path.wait
    - typing.IO.object.tree.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path.encode
    - typing.cast.head.commit.tree.path.object.wait
    - typing.IO.object.path.head.ref.commit
    - typing.IO.path.commit.tree.encode
    - typing.BinaryIO.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.path.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.object.encode
    - datetime.timedelta.tree.object.head.ref.commit.path.encode
    - typing.TypeVar.head.commit.path.tree.object.wait
    - subprocess.Popen.path.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.head.commit.rstrip
    - subprocess.Popen.object.rstrip
    - typing.cast.head.commit.object.tree.path.rstrip
    - typing.BinaryIO.object.head.commit.path.encode
    - typing.IO.path.tree._terminate
    - typing.IO.head.commit.tree
    - typing.cast.head.ref.commit.tree.path.object.encode
    - typing.TypeVar.head.ref.commit.path.tree
    - typing.IO.object.head.ref.commit.path.encode
    - typing.IO.head.ref.commit.object.wait
    - typing.BinaryIO.object.head.commit.path._terminate
    - datetime.timedelta.path.object.tree
    - datetime.timedelta.tree.head.commit.path.object.wait
    - typing.cast.head.commit.path.tree.object.rstrip
    - typing.IO.object.tree.path.wait
    - typing.cast.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.object.commit.path._terminate
    - typing.IO.commit.path.tree.encode
    - datetime.timedelta.head.commit.object.tree.encode
    - typing.IO.head.ref.commit.object.tree.path.rstrip
    - typing.IO.commit.object.tree.path._terminate
    - datetime.timedelta.object.path
    - typing.IO.tree.object.head.ref.commit.path._terminate
    - typing.IO.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.path.head.commit.encode
    - datetime.timedelta.tree.commit.object.path.encode
    - subprocess.Popen.path.head.commit.tree.object.rstrip
    - subprocess.Popen.path.object.commit.tree.encode
    - typing.IO.commit.path.object.tree._terminate
    - typing.BinaryIO.object.head.ref.commit.tree.wait
    - subprocess.Popen.head.ref.commit
    - datetime.timedelta.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.encode
    - typing.IO.path.tree.head.commit.object.wait
    - git.objects.commit.Popen.path.rstrip
    - datetime.timedelta.path.tree._terminate
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - git.objects.commit.Popen.path.tree.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.object.wait
    - datetime.timedelta.path.tree
    - subprocess.Popen.commit.tree.rstrip
    - subprocess.Popen.path.head.commit
    - typing.cast.tree.head.commit.object.path._terminate
    - typing.IO.path.object.head.commit.encode
    - typing.IO.head.commit.path.tree._terminate
    - datetime.timedelta.tree.path.object.commit._terminate
    - datetime.timedelta.object.head.commit.path.tree._terminate
    - typing.IO.path.object.tree.wait
    - typing.BinaryIO.tree.head.commit.encode
    - datetime.timedelta.head.commit.tree.path
    - datetime.timedelta.commit.path.encode
    - typing.TypeVar.head.ref.commit.object._terminate
    - typing.IO.object.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.head.commit.object.path.wait
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.head.ref.commit.object.rstrip
    - subprocess.Popen.commit.tree.path.object.rstrip
    - subprocess.Popen.head.ref.commit.object
    - datetime.timedelta.head.ref.commit.path._terminate
    - subprocess.Popen.head.commit.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.path.commit.encode
    - datetime.timedelta.object.commit.path.tree
    - subprocess.Popen.object.path.head.commit.tree.encode
    - subprocess.Popen.head.commit.tree.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.encode
    - subprocess.Popen.head.commit.tree.path.object.rstrip
    - typing.cast.head.ref.commit.path.tree.rstrip
    - datetime.timedelta.tree.head.commit.object.path.encode
    - typing.TypeVar.head.commit.tree.wait
    - datetime.timedelta.path.object.head.ref.commit.tree._terminate
    - git.objects.commit.Popen.tree
    - typing.TypeVar.head.ref.commit.path.tree.object.wait
    - typing.IO.object.commit.tree.rstrip
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.cast.head.commit.object.path._terminate
    - datetime.timedelta.head.commit.path.encode
    - subprocess.Popen.object.tree.path.head.commit.wait
    - datetime.timedelta.head.ref.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.path.head.ref.commit.tree.encode
    - typing.cast.tree.object.head.commit.path._terminate
    - typing.BinaryIO.object.head.commit.path.rstrip
    - subprocess.Popen.object.tree.head.commit.path.rstrip
    - typing.BinaryIO.object.head.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.path.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.wait
    - datetime.timedelta.path
    - typing.cast.head.ref.commit.object.path.rstrip
    - datetime.timedelta.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree._terminate
    - typing.BinaryIO.tree.head.commit._terminate
    - typing.TypeVar.head.commit.tree.object._terminate
    - typing.TypeVar.head.ref.commit.tree.object._terminate
    - typing.cast.head.commit.path.object.tree.rstrip
    - typing.IO.tree.path.head.commit.object.wait
    - typing.TypeVar.head.ref.commit.path.object.tree._terminate
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.wait
    - typing.BinaryIO.tree.head.commit.path.wait
    - datetime.timedelta.object.path.tree.head.ref.commit._terminate
    - datetime.timedelta.head.commit.object
    - subprocess.Popen.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.head.ref.commit.path.rstrip
    - typing.BinaryIO.object.head.ref.commit.path._terminate
    - typing.IO.path.tree.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.wait
    - datetime.timedelta.head.commit.path.object.rstrip
    - subprocess.Popen.path.commit.tree.object._terminate
    - typing.TypeVar.head.commit.object.path.tree._terminate
    - subprocess.Popen.object.path.rstrip
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - typing.TypeVar.tree.object.head.ref.commit._terminate
    - typing.IO.object.head.commit.path.tree.wait
    - typing.BinaryIO.object.head.commit.wait
    - datetime.timedelta.tree.object.head.ref.commit.wait
    - subprocess.Popen.path.head.ref.commit.object.tree
    - datetime.timedelta.tree.path.head.commit.object.rstrip
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.tree.head.commit.path.encode
    - subprocess.Popen.path.object.tree.commit.rstrip
    - typing.IO.path.tree.head.commit.wait
    - typing.IO.path.head.ref.commit.object.tree
    - typing.cast.tree.head.commit._terminate
    - datetime.timedelta.object.head.commit._terminate
    - subprocess.Popen.commit.path.tree.object.wait
    - typing.IO.commit.object.path.tree.rstrip
    - typing.IO.object.tree.commit.encode
    - datetime.timedelta.path.tree.object.commit.encode
    - typing.IO.path.object.head.ref.commit.wait
    - typing.cast.tree.head.ref.commit.object.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.encode
    - typing.IO.commit.tree.path.object.wait
    - subprocess.Popen.object.tree.head.ref.commit
    - typing.cast.head.commit.tree.path._terminate
    - typing.IO.head.ref.commit.object.rstrip
    - typing.TypeVar.object.tree.path.head.ref.commit.encode
    - datetime.timedelta.head.commit.wait
    - typing.cast.head.ref.commit.object.path._terminate
    - subprocess.Popen.tree.path.head.commit.object.rstrip
    - typing.IO.path.object._terminate
    - typing.IO.path.object.head.commit.rstrip
    - datetime.timedelta.tree.path.object.wait
    - typing.IO.head.commit.path._terminate
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - subprocess.Popen.path.tree.object.encode
    - typing.TypeVar.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.commit.object.path.wait
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.object.path.tree.head.commit.rstrip
    - datetime.timedelta.tree.object.head.ref.commit._terminate
    - typing.BinaryIO.head.commit.object.tree.path.rstrip
    - typing.IO.head.ref.commit.object.tree.encode
    - datetime.timedelta.tree.object.path.commit.wait
    - subprocess.Popen.head.ref.commit.path
    - typing.IO.object.head.commit.wait
    - subprocess.Popen.head.ref.commit.tree.object._terminate
    - typing.IO.object.tree.head.commit.rstrip
    - typing.TypeVar.object.tree.path.head.commit._terminate
    - typing.IO.object.path.tree._terminate
    - typing.cast.tree.head.ref.commit.object.path._terminate
    - typing.IO.tree.object.head.commit
    - subprocess.Popen.path.object.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - typing.IO.encode
    - subprocess.Popen.object.tree.path.head.ref.commit.encode
    - subprocess.Popen.head.commit.path.object.tree.rstrip
    - datetime.timedelta.path.object.tree.rstrip
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.object.tree.commit.path.encode
    - typing.IO.path.head.commit.object.rstrip
    - typing.BinaryIO.object.head.ref.commit
    - subprocess.Popen.object.head.commit.path.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.object.encode
    - typing.BinaryIO.object.tree.head.commit.rstrip
    - typing.IO.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.head.commit._terminate
    - typing.cast.tree.head.commit.path.object.encode
    - typing.BinaryIO.object.head.commit.path.tree.rstrip
    - subprocess.Popen.commit.path
    - subprocess.Popen.head.ref.commit._terminate
    - typing.IO.path.head.ref.commit.encode
    - subprocess.Popen.tree.path.commit.object
    - typing.BinaryIO.object.head.commit.path.tree.wait
    - subprocess.Popen.tree.path.object.head.commit.encode
    - datetime.timedelta.path.object.head.commit.tree.wait
    - typing.IO.path.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.object.tree.rstrip
    - datetime.timedelta.path.commit.tree._terminate
    - typing.IO.tree.object.path.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.encode
    - typing.IO.tree.head.commit.object.path.encode
    - typing.BinaryIO.object.tree.path.commit.encode
    - typing.TypeVar.tree.head.ref.commit.object.rstrip
    - typing.cast.tree.object.head.ref.commit.rstrip
    - typing.BinaryIO.object.tree.path.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.path.encode
    - datetime.timedelta.object.head.ref.commit.path.tree.encode
    - datetime.timedelta.commit.tree.path.rstrip
    - subprocess.Popen.object.commit.tree.path.wait
    - datetime.timedelta.commit.path.object.wait
    - typing.BinaryIO.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.encode
    - typing.IO.tree.head.commit.wait
    - typing.TypeVar.head.commit.path.object.encode
    - typing.IO.tree.head.commit.object.path._terminate
    - typing.cast.tree.head.ref.commit.object.path.encode
    - datetime.timedelta.head.commit.path.object._terminate
    - subprocess.Popen.tree.path.commit.encode
    - typing.IO.head.commit.tree.object.path._terminate
    - typing.IO.object.path.head.commit.wait
    - typing.TypeVar.object.tree.path.commit.rstrip
    - typing.IO.commit.tree._terminate
    - subprocess.Popen.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.object.tree.commit.path.wait
    - datetime.timedelta.object.tree.head.ref.commit.rstrip
    - typing.IO.tree.path.head.commit.object.encode
    - datetime.timedelta.object.commit.tree.encode
    - datetime.timedelta.head.ref.commit.tree
    - typing.BinaryIO.object.head.ref.commit.path.tree.encode
    - typing.TypeVar.head.commit.path.tree.object._terminate
    - typing.BinaryIO.head.commit.object.tree.path._terminate
    - datetime.timedelta.head.commit.path._terminate
    - datetime.timedelta.tree.path.head.ref.commit.object._terminate
    - subprocess.Popen.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.head.ref.commit.encode
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - subprocess.Popen.path.tree.object.head.ref.commit._terminate
    - datetime.timedelta.tree.path.head.ref.commit.encode
    - typing.IO.tree.object.commit.path._terminate
    - typing.IO.tree.object.path.commit.wait
    - typing.TypeVar.tree.head.commit.object.path.wait
    - typing.IO.head.ref.commit.tree.wait
    - typing.IO.object.tree.head.ref.commit.path.encode
    - typing.IO.path.object.head.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.encode
    - typing.IO.tree.object.path.encode
    - subprocess.Popen.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.head.commit.object.path._terminate
    - subprocess.Popen.object.path.head.ref.commit.tree.rstrip
    - datetime.timedelta.tree.head.ref.commit.object._terminate
    - typing.IO.path.head.commit.tree.object.wait
    - datetime.timedelta.head.commit.path.rstrip
    - typing.IO.path.wait
    - subprocess.Popen.tree.object.commit.path.encode
    - datetime.timedelta.tree.commit._terminate
    - typing.IO.object.head.commit.tree._terminate
    - datetime.timedelta.head.commit.path.tree._terminate
    - datetime.timedelta.head.commit.object.path.rstrip
    - typing.IO.tree.object.head.ref.commit._terminate
    - datetime.timedelta.object.tree.head.commit._terminate
    - datetime.timedelta.tree.path.object.commit
    - subprocess.Popen.head.commit.path.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.path.object.tree.head.commit._terminate
    - typing.IO.path.commit.tree.object.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit._terminate
    - typing.IO.path.object.commit._terminate
    - subprocess.Popen.object.path.head.ref.commit.rstrip
    - datetime.timedelta._terminate
    - typing.IO.tree.commit.object.path
    - typing.IO.commit.tree.object.path
    - typing.IO.commit.path.wait
    - subprocess.Popen.object.path._terminate
    - typing.cast.head.commit.object.rstrip
    - datetime.timedelta.tree.commit.object.encode
    - datetime.timedelta.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.tree.encode
    - subprocess.Popen.tree.object.path.head.commit.rstrip
    - typing.IO.commit.path.tree.object.rstrip
    - datetime.timedelta.head.commit.tree
    - typing.cast.tree.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.rstrip
    - subprocess.Popen.path.head.commit.object.wait
    - typing.IO.head.commit.encode
    - typing.BinaryIO.head.ref.commit.object.path.encode
    - datetime.timedelta.commit.path.object.encode
    - datetime.timedelta.head.ref.commit.tree.wait
    - datetime.timedelta.tree.rstrip
    - typing.IO.path.tree.head.ref.commit.wait
    - typing.IO.object.path.commit
    - datetime.timedelta.object.wait
    - typing.TypeVar.head.commit.tree.object.path.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.wait
    - typing.cast.object.head.ref.commit.path.encode
    - typing.BinaryIO.head.commit.path.tree.rstrip
    - typing.TypeVar.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.object.wait
    - typing.IO.object.tree.head.commit
    - typing.IO.head.ref.commit.path.object._terminate
    - subprocess.Popen.path.tree.head.ref.commit.encode
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.head.ref.commit.object.encode
    - subprocess.Popen.path.tree.rstrip
    - typing.BinaryIO.head.commit.path.tree._terminate
    - subprocess.Popen.tree.object
    - typing.IO.tree.object.commit._terminate
    - typing.TypeVar.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.tree.path._terminate
    - typing.TypeVar.object.tree.path.commit.wait
    - datetime.timedelta.path.commit.encode
    - subprocess.Popen.head.ref.commit.path.tree
    - datetime.timedelta.path.commit.tree.object.rstrip
    - typing.cast.head.ref.commit.object.tree.path.wait
    - typing.IO.commit.tree.object.path.encode
    - typing.IO.commit.path
    - typing.BinaryIO.object.head.commit.rstrip
    - subprocess.Popen.path.encode
    - typing.TypeVar.head.commit.path.object.tree._terminate
    - subprocess.Popen.path.head.ref.commit.object.tree.wait
    - typing.IO.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.head.commit.tree.object.encode
    - typing.cast.head.commit.path.rstrip
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.path.object.head.ref.commit.tree.wait
    - subprocess.Popen.object.tree.head.commit.path._terminate
    - subprocess.Popen.object.head.ref.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.path.object.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit.encode
    - datetime.timedelta.head.ref.commit.object.path.wait
    - subprocess.Popen.commit.tree.object.path._terminate
    - datetime.timedelta.object.path.tree._terminate
    - typing.TypeVar.tree.object.head.ref.commit.path.encode
    - typing.IO.tree.object.path.head.commit
    - subprocess.Popen.path.head.commit.wait
    - typing.TypeVar.head.commit.object.tree.rstrip
    - typing.IO.object.head.ref.commit.tree.path._terminate
    - subprocess.Popen.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.head.commit.object.path._terminate
    - typing.cast.head.ref.commit.object.encode
    - datetime.timedelta.tree.head.ref.commit.path.object.encode
    - datetime.timedelta.rstrip
    - typing.IO.head.ref.commit.object.path
    - typing.IO.commit.object.path._terminate
    - typing.BinaryIO.tree.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.head.commit.path.rstrip
    - typing.IO.head.ref.commit.path.tree.object._terminate
    - datetime.timedelta.head.ref.commit.tree._terminate
    - subprocess.Popen.commit.tree.path.object.encode
    - typing.TypeVar.head.ref.commit.object.path.tree
    - typing.IO.path.head.ref.commit.tree.object.wait
    - typing.IO.head.commit.path.object.encode
    - subprocess.Popen.path.object.head.ref.commit._terminate
    - typing.IO.head.commit.path.tree.object.wait
    - typing.TypeVar.tree.head.commit.path._terminate
    - datetime.timedelta.commit.wait
    - datetime.timedelta.path.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit
    - typing.TypeVar.head.commit.path
    - datetime.timedelta.path.tree.head.commit.object.wait
    - subprocess.Popen.path.head.ref.commit.tree.encode
    - subprocess.Popen.commit.tree.wait
    - typing.IO.commit.path.object._terminate
    - datetime.timedelta.path.tree.object.commit._terminate
    - typing.IO.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - datetime.timedelta.head.ref.commit.path.object.wait
    - typing.cast.head.commit.tree.path.object.rstrip
    - datetime.timedelta.tree.path.commit.object.wait
    - typing.TypeVar.object.tree.head.commit.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit.encode
    - typing.IO.tree.object.head.commit.path.rstrip
    - subprocess.Popen.path.object.tree.encode
    - datetime.timedelta.object.head.ref.commit.wait
    - datetime.timedelta.object.path.head.ref.commit.rstrip
    - typing.IO.object.path.head.ref.commit.tree.encode
    - typing.cast.object.head.ref.commit.path.tree._terminate
    - datetime.timedelta.object.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.encode
    - typing.IO.path.object.head.commit.tree.wait
    - datetime.timedelta.path.tree.head.commit._terminate
    - subprocess.Popen.path.tree.head.ref.commit.object.rstrip
    - typing.cast.head.commit.path.object.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.encode
    - typing.IO.path.object.tree.commit.wait
    - datetime.timedelta.head.commit.object.tree.path.rstrip
    - datetime.timedelta.object.head.commit.tree.path.wait
    - subprocess.Popen.commit.tree.object.encode
    - typing.cast.head.commit.object.path.wait
    - subprocess.Popen.tree.head.commit.object.path.rstrip
    - datetime.timedelta.commit.tree.object._terminate
    - typing.cast.head.ref.commit.path.object
    - subprocess.Popen.head.commit
    - subprocess.Popen.commit.path.object.tree.rstrip
    - typing.BinaryIO.head.commit.object.path.tree._terminate
    - subprocess.Popen.object.head.commit
    - t.join
    - typing.cast.object.head.ref.commit.path.rstrip
    - typing.cast.tree.head.ref.commit.object._terminate
    - datetime.timedelta.path.object
    - subprocess.Popen.tree.wait
    - typing.IO.head.commit.path.tree.object.rstrip
    - subprocess.Popen.commit
    - typing.cast.object.head.ref.commit.tree.path._terminate
    - subprocess.Popen.tree.commit.path.wait
    - typing.IO.object._terminate
    - typing.TypeVar.tree.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.object.commit.wait
    - datetime.timedelta.path.commit.tree.object
    - typing.TypeVar.tree.head.ref.commit.wait
    - typing.cast.head.commit.object.path.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.encode
    - typing.BinaryIO.tree.head.commit.path
    - subprocess.Popen.path.tree.encode
    - typing.cast.commit.object.tree.path.encode
    - typing.BinaryIO.head.commit.tree.object.path.encode
    - subprocess.Popen.tree.head.commit.path.object.rstrip
    - datetime.timedelta.path.head.ref.commit.tree.rstrip
    - typing.IO.tree.head.commit.rstrip
    - typing.TypeVar.head.commit.tree.path.wait
    - subprocess.Popen.object.head.commit.rstrip
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path.wait
    - typing.cast.head.commit.path.tree.object.wait
    - subprocess.Popen.tree.object.path._terminate
    - subprocess.Popen.object.tree.head.commit.rstrip
    - typing.IO.path.head.ref.commit.tree.object.encode
    - datetime.timedelta.commit.path
    - subprocess.Popen.head.ref.commit.wait
    - datetime.timedelta.path.encode
    - typing.IO.object.path.head.commit._terminate
    - datetime.timedelta.object.path.head.commit.tree.wait
    - typing.IO.tree.rstrip
    - typing.cast.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.object.head.ref.commit.tree.path
    - datetime.timedelta.path.object.head.commit.tree.encode
    - typing.IO.path.head.ref.commit.object
    - typing.IO.head.commit.path.object.rstrip
    - <builtin>.getattr
    - typing.IO.tree.path.commit.wait
    - datetime.timedelta.object.tree.head.ref.commit.encode
    - typing.IO.commit.object.tree.encode
    - subprocess.Popen.head.ref.commit.path.encode
    - subprocess.Popen.path.head.commit.rstrip
    - subprocess.Popen.tree.object.head.ref.commit.path._terminate
    - typing.IO.object.path.commit.rstrip
    - datetime.timedelta.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.tree.object.encode
    - typing.TypeVar.head.commit.tree.object.rstrip
    - datetime.timedelta.tree.commit.object.path
    - typing.TypeVar.head.commit.path.tree
    - typing.IO.head.ref.commit.tree._terminate
    - datetime.timedelta.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.head.commit.tree.encode
    - datetime.timedelta.object.tree.path.commit.encode
    - datetime.timedelta.tree
    - typing.IO.path.head.ref.commit.object.tree._terminate
    - subprocess.Popen.object.tree.head.ref.commit.path.encode
    - typing.IO.tree.head.commit.path.object
    - typing.cast.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.tree.object.head.ref.commit.rstrip
    - typing.IO.tree.path.object.head.ref.commit.encode
    - typing.TypeVar.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.path.head.commit.object.rstrip
    - typing.BinaryIO.object.tree.head.commit
    - typing.IO.commit.object.path.encode
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - subprocess.Popen.tree.commit.object._terminate
    - subprocess.Popen.path.head.commit.object._terminate
    - subprocess.Popen.head.commit.path.rstrip
    - typing.IO.path.tree
    - git.objects.commit.Popen.tree.path.encode
    - typing.BinaryIO.head.commit.object.path.tree.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.rstrip
    - typing.TypeVar.tree.object.head.commit
    - datetime.timedelta.head.commit.tree.object.path._terminate
    - datetime.timedelta.object.path.commit.wait
    - datetime.timedelta.head.ref.commit.object.tree.rstrip
    - typing.TypeVar.tree.head.commit.path.object.encode
    - datetime.timedelta.object.tree
    - typing.IO.head.commit.tree.object._terminate
    - subprocess.Popen.tree.head.commit.object.path.encode
    - typing.cast.head.commit.object.path.rstrip
    - typing.IO.commit.path.tree._terminate
    - datetime.timedelta.object.head.commit.path.tree.wait
    - typing.TypeVar.tree.head.commit.object.encode
    - datetime.timedelta.head.commit.object.tree.path._terminate
    - typing.TypeVar.head.commit.path.object.wait
    - datetime.timedelta.commit.tree.object.rstrip
    - datetime.timedelta.encode
    - typing.cast.head.ref.commit.path.object.wait
    - subprocess.Popen.path.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.object.path.commit.encode
    - typing.IO.object.commit.path.rstrip
    - datetime.timedelta.tree.object.commit.wait
    - typing.IO.object.tree.head.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.encode
    - typing.IO.object.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit.object.encode
    - subprocess.Popen.path.head.ref.commit.wait
    - typing.IO.path.commit.object.rstrip
    - typing.IO.head.commit.tree.object.path.encode
    - typing.cast.tree.head.commit.path._terminate
    - subprocess.Popen.path.object.head.commit.rstrip
    - datetime.timedelta.head.ref.commit
    - typing.IO.object.head.ref.commit.path.tree._terminate
    - typing.TypeVar.object.tree.path.head.commit
    - typing.BinaryIO.tree.head.commit.object.rstrip
    - subprocess.Popen.commit.path.object.wait
    - subprocess.Popen.path.object.commit.encode
    - typing.IO.commit.path.object.wait
    - typing.TypeVar.head.commit._terminate
    - typing.cast.tree.head.ref.commit.path.encode
    - subprocess.Popen.object.path.head.ref.commit.encode
    - typing.TypeVar.tree.head.ref.commit.object.wait
    - typing.cast.head.commit.path.tree
    - typing.cast.tree.object.head.ref.commit.path.encode
    - datetime.timedelta.path.object.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object._terminate
    - typing.TypeVar.tree.head.ref.commit.rstrip
    - typing.IO.head.commit.object.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.rstrip
    - typing.IO.object.commit.tree
    - subprocess.Popen.commit.tree.path.object._terminate
    - datetime.timedelta.object.commit.tree.path.wait
    - typing.cast.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.head.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.head.commit.path.object.encode
    - typing.IO.tree.path.object.commit._terminate
    - typing.IO.object.head.commit.path.tree.encode
    - subprocess.Popen.path.object.head.ref.commit.wait
    - subprocess.Popen.path.object.head.commit.tree.wait
    - typing.IO.tree.object.commit.path.rstrip
    - subprocess.Popen.path.tree.head.commit.object.rstrip
    - datetime.timedelta.object.head.ref.commit.path.wait
    - typing.BinaryIO.object.tree.path.head.commit.encode
    - typing.IO.tree.head.ref.commit._terminate
    - typing.IO.object.path.tree.wait
    - datetime.timedelta.head.commit.object.tree.wait
    - typing.TypeVar.head.commit
    - git.objects.commit.Popen.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.rstrip
    - typing.TypeVar.tree.object.path.head.commit._terminate
    - subprocess.Popen.path.tree
    - datetime.timedelta.path.object.commit._terminate
    - datetime.timedelta.tree.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit.wait
    - typing.IO.path.object.tree.head.ref.commit.rstrip
    - typing.IO.commit.object.tree.path.rstrip
    - typing.cast.head.ref.commit.tree
    - datetime.timedelta.path.head.commit.encode
    - datetime.timedelta.path.head.commit.object.tree.encode
    - subprocess.Popen.head.ref.commit.tree.object.path.encode
    - typing.TypeVar.head.ref.commit.tree.path.object._terminate
    - subprocess.Popen.tree.path.head.ref.commit.wait
    - typing.cast.head.ref.commit.tree.path.rstrip
    - typing.IO.path.object.head.commit._terminate
    - typing.IO.object.tree.encode
    - subprocess.Popen.path.object.tree.head.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.IO.object.tree.path.head.commit.encode
    - typing.IO.tree.head.commit.object.path.wait
    - typing.IO.tree.path.head.ref.commit.object.rstrip
    - typing.TypeVar.head.commit.tree.path.object._terminate
    - datetime.timedelta.object.path.tree.head.ref.commit.wait
    - subprocess.Popen.tree.path.head.ref.commit._terminate
    - typing.TypeVar.head.ref.commit.object.tree.path.encode
    - subprocess.Popen.object.path.head.commit.tree
    - datetime.timedelta.object.tree._terminate
    - typing.cast.object.tree.head.commit.path.encode
    - datetime.timedelta.tree.path.object.head.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object.encode
    - typing.cast.head.ref.commit.tree.path
    - typing.TypeVar.object.head.ref.commit.tree._terminate
    - datetime.timedelta.object.path.tree
    - typing.BinaryIO.head.commit.tree.object.encode
    - typing.IO.head.ref.commit.path._terminate
    - datetime.timedelta.path.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.wait
    - typing.IO.tree.path.head.commit.object
    - typing.TypeVar.head.ref.commit.tree._terminate
    - datetime.timedelta.object.tree.head.commit.encode
    - datetime.timedelta.path.object.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.tree.path.object._terminate
    - typing.BinaryIO.tree.head.commit.path.object.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.wait
    - typing.IO.tree.path.head.commit.object.rstrip
    - subprocess.Popen.path.head.ref.commit._terminate
    - typing.TypeVar.head.commit.object.tree.path.wait
    - subprocess.Popen.object.path.head.commit.wait
    - typing.IO.head.commit.object.path.tree.wait
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - datetime.timedelta.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.tree.path.object.head.commit._terminate
    - subprocess.Popen.path.commit.tree._terminate
    - typing.TypeVar.object.head.ref.commit.path.tree.encode
    - typing.BinaryIO.tree.head.commit
    - subprocess.Popen.path.head.commit.object.encode
    - datetime.timedelta.object.path.commit
    - subprocess.Popen.tree.path.head.commit.encode
    - typing.IO.tree.path.head.commit.object._terminate
    - typing.cast.head.ref.commit.tree.object.path.rstrip
    - subprocess.Popen.head.ref.commit.encode
    - datetime.timedelta.path.object.commit.encode
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.cast.head.ref.commit.object.tree.rstrip
    - typing.IO.object.path.head.commit.tree
    - datetime.timedelta.object.commit.path._terminate
    - git.objects.commit.Popen.rstrip
    - typing.cast.head.ref.commit.tree.path.object.wait
    - datetime.timedelta.object.path.wait
    - typing.IO.path.head.commit.tree.object._terminate
    - datetime.timedelta.tree.head.commit.object.path._terminate
    - datetime.timedelta.tree.path.head.commit.rstrip
    - datetime.timedelta.tree.commit.encode
    - typing.IO.path.tree.head.commit.object.encode
    - typing.BinaryIO.head.commit.tree.wait
    - subprocess.Popen.path.object.head.ref.commit.encode
    - datetime.timedelta.tree.head.commit.object.path
    - typing.BinaryIO.head.commit.object.tree.path.encode
    - subprocess.Popen.path.tree.commit.object
    - datetime.timedelta.head.ref.commit.object.path.tree._terminate
    - typing.TypeVar.head.ref.commit.object.tree.path._terminate
    - typing.TypeVar.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.encode
    - datetime.timedelta.path.commit.rstrip
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.commit.path.wait
    - subprocess.Popen.tree.commit.object.path._terminate
    - typing.IO.object.path.tree.head.ref.commit.wait
    - subprocess.Popen.commit._terminate
    - typing.IO.object.head.commit.tree.rstrip
    - typing.TypeVar.head.commit.tree.object.wait
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.tree.object.encode
    - typing.BinaryIO.object.tree.path._terminate
    - subprocess.Popen.head.commit._terminate
    - typing.cast.head.commit.tree.object.encode
    - typing.BinaryIO.head.commit.tree.object.rstrip
    - subprocess.Popen.tree.path.head.commit.object.wait
    - typing.IO.object.path.tree.commit.encode
    - typing.IO.tree.path.head.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.wait
    - typing.BinaryIO.tree.head.ref.commit.object.encode
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.head.commit.tree.object.path.wait
    - typing.TypeVar.head.commit.tree.path._terminate
    - datetime.timedelta.object.head.commit.path.wait
    - subprocess.Popen.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path._terminate
    - typing.IO.path.tree.commit
    - subprocess.Popen.head.commit.tree.encode
    - typing.TypeVar.head.commit.tree.path.object.rstrip
    - typing.TypeVar.object.tree.path.encode
    - typing.cast.object.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.object.rstrip
    - datetime.timedelta.path.commit.tree.object._terminate
    - typing.BinaryIO.head.commit.tree.path.encode
    - datetime.timedelta.object.tree.head.commit.rstrip
    - subprocess.Popen.commit.tree.path._terminate
    - datetime.timedelta.head.ref.commit.path.tree._terminate
    - typing.cast.tree.head.ref.commit.object.path.wait
    - subprocess.Popen.head.commit.object.tree.path.rstrip
    - subprocess.Popen.head.commit.path.encode
    - subprocess.Popen.path.tree.object.commit.wait
    - typing.IO.path.tree.head.commit._terminate
    - typing.IO.path.head.ref.commit.object.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.path.wait
    - typing.BinaryIO.head.commit.object.path._terminate
    - typing.IO.head.ref.commit.object.path.wait
    - git.objects.commit.Popen.path._terminate
    - typing.BinaryIO.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.rstrip
    - typing.IO.tree.commit.object.path.rstrip
    - typing.IO.object.head.ref.commit.path.tree.rstrip
    - typing.cast.object.head.ref.commit.tree.wait
    - typing.IO.object.head.commit.tree.wait
    - typing.TypeVar.head.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.object.tree._terminate
    - typing.TypeVar.tree.head.commit.path.rstrip
    - subprocess.Popen.object.tree.path.head.ref.commit.rstrip
    - typing.TypeVar.tree.object.head.commit.wait
    - typing.BinaryIO.object.head.commit.tree.path._terminate
    - typing.IO.commit.path.tree.rstrip
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path._terminate
    - typing.cast.tree.object.head.ref.commit.path._terminate
    - typing.BinaryIO.object.tree.head.commit.path.wait
    - datetime.timedelta.path.head.commit.object.tree
    - typing.IO.rstrip
    - subprocess.Popen.object.commit.rstrip
    - typing.IO.path.commit
    - subprocess.Popen.object.commit.path.tree.wait
    - typing.IO.head.ref.commit.object.path.tree._terminate
    - subprocess.Popen.object.path.tree.commit.rstrip
    - <builtin>.hasattr
    - subprocess.Popen.object.encode
    - typing.BinaryIO.head.ref.commit.path.wait
    - typing.IO.tree.commit.path.rstrip
    - datetime.timedelta.tree.path.object._terminate
    - subprocess.Popen.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit.wait
    - typing.IO.head.ref.commit.wait
    - typing.IO.head.ref.commit.path.wait
    - typing.IO.object.commit.tree.path.encode
    - typing.IO.object.head.commit.path.tree.rstrip
    - datetime.timedelta.object.path.tree.rstrip
    - datetime.timedelta.head.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.tree.path.object._terminate
    - datetime.timedelta.head.ref.commit.tree.object._terminate
    - typing.cast.tree.head.commit.path.object.rstrip
    - datetime.timedelta.tree.path.object.commit.encode
    - datetime.timedelta.object.path.head.ref.commit.encode
    - typing.TypeVar.object.head.commit.path.tree.wait
    - git.util.finalize_process
    - subprocess.Popen.path.tree.head.commit.object._terminate
    - datetime.timedelta.object.commit.wait
    - datetime.timedelta.head.ref.commit.tree.path.wait
    - typing.IO.path.head.commit.object.tree.encode
    - datetime.timedelta.object.head.ref.commit.encode
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - typing.IO.tree.path.head.ref.commit.encode
    - datetime.timedelta.head.commit.object.path.encode
    - typing.IO.tree.object.wait
    - datetime.timedelta.tree.path.commit.rstrip
    - datetime.timedelta.head.commit.object.path.tree._terminate
    - typing.IO.object.head.ref.commit.path
    - git.util.RemoteProgress.__init__
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.head.commit.object.path.encode
    - datetime.timedelta.head.commit.tree.object._terminate
    - typing.IO.path.head.commit.object.tree
    - typing.cast.tree.head.commit.path.object._terminate
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.object.tree.path.head.ref.commit.wait
    - typing.IO.head.commit.tree._terminate
    - datetime.timedelta.path.commit.object.tree.wait
    - typing.cast.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.object.tree.path.wait
    - datetime.timedelta.object.head.commit.tree.rstrip
    - typing.IO.path.tree.head.commit.encode
    - subprocess.Popen.tree.object.commit.encode
    - typing.cast.head.ref.commit.tree.object._terminate
    - typing.IO.head.commit.object.wait
    - datetime.timedelta.object
    - typing.cast.object.tree.head.commit.path._terminate
    - typing.IO.object.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object._terminate
    - typing.IO.object.commit.encode
    - subprocess.Popen.object.head.ref.commit.path.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.rstrip
    - typing.cast.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.commit.path.tree.rstrip
    - typing.cast.tree.head.ref.commit.object.path
    - typing.IO.head.commit.path.object._terminate
    - typing.IO.tree.path.commit.rstrip
    - subprocess.Popen.head.ref.commit.path.object.encode
    - datetime.timedelta.commit.tree.wait
    - typing.IO.commit.path.encode
    - datetime.timedelta.path.tree.head.commit.object.rstrip
    - subprocess.Popen.object.head.commit.tree.path.rstrip
    - git.objects.commit.Popen.tree.rstrip
    - subprocess.Popen.path.commit.tree.encode
    - datetime.timedelta.tree.head.commit.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.encode
    - subprocess.Popen.commit.object.tree._terminate
    - typing.IO.tree.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree._terminate
    - typing.IO.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.rstrip
    - subprocess.Popen.path.object.commit.tree
    - typing.TypeVar.head.commit.object.path.encode
    - typing.TypeVar.tree.object.path._terminate
    - typing.cast.head.commit.tree.encode
    - datetime.timedelta.object.head.ref.commit.path.rstrip
    - subprocess.Popen.commit.object.path.wait
    - typing.cast.head.commit.tree.object.path.rstrip
    - typing.cast.tree.object.head.ref.commit._terminate
    - subprocess.Popen.tree.path.wait
    - datetime.timedelta.path.head.commit.object.encode
    - typing.TypeVar.head.ref.commit.path.tree.object
    - typing.TypeVar.head.commit.path.tree.object.encode
    - typing.IO.head.ref.commit.object.path.tree.wait
    - typing.TypeVar.object.head.ref.commit._terminate
    - subprocess.Popen.path.commit.tree.wait
    - typing.BinaryIO.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.tree.commit.rstrip
    - subprocess.Popen.tree.commit.object
    - datetime.timedelta.tree.object.head.commit.path.encode
    - typing.cast.head.ref.commit.object.path.tree.wait
    - typing.IO.head.commit.tree.object
    - typing.IO.path.tree.head.commit.object.rstrip
    - subprocess.Popen.tree.commit._terminate
    - datetime.timedelta.path.commit.object.tree.encode
    - typing.TypeVar.head.commit.tree.path.object.wait
    - typing.IO.head.commit.tree.object.path
    - typing.TypeVar.head.commit.path.object.tree.rstrip
    - datetime.timedelta.head.ref.commit.path.tree.wait
    - typing.cast.head.commit.tree.path.object
    - typing.IO.head.ref.commit.object.tree._terminate
    - datetime.timedelta.object.head.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.path.commit.encode
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.tree.head.ref.commit.path._terminate
    - subprocess.Popen.commit.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.path.object.tree.encode
    - typing.IO.tree.commit.object.path.encode
    - typing.BinaryIO.head.ref.commit.path.encode
    - datetime.timedelta.path.tree.wait
    - datetime.timedelta.tree.path.commit._terminate
    - subprocess.Popen.tree.commit
    - line.decode
    - subprocess.Popen.commit.tree.object.path.rstrip
    - datetime.timedelta.object.tree.path.head.commit._terminate
    - datetime.timedelta.path.tree.head.ref.commit.object.rstrip
    - datetime.timedelta.tree.object.rstrip
    - typing.IO.path.tree.head.commit.rstrip
    - subprocess.Popen.tree.head.commit.object.path.wait
    - subprocess.Popen.head.commit.tree._terminate
    - typing.cast.object.head.commit.path._terminate
    - typing.cast.head.commit.object.tree.encode
    - typing.IO.head.commit.object.path.tree.rstrip
    - typing.IO.tree.path.object.head.commit
    - typing.cast.head.commit.tree.object._terminate
    - subprocess.Popen.tree.object.head.ref.commit.path.wait
    - subprocess.Popen.object.commit.tree
    - typing.IO.path._terminate
    - typing.BinaryIO.object.tree.path.head.commit._terminate
    - git.util.RemoteProgress._parse_progress_line
    - datetime.timedelta.commit.tree.path.object.rstrip
    - typing.IO.tree.path.head.ref.commit.object._terminate
    - typing.TypeVar.head.commit.object.tree.path
    - datetime.timedelta.head.commit.tree.object.path.encode
    - datetime.timedelta.object.head.ref.commit.rstrip
    - datetime.timedelta.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.head.commit.tree._terminate
    - typing.cast.tree.object.head.ref.commit.path.rstrip
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - typing.TypeVar.head.commit.path.tree.wait
    - datetime.timedelta.tree.head.ref.commit.rstrip
    - datetime.timedelta.tree.object
    - typing.TypeVar.head.commit.object.wait
    - typing.IO.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.tree.path
    - typing.IO.tree.path.object.rstrip
    - typing.IO.head.ref.commit.tree.path.object.encode
    - typing.BinaryIO.object.tree.head.ref.commit.wait
    - subprocess.Popen.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.wait
    - subprocess.Popen.path.tree.object.head.ref.commit
    - subprocess.Popen.tree.commit.rstrip
    - datetime.timedelta.object.commit.tree.rstrip
    - datetime.timedelta.commit.path.tree.object.rstrip
    - typing.TypeVar.object.head.commit.tree._terminate
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.path.commit._terminate
    - typing.TypeVar.object.tree.head.ref.commit.path._terminate
    - typing.IO.path.object.rstrip
    - subprocess.Popen.path.head.commit.tree.object.encode
    - typing.IO.head.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.encode
    - typing.IO.commit.tree.path.object._terminate
    - typing.IO.tree.object.head.ref.commit.path.wait
    - typing.IO.object.path.head.ref.commit.wait
    - subprocess.Popen.path.head.commit.tree.object.wait
    - subprocess.Popen.path.head.commit.object.rstrip
    - subprocess.Popen.object.head.ref.commit.path.wait
    - typing.IO.tree.object.head.commit._terminate
    - subprocess.Popen.tree.object.commit.path
    - typing.TypeVar.object.head.ref.commit.rstrip
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.cast.object.tree.head.commit._terminate
    - typing.IO.commit.object.tree.wait
    - subprocess.Popen.commit.tree.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object
    - datetime.timedelta.path.object.tree.head.ref.commit._terminate
    - typing.BinaryIO.object.tree.path.head.ref.commit.rstrip
    - typing.IO.commit.path.tree.object._terminate
    - subprocess.Popen.path.tree.object.head.commit.encode
    - subprocess.Popen.head.ref.commit.tree._terminate
    - typing.BinaryIO.object.tree.head.ref.commit.path.encode
    - typing.IO.commit.tree.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.path._terminate
    - typing.BinaryIO.head.ref.commit.path.object.rstrip
    - typing.BinaryIO.object.head.commit.tree.path.encode
    - typing.IO.head.commit.path.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.object.head.ref.commit
    - typing.cast.head.commit.path.wait
    - typing.BinaryIO.head.ref.commit.path.tree._terminate
    - typing.IO.path.tree.object.wait
    - typing.cast.object.tree.head.ref.commit._terminate
    - datetime.timedelta.tree.path
    - subprocess.Popen.head.ref.commit.path.object.tree.rstrip
    - datetime.timedelta.commit.path.tree._terminate
    - typing.cast.head.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object.wait
    - datetime.timedelta.head.ref.commit.tree.path.object._terminate
    - subprocess.Popen.path.tree._terminate
    - subprocess.Popen.object.path.head.commit._terminate
    - typing.TypeVar.tree.head.ref.commit.path.object.encode
    - typing.IO.head.ref.commit.object.path.tree
    - typing.IO.tree.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit
    - subprocess.Popen.object.head.commit.tree.wait
    - datetime.timedelta.path.tree.object.commit.wait
    - typing.IO.tree.object.commit.encode
    - datetime.timedelta.path.head.commit
    - subprocess.Popen.tree.object.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.path.tree.object.encode
    - typing.cast.head.ref.commit.path.tree.object.rstrip
    - datetime.timedelta.object.head.commit.tree._terminate
    - datetime.timedelta.object.path.commit.tree._terminate
    - subprocess.Popen.object.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.encode
    - typing.IO.tree.path.commit.encode
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.object.head.ref.commit.tree._terminate
    - subprocess.Popen.path.head.commit.object.tree._terminate
    - subprocess.Popen.object.tree._terminate
    - typing.IO.tree.path.object.commit
    - typing.IO.object.path.head.commit.tree._terminate
    - typing.IO.object.tree.path.head.ref.commit
    - subprocess.Popen.head.ref.commit.tree.path.encode
    - datetime.timedelta.object.head.commit.path.tree.encode
    - subprocess.Popen.head.commit.object.path.tree._terminate
    - typing.TypeVar.head.commit.object.encode
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.tree.object.head.commit._terminate
    - subprocess.Popen.object.path.commit.tree.wait
    - typing.TypeVar.object.head.commit.encode
    - datetime.timedelta.path.commit.wait
    - typing.TypeVar.head.ref.commit.object.tree.wait
    - typing.TypeVar.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.path._terminate
    - subprocess.Popen.object.tree.path.head.commit._terminate
    - subprocess.Popen.commit.tree.path.encode
    - typing.IO.path.commit.object.tree.encode
    - typing.IO.object.head.commit.tree.path._terminate
    - subprocess.Popen.path.rstrip
    - typing.IO.object.path.head.ref.commit.encode
    - typing.TypeVar.head.ref.commit.object.rstrip
    - subprocess.Popen.tree.head.commit.path.object._terminate
    - typing.BinaryIO.head.ref.commit.object._terminate
    - typing.IO.head.commit.tree.object.wait
    - subprocess.Popen.commit.object.tree.wait
    - subprocess.Popen.commit.object.tree.path._terminate
    - subprocess.Popen.object.tree.path.commit
    - subprocess.Popen.object.head.commit.tree.path.encode
    - typing.IO.path
    - typing.IO.head.ref.commit.path.object
    - typing.cast.commit.object.tree.path.rstrip
    - subprocess.Popen.path.commit.object.rstrip
    - typing.IO.object.head.commit.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit.wait
    - subprocess.Popen.object.path.wait
    - typing.BinaryIO.head.commit.tree.object.path._terminate
    - typing.BinaryIO.head.commit.path.object.encode
    - typing.cast.head.commit.tree.path.object.encode
    - typing.IO.object.head.ref.commit.tree.path.encode
    - datetime.timedelta.path.commit.object.wait
    - subprocess.Popen.commit.path.tree.object
    - typing.TypeVar.object.head.ref.commit.wait
    - datetime.timedelta.tree.path.commit.wait
    - subprocess.Popen.head.commit.object.path.tree.rstrip
    - datetime.timedelta.head.commit.path.object.tree.encode
    - datetime.timedelta.path.object.head.ref.commit
    - typing.IO.object.head.commit.encode
    - datetime.timedelta.tree.object.head.commit.path._terminate
    - typing.cast.head.commit._terminate
    - typing.cast.commit.tree.object.path
    - git.objects.commit.Popen.wait
    - datetime.timedelta.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.tree.object.wait
    - datetime.timedelta.object.tree.path.head.ref.commit.encode
    - git.objects.commit.Popen.tree.path.rstrip
    - datetime.timedelta.path.object.tree.commit.wait
    - typing.BinaryIO.head.commit.tree.rstrip
    - typing.IO.path.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.tree.rstrip
    - git.objects.commit.Popen.tree.path
    - datetime.timedelta.path.object.tree.head.ref.commit.encode
    - datetime.timedelta.object.tree.encode
    - subprocess.Popen.head.commit.object.tree.path
    - typing.IO.path.head.ref.commit.tree._terminate
    - typing.cast.head.ref.commit.object.tree._terminate
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.commit.path.tree
    - datetime.timedelta.commit.path.tree.encode
    - typing.IO.path.object.tree.commit._terminate
    - typing.BinaryIO.object.head.commit.path.tree._terminate
    - typing.IO.tree.commit.path.object.rstrip
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.object.head.ref.commit.tree.encode
    - typing.cast.head.commit.path.object._terminate
    - typing.BinaryIO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.tree.object.path
    - typing.IO.object.tree.path.rstrip
    - subprocess.Popen.head.commit.object
    - typing.BinaryIO.head.commit.tree._terminate
    - typing.BinaryIO.tree.head.commit.object.path.encode
    - typing.IO.object.commit.tree._terminate
    - typing.cast.tree.object.head.commit.path
    - typing.IO.path.tree.object.encode
    - subprocess.Popen.path.head.ref.commit.encode
    - datetime.timedelta.path.commit
    - datetime.timedelta.tree.path.encode
    - typing.IO.head.commit.object.path.tree.encode
    - datetime.timedelta.path.tree.commit._terminate
    - typing.IO.object.head.ref.commit.tree.encode
    - datetime.timedelta.head.ref.commit.path.object._terminate
    - typing.TypeVar.head.commit.tree.path.object.encode
    - subprocess.Popen.object.tree.head.ref.commit._terminate
    - git.util.CallableRemoteProgress.update
    - typing.IO.head.ref.commit.tree.object.path._terminate
    - typing.IO.path.object.commit.tree.wait
    - datetime.timedelta.object.path._terminate
    - typing.cast.head.ref.commit.path.object.tree._terminate
    - typing.IO.commit.path.tree.object.encode
    - typing.IO.commit.path.object.tree.rstrip
    - typing.IO.commit.tree.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.rstrip
    - typing.TypeVar.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.tree.object.head.ref.commit.path.rstrip
    - typing.cast.head.ref.commit.path.object.tree.rstrip
    - subprocess.Popen.object.head.ref.commit.path.encode
    - subprocess.Popen.tree.head.ref.commit.encode
    - subprocess.Popen.object.tree.path.head.commit.rstrip
    - datetime.timedelta.object.tree.path.head.commit.encode
    - datetime.timedelta.path.head.commit.tree.object.encode
    - datetime.timedelta.head.commit.object.tree.rstrip
    - typing.BinaryIO.object.tree.path.encode
    - datetime.timedelta.commit.tree
    - typing.BinaryIO.object.head.ref.commit.tree._terminate
    - subprocess.Popen.tree.object.head.ref.commit.encode
    - typing.TypeVar.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path
    - typing.IO.tree.object.head.commit.path._terminate
    - subprocess.Popen.head.ref.commit.path.object._terminate
    - typing.cast.tree.object.head.commit
    - datetime.timedelta.path.object.tree.commit.rstrip
    - datetime.timedelta.head.ref.commit.object._terminate
    - datetime.timedelta.tree.object.head.commit.wait
    - datetime.timedelta.tree.head.ref.commit.object.path
    - datetime.timedelta.tree.encode
    - typing.IO.object.commit.path.encode
    - typing.IO.head.ref.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.tree.rstrip
    - subprocess.Popen.object.tree.head.ref.commit.path.wait
    - typing.IO.path.commit.tree.object._terminate
    - typing.IO.head.ref.commit._terminate
    - cmdline.split
    - typing.IO.head.commit.path.object.wait
    - typing.IO.head.ref.commit.path.tree.encode
    - typing.IO.object.commit.tree.encode
    - datetime.timedelta.object.commit.tree.path.encode
    - typing.IO.tree.path.wait
    - subprocess.Popen.object.tree
    - typing.IO.head.commit.object.path.tree._terminate
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - datetime.timedelta.commit.path.object.tree.encode
    - subprocess.Popen.object.tree.commit._terminate
    - typing.IO.tree._terminate
    - typing.cast.head.ref.commit.tree.path.object.rstrip
    - datetime.timedelta.commit.object.path.tree.encode
    - typing.cast.head.commit.object._terminate
    - typing.cast.head.commit.tree._terminate
    - typing.BinaryIO.head.commit.tree.path.rstrip
    - typing.IO.path.tree.object.commit.rstrip
    - subprocess.Popen.path.tree.head.ref.commit._terminate
    - typing.TypeVar.head.commit.object.tree.path._terminate
    - datetime.timedelta.commit.tree.object.encode
    - typing.cast.tree.head.ref.commit.path._terminate
    - typing.IO.tree.object.head.ref.commit.path.rstrip
    - datetime.timedelta.path.commit.tree.rstrip
    - subprocess.Popen.head.ref.commit.path.wait
    - subprocess.Popen.path.head.ref.commit.tree.object.wait
    - datetime.timedelta.path.head.commit.tree.wait
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.path.object.tree.commit._terminate
    - datetime.timedelta.tree.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object.path._terminate
    - typing.BinaryIO.object.head.commit.path
    - typing.IO.path.head.ref.commit.tree.encode
    - datetime.timedelta.tree.object.path.head.commit._terminate
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.cast.tree.head.commit.wait
    - typing.BinaryIO.head.commit.tree.object
    - typing.TypeVar.head.ref.commit.object.wait
    - typing.cast.head.commit.object.tree.path
    - datetime.timedelta.tree.object.path.wait
    - typing.TypeVar.object.head.commit.path.rstrip
    - typing.IO.path.head.commit._terminate
    - subprocess.Popen.commit.object.path.tree._terminate
    - typing.cast.object.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.tree.path.commit.object.rstrip
    - typing.TypeVar.tree.object.head.commit._terminate
    - typing.BinaryIO.head.ref.commit.tree.path.wait
    - typing.IO.head.commit.object.path._terminate
    - typing.IO.tree.wait
    - subprocess.Popen.tree.object.head.ref.commit._terminate
    - datetime.timedelta.tree.object.commit.path
    - typing.cast.head.ref.commit.tree.path._terminate
    - typing.IO.path.head.ref.commit.object.rstrip
    - typing.IO.object.tree.path.commit
    - t.start
    - typing.TypeVar.object.head.ref.commit.path
    - typing.IO.tree.object.head.commit.encode
    - datetime.timedelta.head.ref.commit.tree.path._terminate
    - datetime.timedelta.tree.head.ref.commit
    - typing.IO.object.path.encode
    - subprocess.Popen.head.commit.path.object.tree._terminate
    - typing.IO.tree.path._terminate
    - subprocess.Popen.path.object.commit.wait
    - typing.IO.tree.head.ref.commit.path.object.rstrip
    - subprocess.Popen.object.head.commit.path
    - subprocess.Popen.commit.tree.object.path.encode
    - typing.TypeVar.head.ref.commit.tree.path.wait
    - typing.IO.tree.head.ref.commit.path.object.wait
    - typing.TypeVar.object.tree.path.commit._terminate
    - typing.TypeVar.head.commit.tree.path.encode
    - datetime.timedelta.object.tree.head.ref.commit._terminate
    - subprocess.Popen.path.object.head.commit.wait
    - typing.IO.object.head.ref.commit.tree.path
    - typing.TypeVar.tree.head.ref.commit.encode
    - subprocess.Popen.path.head.ref.commit.tree._terminate
    - typing.cast.head.ref.commit.tree.rstrip
    - typing.BinaryIO.head.ref.commit.object.tree.rstrip
    - typing.BinaryIO.head.ref.commit.object
    - typing.IO.tree.path.head.ref.commit.rstrip
    - datetime.timedelta.path.object.commit.rstrip
    - datetime.timedelta.head.commit.tree.path.object.wait
    - typing.IO.path.object
    - typing.IO.path.object.head.ref.commit._terminate
    - typing.cast.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.object.tree.head.ref.commit.path.rstrip
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.wait
    - datetime.timedelta.head.commit._terminate
    - datetime.timedelta.path.object.head.commit.wait
    - typing.cast.object.tree.head.ref.commit.wait
    - typing.cast.tree.head.commit.rstrip
    - typing.IO.tree.path
    - subprocess.Popen.head.commit.tree.path.object.encode
    - git.objects.commit.Popen.tree.path.wait
    - typing.cast.head.commit
    - subprocess.Popen.path.commit.object.wait
    - typing.TypeVar.head.ref.commit.path.tree.object.rstrip
    - typing.TypeVar.object.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.commit.object.tree
    - typing.cast.tree.object.head.commit.wait
    - subprocess.Popen.path.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.head.commit.object.wait
    - datetime.timedelta.object.commit._terminate
    - typing.TypeVar.tree.head.commit.path.encode
    - typing.TypeVar.head.ref.commit.object.encode
    - typing.BinaryIO.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree
    - subprocess.Popen.object.commit._terminate
    - typing.IO.tree.head.commit.object._terminate
    - typing.cast.object.tree.head.ref.commit.path.encode
    - subprocess.Popen.object.head.commit.path.encode
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.IO.path.object.commit.rstrip
    - typing.IO.tree.head.commit.path.rstrip
    - typing.cast.object.head.ref.commit.tree.path
    - subprocess.Popen.object.commit.tree.path._terminate
    - datetime.timedelta.commit.path.object._terminate
    - datetime.timedelta.path.object.tree.head.commit._terminate
    - typing.TypeVar.object.tree.head.ref.commit.rstrip
    - typing.IO.object.tree.head.commit._terminate
    - typing.IO.tree.head.ref.commit.encode
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.path.tree.commit.object.encode
    - subprocess.Popen.head.commit.path.object
    - typing.TypeVar.head.ref.commit.object.tree.path.rstrip
    - datetime.timedelta.commit.rstrip
    - typing.TypeVar.tree.head.commit.object.rstrip
    - typing.TypeVar.head.commit.tree.object.path.encode
    - typing.IO.head.commit.path.object
    - subprocess.Popen.object.path.commit.tree.rstrip
    - datetime.timedelta.path.tree.head.ref.commit.object._terminate
    - subprocess.Popen.path.object.commit.tree.rstrip
    - subprocess.Popen.commit.path.object.tree.encode
    - subprocess.Popen.commit.object.path.tree
    - subprocess.Popen.tree.path.commit.object.wait
    - datetime.timedelta.tree.path.object.head.commit._terminate
    - subprocess.Popen.tree.object.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.head.commit.tree.path.wait
    - typing.IO.head.ref.commit.tree.path.object.rstrip
    - typing.cast.head.ref.commit.object.path.wait
    - typing.TypeVar.tree.object.path.rstrip
    - datetime.timedelta.path.head.ref.commit.object.tree.rstrip
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.cast.object.head.commit.tree._terminate
    - datetime.timedelta.tree.commit.path.rstrip
    - typing.cast.head.commit.object.path.tree.rstrip
    - typing.IO.tree.commit._terminate
    - datetime.timedelta.tree.head.ref.commit.wait
    - typing.cast.tree.head.commit.object.path
    - typing.IO.object.tree.path.commit._terminate
    - typing.IO.path.tree.object._terminate
    - datetime.timedelta.path.tree.head.commit.rstrip
    - typing.IO.tree.object.rstrip
    - typing.IO.tree.head.ref.commit.object.path.wait
    - typing.IO.tree.path.object.wait
    - typing.cast.head.commit.tree.object.path.wait
    - typing.IO.commit.tree.path._terminate
    - typing.TypeVar.head.commit.encode
    - subprocess.Popen.head.ref.commit.object.rstrip
    - subprocess.Popen.object.path.tree.head.ref.commit.wait
    - datetime.timedelta.object.head.commit.tree
    - typing.BinaryIO.head.commit.path.object._terminate
    - typing.IO.path.object.head.commit.tree._terminate
    - typing.IO.object.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree._terminate
    - subprocess.Popen.commit.object.encode
    - typing.BinaryIO.object.head.ref.commit.path.tree.rstrip
    - subprocess.Popen.head.commit.tree.path
    - typing.cast.head.ref.commit.path.tree.encode
    - subprocess.Popen.head.commit.path.tree.object.encode
    - typing.IO.path.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.rstrip
    - subprocess.Popen.object.commit.path.tree.encode
    - datetime.timedelta.object.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.object.head.commit.path.rstrip
    - typing.BinaryIO.tree.head.ref.commit.encode
    - typing.BinaryIO.object.tree.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.tree.head.commit.object.wait
    - typing.IO.object.path.tree.commit.wait
    - datetime.timedelta.object.path.tree.commit.encode
    - typing.IO.tree.object.path.wait
    - typing.cast.head.ref.commit.object.wait
    - typing.cast.object.tree.head.commit.wait
    - typing.cast.head.ref.commit.path.object._terminate
    - subprocess.Popen.object.commit.path.tree
    - subprocess.Popen.commit.object._terminate
    - typing.IO.path.object.commit
    - typing.IO.head.ref.commit.tree.object.path.encode
    - datetime.timedelta.head.commit.path.tree.encode
    - typing.IO.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object.path.wait
    - typing.IO.head.commit.object
    - typing.TypeVar.tree.object.path.head.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.object.encode
    - datetime.timedelta.head.commit.tree.path.rstrip
    - subprocess.Popen.path.tree.commit.object._terminate
    - typing.BinaryIO.object.head.commit.tree.rstrip
    - threading.Thread
    - typing.cast.head.ref.commit.object.path.tree._terminate
    - datetime.timedelta.tree.head.ref.commit.object.path._terminate
    - datetime.timedelta.commit.tree.path.encode
    - subprocess.Popen.head.commit.path.object.tree.wait
    - datetime.timedelta.tree.commit.object.path.rstrip
    - typing.IO.object.rstrip
    - typing.IO.tree.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.commit.wait
    - typing.IO.path.object.head.ref.commit.tree.rstrip
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.encode
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.object.tree.path.encode
    - typing.TypeVar.head.ref.commit.object.path.encode
    - datetime.timedelta.path.head.commit.tree.object.rstrip
    - typing.BinaryIO.tree.head.ref.commit.object.rstrip
    - typing.BinaryIO.head.commit.object.path.encode
    - typing.BinaryIO.head.commit.object.tree.path.wait
    - typing.IO.path.object.commit.tree._terminate
    - datetime.timedelta.object.path.tree.encode
    - typing.IO.object.tree.rstrip
    - typing.IO.path.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.object.path.encode
    - datetime.timedelta.object.commit.path.tree.encode
    - subprocess.Popen.object.path.commit.tree.encode
    - datetime.timedelta.path.head.commit.tree.object
    - typing.IO.tree.path.head.commit.wait
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.head.commit.path.tree.wait
    - subprocess.Popen.tree.object.commit
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.tree.head.commit.object._terminate
    - typing.BinaryIO.object.head.ref.commit.tree.path._terminate
    - typing.TypeVar.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.path.head.ref.commit.wait
    - subprocess.Popen.tree.path.object._terminate
    - subprocess.Popen.head.commit.tree.path._terminate
    - typing.IO.object.path.commit.tree.wait
    - typing.cast.head.commit.object.tree.wait
    - typing.IO.object.path.head.commit.tree.encode
    - typing.cast.object.tree.head.commit.path.wait
    - subprocess.Popen.object.path.head.ref.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.path.wait
    - subprocess.Popen.tree.path.object.commit.wait
    - subprocess.Popen.object.commit.path.encode
    - typing.BinaryIO.object.tree.head.commit.path.encode
    - typing.IO.object.tree.path.commit.rstrip
    - typing.IO.object.commit.path
    - typing.cast.head.ref.commit.tree.encode
    - typing.IO.tree.head.ref.commit.object.path.encode
    - datetime.timedelta.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.object.tree.rstrip
    - typing.cast.head.ref.commit.tree.object.path.wait
    - typing.IO.head.ref.commit.object.tree.rstrip
    - datetime.timedelta.object.path.head.ref.commit._terminate
    - typing.cast.commit.tree.object.path._terminate
    - typing.TypeVar.tree.object.path.head.ref.commit.rstrip
    - typing.cast.head.ref.commit.tree.object.wait
    - typing.IO.object.head.ref.commit.path.wait
    - subprocess.Popen.path.object.tree
    - typing.cast.object.head.commit.path.tree.wait
    - subprocess.Popen.head.commit.object.tree.encode
    - datetime.timedelta.tree.commit.path.object.rstrip
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - typing.cast.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.path.object.commit
    - typing.IO.path.tree.head.ref.commit.object._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path.wait
    - typing.IO.head.ref.commit.path.encode
    - datetime.timedelta.path.tree.object.commit.rstrip
    - typing.IO.tree.head.ref.commit.path.object.encode
    - typing.cast.tree.head.ref.commit.object.path.rstrip
    - typing.TypeVar.head.ref.commit.object.path.tree.encode
    - typing.IO.commit.path.tree.object
    - subprocess.Popen.head.commit.tree.object.path.encode
    - typing.IO.tree.path.object.head.ref.commit.rstrip
    - typing.IO.tree.object.path.head.ref.commit.rstrip
    - typing.IO.path.object.head.commit
    - typing.IO.object.head.commit.tree.path.rstrip
    - subprocess.Popen.tree.object.path.head.ref.commit.rstrip
    - datetime.timedelta.tree.commit.object.rstrip
    - datetime.timedelta.object.path.commit.rstrip
    - datetime.timedelta.path.head.commit.object.tree.rstrip
    - typing.TypeVar.head.ref.commit.tree.object
    - subprocess.Popen.commit.path.object.tree._terminate
    - typing.BinaryIO.head.ref.commit.object.tree.path.encode
    - subprocess.Popen.object.tree.head.ref.commit.path._terminate
    - typing.TypeVar.head.commit.path.tree.object.rstrip
    - datetime.timedelta.tree.object.commit.rstrip
    - typing.TypeVar.head.commit.object.path.tree.rstrip
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.head.commit.encode
    - subprocess.Popen.object.commit.tree.path.encode
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.IO.wait
    - subprocess.Popen.commit.path.object.encode
    - datetime.timedelta.path.head.ref.commit.object.tree
    - subprocess.Popen.path.object.tree.head.commit.wait
    - typing.TypeVar.object.head.ref.commit.tree.wait
    - datetime.timedelta.tree.object.path.encode
    - typing.IO.head.ref.commit.path.object.tree.wait
    - typing.TypeVar.head.ref.commit.path.wait
    - subprocess.Popen.tree.path.head.commit.object.encode
    - typing.TypeVar.head.commit.object.rstrip
    - typing.TypeVar.tree.head.commit
    - typing.TypeVar.object.head.commit.path.tree.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.rstrip
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - datetime.timedelta.path.commit.object.tree._terminate
    - datetime.timedelta.commit.tree.object.path
    - subprocess.Popen.head.ref.commit.path.tree.object._terminate
    - subprocess.Popen.tree.commit.path.object.encode
    - subprocess.Popen.path.object.head.commit.tree.rstrip
    - typing.IO.object.commit.path._terminate
    - typing.IO.object.path.wait
    - typing.cast.head.commit.object.path
    - typing.IO.tree.head.commit.path.object.encode
    - typing.cast.head.commit.object
    - typing.BinaryIO.head.commit.path.tree.object._terminate
    - typing.cast.head.commit.object.tree.path._terminate
    - subprocess.Popen.tree.commit.object.encode
    - subprocess.Popen.object.tree.encode
    - subprocess.Popen.head.commit.object.tree._terminate
    - typing.IO.object.tree.head.ref.commit
    - typing.cast.head.ref.commit.object.tree.wait
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit.object._terminate
    - typing.IO.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.tree.object.head.commit.wait
    - typing.IO.tree.head.ref.commit
    - typing.IO.commit.encode
    - typing.IO.head.ref.commit.object.path.rstrip
    - subprocess.Popen.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree
    - subprocess.Popen.object.tree.head.commit.path.encode
    - datetime.timedelta.tree.head.commit.path
    - subprocess.Popen.head.ref.commit.path.tree.rstrip
    - typing.IO.path.tree.head.commit.object._terminate
    - typing.IO.head.ref.commit.path.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.tree.path.object
    - datetime.timedelta.path.head.ref.commit.tree.object.rstrip
    - subprocess.Popen.path.commit.wait
    - datetime.timedelta.path.head.ref.commit.tree.object._terminate
    - typing.BinaryIO.head.commit.tree
    - typing.cast.tree.head.commit.path.encode
    - datetime.timedelta.commit.tree.path.object._terminate
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.tree.head.ref.commit.encode
    - datetime.timedelta.tree.head.commit.rstrip
    - typing.IO.path.commit.tree
    - typing.TypeVar.head.commit.tree.encode
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.commit.tree.path.object.rstrip
    - typing.IO.commit.tree.path
    - datetime.timedelta.commit.tree._terminate
    - subprocess.Popen.object.head.commit.path.tree.encode
    - datetime.timedelta.head.commit.rstrip
    - datetime.timedelta.path.tree.object.encode
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - datetime.timedelta.head.ref.commit.tree.path.object.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.path.tree.head.commit.encode
    - datetime.timedelta.path.tree.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.encode
    - typing.cast.object.tree.head.commit.path
    - typing.TypeVar.head.commit.path.tree.encode
    - datetime.timedelta.commit.path.object.tree._terminate
    - datetime.timedelta.object.tree.head.ref.commit.path.rstrip
    - subprocess.Popen.head.commit.tree.object._terminate
    - subprocess.Popen.tree.commit.wait
    - typing.IO.path.head.commit.object
    - typing.BinaryIO.tree.head.ref.commit.object.path._terminate
    - typing.IO.tree.path.object.head.commit.encode
    - datetime.timedelta.path.object.commit.tree.wait
    - subprocess.Popen.head.commit.object.tree
    - typing.IO.head.commit.path.object.tree._terminate
    - datetime.timedelta.object.tree.commit.path._terminate
    - typing.IO.path.object.tree.commit.rstrip
    - typing.BinaryIO.object.head.commit
    - typing.IO.tree.path.object.encode
    - datetime.timedelta.head.commit.object.path.tree.wait
    - subprocess.Popen.head.commit.tree.path.object._terminate
    - datetime.timedelta.path.head.ref.commit.object.tree.encode
    - typing.cast.head.ref.commit.path.tree.object._terminate
    - typing.IO.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.object.tree.path.rstrip
    - typing.IO.head.commit.tree.rstrip
    - typing.IO.tree.head.commit._terminate
    - datetime.timedelta.tree.commit.object.wait
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit.wait
    - typing.TypeVar.object.tree.path.head.commit.encode
    - datetime.timedelta.head.commit.path.tree.object
    - typing.IO.path.tree.commit.wait
    - subprocess.Popen.head.ref.commit.object.path.rstrip
    - subprocess.Popen.tree.object.commit.path.rstrip
    - datetime.timedelta.object.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.object.rstrip
    - datetime.timedelta.head.commit.object._terminate
    - subprocess.Popen.tree.path.head.commit.wait
    - subprocess.Popen.tree.commit.object.wait
    - typing.IO.object.path.tree.head.ref.commit.encode
    - typing.cast.object.head.commit.encode
    - typing.IO.tree.object.path
    - typing.IO.tree.head.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.wait
    - typing.IO.path.tree.head.ref.commit.object.rstrip
    - typing.IO.path.commit.tree.object.encode
    - subprocess.Popen.object.path.head.commit.rstrip
    - subprocess.Popen.path.object.tree.commit.encode
    - typing.cast.object.head.commit.tree.rstrip
    - datetime.timedelta.commit.tree.object
    - typing.cast.tree.object.head.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.object.path._terminate
    - typing.cast.head.commit.path.object.tree.wait
    - typing.IO.commit.rstrip
    - typing.IO.head.commit.object.tree._terminate
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - subprocess.Popen.object.path.encode
    - git.objects.commit.Popen.path.tree._terminate
    - datetime.timedelta.tree.object.path.head.commit.wait
    - typing.TypeVar.tree.head.ref.commit._terminate
    - datetime.timedelta.head.commit.object.encode
    - typing.IO.path.head.commit.object.tree._terminate
    - typing.BinaryIO.tree.head.ref.commit.path._terminate
    - subprocess.Popen.object.tree.path.commit.encode
    - typing.BinaryIO.head.commit.tree.path._terminate
    - typing.BinaryIO.head.commit.tree.path.object.encode
    - datetime.timedelta.object.commit.path.rstrip
    - typing.IO.tree.path.object
    - git.util.CallableRemoteProgress.__init__
    - subprocess.Popen.head.commit.object.path.encode
    - typing.IO.head.ref.commit.rstrip
    - typing.IO.path.head.ref.commit
    - typing.cast.head.commit.tree.rstrip
    - subprocess.Popen.object.path.commit.encode
    - typing.IO.path.commit.tree.object.wait
    - typing.BinaryIO.head.commit.path.rstrip
    - datetime.timedelta.head.commit.path.tree.object.encode
    - subprocess.Popen.head.commit.tree.object.rstrip
    - subprocess.Popen.tree.path.object.head.commit.wait
    - datetime.timedelta.commit.path.object.rstrip
    - typing.IO.commit.object.path.tree.encode
    - t.is_alive
    - datetime.timedelta.object.tree.commit.path
    - typing.IO.path.tree.object.head.commit.rstrip
    - typing.cast.tree.object.head.ref.commit.wait
    - typing.TypeVar.tree.head.ref.commit.object._terminate
    - typing.TypeVar.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.rstrip
    - subprocess.Popen.path.commit.object.tree.rstrip
    - datetime.timedelta.commit
    - subprocess.Popen.path.tree.wait
    - subprocess.Popen.head.ref.commit.object.path.tree._terminate
    - subprocess.Popen.tree.object.path
    - subprocess.Popen.path.tree.head.ref.commit.object.encode
    - typing.IO.head.commit.tree.path.object.wait
    - typing.TypeVar.object.head.commit.tree.encode
    - subprocess.Popen.object.commit.tree._terminate
    - typing.IO.object.path.head.ref.commit.tree.wait
    - typing.IO.tree.path.commit.object.encode
    - subprocess.Popen.object.head.commit.path.tree._terminate
    - typing.IO.path.object.head.ref.commit.tree._terminate
    - typing.BinaryIO.object.head.commit.tree._terminate
    - typing.cast.object.tree.head.commit.path.rstrip
    - typing.IO.tree.commit.path.wait
    - datetime.timedelta.object.path.head.commit.tree
    - typing.IO.object.head.ref.commit.tree.path.rstrip
    - typing.IO.object.tree.path.head.commit.rstrip
    - datetime.timedelta.head.ref.commit.object.encode
    - subprocess.Popen.object.tree.head.ref.commit.encode
    - typing.IO.head.commit.object.tree.rstrip
    - typing.IO.commit.object.encode
    - typing.cast.head.commit.path.object.tree.encode
    - subprocess.Popen.path.object.tree.head.commit.rstrip
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.TypeVar.tree.object.head.commit.path.encode
    - typing.cast.head.ref.commit.path.tree._terminate
    - datetime.timedelta.commit.path.tree.object.wait
    - datetime.timedelta.path.commit.tree.object.wait
    - datetime.timedelta.tree.head.commit.object.path.rstrip
    - typing.cast.tree.head.ref.commit.path.wait
    - typing.cast.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.path._terminate
    - datetime.timedelta.tree.head.ref.commit.path.encode
    - datetime.timedelta.tree.path.wait
    - subprocess.Popen.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.path.commit._terminate
    - typing.IO.path.head.ref.commit.tree.rstrip
    - typing.IO.tree.head.ref.commit.path.object._terminate
    - typing.IO.object.tree.head.ref.commit.path._terminate
    - datetime.timedelta.path.commit.tree.object.encode
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.encode
    - datetime.timedelta.head.ref.commit.object.path.tree.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path.rstrip
    - subprocess.Popen.object.tree.commit.path.encode
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - datetime.timedelta.object.commit.tree.path._terminate
    - typing.TypeVar.tree.object.head.commit.path._terminate
    - datetime.timedelta.tree.object.commit.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.tree.wait
    - typing.cast.tree.object.head.commit.path.encode
    - typing.TypeVar.head.ref.commit.path.tree.object._terminate
    - subprocess.Popen.tree.path.object.commit.encode
    - datetime.timedelta.tree.path.head.ref.commit.object.rstrip
    - subprocess.Popen.path.head.commit.tree.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.rstrip
    - subprocess.Popen.path.object.tree.wait
    - typing.cast.head.commit.object.path.encode
    - typing.BinaryIO.head.ref.commit.object.path.rstrip
    - subprocess.Popen.path.head.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.encode
    - typing.BinaryIO.object.tree.path.commit.wait
    - message.strip
    - typing.IO.tree.path.head.ref.commit.object.encode
    - git.objects.commit.Popen.encode
    - datetime.timedelta.object.rstrip
    - subprocess.Popen.encode
    - subprocess.Popen.object.commit.tree.rstrip
    - datetime.timedelta.commit.object.tree.encode
    - typing.IO.tree.commit.object.wait
    - typing.IO.commit.object.path.tree
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.head.commit.path._terminate
    - typing.BinaryIO.head.commit.path.tree.object.encode
    - typing.IO.object.path.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path._terminate
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - subprocess.Popen.rstrip
    - datetime.timedelta.object.path.commit.tree.wait
    - typing.IO.tree.path.object.commit.wait
    - typing.BinaryIO.object.tree.path.commit
    - typing.TypeVar.head.commit.tree.object.path.wait
    - datetime.timedelta.commit.object.tree.wait
    - typing.cast.object.head.ref.commit.tree.path.encode
    - subprocess.Popen.object.tree.wait
    - typing.IO.head.ref.commit.path.tree._terminate
    - subprocess.Popen.object.tree.commit.wait
    - subprocess.Popen.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.commit._terminate
    - subprocess.Popen.head.ref.commit.tree.path.wait
    - subprocess.Popen.object.path.tree.rstrip
    - subprocess.Popen.tree.head.commit.path.object.encode
    - datetime.timedelta.object.tree.path._terminate
    - typing.IO.commit.tree.object.encode
    - datetime.timedelta.path.head.commit.wait
    - subprocess.Popen.head.commit.object.encode
    - datetime.timedelta.tree.commit.path._terminate
    - typing.IO._terminate
    - datetime.timedelta.object.commit.path.encode
    - typing.IO.tree.object.commit.wait
    - typing.IO.object.tree.path.head.ref.commit.rstrip
    - subprocess.Popen.object.head.ref.commit.path.tree._terminate
    - typing.IO.commit.path.rstrip
    - typing.IO.object.head.ref.commit.encode
    - typing.IO.path.tree.object
    - subprocess.Popen.tree.path.commit.object.encode
    - typing.TypeVar.tree.head.commit.encode
    - typing.IO.tree.object.head.ref.commit.path
    - typing.TypeVar.head.commit.rstrip
    - typing.cast.head.ref.commit.path.tree.wait
    - typing.cast.object.head.commit.rstrip
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.tree.head.commit.encode
    - typing.IO.object.path.tree.commit._terminate
    - datetime.timedelta.path.object.commit.tree.encode
    - typing.IO.head.commit.path.encode
    - typing.BinaryIO.head.commit.object.tree.path
    - typing.cast.head.ref.commit.path.object.rstrip
    - subprocess.Popen.head.ref.commit.path.tree.object.rstrip
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.tree
    - typing.cast.head.ref.commit.path.object.encode
    - typing.TypeVar.object.head.ref.commit.tree.path._terminate
    - typing.cast.object.head.commit.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.object.wait
    - datetime.timedelta.head.ref.commit.tree.path.object.wait
    - subprocess.Popen.object.head.ref.commit._terminate
    - subprocess.Popen.tree.path.object.commit
    - subprocess.Popen.object.tree.path._terminate
    - typing.IO.path.object.tree.head.ref.commit._terminate
    - typing.cast.object.head.commit.tree.path.encode
    - typing.BinaryIO.tree.head.commit.path.object.encode
    - typing.TypeVar.head.ref.commit.tree.object.path._terminate
    - subprocess.Popen.tree.head.commit.object._terminate
    - typing.IO.commit.object.tree.rstrip
    - typing.cast.tree.head.ref.commit.encode
    - datetime.timedelta.object.head.ref.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.path.head.ref.commit.encode
    - typing.IO.path.commit.tree.rstrip
    - datetime.timedelta.object.path.head.ref.commit
    - datetime.timedelta.object.path.tree.wait
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.tree.commit.path.object._terminate
    - datetime.timedelta.path.commit._terminate
    - datetime.timedelta.commit.tree.path.object.encode
    - subprocess.Popen.tree.object.commit.wait
    - subprocess.Popen.commit.path.object.tree
    - typing.IO.tree.commit.path.encode
    - typing.IO.path.commit.object.tree.wait
    - datetime.timedelta.path.tree.commit.encode
    - subprocess.Popen.head.commit.path.tree.object.wait
    - typing.cast.tree.head.commit.path
    - typing.cast.tree.head.ref.commit.object.wait
    - typing.IO.object.path.tree.head.ref.commit._terminate
    - typing.TypeVar.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.object.path.head.commit.encode
    - datetime.timedelta.head.ref.commit.object.path.tree.encode
    - typing.BinaryIO.object.head.ref.commit.tree
    - typing.TypeVar.tree.object.path.head.ref.commit._terminate
    - subprocess.Popen.head.commit.tree.wait
    - datetime.timedelta.path.object.head.ref.commit.rstrip
    - datetime.timedelta.path.commit.object
    - typing.IO.object.tree.commit.rstrip
    - typing.BinaryIO.head.ref.commit.path.tree.object.rstrip
    - typing.IO.path.head.commit.object.tree.wait
    - typing.TypeVar.tree.object.path.commit
    - typing.IO.head.ref.commit.tree.object.path.rstrip
    - datetime.timedelta.commit.path.object.tree
    - typing.IO.path.object.head.ref.commit.tree.encode
    - typing.cast.object.head.commit.tree.path.rstrip
    - typing.TypeVar.tree.object.head.commit.rstrip
    - subprocess.Popen.head.commit.tree.path.rstrip
    - datetime.timedelta.tree.head.commit.path.wait
    - typing.IO.object.tree.head.commit.path.encode
    - typing.BinaryIO.tree.head.commit.object.path.wait
    - typing.TypeVar.head.commit.object.path.wait
    - datetime.timedelta.object.path.head.ref.commit.tree.rstrip
    - typing.IO.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.object.path.rstrip
    - typing.TypeVar.head.ref.commit.tree.encode
    - datetime.timedelta.object.tree.commit.rstrip
    - subprocess.Popen.object.path.commit._terminate
    - typing.IO.tree.head.ref.commit.object.path.rstrip
    - datetime.timedelta.object.encode
    - subprocess.Popen.head.commit.path.tree._terminate
    - datetime.timedelta.head.ref.commit.path.object.encode
    - subprocess.Popen.path.tree.head.ref.commit.rstrip
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.tree.head.commit.object.rstrip
    - typing.cast.object.head.ref.commit.tree.path.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.object.head.ref.commit.encode
    - datetime.timedelta.path.commit.object.encode
    - typing.IO.object.path.tree.commit.rstrip
    - subprocess.Popen.commit.object.tree.path.rstrip
    - datetime.timedelta.tree.path.object.head.ref.commit.encode
    - typing.IO.path.commit.object.encode
    - subprocess.Popen.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.tree.path
    - subprocess.Popen.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.encode
    - subprocess.Popen.head.commit.tree.object.path
    - subprocess.Popen.path.head.ref.commit.tree.object.rstrip
    - typing.TypeVar.object.tree.head.ref.commit.encode
    - subprocess.Popen.path.commit.rstrip
    - typing.TypeVar.tree.object.path.head.ref.commit.wait
    - typing.BinaryIO.head.commit.object.tree.encode
    - datetime.timedelta.tree.path.head.commit._terminate
    - typing.BinaryIO.object.tree.head.ref.commit._terminate
    - subprocess.Popen.tree.head.ref.commit.object.path._terminate
    - subprocess.Popen.head.commit.path.tree.object._terminate
    - typing.IO.object.tree.commit._terminate
    - datetime.timedelta.tree.object.commit.path.rstrip
    - subprocess.Popen.tree.head.ref.commit.object.path.encode
    - typing.TypeVar.object.head.commit.path.wait
    - datetime.timedelta.head.ref.commit.object.path.tree.wait
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.object.tree.head.ref.commit.encode
    - datetime.timedelta.object.commit.path.wait
    - datetime.timedelta.commit.path.object.tree.wait
    - typing.IO.tree.path.object._terminate
    - datetime.timedelta.tree.commit.path.encode
    - subprocess.Popen.object.head.commit.tree.path.wait
    - subprocess.Popen.head.ref.commit.path.object.rstrip
    - typing.IO.object.head.commit._terminate
    - datetime.timedelta.tree.path.commit.object.rstrip
    - typing.IO.path.tree.object.head.commit.wait
    - subprocess.Popen.tree.path.encode
    - subprocess.Popen.commit.path.encode
    - datetime.timedelta.tree.path.object.head.ref.commit._terminate
    - typing.TypeVar.tree.object.path.commit.wait
    - subprocess.Popen.path.commit.tree.rstrip
    - typing.BinaryIO.object.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.tree.wait
    - typing.IO.head.ref.commit.tree.object.wait
    - datetime.timedelta.commit.object.path.tree
    - typing.IO.head.ref.commit.path.object.wait
    - subprocess.Popen.head.commit.object.path.rstrip
    - git.objects.commit.Popen.path.tree
    - subprocess.Popen.object.commit.path.wait
    - typing.IO.object.path.head.commit.encode
    - typing.TypeVar.head.ref.commit.tree.path._terminate
    - typing.IO.head.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.tree.wait
    - typing.TypeVar.head.ref.commit.tree.path.object.encode
    - typing.IO.path.object.tree
    - subprocess.Popen.head.ref.commit.path.object.wait
    - subprocess.Popen.object.head.commit.tree.encode
    - datetime.timedelta.tree.path.object.head.commit.rstrip
    - typing.BinaryIO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.path.object.head.commit.tree.rstrip
    - typing.IO.commit.tree.path.object.rstrip
    - typing.BinaryIO.tree.head.ref.commit
    - datetime.timedelta.object.tree.path.commit.wait
    - typing.TypeVar.object.head.commit.tree.path.encode
    - typing.TypeVar.head.ref.commit.object.path.rstrip
    - subprocess.Popen.head.ref.commit.object._terminate
    - typing.IO.tree.path.object.head.ref.commit.wait
    - subprocess.Popen.object.head.ref.commit.path.tree
    - datetime.timedelta.object.head.commit.rstrip
    - subprocess.Popen.tree.object.path.commit.encode
    - typing.BinaryIO.object.head.ref.commit.path.rstrip
    - typing.cast.object.head.ref.commit.tree._terminate
    - typing.cast.head.ref.commit.path.tree.object
    - typing.IO.object.encode
    - typing.BinaryIO.head.ref.commit.path.object.encode
    - datetime.timedelta.path.head.ref.commit.object.encode
    - subprocess.Popen.head.commit.path.object.tree.encode
    - subprocess.Popen.object.path.tree.head.commit
    - typing.TypeVar.object.head.ref.commit.path.tree._terminate
    - typing.IO.head.commit.tree.wait
    - typing.IO.path.tree.commit.object._terminate
    - subprocess.Popen.path.tree.object.head.ref.commit.rstrip
    - typing.cast.head.ref.commit.tree.object.encode
    - datetime.timedelta.path.object.head.commit
    - typing.BinaryIO.tree.head.ref.commit.rstrip
    - typing.IO.path.commit.object.wait
    - datetime.timedelta.path.tree.commit.wait
    - typing.TypeVar.head.commit.path.tree.object
    - typing.IO.head.commit.object.tree.path._terminate
    - subprocess.Popen.head.ref.commit.path._terminate
    - typing.BinaryIO.head.commit.object.tree.rstrip
    - subprocess.Popen.commit.path.tree.encode
    - datetime.timedelta.path.wait
    - datetime.timedelta.object.tree.head.commit
    - typing.cast.head.ref.commit.tree.path.encode
    - typing.TypeVar.head.ref.commit.path.tree.encode
    - typing.IO.head.ref.commit.tree.path.encode
    - datetime.timedelta.head.commit.object.tree._terminate
    - typing.IO.object.path.commit.tree._terminate
    - datetime.timedelta.path.object.head.commit.tree
    - datetime.timedelta.commit.object.tree.path.wait
    - datetime.timedelta.object.tree.path.commit.rstrip
    - typing.TypeVar.tree.object.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.rstrip
    - typing.IO.tree.commit.encode
    - typing.IO.object.tree
    - subprocess.Popen.object.path.tree.commit.encode
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.head.commit.tree.object.path._terminate
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.object.commit.path._terminate
    - subprocess.Popen.commit.path.tree.object.rstrip
    - typing.TypeVar.tree.object.head.commit.encode
    - subprocess.Popen.path.object.tree._terminate
    - datetime.timedelta.tree.head.commit.object.encode
    - typing.BinaryIO.tree.head.commit.object.wait
    - subprocess.Popen.object.commit.path.tree.rstrip
    - subprocess.Popen.tree.head.ref.commit._terminate
    - subprocess.Popen.head.commit.tree.object.encode
    - typing.TypeVar.head.ref.commit.tree.path.rstrip
    - typing.BinaryIO.head.ref.commit.path.object.wait
    - typing.IO.tree.commit.path.object.encode
    - git.objects.commit.Popen.tree.path._terminate
    - typing.IO.path.object.head.ref.commit.rstrip
    - typing.TypeVar.head.commit.path.wait
    - typing.cast.tree.object.head.ref.commit.encode
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.path.object.tree.encode
    - subprocess.Popen.tree.commit.object.path.rstrip
    - datetime.timedelta.path.tree.head.commit.encode
    - typing.IO.head.commit.path.tree.object._terminate
    - subprocess.Popen.object.tree.commit
    - typing.cast.head.commit.object.tree.path.encode
    - typing.IO.object.tree.path.commit.encode
    - typing.TypeVar.tree.head.commit.rstrip
    - typing.IO.object.path.tree.head.commit.wait
    - subprocess.Popen.object.tree.path.head.ref.commit
    - subprocess.Popen.commit.path._terminate
    - typing.cast.object.head.commit.path.tree.rstrip
    - typing.BinaryIO.tree.head.commit.path._terminate
    - typing.BinaryIO.head.commit.object.encode
    - typing.IO.head.commit.tree.object.encode
    - subprocess.Popen.object.head.commit.tree.rstrip
    - datetime.timedelta.path.tree.object
    - typing.TypeVar.tree.head.ref.commit.object.path.rstrip
    - subprocess.Popen.path.object.rstrip
    - subprocess.Popen.path.tree.object.commit.rstrip
    - typing.cast.tree.object.head.ref.commit
    - datetime.timedelta.tree.head.commit.path.object.rstrip
    - git.cmd.handle_process_output
    - datetime.timedelta.commit.object.path._terminate
    - datetime.timedelta.path.object.head.ref.commit.tree.encode
    - subprocess.Popen.object.tree.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path.encode
    - typing.IO.tree.path.encode
    - typing.BinaryIO.object.tree.path.head.ref.commit.encode
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.tree.object.head.ref.commit.path._terminate
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree._terminate
    - typing.BinaryIO.head.commit.object.rstrip
    - datetime.timedelta.commit.object.tree.path
    - typing.IO.head.ref.commit.object.tree
    - typing.IO.path.head.ref.commit.wait
    - datetime.timedelta.tree.commit.object
    - typing.TypeVar.object.head.ref.commit.path._terminate
    - typing.IO.tree.path.head.commit
    - typing.IO.object.commit
    - datetime.timedelta.path.tree.object._terminate
    - typing.IO.path.object.head.ref.commit
    - typing.BinaryIO.head.ref.commit.path.object._terminate
    - datetime.timedelta.object.head.commit.tree.path._terminate
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.cast.head.ref.commit.tree.object.path._terminate
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.commit.path.tree.object.encode
    - subprocess.Popen.head.ref.commit.tree.object.path.rstrip
    - typing.TypeVar.object.head.ref.commit.path.encode
    - <builtin>.super
    - typing.IO.object.head.commit.path.encode
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.object.path.head.ref.commit.tree._terminate
    - datetime.timedelta.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit.object._terminate
    - typing.TypeVar.tree.object.head.ref.commit.rstrip
    - datetime.timedelta.commit.object.encode
    - typing.BinaryIO.tree.head.ref.commit.object.path.wait
    - subprocess.Popen.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.path.object.commit.wait
    - typing.IO.object.tree.head.commit.path.wait
    - typing.IO.object.commit.tree.path._terminate
    - typing.BinaryIO.head.ref.commit.object.tree._terminate
    - subprocess.Popen.head.commit.tree.path.object
    - typing.IO.tree.object.head.ref.commit.path.encode
    - datetime.timedelta.head.ref.commit.object.tree._terminate
    - typing.cast.tree.object.head.commit._terminate
    - datetime.timedelta.object.commit.tree.path.rstrip
    - typing.cast.head.ref.commit.tree.path.object._terminate
    - datetime.timedelta.tree.object.path.head.ref.commit.rstrip
    - datetime.timedelta.commit.object.tree._terminate
    - subprocess.Popen.head.commit.path.tree.rstrip
    - typing.IO.object.path.tree.head.commit.rstrip
    - typing.BinaryIO.head.commit.tree.encode
    - typing.IO.commit.tree.wait
    - datetime.timedelta.tree.head.ref.commit._terminate
    - subprocess.Popen.path.tree.object.head.commit
    - subprocess.Popen.commit.object.tree.encode
    - datetime.timedelta.tree.object.commit.path.wait
    - datetime.timedelta.tree.head.commit.object
    - datetime.timedelta.commit.object.path.tree.wait
    - typing.IO.tree.path.object.commit.encode
    - datetime.timedelta.path.tree.encode
    - typing.BinaryIO.head.commit.path.object.tree.rstrip
    - subprocess.Popen.path.tree.object._terminate
    - subprocess.Popen.head.ref.commit.object.path._terminate
    - subprocess.Popen.commit.object.path.tree.rstrip
    - typing.cast.head.ref.commit.object.path.encode
    - typing.IO.object.commit.tree.path.wait
    - typing.IO.object.path.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.path.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.path.rstrip
    - datetime.timedelta.tree.object.head.commit._terminate
    - datetime.timedelta.path.object.tree._terminate
    - datetime.timedelta.tree.path.object.commit.rstrip
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.IO.head.commit.tree.encode
    - subprocess.Popen.head.ref.commit.object.tree.path
    - subprocess.Popen.commit.tree.object.path.wait
    - datetime.timedelta.commit.tree.object.path._terminate
    - typing.cast.head.commit.tree.object.rstrip
    - datetime.timedelta.tree.commit.path.wait
    - typing.IO.object.head.commit.tree.encode
    - typing.cast.object.head.ref.commit.path.tree.wait
    - typing.IO.commit.path.tree.wait
    - typing.IO.tree.commit.object._terminate
    - subprocess.Popen.commit.object.rstrip
    - datetime.timedelta.object.head.commit.path.tree.rstrip
    - typing.BinaryIO.object.tree.path.commit._terminate
    - typing.IO.tree.head.commit.path.object._terminate
    - subprocess.Popen.object.tree.head.commit.encode
    - typing.IO.tree
    - typing.cast.object.head.commit._terminate
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.BinaryIO.head.commit.tree.object._terminate
    - datetime.timedelta.object.path.commit.encode
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.IO.tree.object.path.head.commit.encode
    - typing.BinaryIO.object.head.ref.commit.encode
    - typing.cast.tree.head.commit.encode
    - subprocess.Popen.path.tree.head.commit.encode
    - subprocess.Popen.object.path.tree.head.commit.encode
    - typing.TypeVar.head.commit.object.path.rstrip
    - datetime.timedelta.commit.path.tree.rstrip
    - typing.BinaryIO.head.ref.commit.tree.object._terminate
    - typing.IO.path.commit.object.tree._terminate
    - typing.IO.commit.tree.path.encode
    - typing.IO.tree.head.ref.commit.object.path._terminate
    - typing.IO.path.tree.object.head.ref.commit
    - datetime.timedelta.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.head.ref.commit.path.tree.rstrip
    - typing.BinaryIO.head.commit.path.encode
    - subprocess.Popen.tree.head.commit.path.encode
    - typing.IO.tree.object.commit
    - typing.IO.path.tree.encode
    - subprocess.Popen.head.ref.commit.tree.object.path._terminate
    - typing.BinaryIO.head.commit.path._terminate
    - datetime.timedelta.object.path.encode
    - typing.TypeVar.head.ref.commit.tree.path.object.rstrip
    - typing.BinaryIO.object.tree.path
    - typing.BinaryIO.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.object.encode
    - typing.BinaryIO.tree.head.commit.object
    - typing.cast.commit.tree.object.path.encode
    - subprocess.Popen.object.path.commit.rstrip
    - datetime.timedelta.tree.object.path.head.ref.commit._terminate
    - typing.IO.tree.object.commit.path.encode
    - typing.cast.tree.head.commit
    - datetime.timedelta.path.object.tree.commit.encode
    - subprocess.Popen.commit.tree.path.object
    - subprocess.Popen.object.path.commit.wait
    - datetime.timedelta.object.tree.path.head.commit.rstrip
    - subprocess.Popen.tree.head.ref.commit.path.object.encode
    - typing.IO.tree.path.commit._terminate
    - subprocess.Popen.tree.head.ref.commit.object._terminate
    - datetime.timedelta.object.path.tree.head.commit.wait
    - subprocess.Popen.tree.object.commit._terminate
    - subprocess.Popen.head.ref.commit.path.rstrip
    - datetime.timedelta.head.commit.tree.wait
    - typing.IO.commit.wait
    - datetime.timedelta.object.head.ref.commit.tree.encode
    - typing.BinaryIO.head.ref.commit.path.tree.rstrip
    - typing.TypeVar.head.ref.commit.path.object.encode
    - typing.IO.object.tree.head.commit.path.rstrip
    - datetime.timedelta.tree.head.ref.commit.object.path.encode
    - subprocess.Popen.object.tree.path.commit._terminate
    - datetime.timedelta.path.commit.tree
    - typing.BinaryIO.head.commit.path.tree.wait
    - typing.cast.object.head.commit.path.encode
    - typing.cast.tree.head.commit.path.wait
    - typing.BinaryIO.object.tree.head.commit.path.rstrip
    - typing.IO.commit.tree.object.rstrip
    - typing.TypeVar.head.ref.commit.path._terminate
    - subprocess.Popen.tree.object.head.ref.commit.path.rstrip
    - typing.IO.path.tree.object.rstrip
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.head.commit.tree.object.path.rstrip
    - typing.BinaryIO.head.commit.object.wait
    - typing.cast.object.head.commit.wait
    - typing.IO.path.object.tree._terminate
    - datetime.timedelta.tree.path.commit.object._terminate
    - subprocess.Popen.commit.path.tree.object._terminate
    - datetime.timedelta.tree.wait
    - subprocess.Popen.path.tree.object.head.commit.rstrip
    - typing.IO.tree.head.ref.commit.object._terminate
    - datetime.timedelta.head.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.path.object.rstrip
    - typing.IO.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.commit.tree.path.object._terminate
    - subprocess.Popen.object.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.tree._terminate
    - typing.IO.object.tree.path._terminate
    - typing.IO.head.commit.path.object.tree.rstrip
    - subprocess.Popen.path.commit.object._terminate
    - typing.IO.head.commit.object.tree.wait
    - typing.IO.object.tree.path.encode
    - datetime.timedelta.head.commit.tree.object.rstrip
    - datetime.timedelta.tree.object.head.commit
    - datetime.timedelta.tree.path.object.encode
    - typing.TypeVar.head.ref.commit.path.rstrip
    - typing.IO.path.head.ref.commit.rstrip
    - typing.IO.tree.object.encode
    - subprocess.Popen.object.head.commit.wait
    - subprocess.Popen.object.head.commit.path.tree
    - typing.IO.tree.path.head.ref.commit._terminate
    - typing.IO.path.tree.head.ref.commit.rstrip
    - datetime.timedelta.tree.commit.path.object._terminate
    - datetime.timedelta.tree.commit.wait
    - typing.cast.head.commit.path.tree.object.encode
    - datetime.timedelta.object.path.head.commit._terminate
    - datetime.timedelta.object.head.ref.commit._terminate
    - typing.IO.tree.path.object.head.commit.wait
    - typing.IO.path.commit.tree._terminate
    - subprocess.Popen.head.ref.commit.tree.object.wait
    - datetime.timedelta.object.head.ref.commit.tree.wait
    - typing.cast.head.ref.commit.object.tree.path._terminate
    - subprocess.Popen.path.commit.object.tree._terminate
    - datetime.timedelta.object.tree.commit._terminate
    - typing.IO.tree.object.path.head.commit.rstrip
    - typing.BinaryIO.head.commit.encode
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.object.encode
    - typing.cast.head.ref.commit.tree.object.path
    - subprocess.Popen.path.commit._terminate
    - typing.IO.tree.object.commit.rstrip
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - subprocess.Popen.head.ref.commit.path.tree.encode
    - subprocess.Popen.commit.tree._terminate
    - datetime.timedelta.tree.head.commit.path.rstrip
    - typing.TypeVar.object.head.ref.commit.path.rstrip
    - typing.IO.tree.object.head.commit.path.encode
    - subprocess.Popen.path.head.ref.commit.object.encode
    - subprocess.Popen.path.head.ref.commit
    - typing.TypeVar.object.head.commit._terminate
    - typing.IO.path.head.ref.commit.tree.object._terminate
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.path.object.tree.rstrip
    - typing.IO.path.object.tree.head.commit.encode
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit._terminate
    - datetime.timedelta.head.commit.path.object.tree.rstrip
    - subprocess.Popen.commit.path.object._terminate
    - typing.IO.object.tree.commit.path.rstrip
    - subprocess.Popen.object.path.head.ref.commit.tree.wait
    - typing.IO.object.head.ref.commit.path.tree
    - datetime.timedelta.path.tree.object.head.commit.encode
    - subprocess.Popen.path.tree.head.commit.rstrip
    - git.util.RemoteProgress.update
    - typing.TypeVar.object.tree.path.commit.encode
    - datetime.timedelta.commit.tree.path.wait
    - subprocess.Popen.path.tree.commit.encode
    - typing.cast.tree.object.head.commit.path.rstrip
    - datetime.timedelta.path.tree.head.commit.object.encode
    - subprocess.Popen.head.commit.path.tree.encode
    - subprocess.Popen.commit.object.wait
    - subprocess.Popen.tree.object.wait
    - typing.cast.tree.head.commit.object.encode
    - datetime.timedelta.object.tree.head.commit.path.wait
    - typing.IO.head.ref.commit.object.path.tree.rstrip
    - subprocess.Popen.object
    - subprocess.Popen.object.tree.commit.path
    - datetime.timedelta.tree.head.commit._terminate
    - typing.BinaryIO.head.commit.tree.object.path
    - subprocess.Popen.object.tree.head.commit.path.wait
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.head.ref.commit.object.path._terminate
    - datetime.timedelta.tree.head.ref.commit.object.encode
    - subprocess.Popen.path.commit.tree.object.wait
    - typing.IO.path.object.head.ref.commit.tree
    - typing.IO.object.tree.path.head.ref.commit._terminate
    - datetime.timedelta.path.head.ref.commit.object.rstrip
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.head.commit.tree.path.encode
    - typing.BinaryIO.object.head.ref.commit.rstrip
    - typing.IO.object.tree.path.head.ref.commit.encode
    - <builtin>.isinstance
    - subprocess.Popen.path.object.head.commit.tree._terminate
    - typing.IO.path.head.commit.tree.wait
    - typing.BinaryIO.head.commit.object.tree._terminate
    - subprocess.Popen.commit.tree.path.rstrip
    - datetime.timedelta.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.path._terminate
    - datetime.timedelta.tree.path.head.commit.object.encode
    - typing.TypeVar.tree.head.commit.object.path.rstrip
    - typing.cast.head.commit.object.wait
    - typing.TypeVar.head.ref.commit.object.tree.encode
    - datetime.timedelta.path.head.ref.commit.object
    - typing.TypeVar.head.commit.path.encode
    - typing.TypeVar.tree.object.path.head.commit
    - datetime.timedelta.head.commit.path.tree.rstrip
    - subprocess.Popen.object.commit.encode
    - typing.TypeVar.head.commit.path.rstrip
    - subprocess.Popen.path.object.head.ref.commit.tree._terminate
    - typing.IO.head.ref.commit.tree.object.rstrip
    - datetime.timedelta.path.object._terminate
    - typing.TypeVar.tree.object.path
    - subprocess.Popen.path.tree.object.head.commit._terminate
    - subprocess.Popen.head.ref.commit.object.path.wait
    - typing.IO.object.path.commit.tree.encode
    - typing.BinaryIO.head.commit.path.wait
    - typing.IO.commit.object.tree._terminate
    - typing.cast.head.ref.commit.path.object.tree.encode
    - datetime.timedelta.object.tree.head.ref.commit.path._terminate
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.ref.commit.object.wait
    - subprocess.Popen.commit.object.tree
    - subprocess.Popen.path.commit.tree
    - typing.IO.commit.path._terminate
    - subprocess.Popen.tree.head.commit._terminate
    - typing.TypeVar.object.tree.head.commit.encode
    - typing.TypeVar.head.commit.path.tree.rstrip
    - typing.IO.path.tree.rstrip
    - subprocess.Popen.head.commit.object.wait
    - datetime.timedelta.tree.head.commit.object._terminate
    - typing.cast.object.head.ref.commit.tree.rstrip
    - datetime.timedelta.path.commit.object.rstrip
    - typing.IO.object.head.commit.path._terminate
    - typing.IO.tree.head.commit.path.object.wait
    - typing.BinaryIO.object.head.commit.path.tree.encode
    - typing.IO.path.head.commit.object._terminate
    - typing.BinaryIO.tree.head.commit.object._terminate
    - typing.IO.commit.object
    - datetime.timedelta.path.head.commit._terminate
    - typing.TypeVar.head.ref.commit.tree.path.encode
    - subprocess.Popen.path.object.head.ref.commit.rstrip
    - datetime.timedelta.object.tree.head.commit.path.encode
    - datetime.timedelta.path.object.rstrip
    - typing.cast.head.commit.path.tree.rstrip
    - subprocess.Popen.object.head.commit.tree.path._terminate
    - datetime.timedelta.object.path.head.commit.rstrip
    - datetime.timedelta.path.head.commit.tree.encode
    - typing.cast.object.head.commit.path.tree.encode
    - datetime.timedelta.tree.object.head.commit.rstrip
    - typing.IO.tree.object.path.commit.rstrip
    - datetime.timedelta.head.ref.commit.path.wait
    - datetime.timedelta.path.object.head.ref.commit.wait
    - datetime.timedelta.object.tree.path.commit._terminate
    - typing.TypeVar.head.ref.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.tree.object.wait
    - typing.BinaryIO.head.ref.commit.tree.rstrip
    - subprocess.Popen.path.head.commit.tree._terminate
    - datetime.timedelta.head.ref.commit._terminate
    - typing.IO.path.object.commit.tree.encode
    - typing.IO.object.commit.path.wait
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.path.object.head.commit.tree.encode
    - typing.IO.path.head.commit.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.rstrip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: git.diff.Diff._index_from_raw_format.<lambda1>
    functionSourceFile: git.diff
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - path.encode
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - b_path_str.encode
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - <builtin>.reversed
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - line.partition
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - score_str.isdigit
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - a_path_str.encode
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - path.strip
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - submodule.module
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - a_rawpath.decode
    - datetime.timedelta.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - lines.partition
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.timedelta.tree.path
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - datetime.timedelta.head.commit.tree.path
    - subprocess.Popen.tree.path.head.commit
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - git.diff.Diff._handle_diff_line
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - git.diff.Diff.__init__
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - <builtin>.int
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - <builtin>.super
    - typing.cast.tree.object.head.ref.commit.path
    - path.rstrip
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - lines_bytes.decode
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - git.objects.base.IndexObject.__init__
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - path.split
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - gitdb.util.hex_to_bin
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - <builtin>.enumerate
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - meta.split
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - index.append
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - submodule.module_exists
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - <builtin>.isinstance
    - git.objects.util.mode_str_to_int
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - lines.split
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.tree.head.commit
    - datetime.timedelta.path.head.ref.commit.object.tree
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: git.objects.commit
    functionSourceFile: git.objects.commit
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - commit
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 204
    functionName: git.objects.commit.Commit._calculate_sha_
    functionSourceFile: git.objects.commit
    functionUses: 2
    functionsReached:
    - typing.IO.tree.commit.object.path.odb.store
    - datetime.timedelta.tree.path.odb.store
    - typing.BinaryIO.head.commit.object.tree.path.odb.store
    - typing.cast.tree.head.ref.commit.path.object.odb.store
    - typing.TypeVar.head.ref.commit.path.object.odb.store
    - datetime.timedelta.head.ref.commit.tree.path.odb.store
    - typing.IO.path.object.head.commit.tree.odb.store
    - typing.cast.object.head.commit.path.tree.odb.store
    - datetime.timedelta.tree.commit.object.odb.store
    - subprocess.Popen.head.ref.commit.tree.odb.store
    - typing.BinaryIO.head.commit.tree.path.odb.store
    - subprocess.Popen.head.commit.tree.odb.store
    - datetime.timedelta.path.object.tree.head.commit.odb.store
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.store
    - typing.IO.object.path.head.commit.odb.store
    - datetime.timedelta.tree.object.head.commit.odb.store
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.store
    - subprocess.Popen.tree.path.odb.store
    - datetime.timedelta.path.head.commit.tree.odb.store
    - subprocess.Popen.tree.object.path.head.commit.odb.store
    - datetime.timedelta.tree.commit.object.path.odb.store
    - typing.cast.object.head.ref.commit.path.tree.odb.store
    - typing.BinaryIO.head.commit.path.tree.odb.store
    - typing.cast.object.tree.head.commit.odb.store
    - typing.TypeVar.tree.head.ref.commit.object.odb.store
    - typing.TypeVar.tree.head.commit.object.odb.store
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.store
    - typing.IO.object.commit.path.tree.odb.store
    - typing.BinaryIO.object.tree.head.commit.path.odb.store
    - typing.BinaryIO.tree.head.commit.path.odb.store
    - datetime.timedelta.object.tree.path.head.commit.odb.store
    - typing.IO.head.ref.commit.path.object.odb.store
    - io.BytesIO.tell
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.store
    - datetime.timedelta.path.commit.object.odb.store
    - subprocess.Popen.tree.object.path.commit.odb.store
    - datetime.timedelta.commit.path.odb.store
    - subprocess.Popen.head.commit.object.path.odb.store
    - subprocess.Popen.tree.head.commit.odb.store
    - subprocess.Popen.head.commit.path.object.odb.store
    - typing.IO.object.head.commit.odb.store
    - typing.cast.tree.head.commit.object.odb.store
    - git.objects.commit.Popen.path.odb.store
    - subprocess.Popen.path.object.head.ref.commit.odb.store
    - typing.IO.tree.path.object.head.ref.commit.odb.store
    - datetime.timedelta.commit.tree.object.path.odb.store
    - typing.TypeVar.head.ref.commit.object.path.odb.store
    - typing.IO.head.commit.tree.odb.store
    - subprocess.Popen.head.ref.commit.object.path.odb.store
    - datetime.timedelta.object.head.commit.tree.path.odb.store
    - datetime.timedelta.tree.head.commit.path.odb.store
    - datetime.timedelta.head.commit.path.object.odb.store
    - typing.TypeVar.head.commit.object.tree.path.odb.store
    - typing.IO.path.tree.head.ref.commit.odb.store
    - datetime.timedelta.tree.commit.path.object.odb.store
    - subprocess.Popen.head.commit.object.path.tree.odb.store
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.store
    - subprocess.Popen.object.odb.store
    - typing.TypeVar.head.commit.path.object.tree.odb.store
    - subprocess.Popen.object.head.ref.commit.tree.odb.store
    - git.objects.commit.Popen.path.tree.odb.store
    - subprocess.Popen.head.commit.tree.path.object.odb.store
    - subprocess.Popen.object.head.ref.commit.path.odb.store
    - subprocess.Popen.commit.path.odb.store
    - typing.IO.tree.path.object.commit.odb.store
    - subprocess.Popen.object.path.tree.commit.odb.store
    - datetime.timedelta.path.object.commit.odb.store
    - subprocess.Popen.path.tree.head.commit.object.odb.store
    - git.objects.commit.Popen.tree.odb.store
    - datetime.timedelta.head.commit.tree.path.odb.store
    - typing.IO.object.path.tree.head.commit.odb.store
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.store
    - datetime.timedelta.path.object.head.commit.tree.odb.store
    - typing.IO.object.odb.store
    - subprocess.Popen.tree.head.ref.commit.path.odb.store
    - subprocess.Popen.head.commit.path.tree.object.odb.store
    - typing.IO.tree.head.commit.path.odb.store
    - typing.IO.path.object.head.ref.commit.tree.odb.store
    - subprocess.Popen.path.head.commit.odb.store
    - typing.IO.head.ref.commit.object.tree.odb.store
    - typing.cast.tree.head.ref.commit.object.path.odb.store
    - typing.TypeVar.tree.head.ref.commit.odb.store
    - typing.IO.path.head.ref.commit.object.odb.store
    - typing.IO.path.head.ref.commit.odb.store
    - subprocess.Popen.path.odb.store
    - typing.TypeVar.tree.object.path.commit.odb.store
    - typing.cast.head.ref.commit.path.object.tree.odb.store
    - typing.TypeVar.object.tree.head.ref.commit.odb.store
    - datetime.timedelta.commit.path.object.tree.odb.store
    - datetime.timedelta.head.commit.object.odb.store
    - datetime.timedelta.head.ref.commit.odb.store
    - subprocess.Popen.commit.path.object.tree.odb.store
    - typing.cast.head.ref.commit.object.tree.odb.store
    - typing.cast.head.ref.commit.object.path.odb.store
    - subprocess.Popen.object.commit.tree.odb.store
    - typing.TypeVar.head.ref.commit.tree.object.odb.store
    - typing.IO.object.commit.tree.odb.store
    - typing.IO.head.commit.path.object.tree.odb.store
    - subprocess.Popen.path.head.ref.commit.tree.odb.store
    - datetime.timedelta.tree.commit.odb.store
    - datetime.timedelta.object.path.tree.head.commit.odb.store
    - typing.BinaryIO.object.tree.path.commit.odb.store
    - datetime.timedelta.path.tree.head.ref.commit.odb.store
    - typing.cast.head.ref.commit.tree.path.odb.store
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.store
    - subprocess.Popen.path.head.commit.object.odb.store
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.store
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.store
    - typing.cast.tree.object.head.commit.path.odb.store
    - typing.IO.head.commit.odb.store
    - typing.IO.head.ref.commit.object.path.tree.odb.store
    - typing.IO.tree.object.commit.odb.store
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.store
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.store
    - subprocess.Popen.object.path.tree.odb.store
    - datetime.timedelta.head.ref.commit.tree.object.odb.store
    - typing.IO.object.tree.path.commit.odb.store
    - datetime.timedelta.tree.object.head.ref.commit.odb.store
    - datetime.timedelta.tree.object.path.odb.store
    - datetime.timedelta.commit.object.path.tree.odb.store
    - datetime.timedelta.object.tree.commit.odb.store
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.store
    - subprocess.Popen.commit.tree.object.path.odb.store
    - datetime.timedelta.commit.object.tree.odb.store
    - subprocess.Popen.path.commit.odb.store
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.store
    - typing.TypeVar.object.tree.path.odb.store
    - typing.IO.tree.path.commit.object.odb.store
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.store
    - subprocess.Popen.object.tree.path.odb.store
    - subprocess.Popen.tree.object.commit.path.odb.store
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.store
    - datetime.timedelta.commit.object.path.odb.store
    - datetime.timedelta.object.head.ref.commit.tree.odb.store
    - typing.IO.path.commit.object.tree.odb.store
    - typing.TypeVar.head.commit.tree.path.odb.store
    - typing.TypeVar.head.commit.object.tree.odb.store
    - typing.IO.tree.object.odb.store
    - datetime.timedelta.object.path.head.ref.commit.odb.store
    - typing.IO.path.object.tree.head.commit.odb.store
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.store
    - subprocess.Popen.tree.head.commit.path.odb.store
    - typing.IO.path.tree.object.head.commit.odb.store
    - typing.TypeVar.object.tree.path.commit.odb.store
    - subprocess.Popen.tree.path.object.odb.store
    - subprocess.Popen.path.commit.tree.object.odb.store
    - subprocess.Popen.path.object.commit.odb.store
    - typing.IO.head.commit.object.odb.store
    - typing.BinaryIO.tree.head.ref.commit.object.odb.store
    - typing.BinaryIO.head.commit.tree.object.path.odb.store
    - typing.IO.tree.path.head.ref.commit.object.odb.store
    - subprocess.Popen.tree.head.ref.commit.object.odb.store
    - datetime.timedelta.object.commit.tree.odb.store
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.store
    - datetime.timedelta.head.ref.commit.object.odb.store
    - typing.IO.object.commit.path.odb.store
    - datetime.timedelta.commit.odb.store
    - datetime.timedelta.object.commit.path.odb.store
    - datetime.timedelta.tree.path.commit.object.odb.store
    - subprocess.Popen.head.commit.object.tree.path.odb.store
    - typing.IO.tree.object.path.head.commit.odb.store
    - typing.IO.head.commit.object.path.odb.store
    - subprocess.Popen.head.ref.commit.path.odb.store
    - subprocess.Popen.object.tree.commit.odb.store
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.store
    - typing.IO.commit.tree.object.path.odb.store
    - subprocess.Popen.object.tree.head.commit.path.odb.store
    - subprocess.Popen.tree.head.commit.object.path.odb.store
    - datetime.timedelta.object.path.head.commit.odb.store
    - datetime.timedelta.object.path.tree.commit.odb.store
    - datetime.timedelta.object.path.commit.tree.odb.store
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.store
    - subprocess.Popen.tree.path.commit.odb.store
    - typing.cast.object.head.commit.tree.path.odb.store
    - subprocess.Popen.tree.path.head.ref.commit.odb.store
    - typing.IO.commit.tree.odb.store
    - typing.IO.object.path.head.commit.tree.odb.store
    - typing.IO.path.head.commit.tree.odb.store
    - typing.IO.path.commit.odb.store
    - subprocess.Popen.tree.head.commit.object.odb.store
    - typing.IO.object.head.ref.commit.tree.odb.store
    - datetime.timedelta.object.commit.tree.path.odb.store
    - datetime.timedelta.path.head.commit.odb.store
    - typing.TypeVar.tree.object.path.odb.store
    - typing.TypeVar.object.head.commit.odb.store
    - typing.IO.commit.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.path.odb.store
    - typing.BinaryIO.object.head.commit.odb.store
    - typing.cast.commit.tree.object.path.odb.store
    - subprocess.Popen.path.tree.head.ref.commit.odb.store
    - typing.BinaryIO.head.commit.tree.path.object.odb.store
    - datetime.timedelta.head.commit.object.tree.path.odb.store
    - subprocess.Popen.object.commit.odb.store
    - datetime.timedelta.object.tree.head.ref.commit.odb.store
    - typing.IO.head.ref.commit.tree.object.path.odb.store
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.store
    - typing.cast.tree.object.head.ref.commit.odb.store
    - typing.IO.object.tree.head.commit.path.odb.store
    - subprocess.Popen.commit.object.odb.store
    - typing.IO.object.path.tree.commit.odb.store
    - datetime.timedelta.path.object.tree.odb.store
    - datetime.timedelta.path.head.commit.object.tree.odb.store
    - typing.TypeVar.head.commit.tree.odb.store
    - datetime.timedelta.path.commit.odb.store
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.store
    - typing.IO.head.ref.commit.path.tree.object.odb.store
    - datetime.timedelta.head.ref.commit.object.tree.odb.store
    - subprocess.Popen.path.tree.object.odb.store
    - typing.IO.tree.head.ref.commit.odb.store
    - datetime.timedelta.tree.object.commit.path.odb.store
    - typing.IO.object.commit.odb.store
    - subprocess.Popen.commit.tree.path.odb.store
    - typing.TypeVar.head.ref.commit.path.odb.store
    - subprocess.Popen.object.commit.tree.path.odb.store
    - typing.IO.path.head.commit.object.tree.odb.store
    - typing.cast.head.commit.path.odb.store
    - datetime.timedelta.head.commit.object.tree.odb.store
    - datetime.timedelta.object.commit.odb.store
    - subprocess.Popen.commit.object.tree.path.odb.store
    - typing.IO.head.ref.commit.tree.path.object.odb.store
    - subprocess.Popen.path.object.tree.head.commit.odb.store
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.store
    - typing.cast.head.commit.path.object.tree.odb.store
    - typing.cast.head.commit.tree.object.odb.store
    - typing.IO.head.ref.commit.object.tree.path.odb.store
    - typing.IO.tree.commit.object.odb.store
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.store
    - datetime.timedelta.object.tree.head.commit.odb.store
    - typing.IO.head.commit.path.tree.object.odb.store
    - typing.cast.head.ref.commit.tree.object.path.odb.store
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.store
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.store
    - typing.TypeVar.tree.object.path.head.commit.odb.store
    - subprocess.Popen.path.tree.commit.odb.store
    - typing.IO.head.ref.commit.path.odb.store
    - typing.BinaryIO.object.tree.path.odb.store
    - datetime.timedelta.path.commit.tree.object.odb.store
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.store
    - typing.TypeVar.tree.head.commit.odb.store
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.store
    - typing.BinaryIO.object.head.commit.path.tree.odb.store
    - typing.IO.tree.object.head.commit.path.odb.store
    - subprocess.Popen.head.ref.commit.tree.path.odb.store
    - typing.IO.object.tree.path.odb.store
    - typing.TypeVar.tree.head.commit.path.odb.store
    - typing.IO.tree.path.commit.odb.store
    - typing.IO.path.object.head.commit.odb.store
    - datetime.timedelta.object.path.commit.odb.store
    - typing.IO.tree.object.commit.path.odb.store
    - typing.TypeVar.head.ref.commit.path.tree.odb.store
    - typing.IO.object.head.commit.tree.odb.store
    - subprocess.Popen.commit.path.tree.object.odb.store
    - datetime.timedelta.object.tree.path.commit.odb.store
    - typing.TypeVar.head.commit.object.odb.store
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.store
    - subprocess.Popen.head.ref.commit.odb.store
    - typing.cast.commit.object.tree.path.odb.store
    - subprocess.Popen.tree.object.head.commit.path.odb.store
    - datetime.timedelta.tree.path.object.odb.store
    - subprocess.Popen.path.object.tree.odb.store
    - typing.IO.head.commit.path.tree.odb.store
    - datetime.timedelta.path.tree.head.commit.object.odb.store
    - subprocess.Popen.tree.path.commit.object.odb.store
    - typing.BinaryIO.head.commit.tree.object.odb.store
    - typing.IO.tree.commit.path.object.odb.store
    - typing.IO.commit.path.object.odb.store
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.store
    - typing.BinaryIO.head.commit.object.tree.odb.store
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.store
    - typing.IO.object.tree.commit.path.odb.store
    - datetime.timedelta.head.commit.tree.object.odb.store
    - subprocess.Popen.object.path.head.ref.commit.odb.store
    - subprocess.Popen.object.commit.path.odb.store
    - datetime.timedelta.head.ref.commit.object.path.odb.store
    - subprocess.Popen.object.head.commit.tree.odb.store
    - typing.TypeVar.head.commit.tree.path.object.odb.store
    - typing.BinaryIO.head.ref.commit.tree.odb.store
    - typing.IO.tree.path.object.head.commit.odb.store
    - typing.IO.object.tree.odb.store
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.store
    - datetime.timedelta.head.ref.commit.tree.odb.store
    - typing.IO.path.object.odb.store
    - typing.cast.tree.head.ref.commit.path.odb.store
    - subprocess.Popen.head.commit.tree.object.odb.store
    - datetime.timedelta.tree.object.head.commit.path.odb.store
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.store
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.store
    - subprocess.Popen.head.commit.object.tree.odb.store
    - subprocess.Popen.path.head.commit.tree.object.odb.store
    - datetime.timedelta.object.path.odb.store
    - typing.IO.object.head.commit.path.odb.store
    - datetime.timedelta.tree.path.object.head.commit.odb.store
    - typing.BinaryIO.head.commit.path.odb.store
    - datetime.timedelta.object.commit.path.tree.odb.store
    - datetime.timedelta.object.tree.path.odb.store
    - typing.TypeVar.tree.object.head.ref.commit.odb.store
    - typing.BinaryIO.head.ref.commit.path.object.odb.store
    - subprocess.Popen.path.object.head.commit.odb.store
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.store
    - datetime.timedelta.odb.store
    - typing.IO.path.head.ref.commit.tree.odb.store
    - typing.cast.head.ref.commit.tree.object.odb.store
    - typing.BinaryIO.tree.head.ref.commit.odb.store
    - subprocess.Popen.object.path.commit.tree.odb.store
    - typing.IO.commit.path.tree.odb.store
    - datetime.timedelta.path.tree.object.head.commit.odb.store
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.store
    - typing.IO.head.ref.commit.object.path.odb.store
    - subprocess.Popen.head.commit.odb.store
    - typing.TypeVar.object.head.commit.path.odb.store
    - typing.IO.object.head.commit.tree.path.odb.store
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.store
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.store
    - datetime.timedelta.tree.object.commit.odb.store
    - subprocess.Popen.object.commit.path.tree.odb.store
    - typing.IO.head.commit.tree.object.path.odb.store
    - typing.IO.path.commit.tree.odb.store
    - typing.cast.head.ref.commit.tree.odb.store
    - datetime.timedelta.tree.path.head.commit.odb.store
    - typing.TypeVar.head.commit.object.path.tree.odb.store
    - datetime.timedelta.path.odb.store
    - typing.cast.object.head.ref.commit.tree.path.odb.store
    - typing.IO.head.commit.tree.path.odb.store
    - typing.IO.commit.path.odb.store
    - typing.IO.path.head.commit.object.odb.store
    - subprocess.Popen.tree.object.commit.odb.store
    - typing.IO.tree.object.path.head.ref.commit.odb.store
    - typing.cast.object.tree.head.commit.path.odb.store
    - datetime.timedelta.object.head.ref.commit.path.odb.store
    - typing.IO.path.tree.head.commit.odb.store
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.store
    - datetime.timedelta.commit.tree.path.odb.store
    - typing.cast.head.ref.commit.object.odb.store
    - subprocess.Popen.path.object.tree.commit.odb.store
    - subprocess.Popen.object.path.commit.odb.store
    - datetime.timedelta.path.tree.commit.object.odb.store
    - subprocess.Popen.head.commit.path.object.tree.odb.store
    - subprocess.Popen.commit.path.tree.odb.store
    - typing.IO.tree.object.path.odb.store
    - subprocess.Popen.object.tree.commit.path.odb.store
    - datetime.timedelta.object.head.commit.path.tree.odb.store
    - typing.cast.tree.head.commit.object.path.odb.store
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.store
    - typing.BinaryIO.head.commit.path.object.odb.store
    - subprocess.Popen.object.path.odb.store
    - io.BytesIO
    - datetime.timedelta.tree.path.commit.odb.store
    - datetime.timedelta.tree.object.path.head.commit.odb.store
    - datetime.timedelta.commit.object.tree.path.odb.store
    - typing.TypeVar.object.head.ref.commit.odb.store
    - typing.IO.commit.path.tree.object.odb.store
    - subprocess.Popen.object.head.commit.odb.store
    - typing.BinaryIO.head.commit.object.odb.store
    - typing.IO.object.path.odb.store
    - datetime.timedelta.tree.commit.path.odb.store
    - datetime.timedelta.commit.tree.odb.store
    - typing.IO.head.commit.object.tree.path.odb.store
    - gitdb.IStream
    - subprocess.Popen.object.head.commit.path.tree.odb.store
    - typing.IO.tree.head.ref.commit.object.path.odb.store
    - subprocess.Popen.tree.odb.store
    - typing.TypeVar.tree.object.head.commit.path.odb.store
    - subprocess.Popen.commit.object.tree.odb.store
    - typing.cast.head.commit.object.odb.store
    - typing.IO.tree.odb.store
    - typing.BinaryIO.head.commit.path.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.store
    - typing.IO.object.path.tree.head.ref.commit.odb.store
    - typing.IO.head.ref.commit.path.tree.odb.store
    - typing.cast.tree.head.commit.path.odb.store
    - datetime.timedelta.tree.head.ref.commit.path.odb.store
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.store
    - datetime.timedelta.path.head.commit.object.odb.store
    - typing.IO.object.path.head.ref.commit.odb.store
    - subprocess.Popen.tree.object.head.ref.commit.odb.store
    - typing.IO.commit.object.path.tree.odb.store
    - typing.IO.tree.head.ref.commit.path.object.odb.store
    - typing.IO.tree.path.head.commit.object.odb.store
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.store
    - typing.cast.object.head.commit.path.odb.store
    - typing.IO.path.tree.commit.object.odb.store
    - datetime.timedelta.tree.object.path.commit.odb.store
    - typing.IO.path.object.head.ref.commit.odb.store
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.store
    - typing.IO.odb.store
    - typing.IO.commit.tree.path.odb.store
    - typing.IO.tree.commit.path.odb.store
    - typing.IO.path.tree.commit.odb.store
    - typing.TypeVar.head.commit.path.odb.store
    - typing.BinaryIO.object.tree.head.commit.odb.store
    - git.objects.commit.Popen.tree.path.odb.store
    - typing.TypeVar.object.tree.head.commit.odb.store
    - datetime.timedelta.tree.head.commit.object.path.odb.store
    - typing.IO.path.object.tree.odb.store
    - datetime.timedelta.path.head.ref.commit.odb.store
    - typing.BinaryIO.tree.head.ref.commit.path.odb.store
    - typing.IO.object.tree.head.commit.odb.store
    - typing.TypeVar.object.head.ref.commit.path.odb.store
    - datetime.timedelta.head.commit.path.odb.store
    - subprocess.Popen.path.head.ref.commit.odb.store
    - typing.cast.head.commit.path.object.odb.store
    - subprocess.Popen.object.path.tree.head.commit.odb.store
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.store
    - typing.IO.path.object.commit.odb.store
    - subprocess.Popen.tree.commit.path.object.odb.store
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.store
    - typing.IO.path.commit.tree.object.odb.store
    - subprocess.Popen.tree.path.head.commit.object.odb.store
    - typing.IO.head.ref.commit.tree.object.odb.store
    - subprocess.Popen.object.tree.head.ref.commit.odb.store
    - typing.IO.commit.object.path.odb.store
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.store
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.store
    - typing.IO.path.head.commit.odb.store
    - subprocess.Popen.object.tree.head.commit.odb.store
    - typing.IO.head.commit.tree.path.object.odb.store
    - typing.cast.head.ref.commit.path.object.odb.store
    - typing.IO.object.path.commit.odb.store
    - typing.IO.commit.odb.store
    - typing.IO.tree.head.commit.odb.store
    - typing.TypeVar.head.commit.tree.object.odb.store
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.store
    - subprocess.Popen.path.head.commit.tree.odb.store
    - typing.TypeVar.object.head.commit.tree.odb.store
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.store
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.store
    - typing.BinaryIO.head.ref.commit.tree.object.odb.store
    - subprocess.Popen.path.object.commit.tree.odb.store
    - subprocess.Popen.tree.path.head.commit.odb.store
    - datetime.timedelta.head.commit.tree.odb.store
    - subprocess.Popen.path.head.commit.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.store
    - typing.TypeVar.head.commit.object.path.odb.store
    - typing.IO.object.head.ref.commit.path.odb.store
    - subprocess.Popen.object.head.commit.tree.path.odb.store
    - typing.cast.head.ref.commit.tree.path.object.odb.store
    - typing.IO.tree.path.head.commit.odb.store
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.store
    - io.BytesIO.seek
    - typing.BinaryIO.head.commit.odb.store
    - subprocess.Popen.commit.tree.object.odb.store
    - datetime.timedelta.tree.head.commit.object.odb.store
    - typing.cast.head.commit.tree.path.object.odb.store
    - typing.TypeVar.tree.object.head.commit.odb.store
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.store
    - typing.IO.commit.tree.path.object.odb.store
    - typing.IO.object.tree.head.ref.commit.path.odb.store
    - typing.cast.head.ref.commit.object.path.tree.odb.store
    - typing.cast.object.tree.head.ref.commit.odb.store
    - subprocess.Popen.tree.object.head.commit.odb.store
    - typing.IO.path.tree.head.commit.object.odb.store
    - typing.cast.head.ref.commit.path.odb.store
    - typing.BinaryIO.object.head.commit.path.odb.store
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.store
    - datetime.timedelta.head.commit.path.tree.odb.store
    - typing.cast.object.tree.head.ref.commit.path.odb.store
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.store
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.store
    - subprocess.Popen.object.head.ref.commit.odb.store
    - subprocess.Popen.commit.tree.odb.store
    - datetime.timedelta.object.tree.head.commit.path.odb.store
    - datetime.timedelta.commit.tree.object.odb.store
    - typing.TypeVar.tree.head.commit.path.object.odb.store
    - typing.IO.object.head.ref.commit.tree.path.odb.store
    - typing.IO.tree.head.ref.commit.path.odb.store
    - datetime.timedelta.head.commit.path.object.tree.odb.store
    - typing.BinaryIO.head.commit.tree.odb.store
    - datetime.timedelta.path.tree.object.odb.store
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.store
    - typing.TypeVar.head.commit.odb.store
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.store
    - typing.BinaryIO.head.ref.commit.object.tree.odb.store
    - typing.IO.commit.path.object.tree.odb.store
    - typing.BinaryIO.head.ref.commit.object.path.odb.store
    - typing.cast.tree.object.head.ref.commit.path.odb.store
    - typing.TypeVar.head.ref.commit.tree.odb.store
    - datetime.timedelta.object.tree.commit.path.odb.store
    - typing.cast.head.commit.tree.odb.store
    - typing.cast.head.commit.tree.object.path.odb.store
    - typing.BinaryIO.object.head.ref.commit.odb.store
    - typing.TypeVar.head.ref.commit.object.tree.odb.store
    - datetime.timedelta.tree.object.odb.store
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.store
    - datetime.timedelta.tree.path.head.commit.object.odb.store
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.store
    - subprocess.Popen.commit.odb.store
    - typing.IO.tree.head.commit.path.object.odb.store
    - typing.IO.object.tree.commit.odb.store
    - datetime.timedelta.object.head.commit.path.odb.store
    - typing.cast.object.head.commit.odb.store
    - typing.BinaryIO.object.head.ref.commit.path.odb.store
    - subprocess.Popen.tree.object.odb.store
    - datetime.timedelta.head.commit.object.path.tree.odb.store
    - typing.IO.commit.tree.object.odb.store
    - typing.IO.head.commit.tree.object.odb.store
    - subprocess.Popen.path.commit.tree.odb.store
    - typing.BinaryIO.head.ref.commit.path.tree.odb.store
    - typing.BinaryIO.object.tree.head.ref.commit.odb.store
    - subprocess.Popen.tree.path.object.head.commit.odb.store
    - datetime.timedelta.path.tree.head.commit.odb.store
    - datetime.timedelta.path.head.ref.commit.tree.odb.store
    - typing.cast.head.commit.object.tree.path.odb.store
    - typing.IO.path.object.tree.head.ref.commit.odb.store
    - subprocess.Popen.head.ref.commit.tree.object.odb.store
    - typing.BinaryIO.object.head.commit.tree.path.odb.store
    - datetime.timedelta.tree.head.ref.commit.object.odb.store
    - typing.IO.path.tree.object.commit.odb.store
    - typing.cast.head.ref.commit.path.tree.object.odb.store
    - typing.TypeVar.object.tree.path.head.commit.odb.store
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.store
    - typing.cast.tree.head.ref.commit.odb.store
    - typing.TypeVar.tree.head.commit.object.path.odb.store
    - typing.cast.object.head.ref.commit.path.odb.store
    - typing.IO.head.commit.object.path.tree.odb.store
    - typing.IO.tree.object.head.ref.commit.odb.store
    - typing.cast.tree.head.commit.odb.store
    - datetime.timedelta.path.tree.commit.odb.store
    - typing.BinaryIO.head.ref.commit.path.odb.store
    - datetime.timedelta.path.head.ref.commit.object.odb.store
    - datetime.timedelta.commit.path.tree.object.odb.store
    - datetime.timedelta.head.commit.object.path.odb.store
    - subprocess.Popen.commit.object.path.tree.odb.store
    - datetime.timedelta.commit.path.object.odb.store
    - subprocess.Popen.tree.commit.object.odb.store
    - typing.IO.path.tree.object.head.ref.commit.odb.store
    - typing.IO.path.head.commit.tree.object.odb.store
    - subprocess.Popen.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.path.object.odb.store
    - typing.cast.tree.object.head.commit.odb.store
    - subprocess.Popen.path.commit.object.odb.store
    - subprocess.Popen.tree.commit.path.odb.store
    - typing.cast.object.head.ref.commit.tree.odb.store
    - typing.IO.head.ref.commit.tree.path.odb.store
    - subprocess.Popen.tree.path.object.commit.odb.store
    - typing.cast.head.commit.object.path.tree.odb.store
    - subprocess.Popen.odb.store
    - typing.BinaryIO.object.head.commit.tree.odb.store
    - typing.TypeVar.head.ref.commit.object.odb.store
    - subprocess.Popen.path.tree.object.head.commit.odb.store
    - datetime.timedelta.path.tree.object.commit.odb.store
    - subprocess.Popen.path.tree.head.commit.odb.store
    - typing.IO.object.commit.tree.path.odb.store
    - datetime.timedelta.head.commit.tree.object.path.odb.store
    - subprocess.Popen.path.tree.object.commit.odb.store
    - typing.IO.tree.path.head.ref.commit.odb.store
    - typing.IO.tree.commit.odb.store
    - typing.IO.object.tree.path.head.ref.commit.odb.store
    - subprocess.Popen.object.head.commit.path.odb.store
    - datetime.timedelta.tree.head.commit.odb.store
    - subprocess.Popen.object.path.head.commit.odb.store
    - datetime.timedelta.path.head.commit.tree.object.odb.store
    - datetime.timedelta.tree.path.head.ref.commit.odb.store
    - typing.IO.path.object.tree.commit.odb.store
    - datetime.timedelta.path.object.head.ref.commit.odb.store
    - typing.cast.tree.head.commit.path.object.odb.store
    - datetime.timedelta.head.commit.odb.store
    - typing.IO.head.commit.path.odb.store
    - datetime.timedelta.head.ref.commit.path.tree.odb.store
    - subprocess.Popen.head.commit.object.odb.store
    - subprocess.Popen.path.object.head.commit.tree.odb.store
    - typing.cast.head.commit.path.tree.odb.store
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.store
    - datetime.timedelta.path.object.tree.commit.odb.store
    - typing.IO.tree.head.commit.object.path.odb.store
    - datetime.timedelta.head.commit.path.tree.object.odb.store
    - typing.IO.head.ref.commit.object.odb.store
    - typing.IO.tree.head.ref.commit.object.odb.store
    - typing.cast.head.commit.path.tree.object.odb.store
    - typing.IO.object.head.ref.commit.path.tree.odb.store
    - typing.TypeVar.object.head.commit.path.tree.odb.store
    - subprocess.Popen.commit.object.path.odb.store
    - subprocess.Popen.commit.tree.path.object.odb.store
    - typing.IO.object.head.ref.commit.odb.store
    - subprocess.Popen.head.ref.commit.object.tree.odb.store
    - typing.cast.head.ref.commit.path.tree.odb.store
    - datetime.timedelta.tree.odb.store
    - datetime.timedelta.commit.tree.path.object.odb.store
    - typing.BinaryIO.head.ref.commit.object.odb.store
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.store
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.store
    - datetime.timedelta.tree.head.commit.path.object.odb.store
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.store
    - datetime.timedelta.commit.path.tree.odb.store
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.store
    - typing.IO.object.tree.head.ref.commit.odb.store
    - typing.TypeVar.object.head.ref.commit.tree.odb.store
    - typing.BinaryIO.tree.head.commit.odb.store
    - typing.TypeVar.head.commit.path.tree.object.odb.store
    - typing.IO.object.path.commit.tree.odb.store
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.store
    - typing.TypeVar.head.ref.commit.tree.path.odb.store
    - subprocess.Popen.commit.path.object.odb.store
    - typing.IO.object.path.head.ref.commit.tree.odb.store
    - typing.IO.tree.object.head.commit.odb.store
    - typing.BinaryIO.head.commit.path.tree.object.odb.store
    - typing.TypeVar.object.head.commit.tree.path.odb.store
    - typing.IO.tree.head.commit.object.odb.store
    - datetime.timedelta.object.path.head.commit.tree.odb.store
    - typing.cast.object.head.commit.tree.odb.store
    - typing.cast.head.ref.commit.object.tree.path.odb.store
    - typing.BinaryIO.tree.head.commit.object.odb.store
    - typing.IO.head.ref.commit.path.object.tree.odb.store
    - typing.cast.tree.head.ref.commit.object.odb.store
    - commit._serialize
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.store
    - subprocess.Popen.tree.commit.object.path.odb.store
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.store
    - subprocess.Popen.head.ref.commit.path.object.odb.store
    - typing.cast.head.commit.odb.store
    - typing.IO.path.tree.odb.store
    - datetime.timedelta.object.head.commit.odb.store
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.store
    - datetime.timedelta.path.commit.object.tree.odb.store
    - subprocess.Popen.head.commit.path.odb.store
    - typing.IO.commit.object.tree.path.odb.store
    - typing.BinaryIO.object.head.ref.commit.tree.odb.store
    - typing.IO.object.tree.path.head.commit.odb.store
    - subprocess.Popen.head.ref.commit.object.odb.store
    - subprocess.Popen.object.path.head.commit.tree.odb.store
    - typing.IO.head.commit.object.tree.odb.store
    - typing.IO.path.commit.object.odb.store
    - typing.BinaryIO.tree.head.commit.path.object.odb.store
    - typing.IO.head.ref.commit.odb.store
    - typing.IO.path.object.commit.tree.odb.store
    - typing.cast.head.commit.tree.path.odb.store
    - subprocess.Popen.tree.object.path.odb.store
    - git.objects.commit.Popen.odb.store
    - typing.BinaryIO.tree.head.commit.object.path.odb.store
    - typing.TypeVar.head.commit.tree.object.path.odb.store
    - datetime.timedelta.path.tree.odb.store
    - subprocess.Popen.tree.head.ref.commit.odb.store
    - typing.TypeVar.head.commit.path.tree.odb.store
    - datetime.timedelta.tree.path.object.commit.odb.store
    - typing.IO.object.head.commit.path.tree.odb.store
    - subprocess.Popen.path.commit.object.tree.odb.store
    - subprocess.Popen.path.head.ref.commit.object.odb.store
    - datetime.timedelta.object.odb.store
    - subprocess.Popen.path.tree.commit.object.odb.store
    - subprocess.Popen.head.commit.tree.object.path.odb.store
    - subprocess.Popen.head.commit.path.tree.odb.store
    - typing.BinaryIO.head.ref.commit.tree.path.odb.store
    - typing.BinaryIO.object.tree.path.head.commit.odb.store
    - typing.cast.head.commit.object.path.odb.store
    - subprocess.Popen.path.object.odb.store
    - typing.BinaryIO.head.commit.object.path.odb.store
    - subprocess.Popen.head.ref.commit.path.tree.odb.store
    - typing.TypeVar.object.tree.head.commit.path.odb.store
    - typing.IO.commit.object.odb.store
    - typing.IO.path.tree.object.odb.store
    - typing.IO.path.head.ref.commit.object.tree.odb.store
    - datetime.timedelta.path.commit.tree.odb.store
    - typing.IO.path.head.ref.commit.tree.object.odb.store
    - datetime.timedelta.object.tree.odb.store
    - typing.IO.path.tree.head.ref.commit.object.odb.store
    - datetime.timedelta.path.object.commit.tree.odb.store
    - datetime.timedelta.tree.head.ref.commit.odb.store
    - datetime.timedelta.object.head.ref.commit.odb.store
    - typing.cast.head.commit.object.tree.odb.store
    - subprocess.Popen.object.tree.path.head.commit.odb.store
    - datetime.timedelta.path.object.odb.store
    - typing.IO.tree.path.object.odb.store
    - subprocess.Popen.head.commit.tree.path.odb.store
    - typing.IO.tree.object.path.commit.odb.store
    - datetime.timedelta.object.path.tree.odb.store
    - typing.IO.path.odb.store
    - datetime.timedelta.head.commit.tree.path.object.odb.store
    - typing.TypeVar.head.commit.path.object.odb.store
    - typing.BinaryIO.head.commit.object.path.tree.odb.store
    - subprocess.Popen.tree.commit.odb.store
    - datetime.timedelta.object.head.commit.tree.odb.store
    - typing.IO.tree.path.odb.store
    - subprocess.Popen.path.tree.odb.store
    - datetime.timedelta.commit.object.odb.store
    - typing.IO.object.path.tree.odb.store
    - typing.IO.tree.object.head.ref.commit.path.odb.store
    - typing.IO.head.ref.commit.tree.odb.store
    - datetime.timedelta.path.object.head.commit.odb.store
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.store
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.store
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.store
    - subprocess.Popen.object.tree.path.commit.odb.store
    - subprocess.Popen.tree.head.commit.path.object.odb.store
    - typing.TypeVar.tree.head.ref.commit.path.odb.store
    - typing.IO.head.commit.path.object.odb.store
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: commit._serialize
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO.tell
    functionSourceFile: io
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO.seek
    functionSourceFile: io
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.IStream
    functionSourceFile: gitdb
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.odb.store
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.path.tree.odb.store
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.odb.store
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.tree.path.odb.store
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git.objects.commit.Popen.odb.store
    functionSourceFile: git
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.odb.store
    functionSourceFile: datetime
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.odb.store
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.odb.store
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 222
    functionName: git.objects.commit.Commit.replace
    functionSourceFile: git.objects.commit
    functionUses: 0
    functionsReached:
    - typing.IO.tree.commit.object.path.odb.store
    - datetime.timedelta.tree.path.odb.store
    - typing.BinaryIO.head.commit.object.tree.path.odb.store
    - typing.cast.tree.head.ref.commit.path.object.odb.store
    - typing.TypeVar.head.ref.commit.path.object.odb.store
    - datetime.timedelta.head.ref.commit.tree.path.odb.store
    - typing.IO.path.object.head.commit.tree.odb.store
    - typing.cast.object.head.commit.path.tree.odb.store
    - datetime.timedelta.tree.commit.object.odb.store
    - subprocess.Popen.head.ref.commit.tree.odb.store
    - typing.BinaryIO.head.commit.tree.path.odb.store
    - subprocess.Popen.head.commit.tree.odb.store
    - datetime.timedelta.path.object.tree.head.commit.odb.store
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.store
    - typing.IO.object.path.head.commit.odb.store
    - datetime.timedelta.tree.object.head.commit.odb.store
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.store
    - subprocess.Popen.tree.path.odb.store
    - datetime.timedelta.path.head.commit.tree.odb.store
    - subprocess.Popen.tree.object.path.head.commit.odb.store
    - datetime.timedelta.tree.commit.object.path.odb.store
    - typing.cast.object.head.ref.commit.path.tree.odb.store
    - typing.BinaryIO.head.commit.path.tree.odb.store
    - typing.cast.object.tree.head.commit.odb.store
    - typing.TypeVar.tree.head.ref.commit.object.odb.store
    - typing.TypeVar.tree.head.commit.object.odb.store
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.store
    - typing.IO.object.commit.path.tree.odb.store
    - typing.BinaryIO.object.tree.head.commit.path.odb.store
    - typing.BinaryIO.tree.head.commit.path.odb.store
    - datetime.timedelta.object.tree.path.head.commit.odb.store
    - typing.IO.head.ref.commit.path.object.odb.store
    - io.BytesIO.tell
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.store
    - datetime.timedelta.path.commit.object.odb.store
    - subprocess.Popen.tree.object.path.commit.odb.store
    - datetime.timedelta.commit.path.odb.store
    - subprocess.Popen.head.commit.object.path.odb.store
    - subprocess.Popen.tree.head.commit.odb.store
    - subprocess.Popen.head.commit.path.object.odb.store
    - typing.IO.object.head.commit.odb.store
    - typing.cast.tree.head.commit.object.odb.store
    - git.objects.commit.Popen.path.odb.store
    - subprocess.Popen.path.object.head.ref.commit.odb.store
    - typing.IO.tree.path.object.head.ref.commit.odb.store
    - datetime.timedelta.commit.tree.object.path.odb.store
    - typing.TypeVar.head.ref.commit.object.path.odb.store
    - attrs.update
    - typing.IO.head.commit.tree.odb.store
    - subprocess.Popen.head.ref.commit.object.path.odb.store
    - datetime.timedelta.object.head.commit.tree.path.odb.store
    - datetime.timedelta.tree.head.commit.path.odb.store
    - datetime.timedelta.head.commit.path.object.odb.store
    - typing.TypeVar.head.commit.object.tree.path.odb.store
    - typing.IO.path.tree.head.ref.commit.odb.store
    - datetime.timedelta.tree.commit.path.object.odb.store
    - subprocess.Popen.head.commit.object.path.tree.odb.store
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.store
    - subprocess.Popen.object.odb.store
    - gitdb.util.LazyMixin.__class__
    - typing.TypeVar.head.commit.path.object.tree.odb.store
    - subprocess.Popen.object.head.ref.commit.tree.odb.store
    - git.objects.commit.Popen.path.tree.odb.store
    - subprocess.Popen.head.commit.tree.path.object.odb.store
    - subprocess.Popen.object.head.ref.commit.path.odb.store
    - subprocess.Popen.commit.path.odb.store
    - typing.IO.tree.path.object.commit.odb.store
    - subprocess.Popen.object.path.tree.commit.odb.store
    - datetime.timedelta.path.object.commit.odb.store
    - subprocess.Popen.path.tree.head.commit.object.odb.store
    - git.objects.commit.Popen.tree.odb.store
    - datetime.timedelta.head.commit.tree.path.odb.store
    - typing.IO.object.path.tree.head.commit.odb.store
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.store
    - datetime.timedelta.path.object.head.commit.tree.odb.store
    - typing.IO.object.odb.store
    - subprocess.Popen.tree.head.ref.commit.path.odb.store
    - subprocess.Popen.head.commit.path.tree.object.odb.store
    - typing.IO.tree.head.commit.path.odb.store
    - typing.IO.path.object.head.ref.commit.tree.odb.store
    - subprocess.Popen.path.head.commit.odb.store
    - typing.IO.head.ref.commit.object.tree.odb.store
    - typing.cast.tree.head.ref.commit.object.path.odb.store
    - typing.TypeVar.tree.head.ref.commit.odb.store
    - typing.IO.path.head.ref.commit.object.odb.store
    - typing.IO.path.head.ref.commit.odb.store
    - subprocess.Popen.path.odb.store
    - typing.TypeVar.tree.object.path.commit.odb.store
    - typing.cast.head.ref.commit.path.object.tree.odb.store
    - typing.TypeVar.object.tree.head.ref.commit.odb.store
    - datetime.timedelta.commit.path.object.tree.odb.store
    - datetime.timedelta.head.commit.object.odb.store
    - datetime.timedelta.head.ref.commit.odb.store
    - subprocess.Popen.commit.path.object.tree.odb.store
    - typing.cast.head.ref.commit.object.tree.odb.store
    - typing.cast.head.ref.commit.object.path.odb.store
    - subprocess.Popen.object.commit.tree.odb.store
    - typing.TypeVar.head.ref.commit.tree.object.odb.store
    - typing.IO.object.commit.tree.odb.store
    - typing.IO.head.commit.path.object.tree.odb.store
    - subprocess.Popen.path.head.ref.commit.tree.odb.store
    - datetime.timedelta.tree.commit.odb.store
    - datetime.timedelta.object.path.tree.head.commit.odb.store
    - typing.BinaryIO.object.tree.path.commit.odb.store
    - datetime.timedelta.path.tree.head.ref.commit.odb.store
    - typing.cast.head.ref.commit.tree.path.odb.store
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.store
    - subprocess.Popen.path.head.commit.object.odb.store
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.store
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.store
    - typing.cast.tree.object.head.commit.path.odb.store
    - typing.IO.head.commit.odb.store
    - typing.IO.head.ref.commit.object.path.tree.odb.store
    - typing.IO.tree.object.commit.odb.store
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.store
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.store
    - subprocess.Popen.object.path.tree.odb.store
    - datetime.timedelta.head.ref.commit.tree.object.odb.store
    - typing.IO.object.tree.path.commit.odb.store
    - datetime.timedelta.tree.object.head.ref.commit.odb.store
    - datetime.timedelta.tree.object.path.odb.store
    - datetime.timedelta.commit.object.path.tree.odb.store
    - datetime.timedelta.object.tree.commit.odb.store
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.store
    - subprocess.Popen.commit.tree.object.path.odb.store
    - datetime.timedelta.commit.object.tree.odb.store
    - subprocess.Popen.path.commit.odb.store
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.store
    - typing.TypeVar.object.tree.path.odb.store
    - typing.IO.tree.path.commit.object.odb.store
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.store
    - subprocess.Popen.object.tree.path.odb.store
    - subprocess.Popen.tree.object.commit.path.odb.store
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.store
    - datetime.timedelta.commit.object.path.odb.store
    - datetime.timedelta.object.head.ref.commit.tree.odb.store
    - typing.IO.path.commit.object.tree.odb.store
    - typing.TypeVar.head.commit.tree.path.odb.store
    - typing.TypeVar.head.commit.object.tree.odb.store
    - typing.IO.tree.object.odb.store
    - datetime.timedelta.object.path.head.ref.commit.odb.store
    - typing.IO.path.object.tree.head.commit.odb.store
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.store
    - subprocess.Popen.tree.head.commit.path.odb.store
    - typing.IO.path.tree.object.head.commit.odb.store
    - typing.TypeVar.object.tree.path.commit.odb.store
    - subprocess.Popen.tree.path.object.odb.store
    - subprocess.Popen.path.commit.tree.object.odb.store
    - subprocess.Popen.path.object.commit.odb.store
    - typing.IO.head.commit.object.odb.store
    - typing.BinaryIO.tree.head.ref.commit.object.odb.store
    - typing.BinaryIO.head.commit.tree.object.path.odb.store
    - typing.IO.tree.path.head.ref.commit.object.odb.store
    - subprocess.Popen.tree.head.ref.commit.object.odb.store
    - datetime.timedelta.object.commit.tree.odb.store
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.store
    - datetime.timedelta.head.ref.commit.object.odb.store
    - typing.IO.object.commit.path.odb.store
    - datetime.timedelta.commit.odb.store
    - datetime.timedelta.object.commit.path.odb.store
    - datetime.timedelta.tree.path.commit.object.odb.store
    - subprocess.Popen.head.commit.object.tree.path.odb.store
    - typing.IO.tree.object.path.head.commit.odb.store
    - typing.IO.head.commit.object.path.odb.store
    - subprocess.Popen.head.ref.commit.path.odb.store
    - subprocess.Popen.object.tree.commit.odb.store
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.store
    - typing.IO.commit.tree.object.path.odb.store
    - subprocess.Popen.object.tree.head.commit.path.odb.store
    - subprocess.Popen.tree.head.commit.object.path.odb.store
    - datetime.timedelta.object.path.head.commit.odb.store
    - datetime.timedelta.object.path.tree.commit.odb.store
    - datetime.timedelta.object.path.commit.tree.odb.store
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.store
    - subprocess.Popen.tree.path.commit.odb.store
    - typing.cast.object.head.commit.tree.path.odb.store
    - subprocess.Popen.tree.path.head.ref.commit.odb.store
    - typing.IO.commit.tree.odb.store
    - typing.IO.object.path.head.commit.tree.odb.store
    - typing.IO.path.head.commit.tree.odb.store
    - typing.IO.path.commit.odb.store
    - subprocess.Popen.tree.head.commit.object.odb.store
    - typing.IO.object.head.ref.commit.tree.odb.store
    - datetime.timedelta.object.commit.tree.path.odb.store
    - datetime.timedelta.path.head.commit.odb.store
    - typing.TypeVar.tree.object.path.odb.store
    - typing.TypeVar.object.head.commit.odb.store
    - typing.IO.commit.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.path.odb.store
    - typing.BinaryIO.object.head.commit.odb.store
    - typing.cast.commit.tree.object.path.odb.store
    - subprocess.Popen.path.tree.head.ref.commit.odb.store
    - typing.BinaryIO.head.commit.tree.path.object.odb.store
    - datetime.timedelta.head.commit.object.tree.path.odb.store
    - subprocess.Popen.object.commit.odb.store
    - datetime.timedelta.object.tree.head.ref.commit.odb.store
    - typing.IO.head.ref.commit.tree.object.path.odb.store
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.store
    - typing.cast.tree.object.head.ref.commit.odb.store
    - typing.IO.object.tree.head.commit.path.odb.store
    - subprocess.Popen.commit.object.odb.store
    - typing.IO.object.path.tree.commit.odb.store
    - datetime.timedelta.path.object.tree.odb.store
    - datetime.timedelta.path.head.commit.object.tree.odb.store
    - typing.TypeVar.head.commit.tree.odb.store
    - datetime.timedelta.path.commit.odb.store
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.store
    - typing.IO.head.ref.commit.path.tree.object.odb.store
    - datetime.timedelta.head.ref.commit.object.tree.odb.store
    - subprocess.Popen.path.tree.object.odb.store
    - typing.IO.tree.head.ref.commit.odb.store
    - datetime.timedelta.tree.object.commit.path.odb.store
    - typing.IO.object.commit.odb.store
    - subprocess.Popen.commit.tree.path.odb.store
    - typing.TypeVar.head.ref.commit.path.odb.store
    - subprocess.Popen.object.commit.tree.path.odb.store
    - typing.IO.path.head.commit.object.tree.odb.store
    - typing.cast.head.commit.path.odb.store
    - datetime.timedelta.head.commit.object.tree.odb.store
    - datetime.timedelta.object.commit.odb.store
    - subprocess.Popen.commit.object.tree.path.odb.store
    - typing.IO.head.ref.commit.tree.path.object.odb.store
    - subprocess.Popen.path.object.tree.head.commit.odb.store
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.store
    - typing.cast.head.commit.path.object.tree.odb.store
    - typing.cast.head.commit.tree.object.odb.store
    - typing.IO.head.ref.commit.object.tree.path.odb.store
    - typing.IO.tree.commit.object.odb.store
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.store
    - datetime.timedelta.object.tree.head.commit.odb.store
    - typing.IO.head.commit.path.tree.object.odb.store
    - typing.cast.head.ref.commit.tree.object.path.odb.store
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.store
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.store
    - typing.TypeVar.tree.object.path.head.commit.odb.store
    - subprocess.Popen.path.tree.commit.odb.store
    - typing.IO.head.ref.commit.path.odb.store
    - typing.BinaryIO.object.tree.path.odb.store
    - datetime.timedelta.path.commit.tree.object.odb.store
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.store
    - typing.TypeVar.tree.head.commit.odb.store
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.store
    - typing.BinaryIO.object.head.commit.path.tree.odb.store
    - typing.IO.tree.object.head.commit.path.odb.store
    - subprocess.Popen.head.ref.commit.tree.path.odb.store
    - typing.IO.object.tree.path.odb.store
    - typing.TypeVar.tree.head.commit.path.odb.store
    - typing.IO.tree.path.commit.odb.store
    - typing.IO.path.object.head.commit.odb.store
    - datetime.timedelta.object.path.commit.odb.store
    - typing.IO.tree.object.commit.path.odb.store
    - typing.TypeVar.head.ref.commit.path.tree.odb.store
    - typing.IO.object.head.commit.tree.odb.store
    - subprocess.Popen.commit.path.tree.object.odb.store
    - datetime.timedelta.object.tree.path.commit.odb.store
    - typing.TypeVar.head.commit.object.odb.store
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.store
    - subprocess.Popen.head.ref.commit.odb.store
    - typing.cast.commit.object.tree.path.odb.store
    - subprocess.Popen.tree.object.head.commit.path.odb.store
    - datetime.timedelta.tree.path.object.odb.store
    - subprocess.Popen.path.object.tree.odb.store
    - typing.IO.head.commit.path.tree.odb.store
    - datetime.timedelta.path.tree.head.commit.object.odb.store
    - subprocess.Popen.tree.path.commit.object.odb.store
    - typing.BinaryIO.head.commit.tree.object.odb.store
    - typing.IO.tree.commit.path.object.odb.store
    - typing.IO.commit.path.object.odb.store
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.store
    - typing.BinaryIO.head.commit.object.tree.odb.store
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.store
    - typing.IO.object.tree.commit.path.odb.store
    - datetime.timedelta.head.commit.tree.object.odb.store
    - subprocess.Popen.object.path.head.ref.commit.odb.store
    - subprocess.Popen.object.commit.path.odb.store
    - datetime.timedelta.head.ref.commit.object.path.odb.store
    - subprocess.Popen.object.head.commit.tree.odb.store
    - typing.TypeVar.head.commit.tree.path.object.odb.store
    - typing.BinaryIO.head.ref.commit.tree.odb.store
    - typing.IO.tree.path.object.head.commit.odb.store
    - typing.IO.object.tree.odb.store
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.store
    - datetime.timedelta.head.ref.commit.tree.odb.store
    - typing.IO.path.object.odb.store
    - typing.cast.tree.head.ref.commit.path.odb.store
    - subprocess.Popen.head.commit.tree.object.odb.store
    - datetime.timedelta.tree.object.head.commit.path.odb.store
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.store
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.store
    - subprocess.Popen.head.commit.object.tree.odb.store
    - subprocess.Popen.path.head.commit.tree.object.odb.store
    - datetime.timedelta.object.path.odb.store
    - typing.IO.object.head.commit.path.odb.store
    - datetime.timedelta.tree.path.object.head.commit.odb.store
    - typing.BinaryIO.head.commit.path.odb.store
    - datetime.timedelta.object.commit.path.tree.odb.store
    - datetime.timedelta.object.tree.path.odb.store
    - typing.TypeVar.tree.object.head.ref.commit.odb.store
    - typing.BinaryIO.head.ref.commit.path.object.odb.store
    - subprocess.Popen.path.object.head.commit.odb.store
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.store
    - datetime.timedelta.odb.store
    - typing.IO.path.head.ref.commit.tree.odb.store
    - typing.cast.head.ref.commit.tree.object.odb.store
    - typing.BinaryIO.tree.head.ref.commit.odb.store
    - subprocess.Popen.object.path.commit.tree.odb.store
    - typing.IO.commit.path.tree.odb.store
    - datetime.timedelta.path.tree.object.head.commit.odb.store
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.store
    - typing.IO.head.ref.commit.object.path.odb.store
    - subprocess.Popen.head.commit.odb.store
    - typing.TypeVar.object.head.commit.path.odb.store
    - typing.IO.object.head.commit.tree.path.odb.store
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.store
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.store
    - datetime.timedelta.tree.object.commit.odb.store
    - subprocess.Popen.object.commit.path.tree.odb.store
    - typing.IO.head.commit.tree.object.path.odb.store
    - typing.IO.path.commit.tree.odb.store
    - typing.cast.head.ref.commit.tree.odb.store
    - datetime.timedelta.tree.path.head.commit.odb.store
    - typing.TypeVar.head.commit.object.path.tree.odb.store
    - datetime.timedelta.path.odb.store
    - typing.cast.object.head.ref.commit.tree.path.odb.store
    - typing.IO.head.commit.tree.path.odb.store
    - typing.IO.commit.path.odb.store
    - typing.IO.path.head.commit.object.odb.store
    - subprocess.Popen.tree.object.commit.odb.store
    - typing.IO.tree.object.path.head.ref.commit.odb.store
    - typing.cast.object.tree.head.commit.path.odb.store
    - datetime.timedelta.object.head.ref.commit.path.odb.store
    - typing.IO.path.tree.head.commit.odb.store
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.store
    - datetime.timedelta.commit.tree.path.odb.store
    - typing.cast.head.ref.commit.object.odb.store
    - subprocess.Popen.path.object.tree.commit.odb.store
    - subprocess.Popen.object.path.commit.odb.store
    - datetime.timedelta.path.tree.commit.object.odb.store
    - subprocess.Popen.head.commit.path.object.tree.odb.store
    - subprocess.Popen.commit.path.tree.odb.store
    - typing.IO.tree.object.path.odb.store
    - subprocess.Popen.object.tree.commit.path.odb.store
    - datetime.timedelta.object.head.commit.path.tree.odb.store
    - typing.cast.tree.head.commit.object.path.odb.store
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.store
    - typing.BinaryIO.head.commit.path.object.odb.store
    - subprocess.Popen.object.path.odb.store
    - io.BytesIO
    - datetime.timedelta.tree.path.commit.odb.store
    - datetime.timedelta.tree.object.path.head.commit.odb.store
    - datetime.timedelta.commit.object.tree.path.odb.store
    - typing.TypeVar.object.head.ref.commit.odb.store
    - typing.IO.commit.path.tree.object.odb.store
    - subprocess.Popen.object.head.commit.odb.store
    - typing.BinaryIO.head.commit.object.odb.store
    - typing.IO.object.path.odb.store
    - datetime.timedelta.tree.commit.path.odb.store
    - datetime.timedelta.commit.tree.odb.store
    - typing.IO.head.commit.object.tree.path.odb.store
    - gitdb.IStream
    - subprocess.Popen.object.head.commit.path.tree.odb.store
    - typing.IO.tree.head.ref.commit.object.path.odb.store
    - subprocess.Popen.tree.odb.store
    - typing.TypeVar.tree.object.head.commit.path.odb.store
    - subprocess.Popen.commit.object.tree.odb.store
    - typing.cast.head.commit.object.odb.store
    - typing.IO.tree.odb.store
    - typing.BinaryIO.head.commit.path.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.store
    - typing.IO.object.path.tree.head.ref.commit.odb.store
    - typing.IO.head.ref.commit.path.tree.odb.store
    - typing.cast.tree.head.commit.path.odb.store
    - datetime.timedelta.tree.head.ref.commit.path.odb.store
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.store
    - datetime.timedelta.path.head.commit.object.odb.store
    - typing.IO.object.path.head.ref.commit.odb.store
    - subprocess.Popen.tree.object.head.ref.commit.odb.store
    - typing.IO.commit.object.path.tree.odb.store
    - typing.IO.tree.head.ref.commit.path.object.odb.store
    - typing.IO.tree.path.head.commit.object.odb.store
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.store
    - typing.cast.object.head.commit.path.odb.store
    - typing.IO.path.tree.commit.object.odb.store
    - datetime.timedelta.tree.object.path.commit.odb.store
    - typing.IO.path.object.head.ref.commit.odb.store
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.store
    - typing.IO.odb.store
    - typing.IO.commit.tree.path.odb.store
    - typing.IO.tree.commit.path.odb.store
    - typing.IO.path.tree.commit.odb.store
    - typing.TypeVar.head.commit.path.odb.store
    - typing.BinaryIO.object.tree.head.commit.odb.store
    - git.objects.commit.Popen.tree.path.odb.store
    - typing.IO.path.object.tree.odb.store
    - typing.TypeVar.object.tree.head.commit.odb.store
    - datetime.timedelta.tree.head.commit.object.path.odb.store
    - datetime.timedelta.path.head.ref.commit.odb.store
    - typing.BinaryIO.tree.head.ref.commit.path.odb.store
    - typing.IO.object.tree.head.commit.odb.store
    - typing.TypeVar.object.head.ref.commit.path.odb.store
    - datetime.timedelta.head.commit.path.odb.store
    - subprocess.Popen.path.head.ref.commit.odb.store
    - typing.cast.head.commit.path.object.odb.store
    - subprocess.Popen.object.path.tree.head.commit.odb.store
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.store
    - typing.IO.path.object.commit.odb.store
    - subprocess.Popen.tree.commit.path.object.odb.store
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.store
    - typing.IO.path.commit.tree.object.odb.store
    - subprocess.Popen.tree.path.head.commit.object.odb.store
    - typing.IO.head.ref.commit.tree.object.odb.store
    - subprocess.Popen.object.tree.head.ref.commit.odb.store
    - typing.IO.commit.object.path.odb.store
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.store
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.store
    - typing.IO.path.head.commit.odb.store
    - subprocess.Popen.object.tree.head.commit.odb.store
    - typing.IO.head.commit.tree.path.object.odb.store
    - typing.cast.head.ref.commit.path.object.odb.store
    - typing.IO.object.path.commit.odb.store
    - typing.IO.commit.odb.store
    - typing.IO.tree.head.commit.odb.store
    - typing.TypeVar.head.commit.tree.object.odb.store
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.store
    - subprocess.Popen.path.head.commit.tree.odb.store
    - typing.TypeVar.object.head.commit.tree.odb.store
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.store
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.store
    - typing.BinaryIO.head.ref.commit.tree.object.odb.store
    - subprocess.Popen.path.object.commit.tree.odb.store
    - subprocess.Popen.tree.path.head.commit.odb.store
    - datetime.timedelta.head.commit.tree.odb.store
    - subprocess.Popen.path.head.commit.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.store
    - typing.TypeVar.head.commit.object.path.odb.store
    - typing.IO.object.head.ref.commit.path.odb.store
    - subprocess.Popen.object.head.commit.tree.path.odb.store
    - typing.cast.head.ref.commit.tree.path.object.odb.store
    - typing.IO.tree.path.head.commit.odb.store
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.store
    - io.BytesIO.seek
    - typing.BinaryIO.head.commit.odb.store
    - subprocess.Popen.commit.tree.object.odb.store
    - datetime.timedelta.tree.head.commit.object.odb.store
    - typing.cast.head.commit.tree.path.object.odb.store
    - typing.TypeVar.tree.object.head.commit.odb.store
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.store
    - typing.IO.commit.tree.path.object.odb.store
    - typing.IO.object.tree.head.ref.commit.path.odb.store
    - typing.cast.head.ref.commit.object.path.tree.odb.store
    - typing.cast.object.tree.head.ref.commit.odb.store
    - subprocess.Popen.tree.object.head.commit.odb.store
    - typing.IO.path.tree.head.commit.object.odb.store
    - typing.cast.head.ref.commit.path.odb.store
    - typing.BinaryIO.object.head.commit.path.odb.store
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.store
    - datetime.timedelta.head.commit.path.tree.odb.store
    - typing.cast.object.tree.head.ref.commit.path.odb.store
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.store
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.store
    - subprocess.Popen.object.head.ref.commit.odb.store
    - subprocess.Popen.commit.tree.odb.store
    - datetime.timedelta.object.tree.head.commit.path.odb.store
    - datetime.timedelta.commit.tree.object.odb.store
    - typing.TypeVar.tree.head.commit.path.object.odb.store
    - typing.IO.object.head.ref.commit.tree.path.odb.store
    - typing.IO.tree.head.ref.commit.path.odb.store
    - datetime.timedelta.head.commit.path.object.tree.odb.store
    - typing.BinaryIO.head.commit.tree.odb.store
    - datetime.timedelta.path.tree.object.odb.store
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.store
    - typing.TypeVar.head.commit.odb.store
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.store
    - typing.BinaryIO.head.ref.commit.object.tree.odb.store
    - typing.IO.commit.path.object.tree.odb.store
    - typing.BinaryIO.head.ref.commit.object.path.odb.store
    - typing.cast.tree.object.head.ref.commit.path.odb.store
    - typing.TypeVar.head.ref.commit.tree.odb.store
    - datetime.timedelta.object.tree.commit.path.odb.store
    - typing.cast.head.commit.tree.odb.store
    - typing.cast.head.commit.tree.object.path.odb.store
    - typing.BinaryIO.object.head.ref.commit.odb.store
    - typing.TypeVar.head.ref.commit.object.tree.odb.store
    - datetime.timedelta.tree.object.odb.store
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.store
    - datetime.timedelta.tree.path.head.commit.object.odb.store
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.store
    - subprocess.Popen.commit.odb.store
    - typing.IO.tree.head.commit.path.object.odb.store
    - typing.IO.object.tree.commit.odb.store
    - datetime.timedelta.object.head.commit.path.odb.store
    - typing.cast.object.head.commit.odb.store
    - typing.BinaryIO.object.head.ref.commit.path.odb.store
    - subprocess.Popen.tree.object.odb.store
    - datetime.timedelta.head.commit.object.path.tree.odb.store
    - typing.IO.commit.tree.object.odb.store
    - typing.IO.head.commit.tree.object.odb.store
    - subprocess.Popen.path.commit.tree.odb.store
    - typing.BinaryIO.head.ref.commit.path.tree.odb.store
    - typing.BinaryIO.object.tree.head.ref.commit.odb.store
    - subprocess.Popen.tree.path.object.head.commit.odb.store
    - datetime.timedelta.path.tree.head.commit.odb.store
    - datetime.timedelta.path.head.ref.commit.tree.odb.store
    - typing.cast.head.commit.object.tree.path.odb.store
    - typing.IO.path.object.tree.head.ref.commit.odb.store
    - subprocess.Popen.head.ref.commit.tree.object.odb.store
    - typing.BinaryIO.object.head.commit.tree.path.odb.store
    - datetime.timedelta.tree.head.ref.commit.object.odb.store
    - typing.IO.path.tree.object.commit.odb.store
    - typing.cast.head.ref.commit.path.tree.object.odb.store
    - typing.TypeVar.object.tree.path.head.commit.odb.store
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.store
    - typing.cast.tree.head.ref.commit.odb.store
    - typing.TypeVar.tree.head.commit.object.path.odb.store
    - typing.cast.object.head.ref.commit.path.odb.store
    - typing.IO.head.commit.object.path.tree.odb.store
    - typing.IO.tree.object.head.ref.commit.odb.store
    - typing.cast.tree.head.commit.odb.store
    - datetime.timedelta.path.tree.commit.odb.store
    - typing.BinaryIO.head.ref.commit.path.odb.store
    - datetime.timedelta.path.head.ref.commit.object.odb.store
    - datetime.timedelta.commit.path.tree.object.odb.store
    - datetime.timedelta.head.commit.object.path.odb.store
    - subprocess.Popen.commit.object.path.tree.odb.store
    - datetime.timedelta.commit.path.object.odb.store
    - subprocess.Popen.tree.commit.object.odb.store
    - typing.IO.path.tree.object.head.ref.commit.odb.store
    - typing.IO.path.head.commit.tree.object.odb.store
    - subprocess.Popen.object.tree.odb.store
    - datetime.timedelta.head.ref.commit.path.object.odb.store
    - typing.cast.tree.object.head.commit.odb.store
    - subprocess.Popen.path.commit.object.odb.store
    - subprocess.Popen.tree.commit.path.odb.store
    - typing.cast.object.head.ref.commit.tree.odb.store
    - typing.IO.head.ref.commit.tree.path.odb.store
    - subprocess.Popen.tree.path.object.commit.odb.store
    - git.objects.commit.Commit._calculate_sha_
    - typing.cast.head.commit.object.path.tree.odb.store
    - subprocess.Popen.odb.store
    - typing.BinaryIO.object.head.commit.tree.odb.store
    - typing.TypeVar.head.ref.commit.object.odb.store
    - subprocess.Popen.path.tree.object.head.commit.odb.store
    - datetime.timedelta.path.tree.object.commit.odb.store
    - subprocess.Popen.path.tree.head.commit.odb.store
    - typing.IO.object.commit.tree.path.odb.store
    - datetime.timedelta.head.commit.tree.object.path.odb.store
    - subprocess.Popen.path.tree.object.commit.odb.store
    - typing.IO.tree.path.head.ref.commit.odb.store
    - typing.IO.tree.commit.odb.store
    - typing.IO.object.tree.path.head.ref.commit.odb.store
    - subprocess.Popen.object.head.commit.path.odb.store
    - datetime.timedelta.tree.head.commit.odb.store
    - subprocess.Popen.object.path.head.commit.odb.store
    - datetime.timedelta.path.head.commit.tree.object.odb.store
    - datetime.timedelta.tree.path.head.ref.commit.odb.store
    - typing.IO.path.object.tree.commit.odb.store
    - datetime.timedelta.path.object.head.ref.commit.odb.store
    - typing.cast.tree.head.commit.path.object.odb.store
    - datetime.timedelta.head.commit.odb.store
    - typing.IO.head.commit.path.odb.store
    - datetime.timedelta.head.ref.commit.path.tree.odb.store
    - subprocess.Popen.head.commit.object.odb.store
    - subprocess.Popen.path.object.head.commit.tree.odb.store
    - typing.cast.head.commit.path.tree.odb.store
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.store
    - datetime.timedelta.path.object.tree.commit.odb.store
    - typing.IO.tree.head.commit.object.path.odb.store
    - datetime.timedelta.head.commit.path.tree.object.odb.store
    - typing.IO.head.ref.commit.object.odb.store
    - typing.IO.tree.head.ref.commit.object.odb.store
    - typing.cast.head.commit.path.tree.object.odb.store
    - typing.IO.object.head.ref.commit.path.tree.odb.store
    - typing.TypeVar.object.head.commit.path.tree.odb.store
    - subprocess.Popen.commit.object.path.odb.store
    - subprocess.Popen.commit.tree.path.object.odb.store
    - typing.IO.object.head.ref.commit.odb.store
    - subprocess.Popen.head.ref.commit.object.tree.odb.store
    - typing.cast.head.ref.commit.path.tree.odb.store
    - datetime.timedelta.tree.odb.store
    - datetime.timedelta.commit.tree.path.object.odb.store
    - typing.BinaryIO.head.ref.commit.object.odb.store
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.store
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.store
    - datetime.timedelta.tree.head.commit.path.object.odb.store
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.store
    - datetime.timedelta.commit.path.tree.odb.store
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.store
    - typing.IO.object.tree.head.ref.commit.odb.store
    - typing.TypeVar.object.head.ref.commit.tree.odb.store
    - typing.BinaryIO.tree.head.commit.odb.store
    - typing.TypeVar.head.commit.path.tree.object.odb.store
    - typing.IO.object.path.commit.tree.odb.store
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.store
    - typing.TypeVar.head.ref.commit.tree.path.odb.store
    - subprocess.Popen.commit.path.object.odb.store
    - typing.IO.object.path.head.ref.commit.tree.odb.store
    - typing.IO.tree.object.head.commit.odb.store
    - typing.BinaryIO.head.commit.path.tree.object.odb.store
    - typing.TypeVar.object.head.commit.tree.path.odb.store
    - typing.IO.tree.head.commit.object.odb.store
    - datetime.timedelta.object.path.head.commit.tree.odb.store
    - typing.cast.object.head.commit.tree.odb.store
    - typing.cast.head.ref.commit.object.tree.path.odb.store
    - typing.BinaryIO.tree.head.commit.object.odb.store
    - typing.IO.head.ref.commit.path.object.tree.odb.store
    - typing.cast.tree.head.ref.commit.object.odb.store
    - commit._serialize
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.store
    - subprocess.Popen.tree.commit.object.path.odb.store
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.store
    - subprocess.Popen.head.ref.commit.path.object.odb.store
    - typing.cast.head.commit.odb.store
    - typing.IO.path.tree.odb.store
    - datetime.timedelta.object.head.commit.odb.store
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.store
    - datetime.timedelta.path.commit.object.tree.odb.store
    - subprocess.Popen.head.commit.path.odb.store
    - typing.IO.commit.object.tree.path.odb.store
    - typing.BinaryIO.object.head.ref.commit.tree.odb.store
    - typing.IO.object.tree.path.head.commit.odb.store
    - subprocess.Popen.head.ref.commit.object.odb.store
    - subprocess.Popen.object.path.head.commit.tree.odb.store
    - typing.IO.head.commit.object.tree.odb.store
    - typing.IO.path.commit.object.odb.store
    - typing.BinaryIO.tree.head.commit.path.object.odb.store
    - typing.IO.head.ref.commit.odb.store
    - typing.IO.path.object.commit.tree.odb.store
    - typing.cast.head.commit.tree.path.odb.store
    - subprocess.Popen.tree.object.path.odb.store
    - git.objects.commit.Popen.odb.store
    - <builtin>.getattr
    - typing.BinaryIO.tree.head.commit.object.path.odb.store
    - typing.TypeVar.head.commit.tree.object.path.odb.store
    - datetime.timedelta.path.tree.odb.store
    - subprocess.Popen.tree.head.ref.commit.odb.store
    - typing.TypeVar.head.commit.path.tree.odb.store
    - datetime.timedelta.tree.path.object.commit.odb.store
    - typing.IO.object.head.commit.path.tree.odb.store
    - subprocess.Popen.path.commit.object.tree.odb.store
    - subprocess.Popen.path.head.ref.commit.object.odb.store
    - datetime.timedelta.object.odb.store
    - subprocess.Popen.path.tree.commit.object.odb.store
    - subprocess.Popen.head.commit.tree.object.path.odb.store
    - subprocess.Popen.head.commit.path.tree.odb.store
    - typing.BinaryIO.head.ref.commit.tree.path.odb.store
    - typing.BinaryIO.object.tree.path.head.commit.odb.store
    - typing.cast.head.commit.object.path.odb.store
    - subprocess.Popen.path.object.odb.store
    - typing.BinaryIO.head.commit.object.path.odb.store
    - subprocess.Popen.head.ref.commit.path.tree.odb.store
    - typing.TypeVar.object.tree.head.commit.path.odb.store
    - typing.IO.commit.object.odb.store
    - typing.IO.path.tree.object.odb.store
    - typing.IO.path.head.ref.commit.object.tree.odb.store
    - datetime.timedelta.path.commit.tree.odb.store
    - typing.IO.path.head.ref.commit.tree.object.odb.store
    - datetime.timedelta.object.tree.odb.store
    - typing.IO.path.tree.head.ref.commit.object.odb.store
    - datetime.timedelta.path.object.commit.tree.odb.store
    - datetime.timedelta.tree.head.ref.commit.odb.store
    - datetime.timedelta.object.head.ref.commit.odb.store
    - typing.cast.head.commit.object.tree.odb.store
    - subprocess.Popen.object.tree.path.head.commit.odb.store
    - datetime.timedelta.path.object.odb.store
    - typing.IO.tree.path.object.odb.store
    - subprocess.Popen.head.commit.tree.path.odb.store
    - typing.IO.tree.object.path.commit.odb.store
    - datetime.timedelta.object.path.tree.odb.store
    - typing.IO.path.odb.store
    - datetime.timedelta.head.commit.tree.path.object.odb.store
    - typing.TypeVar.head.commit.path.object.odb.store
    - typing.BinaryIO.head.commit.object.path.tree.odb.store
    - subprocess.Popen.tree.commit.odb.store
    - datetime.timedelta.object.head.commit.tree.odb.store
    - typing.IO.tree.path.odb.store
    - subprocess.Popen.path.tree.odb.store
    - datetime.timedelta.commit.object.odb.store
    - typing.IO.object.path.tree.odb.store
    - typing.IO.tree.object.head.ref.commit.path.odb.store
    - typing.IO.head.ref.commit.tree.odb.store
    - datetime.timedelta.path.object.head.commit.odb.store
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.store
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.store
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.store
    - subprocess.Popen.object.tree.path.commit.odb.store
    - subprocess.Popen.tree.head.commit.path.object.odb.store
    - typing.TypeVar.tree.head.ref.commit.path.odb.store
    - typing.IO.head.commit.path.object.odb.store
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attrs.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gitdb.util.LazyMixin.__class__
    functionSourceFile: gitdb
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 241
    functionName: git.objects.commit.Commit._set_cache_
    functionSourceFile: git.objects.commit
    functionUses: 0
    functionsReached:
    - subprocess.Popen.object.tree.commit.path.odb.stream
    - typing.IO.commit.path.object.tree.odb.stream
    - typing.IO.path.object.tree.odb.stream
    - m.groups
    - typing.IO.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.odb.stream
    - typing.cast.head.ref.commit.tree.object.odb.stream
    - git.objects.commit.Popen.path.odb.stream
    - subprocess.Popen.tree.path.object.head.commit.odb.stream
    - datetime.timedelta.tree.object.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.object.odb.stream
    - datetime.timedelta.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.tree.path.object.commit.odb.stream
    - datetime.timedelta.head.commit.path.odb.stream
    - typing.TypeVar.tree.object.path.commit.odb.stream
    - subprocess.Popen.head.ref.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.path.tree.odb.stream
    - typing.IO.path.tree.odb.stream
    - subprocess.Popen.path.object.commit.odb.stream
    - subprocess.Popen.tree.object.path.head.ref.commit.odb.stream
    - typing.IO.object.tree.commit.path.odb.stream
    - next_line.startswith
    - datetime.timedelta.object.head.commit.tree.odb.stream
    - typing.TypeVar.head.commit.path.odb.stream
    - typing.IO.object.path.head.commit.tree.odb.stream
    - subprocess.Popen.path.object.odb.stream
    - typing.TypeVar.head.commit.path.object.odb.stream
    - datetime.timedelta.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.tree.path.head.ref.commit.odb.stream
    - typing.IO.commit.object.path.odb.stream
    - subprocess.Popen.tree.path.object.head.ref.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.object.path.commit.odb.stream
    - typing.IO.path.head.commit.object.tree.odb.stream
    - typing.TypeVar.head.commit.tree.path.odb.stream
    - subprocess.Popen.object.path.head.commit.odb.stream
    - typing.IO.commit.object.odb.stream
    - typing.BinaryIO.tree.head.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.path.object.tree.commit.odb.stream
    - datetime.timedelta.tree.head.commit.object.odb.stream
    - typing.BinaryIO.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.path.head.ref.commit.object.tree.odb.stream
    - typing.cast.object.head.commit.odb.stream
    - subprocess.Popen.object.commit.tree.path.odb.stream
    - datetime.timedelta.tree.head.commit.odb.stream
    - typing.IO.head.commit.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.path.tree.head.commit.object.odb.stream
    - datetime.timedelta.path.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.object.tree.commit.odb.stream
    - typing.TypeVar.head.ref.commit.object.tree.path.odb.stream
    - typing.IO.tree.object.head.ref.commit.odb.stream
    - subprocess.Popen.tree.odb.stream
    - typing.cast.head.commit.path.object.odb.stream
    - subprocess.Popen.path.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.head.commit.object.path.tree.odb.stream
    - _re_actor_epoch.search
    - subprocess.Popen.object.path.head.ref.commit.odb.stream
    - typing.IO.object.tree.commit.odb.stream
    - typing.IO.path.tree.head.ref.commit.odb.stream
    - datetime.timedelta.path.tree.object.commit.odb.stream
    - datetime.timedelta.path.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.path.tree.odb.stream
    - typing.IO.tree.path.commit.odb.stream
    - <builtin>.abs
    - typing.IO.path.tree.head.commit.object.odb.stream
    - typing.IO.head.ref.commit.tree.object.odb.stream
    - subprocess.Popen.tree.head.commit.path.object.odb.stream
    - datetime.timedelta.object.odb.stream
    - subprocess.Popen.commit.path.tree.object.odb.stream
    - typing.TypeVar.head.ref.commit.object.tree.odb.stream
    - datetime.timedelta.path.head.ref.commit.tree.object.odb.stream
    - m.group
    - _re_only_actor.search
    - typing.TypeVar.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.path.tree.object.odb.stream
    - datetime.timedelta.head.commit.path.tree.object.odb.stream
    - typing.cast.tree.head.ref.commit.object.path.odb.stream
    - typing.BinaryIO.object.head.ref.commit.path.tree.odb.stream
    - typing.IO.object.head.commit.path.odb.stream
    - typing.cast.tree.head.commit.path.odb.stream
    - subprocess.Popen.object.commit.tree.odb.stream
    - typing.cast.commit.tree.object.path.odb.stream
    - typing.cast.tree.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.head.commit.object.tree.odb.stream
    - git.objects.commit.Popen.path.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.path.head.commit.object.odb.stream
    - datetime.timedelta.tree.object.head.commit.path.odb.stream
    - typing.IO.object.tree.path.odb.stream
    - subprocess.Popen.tree.head.commit.object.path.odb.stream
    - git.util.Actor.__init__
    - typing.IO.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.path.odb.stream
    - typing.TypeVar.head.commit.object.odb.stream
    - subprocess.Popen.tree.head.ref.commit.object.odb.stream
    - git.util.Actor._from_string
    - datetime.timedelta.head.commit.path.object.tree.odb.stream
    - subprocess.Popen.commit.path.tree.odb.stream
    - typing.BinaryIO.head.commit.path.object.tree.odb.stream
    - subprocess.Popen.path.tree.commit.object.odb.stream
    - typing.IO.path.head.commit.tree.odb.stream
    - subprocess.Popen.commit.tree.object.path.odb.stream
    - typing.TypeVar.head.commit.object.path.odb.stream
    - typing.IO.commit.object.path.tree.odb.stream
    - datetime.timedelta.object.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.object.path.odb.stream
    - typing.IO.head.commit.object.tree.path.odb.stream
    - typing.BinaryIO.object.tree.head.commit.odb.stream
    - subprocess.Popen.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.path.head.ref.commit.object.tree.odb.stream
    - typing.IO.path.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.commit.tree.object.odb.stream
    - typing.TypeVar.tree.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.path.tree.head.ref.commit.object.odb.stream
    - datetime.timedelta.object.commit.tree.path.odb.stream
    - typing.BinaryIO.head.commit.tree.object.path.odb.stream
    - typing.IO.head.commit.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.object.tree.odb.stream
    - subprocess.Popen.tree.commit.path.odb.stream
    - cls.name_email_regex.search
    - sig.rstrip
    - subprocess.Popen.object.path.commit.tree.odb.stream
    - datetime.timedelta.tree.commit.odb.stream
    - typing.IO.object.path.odb.stream
    - datetime.timedelta.head.commit.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.tree.odb.stream
    - datetime.timedelta.head.commit.odb.stream
    - datetime.timedelta.tree.odb.stream
    - typing.IO.head.commit.object.odb.stream
    - datetime.timedelta.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.object.commit.path.odb.stream
    - datetime.timedelta.tree.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.tree.path.object.odb.stream
    - typing.TypeVar.tree.object.path.odb.stream
    - typing.IO.object.commit.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.object.path.odb.stream
    - datetime.timedelta.commit.tree.odb.stream
    - datetime.timedelta.commit.path.odb.stream
    - datetime.timedelta.path.commit.odb.stream
    - datetime.timedelta.object.head.commit.odb.stream
    - typing.BinaryIO.tree.head.commit.path.odb.stream
    - datetime.timedelta.commit.path.tree.object.odb.stream
    - typing.BinaryIO.object.head.commit.path.tree.odb.stream
    - typing.IO.tree.commit.object.odb.stream
    - typing.IO.head.commit.tree.path.object.odb.stream
    - typing.IO.path.head.ref.commit.odb.stream
    - subprocess.Popen.tree.path.head.commit.odb.stream
    - typing.TypeVar.tree.object.path.head.ref.commit.odb.stream
    - typing.IO.path.head.ref.commit.tree.object.odb.stream
    - typing.IO.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.commit.path.odb.stream
    - typing.IO.tree.commit.path.object.odb.stream
    - subprocess.Popen.object.tree.odb.stream
    - typing.IO.tree.path.commit.object.odb.stream
    - subprocess.Popen.commit.tree.object.odb.stream
    - subprocess.Popen.head.commit.tree.odb.stream
    - parent_line.split
    - <builtin>.tuple
    - typing.IO.head.commit.tree.object.path.odb.stream
    - typing.TypeVar.tree.head.ref.commit.path.odb.stream
    - typing.IO.path.object.head.ref.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.tree.path.odb.stream
    - subprocess.Popen.path.commit.tree.odb.stream
    - datetime.timedelta.head.ref.commit.object.odb.stream
    - cls.name_only_regex.search
    - datetime.timedelta.path.tree.head.commit.odb.stream
    - typing.IO.head.commit.tree.path.odb.stream
    - typing.IO.object.tree.path.commit.odb.stream
    - typing.cast.head.commit.object.path.odb.stream
    - typing.IO.object.commit.tree.path.odb.stream
    - subprocess.Popen.tree.head.ref.commit.odb.stream
    - enc.strip
    - typing.IO.path.object.head.ref.commit.tree.odb.stream
    - typing.IO.tree.head.ref.commit.path.object.odb.stream
    - datetime.timedelta.path.head.commit.object.odb.stream
    - subprocess.Popen.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.tree.odb.stream
    - datetime.timedelta.commit.tree.path.object.odb.stream
    - author_line.decode
    - subprocess.Popen.head.commit.tree.object.path.odb.stream
    - typing.BinaryIO.object.tree.head.commit.path.odb.stream
    - datetime.timedelta.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.commit.object.tree.odb.stream
    - datetime.timedelta.tree.path.object.odb.stream
    - subprocess.Popen.path.tree.odb.stream
    - subprocess.Popen.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.tree.odb.stream
    - typing.IO.tree.object.commit.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.object.odb.stream
    - typing.TypeVar.head.commit.path.object.tree.odb.stream
    - typing.IO.path.object.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.path.object.odb.stream
    - typing.IO.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.odb.stream
    - subprocess.Popen.path.object.head.ref.commit.odb.stream
    - datetime.timedelta.head.commit.object.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.path.odb.stream
    - typing.IO.path.commit.object.tree.odb.stream
    - typing.BinaryIO.tree.head.commit.object.odb.stream
    - git.objects.commit.Popen.tree.odb.stream
    - subprocess.Popen.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.object.path.tree.commit.odb.stream
    - subprocess.Popen.commit.object.path.odb.stream
    - datetime.timedelta.path.object.odb.stream
    - datetime.timedelta.object.tree.commit.odb.stream
    - sigbuf.strip
    - typing.cast.head.commit.object.path.tree.odb.stream
    - typing.cast.object.tree.head.commit.path.odb.stream
    - subprocess.Popen.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.head.ref.commit.path.tree.object.odb.stream
    - datetime.timedelta.path.head.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.object.odb.stream
    - typing.TypeVar.tree.head.ref.commit.object.odb.stream
    - typing.cast.head.commit.path.tree.object.odb.stream
    - typing.cast.object.head.ref.commit.tree.odb.stream
    - typing.TypeVar.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.tree.head.ref.commit.odb.stream
    - typing.IO.tree.path.head.commit.object.odb.stream
    - typing.IO.tree.path.object.head.ref.commit.odb.stream
    - typing.IO.object.path.tree.odb.stream
    - typing.TypeVar.head.ref.commit.path.object.tree.odb.stream
    - typing.TypeVar.tree.object.head.commit.odb.stream
    - stream.read
    - datetime.timedelta.tree.object.odb.stream
    - subprocess.Popen.tree.object.path.head.commit.odb.stream
    - typing.TypeVar.tree.head.ref.commit.odb.stream
    - datetime.timedelta.object.tree.head.commit.odb.stream
    - typing.IO.head.ref.commit.path.object.tree.odb.stream
    - datetime.timedelta.tree.head.ref.commit.odb.stream
    - typing.BinaryIO.object.head.ref.commit.path.odb.stream
    - typing.BinaryIO.object.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.tree.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.commit.path.tree.object.odb.stream
    - datetime.timedelta.tree.object.commit.path.odb.stream
    - typing.cast.head.ref.commit.tree.object.path.odb.stream
    - subprocess.Popen.object.head.commit.odb.stream
    - subprocess.Popen.object.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.odb.stream
    - subprocess.Popen.head.ref.commit.path.object.odb.stream
    - typing.cast.head.ref.commit.tree.path.odb.stream
    - _logger.error
    - datetime.timedelta.tree.path.head.commit.object.odb.stream
    - typing.TypeVar.head.ref.commit.path.odb.stream
    - typing.IO.object.path.tree.head.commit.odb.stream
    - subprocess.Popen.tree.commit.object.odb.stream
    - subprocess.Popen.tree.commit.path.object.odb.stream
    - typing.IO.tree.object.path.head.ref.commit.odb.stream
    - typing.cast.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.path.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.object.tree.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.path.tree.odb.stream
    - typing.BinaryIO.object.head.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.head.ref.commit.object.path.odb.stream
    - typing.TypeVar.object.head.commit.odb.stream
    - typing.IO.path.head.commit.object.odb.stream
    - typing.IO.object.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.path.odb.stream
    - typing.IO.tree.object.path.commit.odb.stream
    - datetime.timedelta.commit.tree.object.path.odb.stream
    - typing.IO.tree.commit.object.path.odb.stream
    - subprocess.Popen.commit.tree.odb.stream
    - typing.IO.object.path.commit.odb.stream
    - typing.cast.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.head.ref.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.head.commit.path.odb.stream
    - typing.IO.path.object.odb.stream
    - subprocess.Popen.head.commit.object.odb.stream
    - typing.IO.object.head.commit.tree.odb.stream
    - typing.IO.tree.head.commit.path.odb.stream
    - typing.IO.path.commit.odb.stream
    - typing.IO.head.ref.commit.path.tree.object.odb.stream
    - typing.TypeVar.head.ref.commit.object.odb.stream
    - datetime.timedelta.head.ref.commit.object.tree.path.odb.stream
    - typing.BinaryIO.head.ref.commit.object.odb.stream
    - typing.IO.object.head.commit.odb.stream
    - datetime.timedelta.tree.commit.path.object.odb.stream
    - subprocess.Popen.commit.path.object.odb.stream
    - git.objects.commit.Popen.odb.stream
    - typing.IO.object.commit.tree.odb.stream
    - typing.IO.tree.path.head.ref.commit.object.odb.stream
    - typing.IO.object.commit.path.tree.odb.stream
    - typing.cast.object.tree.head.ref.commit.path.odb.stream
    - typing.TypeVar.object.head.ref.commit.tree.odb.stream
    - datetime.timedelta.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.path.tree.object.odb.stream
    - typing.BinaryIO.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.path.object.head.commit.odb.stream
    - typing.IO.path.commit.tree.object.odb.stream
    - datetime.timedelta.head.commit.tree.object.odb.stream
    - typing.IO.commit.path.tree.odb.stream
    - typing.IO.tree.path.object.head.commit.odb.stream
    - typing.IO.tree.head.ref.commit.object.path.odb.stream
    - typing.IO.object.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.tree.head.commit.object.path.odb.stream
    - datetime.timedelta.path.object.head.commit.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.object.tree.odb.stream
    - typing.IO.path.head.ref.commit.tree.odb.stream
    - typing.IO.tree.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.tree.path.commit.odb.stream
    - typing.IO.object.path.head.ref.commit.odb.stream
    - datetime.timedelta.object.tree.path.commit.odb.stream
    - typing.cast.tree.head.commit.object.odb.stream
    - typing.cast.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.object.commit.tree.odb.stream
    - typing.IO.path.tree.object.commit.odb.stream
    - typing.BinaryIO.head.commit.path.object.odb.stream
    - datetime.timedelta.head.commit.path.tree.odb.stream
    - subprocess.Popen.head.ref.commit.path.tree.object.odb.stream
    - typing.IO.tree.head.ref.commit.odb.stream
    - typing.cast.tree.head.ref.commit.path.odb.stream
    - typing.IO.object.path.tree.head.ref.commit.odb.stream
    - datetime.timedelta.odb.stream
    - typing.IO.object.odb.stream
    - typing.IO.path.tree.object.odb.stream
    - datetime.timedelta.path.commit.object.odb.stream
    - typing.cast.head.ref.commit.path.odb.stream
    - typing.TypeVar.object.tree.path.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.tree.path.odb.stream
    - typing.TypeVar.object.tree.head.ref.commit.odb.stream
    - datetime.timedelta.path.tree.head.commit.object.odb.stream
    - typing.cast.head.commit.object.tree.odb.stream
    - typing.TypeVar.object.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.commit.path.tree.odb.stream
    - typing.TypeVar.head.commit.tree.odb.stream
    - git.objects.util.utctz_to_altz
    - datetime.timedelta.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.tree.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.object.path.tree.odb.stream
    - subprocess.Popen.object.path.head.commit.tree.odb.stream
    - datetime.timedelta.tree.head.commit.object.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.head.commit.path.tree.object.odb.stream
    - typing.IO.object.path.tree.commit.odb.stream
    - typing.IO.tree.head.commit.object.odb.stream
    - typing.TypeVar.head.commit.tree.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.object.odb.stream
    - typing.IO.head.commit.path.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.object.path.odb.stream
    - datetime.timedelta.object.path.head.ref.commit.odb.stream
    - typing.BinaryIO.object.head.commit.odb.stream
    - typing.IO.tree.head.commit.object.path.odb.stream
    - datetime.timedelta.tree.commit.object.path.odb.stream
    - typing.IO.tree.object.odb.stream
    - typing.IO.object.head.commit.tree.path.odb.stream
    - typing.IO.object.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.head.commit.object.path.odb.stream
    - typing.TypeVar.head.commit.object.path.tree.odb.stream
    - datetime.timedelta.commit.path.object.tree.odb.stream
    - typing.BinaryIO.head.commit.object.odb.stream
    - datetime.timedelta.path.head.ref.commit.object.tree.odb.stream
    - typing.IO.head.ref.commit.odb.stream
    - subprocess.Popen.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.path.tree.object.head.commit.odb.stream
    - typing.BinaryIO.object.head.commit.tree.odb.stream
    - datetime.timedelta.object.commit.path.odb.stream
    - typing.TypeVar.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.commit.object.odb.stream
    - typing.BinaryIO.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.path.head.ref.commit.tree.odb.stream
    - typing.IO.head.ref.commit.path.odb.stream
    - subprocess.Popen.object.path.commit.odb.stream
    - datetime.timedelta.object.path.head.commit.tree.odb.stream
    - subprocess.Popen.commit.object.tree.path.odb.stream
    - typing.IO.head.commit.path.object.tree.odb.stream
    - datetime.timedelta.object.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.head.commit.object.odb.stream
    - subprocess.Popen.tree.head.commit.path.odb.stream
    - datetime.timedelta.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.head.commit.path.object.odb.stream
    - subprocess.Popen.object.commit.odb.stream
    - typing.IO.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.head.ref.commit.tree.path.odb.stream
    - typing.cast.tree.head.commit.path.object.odb.stream
    - subprocess.Popen.tree.path.object.odb.stream
    - datetime.timedelta.path.tree.object.head.ref.commit.odb.stream
    - typing.IO.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.path.head.commit.odb.stream
    - typing.TypeVar.tree.object.path.head.commit.odb.stream
    - git.objects.util.parse_actor_and_date
    - typing.IO.path.tree.head.commit.odb.stream
    - datetime.timedelta.head.commit.tree.odb.stream
    - subprocess.Popen.tree.object.commit.odb.stream
    - subprocess.Popen.head.commit.tree.object.odb.stream
    - subprocess.Popen.tree.path.head.ref.commit.object.odb.stream
    - io.BytesIO
    - subprocess.Popen.path.object.head.commit.tree.odb.stream
    - datetime.timedelta.object.head.ref.commit.tree.path.odb.stream
    - subprocess.Popen.object.head.ref.commit.tree.odb.stream
    - typing.IO.path.head.ref.commit.object.odb.stream
    - datetime.timedelta.tree.head.ref.commit.path.object.odb.stream
    - typing.TypeVar.object.tree.head.commit.odb.stream
    - datetime.timedelta.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.commit.object.path.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.odb.stream
    - typing.IO.tree.path.object.odb.stream
    - typing.IO.commit.tree.object.odb.stream
    - subprocess.Popen.object.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.ref.commit.tree.odb.stream
    - subprocess.Popen.object.path.tree.head.commit.odb.stream
    - typing.IO.head.commit.odb.stream
    - datetime.timedelta.path.object.head.ref.commit.tree.odb.stream
    - typing.cast.object.head.commit.path.tree.odb.stream
    - typing.IO.head.ref.commit.object.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.path.tree.object.odb.stream
    - subprocess.Popen.object.commit.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.object.tree.odb.stream
    - typing.BinaryIO.tree.head.commit.path.object.odb.stream
    - typing.IO.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.commit.object.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.odb.stream
    - parent_line.startswith
    - datetime.timedelta.path.tree.commit.object.odb.stream
    - typing.IO.commit.path.tree.object.odb.stream
    - git.objects.commit.Commit._deserialize
    - typing.cast.head.commit.tree.path.object.odb.stream
    - datetime.timedelta.object.path.tree.head.ref.commit.odb.stream
    - typing.cast.tree.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.path.head.commit.odb.stream
    - typing.BinaryIO.head.commit.object.tree.odb.stream
    - datetime.timedelta.tree.path.object.head.commit.odb.stream
    - typing.IO.path.tree.head.ref.commit.object.odb.stream
    - <builtin>.int
    - typing.IO.object.commit.odb.stream
    - typing.cast.tree.object.head.commit.path.odb.stream
    - typing.IO.odb.stream
    - typing.cast.tree.object.head.commit.odb.stream
    - typing.IO.head.ref.commit.object.odb.stream
    - subprocess.Popen.head.commit.tree.path.odb.stream
    - subprocess.Popen.commit.tree.path.odb.stream
    - typing.TypeVar.tree.head.commit.path.odb.stream
    - typing.BinaryIO.object.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.path.tree.commit.object.odb.stream
    - typing.cast.tree.head.commit.odb.stream
    - typing.BinaryIO.object.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.object.path.tree.odb.stream
    - typing.IO.head.commit.object.path.tree.odb.stream
    - typing.cast.object.head.commit.path.odb.stream
    - typing.IO.path.head.commit.tree.object.odb.stream
    - typing.TypeVar.tree.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.head.ref.commit.path.odb.stream
    - typing.BinaryIO.head.ref.commit.tree.path.odb.stream
    - typing.TypeVar.object.head.ref.commit.odb.stream
    - datetime.timedelta.tree.object.head.ref.commit.odb.stream
    - typing.cast.head.commit.tree.path.odb.stream
    - typing.cast.head.ref.commit.path.tree.odb.stream
    - subprocess.Popen.head.commit.object.path.odb.stream
    - typing.IO.path.tree.commit.odb.stream
    - subprocess.Popen.object.tree.path.odb.stream
    - datetime.timedelta.path.object.commit.tree.odb.stream
    - datetime.timedelta.path.object.head.ref.commit.odb.stream
    - datetime.timedelta.commit.path.object.odb.stream
    - typing.IO.object.head.ref.commit.tree.odb.stream
    - typing.BinaryIO.head.ref.commit.path.object.tree.odb.stream
    - typing.IO.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.odb.stream
    - <builtin>.super
    - datetime.timedelta.head.ref.commit.path.object.tree.odb.stream
    - typing.TypeVar.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.odb.stream
    - subprocess.Popen.path.object.commit.tree.odb.stream
    - datetime.timedelta.object.tree.commit.path.odb.stream
    - datetime.timedelta.path.object.commit.odb.stream
    - subprocess.Popen.path.head.ref.commit.tree.object.odb.stream
    - typing.IO.tree.path.object.commit.odb.stream
    - typing.IO.path.commit.object.odb.stream
    - subprocess.Popen.path.head.commit.object.tree.odb.stream
    - subprocess.Popen.object.head.commit.tree.odb.stream
    - subprocess.Popen.tree.object.path.commit.odb.stream
    - datetime.timedelta.tree.path.head.ref.commit.odb.stream
    - typing.cast.head.commit.tree.object.path.odb.stream
    - datetime.timedelta.object.head.commit.tree.path.odb.stream
    - typing.cast.head.ref.commit.object.path.tree.odb.stream
    - typing.TypeVar.object.tree.head.commit.path.odb.stream
    - typing.IO.commit.odb.stream
    - typing.IO.path.object.tree.head.ref.commit.odb.stream
    - io.BytesIO.read
    - typing.IO.head.commit.path.object.odb.stream
    - typing.IO.object.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.path.object.head.commit.odb.stream
    - typing.cast.head.ref.commit.tree.path.object.odb.stream
    - typing.IO.tree.head.commit.path.object.odb.stream
    - typing.TypeVar.head.commit.object.tree.path.odb.stream
    - subprocess.Popen.commit.path.odb.stream
    - subprocess.Popen.head.commit.tree.path.object.odb.stream
    - typing.cast.object.head.commit.tree.odb.stream
    - typing.IO.commit.tree.path.odb.stream
    - subprocess.Popen.head.ref.commit.path.object.tree.odb.stream
    - typing.BinaryIO.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.object.head.commit.path.odb.stream
    - typing.cast.object.tree.head.commit.odb.stream
    - typing.TypeVar.head.commit.tree.object.odb.stream
    - subprocess.Popen.commit.path.object.tree.odb.stream
    - datetime.timedelta.commit.path.tree.odb.stream
    - subprocess.Popen.tree.path.commit.object.odb.stream
    - typing.IO.tree.commit.odb.stream
    - typing.TypeVar.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.object.commit.odb.stream
    - gitdb.util.hex_to_bin
    - typing.BinaryIO.object.head.commit.tree.path.odb.stream
    - typing.TypeVar.tree.head.commit.odb.stream
    - datetime.timedelta.object.path.tree.head.commit.odb.stream
    - typing.cast.head.commit.path.object.tree.odb.stream
    - typing.TypeVar.object.head.ref.commit.path.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.path.head.ref.commit.odb.stream
    - typing.cast.head.ref.commit.object.path.odb.stream
    - typing.IO.head.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.commit.odb.stream
    - datetime.timedelta.path.head.commit.object.tree.odb.stream
    - subprocess.Popen.path.object.head.ref.commit.tree.odb.stream
    - typing.BinaryIO.tree.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.tree.commit.odb.stream
    - typing.BinaryIO.head.commit.tree.object.odb.stream
    - typing.IO.object.tree.head.commit.odb.stream
    - typing.cast.tree.head.commit.object.path.odb.stream
    - typing.IO.tree.head.ref.commit.object.odb.stream
    - subprocess.Popen.commit.object.odb.stream
    - datetime.timedelta.commit.object.path.tree.odb.stream
    - typing.TypeVar.object.tree.path.commit.odb.stream
    - subprocess.Popen.path.tree.head.ref.commit.object.odb.stream
    - typing.IO.path.head.commit.odb.stream
    - subprocess.Popen.odb.stream
    - typing.cast.tree.object.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.path.odb.stream
    - typing.TypeVar.tree.head.commit.object.path.odb.stream
    - typing.TypeVar.object.head.commit.tree.path.odb.stream
    - git.objects.tree.Tree.__init__
    - typing.BinaryIO.object.tree.head.ref.commit.odb.stream
    - typing.IO.path.commit.tree.odb.stream
    - subprocess.Popen.path.tree.head.commit.odb.stream
    - datetime.timedelta.head.ref.commit.path.odb.stream
    - typing.IO.head.ref.commit.tree.path.object.odb.stream
    - datetime.timedelta.head.ref.commit.tree.object.odb.stream
    - datetime.timedelta.path.head.ref.commit.odb.stream
    - datetime.timedelta.object.head.ref.commit.tree.odb.stream
    - subprocess.Popen.head.ref.commit.odb.stream
    - typing.IO.tree.object.head.commit.path.odb.stream
    - datetime.timedelta.commit.tree.object.odb.stream
    - datetime.timedelta.object.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.path.tree.odb.stream
    - typing.TypeVar.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.head.commit.path.tree.odb.stream
    - subprocess.Popen.path.object.tree.head.commit.odb.stream
    - subprocess.Popen.path.head.commit.tree.object.odb.stream
    - subprocess.Popen.tree.object.head.commit.path.odb.stream
    - typing.IO.commit.tree.object.path.odb.stream
    - typing.BinaryIO.object.tree.path.commit.odb.stream
    - subprocess.Popen.tree.object.head.ref.commit.odb.stream
    - typing.IO.path.object.head.commit.tree.odb.stream
    - subprocess.Popen.commit.odb.stream
    - typing.IO.tree.object.path.head.commit.odb.stream
    - typing.IO.commit.path.odb.stream
    - datetime.timedelta.path.tree.commit.odb.stream
    - datetime.timedelta.tree.head.commit.path.object.odb.stream
    - datetime.timedelta.object.commit.odb.stream
    - typing.TypeVar.object.tree.path.head.ref.commit.odb.stream
    - typing.cast.head.commit.path.tree.odb.stream
    - datetime.timedelta.commit.odb.stream
    - typing.IO.tree.object.commit.path.odb.stream
    - typing.IO.head.ref.commit.tree.path.odb.stream
    - typing.cast.object.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.object.head.ref.commit.path.odb.stream
    - typing.cast.object.head.commit.tree.path.odb.stream
    - datetime.timedelta.head.commit.object.tree.odb.stream
    - typing.IO.object.head.commit.path.tree.odb.stream
    - typing.IO.tree.object.path.odb.stream
    - typing.cast.head.commit.tree.object.odb.stream
    - typing.TypeVar.head.commit.odb.stream
    - datetime.timedelta.commit.object.odb.stream
    - datetime.timedelta.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.head.commit.path.object.tree.odb.stream
    - typing.IO.head.commit.tree.object.odb.stream
    - datetime.timedelta.path.tree.head.ref.commit.odb.stream
    - typing.TypeVar.head.commit.path.tree.object.odb.stream
    - subprocess.Popen.tree.path.commit.odb.stream
    - subprocess.Popen.object.head.ref.commit.tree.path.odb.stream
    - datetime.timedelta.object.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.tree.object.odb.stream
    - typing.cast.head.ref.commit.object.tree.path.odb.stream
    - buf.find
    - datetime.timedelta.path.object.tree.odb.stream
    - subprocess.Popen.path.head.ref.commit.tree.odb.stream
    - subprocess.Popen.commit.object.path.tree.odb.stream
    - datetime.timedelta.tree.commit.object.odb.stream
    - <builtin>.type
    - datetime.timedelta.path.object.head.commit.odb.stream
    - subprocess.Popen.head.commit.path.object.odb.stream
    - subprocess.Popen.path.tree.object.commit.odb.stream
    - typing.cast.head.commit.object.odb.stream
    - typing.IO.object.path.commit.tree.odb.stream
    - typing.TypeVar.head.ref.commit.tree.path.odb.stream
    - typing.BinaryIO.head.commit.object.path.odb.stream
    - typing.IO.tree.path.head.commit.odb.stream
    - typing.TypeVar.head.ref.commit.tree.object.path.odb.stream
    - datetime.timedelta.tree.path.commit.odb.stream
    - subprocess.Popen.object.tree.path.head.commit.odb.stream
    - typing.IO.tree.odb.stream
    - typing.TypeVar.tree.head.commit.path.object.odb.stream
    - typing.IO.tree.object.head.commit.odb.stream
    - typing.cast.head.ref.commit.path.object.tree.odb.stream
    - subprocess.Popen.path.head.commit.tree.odb.stream
    - subprocess.Popen.object.path.odb.stream
    - typing.TypeVar.head.ref.commit.path.tree.odb.stream
    - datetime.timedelta.head.ref.commit.odb.stream
    - subprocess.Popen.tree.head.commit.object.odb.stream
    - subprocess.Popen.object.path.tree.odb.stream
    - subprocess.Popen.object.path.tree.head.ref.commit.odb.stream
    - typing.IO.path.object.tree.commit.odb.stream
    - typing.IO.head.ref.commit.tree.odb.stream
    - typing.IO.commit.object.tree.path.odb.stream
    - datetime.timedelta.head.commit.tree.path.odb.stream
    - typing.IO.commit.tree.odb.stream
    - subprocess.Popen.tree.object.commit.path.odb.stream
    - datetime.timedelta.object.tree.head.commit.path.odb.stream
    - subprocess.Popen.path.head.ref.commit.object.odb.stream
    - datetime.timedelta.tree.path.commit.object.odb.stream
    - subprocess.Popen.path.commit.object.tree.odb.stream
    - subprocess.Popen.path.tree.object.head.ref.commit.odb.stream
    - typing.IO.object.tree.head.commit.path.odb.stream
    - typing.IO.head.commit.path.tree.object.odb.stream
    - subprocess.Popen.path.tree.object.odb.stream
    - datetime.timedelta.head.commit.tree.object.path.odb.stream
    - subprocess.Popen.head.commit.path.odb.stream
    - typing.TypeVar.tree.object.head.commit.path.odb.stream
    - datetime.timedelta.tree.object.path.head.commit.odb.stream
    - typing.BinaryIO.head.ref.commit.object.tree.path.odb.stream
    - datetime.timedelta.object.path.head.commit.odb.stream
    - typing.cast.head.commit.odb.stream
    - typing.IO.object.tree.odb.stream
    - subprocess.Popen.tree.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.tree.head.commit.odb.stream
    - datetime.timedelta.tree.path.object.head.ref.commit.odb.stream
    - typing.IO.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.head.commit.tree.path.object.odb.stream
    - git.objects.commit.Popen.tree.path.odb.stream
    - typing.cast.head.commit.tree.odb.stream
    - typing.IO.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.commit.object.tree.odb.stream
    - typing.TypeVar.head.ref.commit.object.path.tree.odb.stream
    - datetime.timedelta.object.path.head.ref.commit.tree.odb.stream
    - datetime.timedelta.tree.path.object.commit.odb.stream
    - typing.cast.head.commit.path.odb.stream
    - committer_line.decode
    - subprocess.Popen.path.object.tree.head.ref.commit.odb.stream
    - subprocess.Popen.tree.object.path.odb.stream
    - typing.cast.tree.head.ref.commit.object.odb.stream
    - typing.IO.tree.path.head.ref.commit.odb.stream
    - typing.BinaryIO.head.commit.tree.odb.stream
    - typing.cast.commit.object.tree.path.odb.stream
    - datetime.timedelta.object.tree.head.ref.commit.path.odb.stream
    - datetime.timedelta.path.commit.object.tree.odb.stream
    - datetime.timedelta.tree.head.commit.path.odb.stream
    - subprocess.Popen.tree.object.head.commit.odb.stream
    - typing.cast.tree.head.ref.commit.odb.stream
    - typing.IO.object.path.head.commit.odb.stream
    - typing.IO.tree.head.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.odb.stream
    - datetime.timedelta.path.tree.object.head.commit.odb.stream
    - typing.TypeVar.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.path.tree.object.head.commit.odb.stream
    - subprocess.Popen.object.tree.commit.odb.stream
    - datetime.timedelta.head.ref.commit.tree.path.object.odb.stream
    - subprocess.Popen.head.commit.object.path.tree.odb.stream
    - datetime.timedelta.tree.path.odb.stream
    - datetime.timedelta.object.path.tree.commit.odb.stream
    - datetime.timedelta.tree.path.head.ref.commit.object.odb.stream
    - subprocess.Popen.path.object.tree.odb.stream
    - datetime.timedelta.tree.object.head.commit.odb.stream
    - subprocess.Popen.head.ref.commit.object.path.odb.stream
    - subprocess.Popen.path.head.commit.odb.stream
    - typing.IO.path.object.commit.tree.odb.stream
    - typing.TypeVar.object.head.commit.path.odb.stream
    - datetime.timedelta.head.commit.tree.path.object.odb.stream
    - typing.IO.tree.commit.path.odb.stream
    - typing.cast.head.ref.commit.path.object.odb.stream
    - subprocess.Popen.path.tree.commit.odb.stream
    - typing.BinaryIO.object.tree.path.head.ref.commit.odb.stream
    - datetime.timedelta.head.ref.commit.tree.path.odb.stream
    - typing.IO.commit.object.tree.odb.stream
    - typing.BinaryIO.head.commit.path.odb.stream
    - datetime.timedelta.path.head.commit.tree.odb.stream
    - typing.cast.object.head.ref.commit.tree.path.odb.stream
    - typing.IO.commit.tree.path.object.odb.stream
    - datetime.timedelta.commit.object.path.odb.stream
    - typing.BinaryIO.head.commit.odb.stream
    - typing.IO.path.tree.object.head.ref.commit.odb.stream
    - typing.TypeVar.object.head.commit.tree.odb.stream
    - typing.TypeVar.tree.head.ref.commit.object.path.odb.stream
    - typing.IO.path.odb.stream
    - typing.IO.object.head.ref.commit.path.odb.stream
    - subprocess.Popen.tree.object.odb.stream
    - typing.IO.object.tree.path.head.commit.odb.stream
    - subprocess.Popen.object.tree.head.commit.path.odb.stream
    - typing.IO.commit.path.object.odb.stream
    - typing.TypeVar.tree.head.commit.object.odb.stream
    - subprocess.Popen.head.commit.odb.stream
    - typing.TypeVar.object.tree.head.ref.commit.path.odb.stream
    - datetime.timedelta.object.path.tree.odb.stream
    - subprocess.Popen.tree.head.ref.commit.path.object.odb.stream
    - typing.BinaryIO.object.head.ref.commit.odb.stream
    - io.BytesIO.readline
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 4
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - stream
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 782
    functionName: git.objects.commit.Commit._deserialize
    functionSourceFile: git.objects.commit
    functionUses: 1
    functionsReached:
    - buf.find
    - git.objects.util.utctz_to_altz
    - gitdb.util.hex_to_bin
    - m.groups
    - <builtin>.type
    - author_line.decode
    - git.util.Actor.__init__
    - <builtin>.super
    - git.util.Actor._from_string
    - git.objects.util.parse_actor_and_date
    - <builtin>.int
    - _logger.error
    - committer_line.decode
    - _re_actor_epoch.search
    - next_line.startswith
    - sigbuf.strip
    - parent_line.split
    - <builtin>.tuple
    - <builtin>.abs
    - sig.rstrip
    - io.BytesIO.read
    - cls.name_email_regex.search
    - m.group
    - _re_only_actor.search
    - git.objects.tree.Tree.__init__
    - parent_line.startswith
    - cls.name_only_regex.search
    - enc.strip
    - io.BytesIO.readline
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 251
    functionName: git.objects.commit.Commit.authored_datetime
    functionSourceFile: git.objects.commit
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - git.objects.util.tzoffset.__init__
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.datetime.fromtimestamp
    - datetime.timedelta.tree.path
    - utc_dt.astimezone
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - git.objects.util.from_timestamp
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 255
    functionName: git.objects.commit.Commit.committed_datetime
    functionSourceFile: git.objects.commit
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.tree
    - typing.cast.object.head.commit.path.tree
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.cast.tree.head.ref.commit.object
    - typing.TypeVar.tree.head.commit
    - datetime.timedelta.path.object.commit.tree
    - typing.IO.path.object.head.commit.tree
    - typing.IO.object.commit.path.tree
    - datetime.timedelta.object.tree.head.ref.commit
    - typing.IO.object.commit.tree
    - datetime.timedelta.commit.tree.object.path
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - typing.cast.head.commit.object.path
    - typing.cast.head.commit.object
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.head.commit
    - typing.IO.path.commit.object
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.IO.object.tree.head.ref.commit
    - subprocess.Popen.tree.head.commit.object.path
    - typing.TypeVar.object.tree.head.commit
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.TypeVar.head.commit
    - typing.TypeVar.tree.head.commit.path.object
    - subprocess.Popen.path.tree
    - subprocess.Popen.object.commit
    - datetime.timedelta.tree.object.head.commit.path
    - typing.IO.tree.head.ref.commit
    - typing.cast.commit.object.tree.path
    - typing.cast.head.ref.commit.tree
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.tree
    - datetime.timedelta.tree.head.commit.path
    - typing.TypeVar.head.ref.commit.tree.path.object
    - subprocess.Popen.path.object.tree.head.commit
    - typing.IO.path.object.tree.head.commit
    - subprocess.Popen.commit.object.path
    - typing.TypeVar.head.ref.commit.object.tree
    - datetime.timedelta.commit.tree.path.object
    - typing.TypeVar.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree
    - typing.IO.head.commit.object.tree.path
    - typing.IO.path.commit.tree
    - typing.IO.object.path.tree.head.ref.commit
    - typing.BinaryIO.head.ref.commit.object.tree
    - subprocess.Popen.object.path.head.commit.tree
    - typing.IO.commit.tree.path
    - datetime.timedelta.tree.path.object.head.commit
    - subprocess.Popen.tree.object.head.commit.path
    - typing.TypeVar.head.commit.tree.object.path
    - subprocess.Popen.tree.path.head.ref.commit
    - typing.IO.path.head.commit.tree.object
    - typing.cast.head.ref.commit.tree.path
    - datetime.timedelta.path.tree.object.head.commit
    - datetime.timedelta.object.path.tree
    - typing.IO.path.tree.head.commit
    - subprocess.Popen.commit.tree.object.path
    - typing.IO.tree.head.commit.object
    - typing.cast.object.tree.head.commit.path
    - typing.IO.tree.path.head.commit.object
    - typing.IO.object.tree.head.ref.commit.path
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - typing.TypeVar.head.ref.commit.path.object.tree
    - typing.IO.tree.object.head.commit.path
    - typing.IO.path.head.commit.object
    - subprocess.Popen.path.object.head.ref.commit
    - typing.IO.head.commit.path
    - subprocess.Popen.commit.tree
    - subprocess.Popen.head.commit.object.tree
    - typing.TypeVar.object.head.ref.commit
    - datetime.timedelta.tree.commit
    - typing.BinaryIO.tree.head.commit
    - typing.cast.head.commit.tree
    - datetime.timedelta.object.path.commit
    - typing.TypeVar.tree.object.head.commit.path
    - typing.BinaryIO.object.head.commit
    - datetime.timedelta.tree.path.head.ref.commit
    - typing.IO.object.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.path.object
    - typing.IO.commit.path.tree
    - typing.BinaryIO.head.commit
    - datetime.timedelta.head.commit.path.tree.object
    - subprocess.Popen.object.tree.path
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - typing.IO.tree.object.path
    - datetime.timedelta.tree.head.commit.object.path
    - subprocess.Popen.path.tree.commit.object
    - typing.TypeVar.head.ref.commit.tree
    - typing.TypeVar.object.head.commit.tree.path
    - datetime.timedelta.tree.path.object
    - datetime.timedelta.head.ref.commit.path.object.tree
    - subprocess.Popen.tree.head.commit.path
    - datetime.timedelta.commit.tree.object
    - subprocess.Popen
    - datetime.timedelta.path.head.ref.commit.tree
    - typing.IO.tree.head.commit.object.path
    - datetime.timedelta.head.commit.object.tree.path
    - subprocess.Popen.tree.path.object
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.path
    - typing.TypeVar.head.ref.commit.object
    - typing.IO.tree.path.object
    - typing.IO.path.head.ref.commit
    - subprocess.Popen.head.commit.tree.object
    - typing.IO.object.path.head.commit
    - datetime.timedelta.object.commit.tree
    - typing.IO.path.tree.commit
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - typing.cast.object.head.ref.commit.path.tree
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.object.commit
    - datetime.timedelta.object.tree.commit.path
    - datetime.timedelta.path.tree.object.commit
    - datetime.timedelta.commit
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.tree.object.path
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.tree.object.path.commit
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.BinaryIO.head.ref.commit.object.path
    - datetime.timedelta.object.path.head.commit.tree
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.object.tree.path.head.commit
    - subprocess.Popen.object.commit.tree.path
    - datetime.timedelta.path.head.commit.object.tree
    - datetime.timedelta.object.tree.path.head.ref.commit
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - typing.IO.path.commit
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - subprocess.Popen.path.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.tree.path
    - typing.IO.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.tree
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.IO.commit.tree.object
    - datetime.timedelta.head.commit.path.object.tree
    - typing.IO.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.tree
    - typing.cast.head.commit.path.tree.object
    - datetime.timedelta.commit.path.tree
    - datetime.timedelta.commit.tree.path
    - typing.cast.object.tree.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path.object
    - subprocess.Popen.path.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.head.ref.commit.path
    - typing.TypeVar.object.head.ref.commit.path.tree
    - typing.IO.commit
    - subprocess.Popen.path.head.ref.commit.tree
    - typing.IO.path.head.commit.object.tree
    - subprocess.Popen.object.head.commit.tree
    - datetime.timedelta.tree.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.object.tree
    - datetime.timedelta.object.tree.path
    - subprocess.Popen.tree.commit.path
    - datetime.timedelta.tree.object.path.head.commit
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.TypeVar.head.commit.tree.path.object
    - typing.cast.tree.head.ref.commit.path
    - subprocess.Popen.tree.head.ref.commit.object.path
    - datetime.timedelta.commit.path.tree.object
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.cast.head.commit.object.tree
    - typing.BinaryIO.object.tree.path.commit
    - typing.IO.tree.commit
    - typing.cast.head.ref.commit.path
    - datetime.timedelta.object
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.head.commit.tree
    - datetime.timedelta.object.head.commit
    - typing.cast.tree.head.ref.commit.object.path
    - typing.BinaryIO.object.tree.head.commit.path
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.IO.tree.head.ref.commit.object.path
    - typing.IO.commit.path.object.tree
    - subprocess.Popen.path.object.commit.tree
    - typing.IO.path.tree.object
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.IO.tree.object.head.ref.commit.path
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.object.path.commit.tree
    - subprocess.Popen.tree.commit.path.object
    - typing.IO.head.ref.commit.path.tree
    - typing.TypeVar.head.ref.commit.path.tree.object
    - subprocess.Popen.tree.head.ref.commit
    - typing.BinaryIO.head.commit.object.tree.path
    - subprocess.Popen.tree.object.path.head.commit
    - datetime.timedelta.path.object.tree.commit
    - typing.IO.object.tree.path
    - typing.BinaryIO.head.commit.path.tree.object
    - typing.BinaryIO.head.commit.object.tree
    - subprocess.Popen.tree.commit.object
    - typing.IO.head.commit.tree.object
    - subprocess.Popen.head.ref.commit.tree
    - datetime.timedelta.object.head.ref.commit.path.tree
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - subprocess.Popen.path.head.commit.object.tree
    - typing.TypeVar.object.tree.path.commit
    - typing.IO.head.commit.tree.object.path
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.path.object.commit
    - typing.cast.head.commit.tree.path.object
    - subprocess.Popen.head.commit.object.path
    - subprocess.Popen.tree.path
    - datetime.timedelta.object.path.head.ref.commit
    - subprocess.Popen.tree.object.path.commit
    - subprocess.Popen.head.commit.path.tree
    - subprocess.Popen.object.commit.path
    - subprocess.Popen.commit.path.object.tree
    - git.objects.commit.Popen.path
    - typing.IO.head.commit
    - typing.cast.tree.head.commit.path
    - subprocess.Popen.tree.commit
    - datetime.timedelta.head.commit
    - typing.BinaryIO.object.head.ref.commit.tree
    - datetime.timedelta.path.commit.object
    - typing.IO.tree.path.object.head.commit
    - subprocess.Popen.object.commit.tree
    - typing.TypeVar.tree.object.path.commit
    - typing.TypeVar.tree.head.commit.path
    - datetime.timedelta.commit.path.object.tree
    - typing.TypeVar.head.commit.object
    - typing.IO.path.object.tree.commit
    - subprocess.Popen.tree.path.commit
    - typing.TypeVar.head.commit.object.tree.path
    - typing.IO.tree.object.head.ref.commit
    - typing.IO.head.commit.path.tree
    - typing.IO.tree.path.object.head.ref.commit
    - subprocess.Popen.tree.head.commit
    - datetime.timedelta.tree.object
    - datetime.timedelta.object.head.ref.commit.tree.path
    - subprocess.Popen.tree.path.head.commit.object
    - subprocess.Popen.path.tree.object.head.ref.commit
    - typing.IO.path.commit.tree.object
    - datetime.timedelta.object.path.tree.commit
    - typing.TypeVar.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit
    - subprocess.Popen.path.object.head.commit.tree
    - typing.IO.object.tree.path.head.commit
    - typing.TypeVar.object.head.ref.commit.tree
    - typing.IO.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.path
    - datetime.timedelta.path.object.head.ref.commit.tree
    - typing.IO.head.commit.object.path
    - subprocess.Popen.head.commit.tree.object.path
    - typing.cast.head.ref.commit.object.path.tree
    - typing.IO.head.commit.tree
    - typing.TypeVar.head.ref.commit.path.tree
    - subprocess.Popen.tree.object.commit.path
    - datetime.timedelta.path.object.tree
    - typing.BinaryIO.head.commit.path.object.tree
    - typing.BinaryIO.tree.head.ref.commit.object
    - typing.IO.object.tree.commit
    - datetime.timedelta.object.path
    - datetime.timedelta.object.tree.head.ref.commit.path
    - git.objects.util.tzoffset.__init__
    - typing.IO.head.commit.path.tree.object
    - subprocess.Popen.head.ref.commit
    - subprocess.Popen.object.head.ref.commit
    - datetime.timedelta.object.head.commit.path
    - typing.BinaryIO.head.ref.commit.tree.object.path
    - subprocess.Popen.object.path.head.commit
    - datetime.timedelta.path.tree
    - subprocess.Popen.path.head.commit
    - datetime.datetime.fromtimestamp
    - datetime.timedelta.tree.path
    - utc_dt.astimezone
    - datetime.timedelta.commit.object.path.tree
    - git.objects.commit.Popen.path.tree
    - typing.IO.head.ref.commit.object.path.tree
    - subprocess.Popen.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.path
    - typing.IO.head.commit.object.path.tree
    - typing.IO.path.object.tree
    - datetime.timedelta.path.head.commit
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - subprocess.Popen.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path
    - typing.BinaryIO.tree.head.ref.commit
    - subprocess.Popen.object.path.tree
    - subprocess.Popen.head.ref.commit.object.path
    - subprocess.Popen.head.ref.commit.object
    - subprocess.Popen.head.ref.commit.path.object.tree
    - typing.IO.tree.path.object.commit
    - subprocess.Popen.object.head.ref.commit.path.tree
    - typing.IO.object.tree.path.head.ref.commit
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.object.commit.path.tree
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.head.ref.commit.path.tree.object
    - datetime.timedelta.object.tree.commit
    - subprocess.Popen.object.path.tree.head.commit
    - git.objects.commit.Popen.tree
    - typing.IO.commit.object.path
    - typing.BinaryIO.head.commit.object.path.tree
    - typing.TypeVar.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.object
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - datetime.timedelta.path.object.head.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.object.path.commit
    - typing.TypeVar.head.commit.path.tree.object
    - datetime.timedelta.tree.object.path.head.ref.commit
    - datetime.timedelta.path
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - datetime.timedelta.object.tree.head.commit
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - subprocess.Popen.object.tree.path.commit
    - datetime.timedelta.path.object.head.commit.tree
    - typing.IO.path
    - datetime.timedelta.path.tree.head.ref.commit
    - typing.IO.head.ref.commit.path.object
    - datetime.timedelta.head.commit.object
    - typing.IO.object.tree
    - typing.IO.object.head.commit.tree.path
    - typing.IO.head.ref.commit.object.tree.path
    - subprocess.Popen.path.object.tree.head.ref.commit
    - typing.BinaryIO.head.commit.path.tree
    - typing.TypeVar.tree.object.head.ref.commit.path
    - datetime.timedelta.head.ref.commit.tree.path
    - subprocess.Popen.commit.path.tree.object
    - subprocess.Popen.path.object.tree.commit
    - typing.IO.object.path.tree.commit
    - datetime.timedelta.path.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit.object.tree
    - typing.cast.commit.tree.object.path
    - subprocess.Popen.object.tree.path.head.commit
    - datetime.timedelta.head.commit.tree.object
    - subprocess.Popen.object.path.tree.commit
    - typing.IO.path.head.ref.commit.object.tree
    - subprocess.Popen.object.head.ref.commit.path
    - git.objects.commit.Popen.tree.path
    - subprocess.Popen.head.commit.object.tree.path
    - subprocess.Popen.path.commit
    - typing.IO.head.commit.tree.path
    - subprocess.Popen.object.tree.commit
    - subprocess.Popen.head.commit.path
    - subprocess.Popen.object.tree.head.ref.commit
    - subprocess.Popen.commit.path.tree
    - subprocess.Popen.object.tree.path.head.ref.commit
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - datetime.timedelta.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.tree.object
    - typing.cast.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.path.head.commit.object
    - typing.cast.tree.head.commit.path.object
    - datetime.timedelta.tree.object.path
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.path.tree.object
    - subprocess.Popen.head.commit.object.path.tree
    - subprocess.Popen.head.commit.object
    - subprocess.Popen.head.ref.commit.path
    - typing.cast.tree.object.head.ref.commit
    - typing.cast.tree.object.head.commit.path
    - typing.cast.object.head.commit.tree.path
    - subprocess.Popen.object.tree.head.commit.path
    - typing.IO.tree.object.head.commit
    - typing.BinaryIO.head.commit.object
    - datetime.timedelta.head.commit.path
    - typing.BinaryIO.head.ref.commit.object.path.tree
    - subprocess.Popen.object.path.tree.head.ref.commit
    - datetime.timedelta.path.commit
    - datetime.timedelta.commit.object.tree.path
    - datetime.timedelta.commit.object.tree
    - datetime.timedelta.path.tree.head.commit.object
    - typing.BinaryIO.object.head.ref.commit
    - typing.IO.path.tree.object.commit
    - typing.cast.object.head.commit.path
    - typing.IO.head.ref.commit.object.tree
    - datetime.timedelta.head.ref.commit.tree.object.path
    - datetime.timedelta.tree.commit.object
    - typing.IO.tree.path.head.commit
    - typing.IO.head.ref.commit.tree.path
    - typing.IO.object.commit
    - subprocess.Popen.tree.object.path.head.ref.commit
    - typing.IO.path.object.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - subprocess.Popen.commit.path
    - datetime.timedelta
    - typing.IO.path.head.commit
    - typing.TypeVar.head.ref.commit.tree.path
    - typing.IO.tree.path.head.ref.commit
    - datetime.timedelta.head.commit.path.object
    - datetime.timedelta.tree.path.commit.object
    - subprocess.Popen.tree.path.commit.object
    - typing.cast.tree.object.head.ref.commit.path
    - datetime.timedelta.head.commit.tree.object.path
    - typing.IO.tree.object.path.head.ref.commit
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - datetime.timedelta.commit.tree
    - typing.TypeVar.object.head.commit.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.object.head.commit
    - subprocess.Popen.head.commit.tree.path.object
    - typing.cast.head.ref.commit.object.path
    - datetime.timedelta.tree.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - typing.IO.head.ref.commit.tree.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - datetime.timedelta.object.tree.path.head.commit
    - datetime.timedelta.head.ref.commit.object.path.tree
    - subprocess.Popen.path.tree.object.head.commit
    - datetime.timedelta.tree.head.commit.object
    - subprocess.Popen.object.tree
    - subprocess.Popen.path.object.head.commit
    - typing.TypeVar.object.head.commit.path.tree
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - datetime.timedelta.path.head.commit.object
    - subprocess.Popen.path.commit.object.tree
    - typing.IO.object.path.commit.tree
    - datetime.timedelta.head.ref.commit.tree
    - typing.cast.head.commit.tree.object
    - datetime.timedelta.head.commit.object.tree
    - subprocess.Popen.head.ref.commit.path.object
    - typing.BinaryIO.object.tree.path.head.ref.commit
    - git.objects.commit.Popen
    - typing.IO.object
    - subprocess.Popen.path.tree.object
    - typing.IO.head.ref.commit.path.object.tree
    - datetime.timedelta.tree.commit.path.object
    - typing.IO
    - typing.IO.path.tree.head.commit.object
    - typing.IO.object.path.tree
    - typing.BinaryIO.object.head.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.path
    - datetime.timedelta.object.path.tree.head.ref.commit
    - typing.TypeVar.object.head.commit.tree
    - typing.BinaryIO.head.commit.tree.object
    - typing.cast.head.commit.object.tree.path
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - datetime.timedelta.object.head.ref.commit.path
    - typing.IO.path.object.tree.head.ref.commit
    - datetime.timedelta.tree.object.commit.path
    - typing.IO.tree
    - subprocess.Popen.tree.path.object.head.commit
    - datetime.timedelta.tree.path.head.commit
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - typing.IO.object.tree.path.commit
    - typing.TypeVar.head.ref.commit.path.object
    - typing.TypeVar.object.head.ref.commit.path
    - typing.TypeVar.tree.object.path.head.ref.commit
    - typing.TypeVar.head.commit.tree.object
    - datetime.timedelta.tree.path.object.commit
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.tree.head.ref.commit
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - subprocess.Popen.object.head.commit.path
    - typing.IO.tree.commit.object.path
    - typing.IO.path.tree.object.head.ref.commit
    - typing.IO.commit.tree.object.path
    - datetime.timedelta.path.object.tree.head.commit
    - typing.IO.object.commit.tree.path
    - typing.IO.object.head.ref.commit.tree.path
    - typing.IO.tree.object.commit
    - datetime.timedelta.head.commit.tree
    - typing.BinaryIO.head.ref.commit.object
    - datetime.timedelta.object.head.commit.tree.path
    - typing.IO.path.object
    - typing.BinaryIO.object.tree.path
    - subprocess.Popen.path
    - datetime.timedelta.object.path.head.ref.commit.tree
    - typing.BinaryIO.tree.head.commit.object
    - typing.IO.tree.commit.object
    - typing.IO.object.path.commit
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.IO.tree.path
    - typing.cast.tree.head.commit
    - typing.cast.head.commit
    - typing.IO.object.tree.head.commit
    - subprocess.Popen.commit.tree.path.object
    - typing.TypeVar.head.commit.object.tree
    - datetime.timedelta.path.object.commit
    - subprocess.Popen.tree.object
    - subprocess.Popen.head.ref.commit.path.tree
    - git.objects.util.from_timestamp
    - typing.IO.commit.path
    - typing.IO.commit.tree
    - subprocess.Popen.head.ref.commit.object.path.tree
    - datetime.timedelta.path.commit.tree
    - subprocess.Popen.path.tree.head.commit
    - typing.IO.path.head.ref.commit.tree
    - datetime.timedelta.commit.object.path
    - typing.IO.object.path.head.ref.commit.tree
    - typing.cast.object.head.ref.commit.tree.path
    - typing.IO.tree.object.path.head.commit
    - typing.TypeVar.object.tree.head.ref.commit.path
    - datetime.timedelta.tree.object.head.ref.commit
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - typing.IO.head.ref.commit.object.path
    - typing.IO.path.object.commit.tree
    - subprocess.Popen.head.commit.path.object
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.head.commit.path.object
    - typing.IO.object.head.commit
    - typing.TypeVar.head.ref.commit.object.path.tree
    - subprocess.Popen.commit.object.path.tree
    - typing.BinaryIO.head.ref.commit.path.tree.object
    - typing.TypeVar.tree.head.ref.commit
    - subprocess.Popen.object.tree.head.commit
    - typing.TypeVar.head.commit.path
    - subprocess.Popen.object.path.head.ref.commit
    - typing.TypeVar.object.head.commit
    - typing.BinaryIO.object.head.commit.tree
    - typing.BinaryIO.head.ref.commit.path.object.tree
    - subprocess.Popen.commit.object.tree.path
    - typing.cast.tree.head.commit.object.path
    - datetime.timedelta.tree.object.head.commit
    - typing.IO.object.tree.head.commit.path
    - subprocess.Popen.object.head.commit.path.tree
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.object.head.commit.tree
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - datetime.timedelta.object.head.commit.path.tree
    - subprocess.Popen.head.commit.tree.path
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.tree.path
    - typing.IO.object.path
    - typing.cast.head.ref.commit.path.object
    - typing.TypeVar.tree.object.head.ref.commit
    - subprocess.Popen.head.commit
    - subprocess.Popen.object.commit.path.tree
    - typing.IO.path.object.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - subprocess.Popen.object.head.commit
    - datetime.timedelta.path.object
    - typing.IO.object.head.ref.commit
    - subprocess.Popen.path.head.ref.commit
    - typing.IO.head.ref.commit.path
    - typing.BinaryIO.object.head.ref.commit.path.tree
    - subprocess.Popen.commit
    - typing.TypeVar.object.tree.path.head.ref.commit
    - typing.IO.head.commit.object
    - typing.IO.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit
    - typing.IO.tree.object
    - datetime.timedelta.path.commit.tree.object
    - typing.cast.head.commit.object.path.tree
    - typing.BinaryIO.tree.head.commit.path
    - typing.IO.object.head.ref.commit.path.tree
    - subprocess.Popen.head.commit.path.object.tree
    - subprocess.Popen.head.commit.tree
    - typing.cast.head.commit.tree.object.path
    - datetime.timedelta.path.head.commit.tree
    - typing.cast.tree.head.commit.object
    - datetime.timedelta.commit.path
    - subprocess.Popen.object
    - subprocess.Popen.object.head.ref.commit.tree.path
    - subprocess.Popen.object.tree.commit.path
    - typing.IO.path.head.ref.commit.object
    - typing.BinaryIO.head.commit.tree.object.path
    - typing.IO.path.tree.object.head.commit
    - subprocess.Popen.object.head.commit.tree.path
    - datetime.timedelta.path.commit.object.tree
    - datetime.timedelta.path.head.commit.tree.object
    - typing.BinaryIO.head.commit.tree.path
    - typing.IO.path.object.head.ref.commit.tree
    - typing.TypeVar.object.tree.path
    - subprocess.Popen.commit.path.object
    - subprocess.Popen.tree.object.commit
    - typing.IO.tree.head.commit
    - typing.cast.head.commit.path.object
    - typing.cast.object.head.ref.commit.path
    - datetime.timedelta.head.commit.object.path.tree
    - datetime.timedelta.tree.commit.object.path
    - subprocess.Popen.tree.head.ref.commit.path
    - typing.TypeVar.object.tree.head.ref.commit
    - typing.TypeVar.head.commit.path.tree
    - datetime.timedelta.tree
    - subprocess.Popen.object.path.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.object
    - typing.IO.tree.head.commit.path.object
    - datetime.timedelta.commit.object
    - typing.TypeVar.tree.object.path.head.commit
    - typing.IO.object.commit.path
    - typing.TypeVar.tree.object.path
    - typing.BinaryIO.object.tree.head.commit
    - typing.cast.head.ref.commit.object
    - typing.cast.head.ref.commit.object.tree.path
    - typing.IO.path.tree
    - subprocess.Popen.path.object.tree
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.TypeVar.tree.object.head.commit
    - typing.TypeVar.object.head.ref.commit.tree.path
    - subprocess.Popen.commit.tree.object
    - datetime.timedelta.object.tree
    - subprocess.Popen.commit.object.tree
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.head.commit.tree.path.object
    - datetime.timedelta.object.commit.tree.path
    - subprocess.Popen.path.commit.tree
    - subprocess.Popen.path.object.commit
    - typing.IO.commit.path.tree.object
    - typing.TypeVar.tree.head.commit.object
    - typing.IO.path.object.head.commit
    - typing.IO.commit.object
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.TypeVar.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit
    - typing.cast.head.ref.commit.tree.object
    - datetime.timedelta.path.tree.commit.object
    - typing.TypeVar.object.tree.path.head.commit
    - typing.TypeVar.tree.head.ref.commit.object
    - typing.cast.head.ref.commit.path.tree
    - typing.cast.head.ref.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.tree
    - datetime.timedelta.path.tree.head.commit
    - typing.IO.commit.tree.path.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 259
    functionName: git.objects.commit.Commit.summary
    functionSourceFile: git.objects.commit
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4481b154f0>
    argNames:
    - self
    - paths
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 266
    functionName: git.objects.commit.Commit.count
    functionSourceFile: git.objects.commit
    functionUses: 0
    functionsReached:
    - typing.cast.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.path.tree.head.commit.git.rev_list
    - typing.IO.path.tree.git.rev_list
    - subprocess.Popen.tree.path.object.git.rev_list
    - datetime.timedelta.commit.object.tree.path.git.rev_list
    - typing.IO.head.commit.path.object.tree.git.rev_list
    - typing.IO.object.commit.path.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    - subprocess.Popen.path.head.commit.object.tree.git.rev_list
    - datetime.timedelta.object.path.commit.tree.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.object.tree.git.rev_list
    - typing.TypeVar.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.commit.tree.git.rev_list
    - typing.IO.head.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.object.git.rev_list
    - subprocess.Popen.tree.object.commit.git.rev_list
    - typing.TypeVar.object.head.commit.tree.git.rev_list
    - typing.IO.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.path.object.git.rev_list
    - typing.IO.path.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.commit.path.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    - typing.cast.object.head.commit.tree.git.rev_list
    - typing.IO.object.git.rev_list
    - subprocess.Popen.object.path.git.rev_list
    - typing.IO.path.commit.object.tree.git.rev_list
    - datetime.timedelta.tree.git.rev_list
    - datetime.timedelta.object.path.tree.git.rev_list
    - typing.cast.object.tree.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.git.rev_list
    - typing.IO.tree.object.commit.git.rev_list
    - typing.TypeVar.object.tree.path.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.object.git.rev_list
    - typing.IO.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.object.path.git.rev_list
    - typing.IO.tree.object.path.commit.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    - typing.cast.object.head.ref.commit.tree.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    - typing.IO.path.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.tree.object.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object.path.git.rev_list
    - typing.IO.commit.path.tree.git.rev_list
    - typing.cast.tree.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.tree.object.path.commit.git.rev_list
    - datetime.timedelta.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.path.commit.tree.git.rev_list
    - subprocess.Popen.path.object.commit.git.rev_list
    - subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.git.rev_list
    - typing.IO.commit.path.git.rev_list
    - typing.cast.head.commit.tree.object.path.git.rev_list
    - typing.IO.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.path.commit.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.head.commit.git.rev_list
    - typing.IO.object.tree.git.rev_list
    - typing.TypeVar.tree.object.path.git.rev_list
    - typing.IO.path.object.tree.commit.git.rev_list
    - typing.IO.object.head.ref.commit.tree.git.rev_list
    - typing.IO.path.tree.object.git.rev_list
    - datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.path.git.rev_list
    - typing.IO.path.object.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.head.commit.object.git.rev_list
    - datetime.timedelta.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    - datetime.timedelta.tree.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.path.commit.git.rev_list
    - subprocess.Popen.git.rev_list
    - subprocess.Popen.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.tree.commit.git.rev_list
    - typing.IO.tree.path.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.object.tree.head.commit.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.object.path.git.rev_list
    - subprocess.Popen.path.tree.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.commit.tree.object.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.git.rev_list
    - datetime.timedelta.commit.object.path.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    - typing.IO.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.tree.head.commit.object.git.rev_list
    - subprocess.Popen.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.object.git.rev_list
    - typing.IO.path.object.head.commit.tree.git.rev_list
    - typing.IO.tree.commit.object.git.rev_list
    - datetime.timedelta.object.tree.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.object.git.rev_list
    - typing.IO.object.path.head.commit.git.rev_list
    - datetime.timedelta.tree.path.commit.git.rev_list
    - typing.IO.tree.object.path.git.rev_list
    - typing.TypeVar.tree.object.head.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.git.rev_list
    - typing.IO.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.object.git.rev_list
    - subprocess.Popen.head.commit.path.object.tree.git.rev_list
    - typing.IO.head.commit.tree.object.path.git.rev_list
    - typing.IO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.object.git.rev_list
    - datetime.timedelta.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.object.git.rev_list
    - typing.IO.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.git.rev_list
    - typing.IO.tree.head.commit.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    - typing.TypeVar.object.tree.head.commit.git.rev_list
    - subprocess.Popen.object.head.commit.path.tree.git.rev_list
    - typing.IO.head.ref.commit.tree.path.object.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.git.rev_list
    - datetime.timedelta.commit.object.git.rev_list
    - typing.IO.object.commit.git.rev_list
    - subprocess.Popen.object.commit.tree.path.git.rev_list
    - typing.cast.head.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.tree.path.object.git.rev_list
    - datetime.timedelta.head.commit.tree.object.git.rev_list
    - datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    - typing.IO.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.commit.tree.git.rev_list
    - typing.cast.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.tree.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.git.rev_list
    - typing.TypeVar.object.head.commit.tree.path.git.rev_list
    - typing.IO.object.path.tree.git.rev_list
    - typing.IO.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.tree.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.object.head.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.commit.git.rev_list
    - typing.cast.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.head.commit.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.tree.commit.object.git.rev_list
    - datetime.timedelta.object.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.tree.path.head.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.object.path.head.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.path.tree.git.rev_list
    - subprocess.Popen.commit.path.object.git.rev_list
    - subprocess.Popen.tree.path.object.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    - typing.cast.tree.head.commit.object.path.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    - typing.IO.path.tree.head.ref.commit.object.git.rev_list
    - datetime.timedelta.path.tree.git.rev_list
    - typing.cast.head.commit.tree.git.rev_list
    - subprocess.Popen.commit.path.tree.object.git.rev_list
    - datetime.timedelta.object.commit.tree.git.rev_list
    - typing.IO.tree.path.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    - datetime.timedelta.head.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.commit.object.git.rev_list
    - datetime.timedelta.commit.path.object.tree.git.rev_list
    - datetime.timedelta.commit.tree.git.rev_list
    - datetime.timedelta.object.commit.tree.path.git.rev_list
    - typing.IO.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.object.tree.git.rev_list
    - typing.TypeVar.object.head.ref.commit.git.rev_list
    - typing.cast.tree.head.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.path.git.rev_list
    - typing.IO.object.commit.path.tree.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    - typing.IO.path.object.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.git.rev_list
    - typing.IO.tree.path.object.commit.git.rev_list
    - subprocess.Popen.tree.path.commit.object.git.rev_list
    - datetime.timedelta.object.commit.path.tree.git.rev_list
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.commit.git.rev_list
    - datetime.timedelta.path.object.tree.git.rev_list
    - datetime.timedelta.head.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.tree.git.rev_list
    - datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.head.commit.object.tree.git.rev_list
    - typing.IO.path.commit.object.git.rev_list
    - subprocess.Popen.tree.object.path.git.rev_list
    - typing.IO.object.path.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.tree.path.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.git.rev_list
    - subprocess.Popen.head.commit.object.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.git.rev_list
    - typing.BinaryIO.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.object.path.git.rev_list
    - typing.IO.tree.object.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.object.path.tree.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.tree.object.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.git.rev_list
    - typing.cast.tree.head.ref.commit.git.rev_list
    - typing.cast.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.commit.tree.object.git.rev_list
    - typing.IO.tree.head.commit.path.git.rev_list
    - subprocess.Popen.path.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.commit.path.git.rev_list
    - datetime.timedelta.head.commit.tree.path.git.rev_list
    - datetime.timedelta.path.object.git.rev_list
    - subprocess.Popen.commit.object.path.tree.git.rev_list
    - typing.BinaryIO.head.commit.object.path.git.rev_list
    - subprocess.Popen.tree.object.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    - typing.cast.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.tree.head.commit.path.git.rev_list
    - typing.IO.tree.commit.path.object.git.rev_list
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.object.head.commit.tree.path.git.rev_list
    - datetime.timedelta.path.tree.commit.git.rev_list
    - typing.IO.tree.commit.git.rev_list
    - typing.IO.head.commit.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.path.object.git.rev_list
    - typing.IO.object.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.git.rev_list
    - subprocess.Popen.commit.git.rev_list
    - typing.cast.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    - datetime.timedelta.object.commit.git.rev_list
    - subprocess.Popen.object.tree.git.rev_list
    - typing.IO.tree.object.path.head.ref.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.git.rev_list
    - typing.IO.object.head.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    - typing.IO.path.tree.commit.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.path.object.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.object.tree.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.path.tree.head.commit.object.git.rev_list
    - typing.cast.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.object.head.commit.path.git.rev_list
    - subprocess.Popen.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.commit.tree.object.git.rev_list
    - typing.IO.path.head.commit.git.rev_list
    - typing.TypeVar.head.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.head.commit.git.rev_list
    - typing.IO.path.tree.object.commit.git.rev_list
    - typing.IO.tree.commit.path.git.rev_list
    - typing.IO.object.head.ref.commit.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.object.path.tree.commit.git.rev_list
    - datetime.timedelta.path.tree.head.commit.git.rev_list
    - typing.TypeVar.head.commit.object.git.rev_list
    - subprocess.Popen.object.path.tree.head.commit.git.rev_list
    - datetime.timedelta.tree.object.commit.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.git.rev_list
    - typing.IO.path.object.head.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    - typing.IO.head.commit.git.rev_list
    - subprocess.Popen.path.tree.object.commit.git.rev_list
    - subprocess.Popen.object.commit.path.git.rev_list
    - subprocess.Popen.commit.tree.git.rev_list
    - typing.IO.head.commit.object.tree.path.git.rev_list
    - datetime.timedelta.head.commit.path.tree.object.git.rev_list
    - subprocess.Popen.path.object.git.rev_list
    - subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    - typing.cast.head.ref.commit.tree.path.git.rev_list
    - typing.IO.tree.object.head.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    - typing.IO.object.tree.path.head.ref.commit.git.rev_list
    - subprocess.Popen.commit.object.path.git.rev_list
    - datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    - typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.path.tree.git.rev_list
    - typing.IO.path.object.commit.git.rev_list
    - typing.IO.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.object.path.head.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.head.commit.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.ref.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.tree.head.commit.object.git.rev_list
    - typing.TypeVar.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    - typing.IO.object.tree.path.head.commit.git.rev_list
    - datetime.timedelta.path.tree.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    - typing.cast.tree.head.ref.commit.object.path.git.rev_list
    - typing.IO.path.git.rev_list
    - datetime.timedelta.path.commit.object.git.rev_list
    - datetime.timedelta.commit.git.rev_list
    - typing.cast.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.object.git.rev_list
    - typing.IO.path.tree.head.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.git.rev_list
    - subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    - typing.TypeVar.tree.head.commit.path.git.rev_list
    - subprocess.Popen.object.git.rev_list
    - typing.cast.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.object.head.ref.commit.git.rev_list
    - subprocess.Popen.object.path.tree.git.rev_list
    - typing.cast.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.path.head.commit.git.rev_list
    - subprocess.Popen.tree.path.git.rev_list
    - typing.IO.git.rev_list
    - typing.IO.commit.git.rev_list
    - datetime.timedelta.path.object.head.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.path.git.rev_list
    - subprocess.Popen.commit.path.git.rev_list
    - typing.cast.head.ref.commit.object.tree.path.git.rev_list
    - subprocess.Popen.commit.path.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.object.path.tree.commit.git.rev_list
    - datetime.timedelta.head.ref.commit.object.git.rev_list
    - datetime.timedelta.head.commit.tree.git.rev_list
    - subprocess.Popen.path.commit.object.tree.git.rev_list
    - typing.IO.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.path.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.path.object.git.rev_list
    - datetime.timedelta.object.head.ref.commit.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.object.tree.path.commit.git.rev_list
    - datetime.timedelta.commit.tree.path.object.git.rev_list
    - typing.IO.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    - typing.TypeVar.object.tree.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    - typing.cast.head.ref.commit.path.tree.object.git.rev_list
    - subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.commit.object.tree.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.commit.tree.object.path.git.rev_list
    - datetime.timedelta.tree.path.object.commit.git.rev_list
    - typing.IO.object.tree.commit.git.rev_list
    - typing.IO.head.commit.tree.git.rev_list
    - subprocess.Popen.path.object.tree.commit.git.rev_list
    - datetime.timedelta.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.commit.object.git.rev_list
    - typing.cast.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.commit.git.rev_list
    - typing.IO.path.object.tree.head.commit.git.rev_list
    - subprocess.Popen.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.object.tree.git.rev_list
    - typing.TypeVar.head.commit.git.rev_list
    - datetime.timedelta.tree.head.commit.object.path.git.rev_list
    - typing.IO.head.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.object.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.object.head.ref.commit.git.rev_list
    - typing.IO.tree.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.head.commit.object.tree.path.git.rev_list
    - typing.IO.tree.head.ref.commit.object.path.git.rev_list
    - datetime.timedelta.path.head.commit.git.rev_list
    - datetime.timedelta.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.path.git.rev_list
    - typing.IO.object.tree.path.git.rev_list
    - datetime.timedelta.commit.path.git.rev_list
    - typing.IO.object.tree.head.commit.path.git.rev_list
    - typing.BinaryIO.object.tree.path.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.git.rev_list
    - typing.IO.tree.path.head.commit.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    - subprocess.Popen.head.ref.commit.git.rev_list
    - typing.IO.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.git.rev_list
    - datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.head.commit.tree.path.object.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.tree.commit.path.git.rev_list
    - typing.IO.path.head.ref.commit.object.git.rev_list
    - typing.TypeVar.tree.object.path.head.commit.git.rev_list
    - datetime.timedelta.commit.object.path.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    - typing.IO.tree.path.head.commit.object.git.rev_list
    - typing.IO.object.head.ref.commit.git.rev_list
    - datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    - typing.cast.head.commit.object.path.git.rev_list
    - subprocess.Popen.path.tree.commit.git.rev_list
    - typing.cast.tree.object.head.ref.commit.git.rev_list
    - datetime.timedelta.object.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.path.git.rev_list
    - typing.IO.commit.tree.path.object.git.rev_list
    - datetime.timedelta.object.head.commit.tree.path.git.rev_list
    - typing.cast.head.commit.git.rev_list
    - typing.cast.tree.object.head.commit.path.git.rev_list
    - typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.git.rev_list
    - typing.IO.head.ref.commit.object.git.rev_list
    - typing.cast.head.commit.path.tree.git.rev_list
    - subprocess.Popen.object.tree.path.git.rev_list
    - typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.tree.commit.path.object.git.rev_list
    - datetime.timedelta.path.tree.object.head.commit.git.rev_list
    - datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.head.commit.path.git.rev_list
    - subprocess.Popen.commit.path.object.tree.git.rev_list
    - datetime.timedelta.git.rev_list
    - subprocess.Popen.object.head.commit.git.rev_list
    - typing.IO.tree.head.commit.path.object.git.rev_list
    - datetime.timedelta.tree.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.tree.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.git.rev_list
    - typing.cast.head.ref.commit.path.object.git.rev_list
    - typing.TypeVar.object.head.commit.path.tree.git.rev_list
    - typing.IO.object.commit.tree.git.rev_list
    - typing.IO.tree.path.commit.object.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    - subprocess.Popen.head.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    - typing.cast.object.head.commit.path.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.path.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.path.tree.commit.object.git.rev_list
    - datetime.timedelta.object.path.tree.commit.git.rev_list
    - typing.IO.path.head.ref.commit.git.rev_list
    - datetime.timedelta.object.tree.commit.git.rev_list
    - subprocess.Popen.path.head.commit.object.git.rev_list
    - subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.object.head.commit.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    - typing.cast.object.tree.head.ref.commit.path.git.rev_list
    - typing.IO.path.head.commit.tree.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.git.rev_list
    - subprocess.Popen.tree.head.commit.git.rev_list
    - subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    - typing.TypeVar.head.commit.object.path.tree.git.rev_list
    - typing.TypeVar.head.ref.commit.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    - typing.cast.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.path.commit.git.rev_list
    - datetime.timedelta.commit.path.tree.git.rev_list
    - typing.TypeVar.head.commit.object.tree.path.git.rev_list
    - typing.TypeVar.head.commit.object.tree.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.git.rev_list
    - typing.IO.object.tree.path.commit.git.rev_list
    - subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    - typing.IO.tree.path.object.head.ref.commit.git.rev_list
    - typing.IO.object.tree.head.commit.git.rev_list
    - typing.IO.object.path.head.commit.tree.git.rev_list
    - typing.cast.head.commit.object.tree.git.rev_list
    - subprocess.Popen.object.path.commit.tree.git.rev_list
    - subprocess.Popen.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.path.git.rev_list
    - subprocess.Popen.object.tree.head.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.commit.git.rev_list
    - datetime.timedelta.tree.commit.path.object.git.rev_list
    - typing.IO.head.commit.object.tree.git.rev_list
    - datetime.timedelta.tree.commit.git.rev_list
    - typing.IO.tree.head.ref.commit.path.object.git.rev_list
    - datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    - subprocess.Popen.commit.object.tree.git.rev_list
    - datetime.timedelta.path.head.commit.tree.git.rev_list
    - typing.IO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.commit.object.path.git.rev_list
    - datetime.timedelta.path.tree.object.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    - typing.IO.path.tree.object.head.ref.commit.git.rev_list
    - subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.head.commit.object.path.tree.git.rev_list
    - subprocess.Popen.head.commit.tree.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.git.rev_list
    - typing.TypeVar.tree.object.path.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    - typing.IO.path.head.commit.tree.object.git.rev_list
    - typing.IO.head.commit.tree.object.git.rev_list
    - datetime.timedelta.commit.path.tree.object.git.rev_list
    - datetime.timedelta.tree.head.commit.path.object.git.rev_list
    - datetime.timedelta.object.path.head.commit.git.rev_list
    - datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.commit.git.rev_list
    - typing.TypeVar.head.commit.tree.object.path.git.rev_list
    - datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    - datetime.timedelta.object.head.ref.commit.path.git.rev_list
    - typing.cast.head.commit.path.git.rev_list
    - datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    - typing.IO.path.tree.head.ref.commit.git.rev_list
    - typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    - typing.BinaryIO.head.commit.tree.git.rev_list
    - typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    - typing.cast.tree.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    - subprocess.Popen.tree.path.commit.git.rev_list
    - datetime.timedelta.object.path.head.ref.commit.git.rev_list
    - typing.IO.commit.tree.git.rev_list
    - subprocess.Popen.object.commit.tree.git.rev_list
    - typing.IO.object.tree.commit.path.git.rev_list
    - typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    - typing.cast.object.tree.head.commit.git.rev_list
    - datetime.timedelta.tree.commit.object.git.rev_list
    - typing.TypeVar.head.ref.commit.path.git.rev_list
    - typing.IO.object.head.ref.commit.path.tree.git.rev_list
    - subprocess.Popen.tree.object.commit.path.git.rev_list
    - typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.tree.git.rev_list
    - typing.IO.commit.object.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    - datetime.timedelta.head.commit.object.tree.path.git.rev_list
    - typing.cast.commit.tree.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.git.rev_list
    - <builtin>.len
    - subprocess.Popen.tree.commit.git.rev_list
    - subprocess.Popen.object.head.commit.tree.path.git.rev_list
    - subprocess.Popen.path.commit.tree.object.git.rev_list
    - subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    - datetime.timedelta.head.ref.commit.path.object.git.rev_list
    - typing.IO.commit.path.object.git.rev_list
    - subprocess.Popen.object.tree.commit.path.git.rev_list
    - typing.IO.path.commit.tree.object.git.rev_list
    - typing.IO.head.ref.commit.tree.object.git.rev_list
    - subprocess.Popen.tree.object.path.head.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.object.git.rev_list
    - typing.IO.tree.object.commit.path.git.rev_list
    - datetime.timedelta.head.commit.object.git.rev_list
    - subprocess.Popen.head.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    - typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    - subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    - typing.IO.commit.tree.object.path.git.rev_list
    - datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    - datetime.timedelta.path.head.commit.tree.object.git.rev_list
    - typing.cast.head.commit.object.path.tree.git.rev_list
    - datetime.timedelta.path.commit.tree.git.rev_list
    - datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    - subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.commit.object.tree.git.rev_list
    - typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    - datetime.timedelta.path.git.rev_list
    - typing.IO.path.tree.commit.git.rev_list
    - typing.IO.path.head.commit.object.tree.git.rev_list
    - typing.IO.tree.head.commit.object.path.git.rev_list
    - typing.IO.object.tree.head.ref.commit.git.rev_list
    - typing.IO.commit.tree.object.git.rev_list
    - typing.BinaryIO.head.commit.path.git.rev_list
    - typing.cast.object.tree.head.ref.commit.git.rev_list
    - typing.IO.object.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.commit.object.git.rev_list
    - typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    - typing.IO.object.path.git.rev_list
    - typing.IO.commit.object.path.git.rev_list
    - subprocess.Popen.commit.tree.path.git.rev_list
    - typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.path.head.commit.object.git.rev_list
    - typing.IO.head.ref.commit.object.path.tree.git.rev_list
    - typing.IO.tree.object.head.commit.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    - datetime.timedelta.object.head.commit.path.tree.git.rev_list
    - datetime.timedelta.tree.object.git.rev_list
    - typing.cast.object.head.ref.commit.path.tree.git.rev_list
    - typing.IO.tree.path.git.rev_list
    - typing.cast.object.head.commit.git.rev_list
    - typing.IO.head.ref.commit.path.git.rev_list
    - typing.cast.tree.head.commit.object.git.rev_list
    - datetime.timedelta.head.commit.git.rev_list
    - typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    - typing.IO.object.path.commit.tree.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    - typing.TypeVar.object.head.ref.commit.path.git.rev_list
    - subprocess.Popen.path.head.commit.tree.git.rev_list
    - typing.TypeVar.object.tree.head.commit.path.git.rev_list
    - typing.IO.commit.tree.path.git.rev_list
    - datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    - typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    - datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    - subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    - typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.object.git.rev_list
    - typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    - datetime.timedelta.head.commit.path.git.rev_list
    - typing.BinaryIO.object.head.commit.tree.git.rev_list
    - typing.IO.tree.head.ref.commit.object.git.rev_list
    - typing.BinaryIO.object.tree.path.commit.git.rev_list
    - subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    - typing.IO.head.commit.tree.path.git.rev_list
    - typing.IO.commit.object.tree.path.git.rev_list
    - typing.IO.head.ref.commit.tree.git.rev_list
    - datetime.timedelta.path.object.tree.head.commit.git.rev_list
    - typing.cast.head.commit.path.tree.object.git.rev_list
    - typing.IO.tree.commit.object.path.git.rev_list
    - typing.cast.head.commit.path.object.git.rev_list
    - typing.cast.head.ref.commit.object.git.rev_list
    - typing.IO.head.commit.path.git.rev_list
    - typing.BinaryIO.head.ref.commit.path.git.rev_list
    - typing.TypeVar.object.head.commit.path.git.rev_list
    - datetime.timedelta.object.tree.commit.path.git.rev_list
    - subprocess.Popen.object.head.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.commit.git.rev_list
    - typing.IO.object.head.ref.commit.tree.path.git.rev_list
    - subprocess.Popen.tree.path.object.head.commit.git.rev_list
    - typing.TypeVar.tree.head.commit.object.path.git.rev_list
    - typing.IO.head.ref.commit.object.path.git.rev_list
    - typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    - typing.TypeVar.tree.object.head.commit.path.git.rev_list
    - typing.IO.object.path.head.ref.commit.tree.git.rev_list
    - typing.IO.head.ref.commit.object.tree.path.git.rev_list
    - typing.TypeVar.object.head.commit.git.rev_list
    - datetime.timedelta.path.head.commit.object.git.rev_list
    - typing.IO.tree.git.rev_list
    - datetime.timedelta.path.object.tree.commit.git.rev_list
    - subprocess.Popen.commit.tree.object.path.git.rev_list
    - datetime.timedelta.path.object.commit.git.rev_list
    - typing.BinaryIO.object.tree.head.commit.git.rev_list
    - subprocess.Popen.path.commit.object.git.rev_list
    - datetime.timedelta.tree.object.head.commit.path.git.rev_list
    - datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    - typing.IO.tree.object.path.head.commit.git.rev_list
    - typing.cast.head.commit.object.git.rev_list
    - subprocess.Popen.tree.object.path.commit.git.rev_list
    - typing.IO.object.head.commit.git.rev_list
    - subprocess.Popen.tree.path.head.commit.git.rev_list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.rev_list
    functionSourceFile: datetime
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.rev_list
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.rev_list
    functionSourceFile: subprocess
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 288
    functionName: git.objects.commit.Commit.name_rev
    functionSourceFile: git.objects.commit
    functionUses: 0
    functionsReached:
    - subprocess.Popen.path.tree.commit.object.git.name_rev
    - typing.BinaryIO.head.commit.path.object.git.name_rev
    - datetime.timedelta.tree.object.path.head.commit.git.name_rev
    - datetime.timedelta.path.object.tree.head.commit.git.name_rev
    - typing.TypeVar.object.head.ref.commit.tree.git.name_rev
    - datetime.timedelta.tree.head.commit.git.name_rev
    - typing.cast.head.commit.object.path.git.name_rev
    - datetime.timedelta.object.head.commit.path.git.name_rev
    - typing.BinaryIO.head.ref.commit.tree.object.path.git.name_rev
    - subprocess.Popen.tree.head.ref.commit.object.git.name_rev
    - typing.TypeVar.tree.object.path.head.ref.commit.git.name_rev
    - typing.IO.object.head.ref.commit.tree.path.git.name_rev
    - datetime.timedelta.tree.head.ref.commit.path.git.name_rev
    - typing.cast.head.commit.path.tree.object.git.name_rev
    - typing.TypeVar.tree.head.ref.commit.path.object.git.name_rev
    - typing.BinaryIO.head.ref.commit.path.tree.object.git.name_rev
    - subprocess.Popen.path.commit.object.tree.git.name_rev
    - typing.IO.head.commit.tree.object.path.git.name_rev
    - typing.BinaryIO.head.commit.tree.path.object.git.name_rev
    - subprocess.Popen.path.tree.object.git.name_rev
    - typing.IO.head.ref.commit.path.git.name_rev
    - typing.IO.head.commit.tree.git.name_rev
    - typing.cast.head.commit.object.path.tree.git.name_rev
    - typing.TypeVar.tree.object.head.commit.path.git.name_rev
    - subprocess.Popen.path.object.tree.head.commit.git.name_rev
    - typing.IO.object.tree.head.ref.commit.git.name_rev
    - typing.IO.head.commit.tree.path.object.git.name_rev
    - subprocess.Popen.path.head.commit.object.tree.git.name_rev
    - subprocess.Popen.tree.head.ref.commit.git.name_rev
    - datetime.timedelta.head.ref.commit.object.tree.path.git.name_rev
    - subprocess.Popen.path.git.name_rev
    - subprocess.Popen.head.ref.commit.tree.object.path.git.name_rev
    - typing.IO.tree.object.head.commit.path.git.name_rev
    - datetime.timedelta.path.object.head.commit.git.name_rev
    - typing.IO.commit.tree.path.object.git.name_rev
    - subprocess.Popen.head.commit.git.name_rev
    - typing.IO.object.tree.commit.git.name_rev
    - typing.IO.commit.tree.git.name_rev
    - typing.IO.head.commit.path.object.git.name_rev
    - typing.TypeVar.tree.head.commit.path.object.git.name_rev
    - subprocess.Popen.tree.object.head.ref.commit.path.git.name_rev
    - subprocess.Popen.path.head.ref.commit.object.tree.git.name_rev
    - subprocess.Popen.head.ref.commit.object.path.git.name_rev
    - typing.cast.head.ref.commit.tree.git.name_rev
    - datetime.timedelta.head.commit.object.tree.path.git.name_rev
    - typing.IO.path.head.ref.commit.tree.object.git.name_rev
    - typing.IO.tree.head.commit.path.git.name_rev
    - datetime.timedelta.path.object.commit.tree.git.name_rev
    - typing.IO.head.ref.commit.path.tree.object.git.name_rev
    - typing.IO.tree.object.head.ref.commit.git.name_rev
    - typing.IO.object.path.commit.git.name_rev
    - datetime.timedelta.commit.tree.path.git.name_rev
    - typing.BinaryIO.tree.head.commit.path.git.name_rev
    - subprocess.Popen.object.path.tree.commit.git.name_rev
    - datetime.timedelta.path.tree.head.commit.git.name_rev
    - typing.IO.tree.path.object.head.ref.commit.git.name_rev
    - typing.BinaryIO.object.tree.path.head.ref.commit.git.name_rev
    - typing.cast.commit.tree.object.path.git.name_rev
    - datetime.timedelta.tree.path.object.head.ref.commit.git.name_rev
    - subprocess.Popen.object.head.commit.path.tree.git.name_rev
    - datetime.timedelta.tree.head.commit.path.git.name_rev
    - typing.IO.path.head.ref.commit.object.git.name_rev
    - subprocess.Popen.object.tree.git.name_rev
    - typing.IO.object.path.git.name_rev
    - typing.IO.object.tree.path.head.ref.commit.git.name_rev
    - typing.cast.object.head.commit.tree.path.git.name_rev
    - typing.IO.object.path.tree.head.commit.git.name_rev
    - datetime.timedelta.object.path.commit.git.name_rev
    - subprocess.Popen.commit.path.object.git.name_rev
    - typing.TypeVar.head.commit.path.tree.object.git.name_rev
    - typing.IO.object.path.tree.commit.git.name_rev
    - typing.IO.head.commit.object.path.git.name_rev
    - typing.IO.tree.commit.path.object.git.name_rev
    - typing.IO.path.commit.tree.object.git.name_rev
    - typing.IO.object.tree.path.git.name_rev
    - datetime.timedelta.object.tree.head.ref.commit.path.git.name_rev
    - subprocess.Popen.object.commit.path.tree.git.name_rev
    - typing.IO.commit.path.object.git.name_rev
    - subprocess.Popen.path.commit.git.name_rev
    - datetime.timedelta.tree.object.commit.path.git.name_rev
    - typing.IO.path.object.head.commit.git.name_rev
    - subprocess.Popen.object.path.head.ref.commit.tree.git.name_rev
    - typing.IO.object.head.commit.path.tree.git.name_rev
    - typing.IO.git.name_rev
    - datetime.timedelta.path.commit.tree.object.git.name_rev
    - datetime.timedelta.object.tree.commit.path.git.name_rev
    - typing.TypeVar.head.commit.object.git.name_rev
    - datetime.timedelta.head.ref.commit.git.name_rev
    - typing.IO.path.object.tree.head.ref.commit.git.name_rev
    - datetime.timedelta.head.ref.commit.path.tree.git.name_rev
    - typing.TypeVar.head.commit.tree.git.name_rev
    - datetime.timedelta.path.head.ref.commit.tree.git.name_rev
    - typing.TypeVar.object.head.commit.path.tree.git.name_rev
    - typing.cast.head.commit.tree.path.object.git.name_rev
    - typing.cast.tree.head.ref.commit.object.git.name_rev
    - datetime.timedelta.head.ref.commit.path.object.tree.git.name_rev
    - typing.IO.object.tree.path.head.commit.git.name_rev
    - subprocess.Popen.tree.path.commit.git.name_rev
    - subprocess.Popen.tree.path.object.commit.git.name_rev
    - subprocess.Popen.object.head.commit.tree.git.name_rev
    - subprocess.Popen.head.commit.object.tree.git.name_rev
    - typing.cast.tree.head.commit.object.path.git.name_rev
    - typing.cast.tree.object.head.commit.git.name_rev
    - typing.TypeVar.head.commit.object.path.tree.git.name_rev
    - typing.BinaryIO.head.commit.object.tree.git.name_rev
    - typing.BinaryIO.tree.head.commit.object.git.name_rev
    - typing.TypeVar.head.commit.tree.object.git.name_rev
    - datetime.timedelta.tree.object.path.commit.git.name_rev
    - typing.IO.object.path.head.ref.commit.tree.git.name_rev
    - subprocess.Popen.tree.object.path.head.commit.git.name_rev
    - datetime.timedelta.path.head.commit.git.name_rev
    - typing.TypeVar.object.tree.path.git.name_rev
    - subprocess.Popen.object.commit.tree.git.name_rev
    - typing.IO.object.path.commit.tree.git.name_rev
    - typing.IO.tree.head.commit.object.git.name_rev
    - datetime.timedelta.commit.tree.object.path.git.name_rev
    - datetime.timedelta.path.head.ref.commit.tree.object.git.name_rev
    - datetime.timedelta.tree.commit.path.git.name_rev
    - typing.cast.head.ref.commit.object.git.name_rev
    - typing.IO.path.tree.commit.git.name_rev
    - typing.BinaryIO.head.ref.commit.object.path.git.name_rev
    - typing.cast.head.commit.object.git.name_rev
    - typing.IO.commit.tree.path.git.name_rev
    - datetime.timedelta.tree.head.commit.object.path.git.name_rev
    - typing.cast.head.commit.path.tree.git.name_rev
    - datetime.timedelta.tree.path.head.ref.commit.object.git.name_rev
    - typing.TypeVar.object.head.ref.commit.tree.path.git.name_rev
    - subprocess.Popen.head.ref.commit.object.git.name_rev
    - datetime.timedelta.head.commit.object.git.name_rev
    - typing.TypeVar.object.tree.path.commit.git.name_rev
    - typing.IO.commit.git.name_rev
    - typing.IO.commit.object.tree.path.git.name_rev
    - typing.TypeVar.head.ref.commit.object.git.name_rev
    - typing.TypeVar.tree.head.commit.object.git.name_rev
    - typing.cast.commit.object.tree.path.git.name_rev
    - subprocess.Popen.object.path.head.commit.tree.git.name_rev
    - datetime.timedelta.path.tree.head.commit.object.git.name_rev
    - subprocess.Popen.head.commit.path.tree.git.name_rev
    - typing.BinaryIO.object.head.commit.path.tree.git.name_rev
    - typing.IO.tree.object.path.commit.git.name_rev
    - typing.IO.path.head.commit.git.name_rev
    - typing.IO.object.head.ref.commit.path.git.name_rev
    - subprocess.Popen.tree.path.object.head.commit.git.name_rev
    - typing.IO.tree.object.git.name_rev
    - subprocess.Popen.head.ref.commit.object.tree.git.name_rev
    - subprocess.Popen.object.path.commit.tree.git.name_rev
    - typing.TypeVar.tree.head.commit.git.name_rev
    - typing.IO.object.head.commit.tree.path.git.name_rev
    - subprocess.Popen.commit.path.git.name_rev
    - datetime.timedelta.path.tree.object.head.commit.git.name_rev
    - typing.BinaryIO.object.tree.path.head.commit.git.name_rev
    - typing.IO.object.tree.commit.path.git.name_rev
    - typing.cast.tree.head.commit.git.name_rev
    - subprocess.Popen.object.path.tree.git.name_rev
    - subprocess.Popen.head.commit.path.git.name_rev
    - typing.IO.object.path.tree.head.ref.commit.git.name_rev
    - datetime.timedelta.object.tree.head.commit.path.git.name_rev
    - datetime.timedelta.path.head.ref.commit.object.tree.git.name_rev
    - typing.cast.object.tree.head.ref.commit.git.name_rev
    - typing.TypeVar.head.commit.path.object.tree.git.name_rev
    - typing.TypeVar.head.ref.commit.path.tree.object.git.name_rev
    - subprocess.Popen.tree.head.commit.path.object.git.name_rev
    - datetime.timedelta.tree.path.head.commit.object.git.name_rev
    - typing.TypeVar.tree.head.commit.path.git.name_rev
    - datetime.timedelta.path.commit.object.git.name_rev
    - typing.IO.tree.head.commit.path.object.git.name_rev
    - typing.cast.object.head.ref.commit.tree.git.name_rev
    - subprocess.Popen.object.commit.path.git.name_rev
    - datetime.timedelta.tree.path.head.ref.commit.git.name_rev
    - datetime.timedelta.head.commit.path.tree.object.git.name_rev
    - datetime.timedelta.head.ref.commit.path.tree.object.git.name_rev
    - datetime.timedelta.tree.object.head.ref.commit.path.git.name_rev
    - typing.TypeVar.object.head.ref.commit.path.tree.git.name_rev
    - subprocess.Popen.object.path.tree.head.commit.git.name_rev
    - datetime.timedelta.head.ref.commit.tree.path.git.name_rev
    - datetime.timedelta.path.tree.object.head.ref.commit.git.name_rev
    - datetime.timedelta.path.object.git.name_rev
    - subprocess.Popen.tree.path.head.commit.git.name_rev
    - subprocess.Popen.head.ref.commit.path.object.git.name_rev
    - subprocess.Popen.object.tree.commit.path.git.name_rev
    - datetime.timedelta.object.tree.path.git.name_rev
    - datetime.timedelta.head.ref.commit.tree.path.object.git.name_rev
    - typing.BinaryIO.object.tree.path.commit.git.name_rev
    - subprocess.Popen.tree.object.commit.git.name_rev
    - typing.cast.head.commit.tree.object.path.git.name_rev
    - typing.IO.tree.object.path.git.name_rev
    - typing.TypeVar.head.ref.commit.object.tree.path.git.name_rev
    - datetime.timedelta.path.head.ref.commit.object.git.name_rev
    - typing.IO.head.ref.commit.object.path.tree.git.name_rev
    - datetime.timedelta.tree.path.commit.git.name_rev
    - typing.BinaryIO.object.tree.head.ref.commit.git.name_rev
    - typing.BinaryIO.head.commit.tree.git.name_rev
    - datetime.timedelta.object.commit.tree.path.git.name_rev
    - subprocess.Popen.object.commit.git.name_rev
    - subprocess.Popen.head.commit.tree.git.name_rev
    - datetime.timedelta.object.head.commit.tree.git.name_rev
    - typing.IO.tree.head.commit.git.name_rev
    - typing.cast.head.commit.object.tree.path.git.name_rev
    - typing.TypeVar.head.ref.commit.tree.object.git.name_rev
    - subprocess.Popen.head.commit.tree.object.path.git.name_rev
    - datetime.timedelta.object.head.commit.tree.path.git.name_rev
    - subprocess.Popen.tree.path.commit.object.git.name_rev
    - typing.IO.path.head.ref.commit.git.name_rev
    - typing.BinaryIO.tree.head.ref.commit.path.git.name_rev
    - subprocess.Popen.object.tree.commit.git.name_rev
    - datetime.timedelta.object.tree.commit.git.name_rev
    - typing.cast.tree.head.ref.commit.object.path.git.name_rev
    - datetime.timedelta.head.ref.commit.tree.object.git.name_rev
    - typing.IO.path.commit.git.name_rev
    - typing.IO.head.ref.commit.git.name_rev
    - typing.cast.head.commit.tree.path.git.name_rev
    - datetime.timedelta.tree.head.ref.commit.git.name_rev
    - subprocess.Popen.head.ref.commit.path.tree.git.name_rev
    - typing.IO.tree.git.name_rev
    - typing.BinaryIO.head.commit.object.git.name_rev
    - typing.IO.path.tree.object.git.name_rev
    - typing.BinaryIO.head.commit.path.object.tree.git.name_rev
    - datetime.timedelta.object.tree.path.head.ref.commit.git.name_rev
    - datetime.timedelta.commit.path.git.name_rev
    - datetime.timedelta.tree.path.object.head.commit.git.name_rev
    - datetime.timedelta.commit.tree.path.object.git.name_rev
    - subprocess.Popen.path.tree.git.name_rev
    - typing.IO.path.commit.object.tree.git.name_rev
    - datetime.timedelta.object.path.tree.commit.git.name_rev
    - datetime.timedelta.path.object.head.commit.tree.git.name_rev
    - typing.TypeVar.head.ref.commit.tree.path.git.name_rev
    - typing.IO.path.head.ref.commit.object.tree.git.name_rev
    - datetime.timedelta.path.tree.commit.git.name_rev
    - datetime.timedelta.path.head.commit.object.tree.git.name_rev
    - typing.IO.head.ref.commit.object.path.git.name_rev
    - subprocess.Popen.commit.object.path.tree.git.name_rev
    - subprocess.Popen.tree.path.git.name_rev
    - subprocess.Popen.path.head.commit.tree.git.name_rev
    - subprocess.Popen.path.object.commit.git.name_rev
    - typing.IO.head.commit.tree.object.git.name_rev
    - typing.IO.commit.path.tree.git.name_rev
    - subprocess.Popen.path.object.head.commit.git.name_rev
    - datetime.timedelta.head.commit.git.name_rev
    - datetime.timedelta.object.commit.path.tree.git.name_rev
    - subprocess.Popen.path.tree.object.commit.git.name_rev
    - subprocess.Popen.head.ref.commit.tree.path.object.git.name_rev
    - subprocess.Popen.tree.path.head.commit.object.git.name_rev
    - typing.IO.path.commit.object.git.name_rev
    - typing.IO.head.ref.commit.object.git.name_rev
    - typing.TypeVar.head.ref.commit.path.object.git.name_rev
    - datetime.timedelta.path.commit.object.tree.git.name_rev
    - typing.IO.tree.head.commit.object.path.git.name_rev
    - typing.BinaryIO.object.head.commit.tree.path.git.name_rev
    - typing.IO.object.head.ref.commit.path.tree.git.name_rev
    - typing.IO.commit.tree.object.path.git.name_rev
    - typing.cast.head.commit.tree.git.name_rev
    - typing.IO.head.commit.object.tree.git.name_rev
    - subprocess.Popen.path.head.ref.commit.git.name_rev
    - typing.IO.head.ref.commit.object.tree.path.git.name_rev
    - typing.BinaryIO.tree.head.ref.commit.git.name_rev
    - subprocess.Popen.head.commit.path.object.tree.git.name_rev
    - subprocess.Popen.commit.tree.path.object.git.name_rev
    - subprocess.Popen.path.object.tree.commit.git.name_rev
    - subprocess.Popen.head.commit.tree.path.git.name_rev
    - typing.IO.head.commit.path.tree.git.name_rev
    - typing.IO.tree.object.commit.git.name_rev
    - datetime.timedelta.tree.path.object.commit.git.name_rev
    - datetime.timedelta.commit.object.path.tree.git.name_rev
    - subprocess.Popen.path.commit.tree.git.name_rev
    - datetime.timedelta.head.commit.tree.object.path.git.name_rev
    - subprocess.Popen.object.head.commit.git.name_rev
    - typing.TypeVar.head.commit.object.tree.git.name_rev
    - typing.cast.object.head.ref.commit.path.git.name_rev
    - datetime.timedelta.path.head.commit.tree.object.git.name_rev
    - typing.IO.head.commit.object.tree.path.git.name_rev
    - datetime.timedelta.tree.object.head.commit.git.name_rev
    - subprocess.Popen.head.commit.path.object.git.name_rev
    - typing.IO.path.object.head.ref.commit.git.name_rev
    - subprocess.Popen.object.tree.path.head.commit.git.name_rev
    - typing.IO.head.commit.object.git.name_rev
    - typing.TypeVar.tree.object.head.ref.commit.git.name_rev
    - typing.TypeVar.tree.head.ref.commit.object.git.name_rev
    - subprocess.Popen.tree.object.path.git.name_rev
    - typing.TypeVar.object.tree.path.head.commit.git.name_rev
    - datetime.timedelta.object.head.ref.commit.git.name_rev
    - typing.cast.head.ref.commit.path.git.name_rev
    - subprocess.Popen.tree.path.head.ref.commit.git.name_rev
    - datetime.timedelta.object.path.tree.git.name_rev
    - typing.BinaryIO.head.ref.commit.tree.path.git.name_rev
    - datetime.timedelta.path.head.commit.object.git.name_rev
    - typing.BinaryIO.head.commit.object.tree.path.git.name_rev
    - datetime.timedelta.head.commit.tree.git.name_rev
    - typing.IO.path.tree.git.name_rev
    - typing.IO.path.object.tree.git.name_rev
    - typing.TypeVar.object.head.ref.commit.path.git.name_rev
    - typing.BinaryIO.head.ref.commit.tree.git.name_rev
    - typing.IO.object.tree.git.name_rev
    - datetime.timedelta.head.commit.path.object.tree.git.name_rev
    - typing.IO.tree.commit.object.git.name_rev
    - typing.BinaryIO.head.ref.commit.tree.object.git.name_rev
    - subprocess.Popen.tree.head.ref.commit.object.path.git.name_rev
    - datetime.timedelta.path.commit.tree.git.name_rev
    - typing.cast.head.ref.commit.tree.object.git.name_rev
    - subprocess.Popen.commit.path.tree.git.name_rev
    - datetime.timedelta.tree.path.object.git.name_rev
    - subprocess.Popen.object.tree.head.commit.git.name_rev
    - typing.IO.tree.path.object.commit.git.name_rev
    - typing.IO.tree.path.commit.git.name_rev
    - subprocess.Popen.head.commit.object.tree.path.git.name_rev
    - subprocess.Popen.tree.path.head.ref.commit.object.git.name_rev
    - typing.TypeVar.head.commit.path.object.git.name_rev
    - datetime.timedelta.head.commit.object.path.git.name_rev
    - datetime.timedelta.head.ref.commit.tree.object.path.git.name_rev
    - typing.IO.path.head.commit.tree.git.name_rev
    - subprocess.Popen.tree.head.commit.object.git.name_rev
    - subprocess.Popen.path.tree.commit.git.name_rev
    - typing.cast.tree.head.ref.commit.path.object.git.name_rev
    - typing.cast.head.ref.commit.path.object.git.name_rev
    - datetime.timedelta.object.head.ref.commit.path.tree.git.name_rev
    - subprocess.Popen.path.tree.object.head.ref.commit.git.name_rev
    - subprocess.Popen.commit.tree.git.name_rev
    - subprocess.Popen.object.path.tree.head.ref.commit.git.name_rev
    - subprocess.Popen.tree.commit.path.object.git.name_rev
    - subprocess.Popen.path.tree.head.ref.commit.git.name_rev
    - typing.TypeVar.object.tree.head.ref.commit.path.git.name_rev
    - typing.cast.head.ref.commit.path.tree.git.name_rev
    - typing.TypeVar.object.head.commit.tree.path.git.name_rev
    - subprocess.Popen.head.commit.tree.path.object.git.name_rev
    - typing.IO.tree.commit.git.name_rev
    - typing.BinaryIO.object.head.commit.git.name_rev
    - subprocess.Popen.git.name_rev
    - subprocess.Popen.path.head.commit.tree.object.git.name_rev
    - typing.IO.object.tree.path.commit.git.name_rev
    - datetime.timedelta.object.commit.git.name_rev
    - typing.IO.tree.object.path.head.ref.commit.git.name_rev
    - datetime.timedelta.commit.object.path.git.name_rev
    - typing.IO.object.commit.tree.path.git.name_rev
    - datetime.timedelta.tree.head.ref.commit.path.object.git.name_rev
    - subprocess.Popen.object.head.ref.commit.git.name_rev
    - typing.cast.head.ref.commit.tree.path.object.git.name_rev
    - typing.IO.tree.head.ref.commit.path.object.git.name_rev
    - subprocess.Popen.path.object.head.ref.commit.tree.git.name_rev
    - typing.cast.tree.object.head.commit.path.git.name_rev
    - datetime.timedelta.head.commit.tree.path.object.git.name_rev
    - subprocess.Popen.path.head.ref.commit.tree.git.name_rev
    - subprocess.Popen.commit.object.git.name_rev
    - subprocess.Popen.tree.object.git.name_rev
    - datetime.timedelta.commit.object.git.name_rev
    - typing.BinaryIO.tree.head.commit.path.object.git.name_rev
    - typing.IO.object.path.head.commit.tree.git.name_rev
    - datetime.timedelta.path.tree.commit.object.git.name_rev
    - typing.TypeVar.head.commit.git.name_rev
    - subprocess.Popen.commit.tree.object.git.name_rev
    - typing.IO.tree.head.ref.commit.git.name_rev
    - datetime.timedelta.tree.head.ref.commit.object.git.name_rev
    - subprocess.Popen.object.tree.head.commit.path.git.name_rev
    - datetime.timedelta.tree.object.head.commit.path.git.name_rev
    - typing.BinaryIO.head.commit.object.path.git.name_rev
    - subprocess.Popen.object.tree.path.commit.git.name_rev
    - typing.IO.tree.path.git.name_rev
    - datetime.timedelta.head.ref.commit.path.git.name_rev
    - subprocess.Popen.path.object.commit.tree.git.name_rev
    - typing.IO.object.commit.tree.git.name_rev
    - datetime.timedelta.tree.commit.git.name_rev
    - typing.TypeVar.head.ref.commit.tree.path.object.git.name_rev
    - typing.IO.path.head.commit.object.git.name_rev
    - subprocess.Popen.object.head.commit.path.git.name_rev
    - subprocess.Popen.tree.git.name_rev
    - datetime.timedelta.tree.commit.object.git.name_rev
    - typing.IO.object.tree.head.commit.path.git.name_rev
    - subprocess.Popen.head.ref.commit.git.name_rev
    - typing.IO.path.object.commit.git.name_rev
    - datetime.timedelta.head.ref.commit.object.tree.git.name_rev
    - typing.TypeVar.head.ref.commit.object.path.tree.git.name_rev
    - typing.IO.object.commit.path.git.name_rev
    - datetime.timedelta.object.commit.path.git.name_rev
    - datetime.timedelta.tree.object.path.git.name_rev
    - typing.cast.object.tree.head.ref.commit.path.git.name_rev
    - typing.IO.tree.head.ref.commit.object.path.git.name_rev
    - typing.IO.head.commit.object.path.tree.git.name_rev
    - subprocess.Popen.object.head.ref.commit.path.git.name_rev
    - datetime.timedelta.head.commit.object.path.tree.git.name_rev
    - subprocess.Popen.tree.commit.object.git.name_rev
    - subprocess.Popen.path.object.git.name_rev
    - subprocess.Popen.path.object.tree.git.name_rev
    - typing.IO.tree.commit.object.path.git.name_rev
    - typing.BinaryIO.head.commit.tree.path.git.name_rev
    - typing.IO.head.commit.git.name_rev
    - typing.cast.head.commit.tree.object.git.name_rev
    - subprocess.Popen.object.tree.path.head.ref.commit.git.name_rev
    - typing.cast.object.head.ref.commit.tree.path.git.name_rev
    - typing.BinaryIO.head.ref.commit.object.path.tree.git.name_rev
    - typing.BinaryIO.tree.head.ref.commit.object.git.name_rev
    - typing.cast.tree.head.commit.object.git.name_rev
    - subprocess.Popen.path.object.head.ref.commit.git.name_rev
    - typing.IO.commit.path.tree.object.git.name_rev
    - typing.IO.path.tree.head.ref.commit.object.git.name_rev
    - subprocess.Popen.path.head.ref.commit.tree.object.git.name_rev
    - datetime.timedelta.object.path.commit.tree.git.name_rev
    - typing.TypeVar.head.commit.path.tree.git.name_rev
    - typing.IO.tree.path.commit.object.git.name_rev
    - typing.BinaryIO.object.head.commit.tree.git.name_rev
    - typing.cast.head.ref.commit.tree.object.path.git.name_rev
    - typing.IO.path.tree.head.ref.commit.git.name_rev
    - typing.IO.tree.path.head.ref.commit.git.name_rev
    - typing.IO.path.tree.commit.object.git.name_rev
    - typing.BinaryIO.object.head.ref.commit.tree.path.git.name_rev
    - typing.BinaryIO.object.head.commit.path.git.name_rev
    - typing.BinaryIO.object.tree.head.commit.git.name_rev
    - typing.BinaryIO.head.ref.commit.path.object.tree.git.name_rev
    - typing.cast.tree.object.head.ref.commit.git.name_rev
    - datetime.timedelta.object.tree.head.ref.commit.git.name_rev
    - typing.TypeVar.tree.object.path.commit.git.name_rev
    - datetime.timedelta.commit.tree.object.git.name_rev
    - typing.IO.commit.tree.object.git.name_rev
    - typing.IO.tree.path.head.ref.commit.object.git.name_rev
    - subprocess.Popen.head.ref.commit.tree.path.git.name_rev
    - subprocess.Popen.tree.object.head.commit.git.name_rev
    - typing.IO.commit.object.git.name_rev
    - typing.TypeVar.head.ref.commit.object.tree.git.name_rev
    - datetime.timedelta.head.ref.commit.path.object.git.name_rev
    - typing.TypeVar.head.commit.object.path.git.name_rev
    - datetime.timedelta.object.path.git.name_rev
    - typing.BinaryIO.head.commit.path.tree.object.git.name_rev
    - subprocess.Popen.tree.head.ref.commit.path.object.git.name_rev
    - subprocess.Popen.tree.path.object.git.name_rev
    - datetime.timedelta.object.path.tree.head.commit.git.name_rev
    - typing.IO.path.object.head.ref.commit.tree.git.name_rev
    - typing.TypeVar.head.commit.object.tree.path.git.name_rev
    - datetime.timedelta.object.head.commit.path.tree.git.name_rev
    - typing.IO.path.tree.head.commit.object.git.name_rev
    - typing.BinaryIO.object.tree.path.git.name_rev
    - typing.BinaryIO.head.ref.commit.path.git.name_rev
    - subprocess.Popen.commit.tree.object.path.git.name_rev
    - datetime.timedelta.commit.object.tree.git.name_rev
    - subprocess.Popen.head.ref.commit.object.tree.path.git.name_rev
    - typing.cast.object.head.commit.path.git.name_rev
    - subprocess.Popen.path.tree.head.commit.object.git.name_rev
    - datetime.timedelta.object.commit.tree.git.name_rev
    - subprocess.Popen.tree.head.commit.git.name_rev
    - datetime.timedelta.object.path.head.ref.commit.tree.git.name_rev
    - subprocess.Popen.head.ref.commit.path.tree.object.git.name_rev
    - datetime.timedelta.path.tree.object.commit.git.name_rev
    - subprocess.Popen.tree.commit.object.path.git.name_rev
    - subprocess.Popen.tree.object.path.head.ref.commit.git.name_rev
    - typing.TypeVar.object.tree.head.commit.path.git.name_rev
    - datetime.timedelta.path.object.tree.commit.git.name_rev
    - typing.IO.object.path.head.commit.git.name_rev
    - datetime.timedelta.path.head.ref.commit.git.name_rev
    - subprocess.Popen.tree.head.commit.path.git.name_rev
    - subprocess.Popen.commit.path.object.tree.git.name_rev
    - datetime.timedelta.object.path.tree.head.ref.commit.git.name_rev
    - typing.IO.object.path.head.ref.commit.git.name_rev
    - typing.IO.commit.object.path.tree.git.name_rev
    - datetime.timedelta.tree.object.git.name_rev
    - subprocess.Popen.object.tree.path.git.name_rev
    - typing.BinaryIO.head.commit.git.name_rev
    - typing.IO.head.ref.commit.object.tree.git.name_rev
    - typing.BinaryIO.head.commit.tree.object.path.git.name_rev
    - typing.IO.path.object.tree.commit.git.name_rev
    - typing.TypeVar.tree.object.path.git.name_rev
    - typing.IO.path.tree.head.commit.git.name_rev
    - typing.cast.object.tree.head.commit.git.name_rev
    - typing.BinaryIO.object.head.ref.commit.tree.git.name_rev
    - typing.BinaryIO.tree.head.ref.commit.path.object.git.name_rev
    - subprocess.Popen.object.tree.head.ref.commit.git.name_rev
    - datetime.timedelta.tree.commit.object.path.git.name_rev
    - subprocess.Popen.path.head.commit.object.git.name_rev
    - datetime.timedelta.head.commit.object.tree.git.name_rev
    - typing.IO.path.object.head.commit.tree.git.name_rev
    - datetime.timedelta.path.commit.git.name_rev
    - typing.IO.head.ref.commit.tree.object.path.git.name_rev
    - typing.TypeVar.head.commit.tree.path.git.name_rev
    - typing.cast.head.commit.git.name_rev
    - typing.cast.head.commit.path.git.name_rev
    - typing.IO.path.object.git.name_rev
    - datetime.timedelta.commit.path.tree.object.git.name_rev
    - typing.IO.head.ref.commit.tree.object.git.name_rev
    - subprocess.Popen.object.tree.head.ref.commit.path.git.name_rev
    - typing.IO.head.ref.commit.tree.git.name_rev
    - subprocess.Popen.path.tree.object.head.commit.git.name_rev
    - typing.TypeVar.tree.head.commit.object.path.git.name_rev
    - subprocess.Popen.commit.git.name_rev
    - typing.cast.head.ref.commit.tree.path.git.name_rev
    - datetime.timedelta.commit.git.name_rev
    - subprocess.Popen.commit.object.path.git.name_rev
    - typing.IO.object.commit.git.name_rev
    - typing.IO.path.git.name_rev
    - typing.TypeVar.object.head.commit.path.git.name_rev
    - typing.cast.tree.head.ref.commit.git.name_rev
    - subprocess.Popen.tree.commit.git.name_rev
    - datetime.timedelta.path.tree.head.ref.commit.git.name_rev
    - typing.IO.path.object.commit.tree.git.name_rev
    - subprocess.Popen.object.head.commit.tree.path.git.name_rev
    - typing.IO.object.head.commit.tree.git.name_rev
    - datetime.timedelta.object.path.head.ref.commit.git.name_rev
    - datetime.timedelta.commit.tree.git.name_rev
    - subprocess.Popen.head.commit.object.git.name_rev
    - datetime.timedelta.tree.object.commit.git.name_rev
    - datetime.timedelta.path.object.tree.git.name_rev
    - typing.IO.object.tree.head.ref.commit.path.git.name_rev
    - datetime.timedelta.head.ref.commit.tree.git.name_rev
    - typing.TypeVar.head.commit.path.git.name_rev
    - typing.BinaryIO.head.commit.path.git.name_rev
    - datetime.timedelta.head.ref.commit.object.path.tree.git.name_rev
    - typing.cast.head.commit.path.object.git.name_rev
    - typing.TypeVar.object.tree.head.ref.commit.git.name_rev
    - typing.IO.path.commit.tree.git.name_rev
    - typing.cast.tree.head.commit.path.git.name_rev
    - datetime.timedelta.head.commit.tree.object.git.name_rev
    - subprocess.Popen.head.commit.object.path.tree.git.name_rev
    - typing.cast.head.ref.commit.object.path.git.name_rev
    - typing.IO.tree.path.object.git.name_rev
    - subprocess.Popen.tree.head.commit.object.path.git.name_rev
    - datetime.timedelta.tree.path.head.commit.git.name_rev
    - typing.cast.tree.head.commit.path.object.git.name_rev
    - datetime.timedelta.head.ref.commit.object.git.name_rev
    - subprocess.Popen.tree.object.head.commit.path.git.name_rev
    - typing.IO.path.head.ref.commit.tree.git.name_rev
    - typing.cast.object.head.commit.git.name_rev
    - typing.cast.object.head.ref.commit.path.tree.git.name_rev
    - subprocess.Popen.object.head.ref.commit.tree.git.name_rev
    - typing.TypeVar.head.ref.commit.path.object.tree.git.name_rev
    - typing.IO.commit.object.tree.git.name_rev
    - subprocess.Popen.commit.tree.path.git.name_rev
    - subprocess.Popen.head.commit.path.tree.object.git.name_rev
    - typing.TypeVar.object.head.commit.tree.git.name_rev
    - typing.TypeVar.head.commit.tree.object.path.git.name_rev
    - subprocess.Popen.commit.object.tree.path.git.name_rev
    - typing.TypeVar.tree.object.head.ref.commit.path.git.name_rev
    - typing.BinaryIO.head.ref.commit.tree.path.object.git.name_rev
    - datetime.timedelta.head.ref.commit.object.path.git.name_rev
    - typing.TypeVar.object.tree.path.head.ref.commit.git.name_rev
    - subprocess.Popen.commit.object.tree.git.name_rev
    - typing.BinaryIO.head.commit.tree.object.git.name_rev
    - typing.IO.head.ref.commit.path.tree.git.name_rev
    - typing.IO.object.head.ref.commit.tree.git.name_rev
    - typing.IO.object.head.ref.commit.git.name_rev
    - subprocess.Popen.head.ref.commit.tree.object.git.name_rev
    - typing.TypeVar.head.commit.tree.path.object.git.name_rev
    - datetime.timedelta.tree.git.name_rev
    - typing.IO.commit.object.path.git.name_rev
    - typing.BinaryIO.object.tree.head.commit.path.git.name_rev
    - typing.cast.tree.object.head.ref.commit.path.git.name_rev
    - typing.cast.head.ref.commit.path.tree.object.git.name_rev
    - subprocess.Popen.path.commit.object.git.name_rev
    - datetime.timedelta.tree.head.commit.path.object.git.name_rev
    - typing.IO.head.commit.path.git.name_rev
    - typing.BinaryIO.head.ref.commit.path.object.git.name_rev
    - subprocess.Popen.head.ref.commit.tree.git.name_rev
    - typing.BinaryIO.head.ref.commit.object.tree.git.name_rev
    - typing.IO.object.head.commit.path.git.name_rev
    - datetime.timedelta.object.path.head.commit.tree.git.name_rev
    - typing.IO.tree.object.path.head.commit.git.name_rev
    - subprocess.Popen.path.commit.tree.object.git.name_rev
    - typing.BinaryIO.head.commit.path.tree.git.name_rev
    - typing.BinaryIO.tree.head.commit.object.path.git.name_rev
    - subprocess.Popen.object.path.head.ref.commit.git.name_rev
    - typing.IO.path.head.commit.object.tree.git.name_rev
    - subprocess.Popen.tree.commit.path.git.name_rev
    - datetime.timedelta.head.commit.tree.path.git.name_rev
    - subprocess.Popen.tree.object.head.ref.commit.git.name_rev
    - datetime.timedelta.path.git.name_rev
    - subprocess.Popen.head.ref.commit.path.git.name_rev
    - typing.IO.commit.path.git.name_rev
    - typing.TypeVar.object.tree.head.commit.git.name_rev
    - typing.cast.object.head.commit.tree.git.name_rev
    - typing.BinaryIO.tree.head.commit.git.name_rev
    - typing.BinaryIO.object.head.ref.commit.path.git.name_rev
    - typing.IO.tree.object.head.commit.git.name_rev
    - datetime.timedelta.tree.head.ref.commit.object.path.git.name_rev
    - typing.IO.path.tree.object.head.ref.commit.git.name_rev
    - typing.IO.path.tree.object.commit.git.name_rev
    - typing.BinaryIO.object.head.ref.commit.path.tree.git.name_rev
    - subprocess.Popen.object.commit.tree.path.git.name_rev
    - typing.cast.head.commit.object.tree.git.name_rev
    - datetime.timedelta.object.head.ref.commit.tree.path.git.name_rev
    - datetime.timedelta.object.tree.path.commit.git.name_rev
    - subprocess.Popen.tree.object.path.commit.git.name_rev
    - datetime.timedelta.path.object.commit.git.name_rev
    - subprocess.Popen.tree.object.commit.path.git.name_rev
    - datetime.timedelta.path.tree.head.ref.commit.object.git.name_rev
    - datetime.timedelta.path.tree.git.name_rev
    - typing.TypeVar.tree.head.ref.commit.object.path.git.name_rev
    - datetime.timedelta.object.head.ref.commit.path.git.name_rev
    - subprocess.Popen.path.tree.head.commit.git.name_rev
    - datetime.timedelta.path.head.commit.tree.git.name_rev
    - subprocess.Popen.path.head.ref.commit.object.git.name_rev
    - subprocess.Popen.object.head.ref.commit.path.tree.git.name_rev
    - subprocess.Popen.object.path.git.name_rev
    - subprocess.Popen.head.ref.commit.path.object.tree.git.name_rev
    - typing.IO.head.ref.commit.path.object.git.name_rev
    - typing.TypeVar.head.ref.commit.path.tree.git.name_rev
    - datetime.timedelta.commit.path.tree.git.name_rev
    - datetime.timedelta.git.name_rev
    - typing.IO.path.head.commit.tree.object.git.name_rev
    - typing.cast.object.tree.head.commit.path.git.name_rev
    - typing.BinaryIO.head.ref.commit.path.tree.git.name_rev
    - datetime.timedelta.object.git.name_rev
    - typing.IO.head.commit.tree.path.git.name_rev
    - typing.cast.tree.head.ref.commit.path.git.name_rev
    - typing.cast.head.ref.commit.path.object.tree.git.name_rev
    - subprocess.Popen.object.path.head.commit.git.name_rev
    - typing.cast.object.head.commit.path.tree.git.name_rev
    - subprocess.Popen.path.object.tree.head.ref.commit.git.name_rev
    - typing.BinaryIO.head.ref.commit.object.tree.path.git.name_rev
    - typing.cast.head.ref.commit.object.tree.path.git.name_rev
    - typing.TypeVar.object.head.ref.commit.git.name_rev
    - datetime.timedelta.path.object.head.ref.commit.tree.git.name_rev
    - typing.IO.head.commit.path.object.tree.git.name_rev
    - datetime.timedelta.tree.head.commit.object.git.name_rev
    - typing.IO.head.commit.path.tree.object.git.name_rev
    - subprocess.Popen.tree.head.ref.commit.path.git.name_rev
    - datetime.timedelta.head.commit.path.tree.git.name_rev
    - subprocess.Popen.head.commit.object.path.git.name_rev
    - typing.IO.commit.path.object.tree.git.name_rev
    - typing.IO.object.tree.head.commit.git.name_rev
    - typing.BinaryIO.head.ref.commit.object.git.name_rev
    - datetime.timedelta.object.tree.git.name_rev
    - typing.IO.tree.head.ref.commit.path.git.name_rev
    - datetime.timedelta.path.object.head.ref.commit.git.name_rev
    - typing.TypeVar.tree.object.head.commit.git.name_rev
    - typing.TypeVar.object.head.commit.git.name_rev
    - typing.cast.head.ref.commit.object.path.tree.git.name_rev
    - subprocess.Popen.head.ref.commit.object.path.tree.git.name_rev
    - typing.TypeVar.head.ref.commit.path.git.name_rev
    - datetime.timedelta.path.tree.object.git.name_rev
    - typing.IO.path.tree.object.head.commit.git.name_rev
    - subprocess.Popen.path.object.head.commit.tree.git.name_rev
    - typing.IO.head.ref.commit.path.object.tree.git.name_rev
    - subprocess.Popen.path.tree.head.ref.commit.object.git.name_rev
    - typing.IO.head.ref.commit.tree.path.git.name_rev
    - typing.IO.object.git.name_rev
    - typing.IO.tree.commit.path.git.name_rev
    - typing.TypeVar.head.ref.commit.object.path.git.name_rev
    - typing.cast.head.ref.commit.object.tree.git.name_rev
    - datetime.timedelta.tree.object.path.head.ref.commit.git.name_rev
    - typing.IO.tree.path.head.commit.git.name_rev
    - typing.BinaryIO.object.head.ref.commit.git.name_rev
    - subprocess.Popen.commit.path.tree.object.git.name_rev
    - typing.BinaryIO.head.commit.object.path.tree.git.name_rev
    - typing.IO.object.commit.path.tree.git.name_rev
    - typing.BinaryIO.tree.head.ref.commit.object.path.git.name_rev
    - subprocess.Popen.object.head.ref.commit.tree.path.git.name_rev
    - datetime.timedelta.object.tree.head.commit.git.name_rev
    - typing.TypeVar.tree.head.ref.commit.path.git.name_rev
    - subprocess.Popen.object.path.commit.git.name_rev
    - datetime.timedelta.path.object.tree.head.ref.commit.git.name_rev
    - typing.IO.tree.object.head.ref.commit.path.git.name_rev
    - typing.IO.tree.head.ref.commit.object.git.name_rev
    - datetime.timedelta.commit.object.tree.path.git.name_rev
    - typing.TypeVar.tree.object.path.head.commit.git.name_rev
    - datetime.timedelta.tree.commit.path.object.git.name_rev
    - typing.TypeVar.head.ref.commit.tree.git.name_rev
    - datetime.timedelta.commit.path.object.tree.git.name_rev
    - typing.IO.tree.path.head.commit.object.git.name_rev
    - typing.BinaryIO.object.tree.head.ref.commit.path.git.name_rev
    - typing.IO.object.path.tree.git.name_rev
    - datetime.timedelta.commit.path.object.git.name_rev
    - subprocess.Popen.tree.path.object.head.ref.commit.git.name_rev
    - typing.cast.head.commit.path.object.tree.git.name_rev
    - typing.IO.object.head.commit.git.name_rev
    - typing.IO.tree.path.object.head.commit.git.name_rev
    - datetime.timedelta.tree.path.git.name_rev
    - datetime.timedelta.object.path.head.commit.git.name_rev
    - datetime.timedelta.head.commit.path.object.git.name_rev
    - typing.TypeVar.head.ref.commit.tree.object.path.git.name_rev
    - datetime.timedelta.object.head.commit.git.name_rev
    - datetime.timedelta.object.tree.path.head.commit.git.name_rev
    - subprocess.Popen.object.git.name_rev
    - subprocess.Popen.head.commit.tree.object.git.name_rev
    - datetime.timedelta.head.commit.path.git.name_rev
    - subprocess.Popen.path.head.commit.git.name_rev
    - typing.IO.head.ref.commit.tree.path.object.git.name_rev
    - datetime.timedelta.object.head.ref.commit.tree.git.name_rev
    - typing.IO.tree.object.commit.path.git.name_rev
    - datetime.timedelta.tree.object.head.ref.commit.git.name_rev
    - typing.TypeVar.tree.head.ref.commit.git.name_rev
    - typing.IO.path.object.tree.head.commit.git.name_rev
    - datetime.timedelta.tree.path.commit.object.git.name_rev
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.head.ref.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.tree.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.path.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.tree.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.object.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.commit.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.commit.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.path.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.ref.commit.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.path.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.commit.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.object.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.path.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.commit.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.ref.commit.object.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.commit.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.path.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.object.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.head.ref.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.head.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.ref.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.path.object.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.head.commit.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.tree.head.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.object.head.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.tree.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.head.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.commit.path.tree.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.object.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.commit.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.ref.commit.object.path.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.tree.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.tree.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.object.head.commit.tree.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.tree.head.ref.commit.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.ref.commit.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.path.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.commit.path.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.head.commit.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.commit.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.tree.head.ref.commit.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.head.ref.commit.tree.path.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.path.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.path.object.tree.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.head.ref.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.object.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.object.path.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.commit.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.head.commit.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.BinaryIO.object.tree.head.ref.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.path.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.commit.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.tree.path.object.head.ref.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.head.commit.path.object.tree.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.path.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.object.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.path.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.head.ref.commit.tree.object.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.tree.path.head.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.head.commit.tree.object.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.head.commit.path.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen.path.head.commit.git.name_rev
    functionSourceFile: subprocess
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.head.ref.commit.tree.path.object.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.object.head.ref.commit.tree.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.tree.object.commit.path.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.object.head.ref.commit.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar.tree.head.ref.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.IO.path.object.tree.head.commit.git.name_rev
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta.tree.path.commit.object.git.name_rev
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args_list.extend
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 3
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - repo
    - proc_or_stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 513
    functionName: git.objects.commit.Commit._iter_from_process_or_stream
    functionSourceFile: git.objects.commit
    functionUses: 14
    functionsReached:
    - subprocess.Popen.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.stdout.readline
    - typing.cast.object.head.commit.path.tree
    - typing.cast.head.commit.tree.path.readline
    - typing.BinaryIO.object.head.ref.commit.stdout.readline
    - typing.cast.tree.head.ref.commit.path.object
    - typing.cast.head.ref.commit.tree.path.object
    - subprocess.Popen.tree.path.head.commit.stdout.readline
    - subprocess.Popen.tree.commit.path.stdout.readline
    - typing.IO.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.path.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.tree.head.commit
    - typing.IO.commit.tree.stdout.readline
    - typing.IO.commit.path.object
    - subprocess.Popen.head.ref.commit.object.tree
    - typing.cast.head.ref.commit.object.tree.stdout.readline
    - typing.TypeVar.object.tree.head.commit.path.wait
    - subprocess.Popen.path.tree.head.ref.commit
    - typing.IO.tree.path.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.object.wait
    - subprocess.Popen.object.commit
    - subprocess.Popen.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.path.tree.commit.wait
    - typing.cast.object.head.commit.path.stdout.readline
    - typing.cast.commit.object.tree.path
    - typing.cast.object.head.commit.tree.wait
    - subprocess.Popen.path.commit.object
    - subprocess.Popen.path.commit.tree.object.stdout.readline
    - typing.IO.tree.object.head.commit.path.wait
    - datetime.timedelta.tree.object.path.commit.stdout.readline
    - typing.TypeVar.object.head.ref.commit.path.readline
    - typing.TypeVar.head.commit.tree.stdout.readline
    - datetime.timedelta.path.tree.head.commit.object.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.readline
    - typing.IO.path.object.tree.head.commit
    - typing.TypeVar.head.commit.object.path.tree
    - datetime.timedelta.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path.wait
    - subprocess.Popen.commit.path.object.readline
    - typing.IO.object.tree.head.commit.path.stdout.readline
    - typing.IO.path.tree.commit.object.stdout.readline
    - typing.BinaryIO.object.tree.path.head.commit.wait
    - subprocess.Popen.object.path.tree.head.commit.wait
    - datetime.timedelta.path.tree.object.head.commit
    - subprocess.Popen.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.object.tree.path.head.ref.commit.readline
    - typing.IO.path.tree.head.commit
    - typing.IO.tree.head.commit.object
    - typing.TypeVar.head.ref.commit.tree.object.readline
    - typing.IO.object.tree.head.ref.commit.path
    - typing.IO.object.commit.tree.wait
    - typing.IO.object.tree.commit.path
    - subprocess.Popen.path.object
    - subprocess.Popen.head.commit.path.readline
    - datetime.timedelta.head.ref.commit.object.tree.path.readline
    - subprocess.Popen.path.object.commit.tree.stdout.readline
    - typing.IO.tree.object.head.commit.path
    - typing.IO.head.commit.path.readline
    - datetime.timedelta.tree.commit
    - subprocess.Popen.head.ref.commit.object.wait
    - typing.cast.head.commit.tree
    - typing.IO.commit.object.path.stdout.readline
    - typing.IO.head.commit.readline
    - datetime.timedelta.head.ref.commit.path.object.tree.readline
    - datetime.timedelta.path.object.head.commit.tree.stdout.readline
    - subprocess.Popen.tree.path.head.ref.commit.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.path.wait
    - typing.TypeVar.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.path.commit.stdout.readline
    - subprocess.Popen.object.tree.path
    - typing.IO.object.commit.path.tree.wait
    - typing.IO.head.commit.tree.object.path.stdout.readline
    - typing.TypeVar.object.head.commit.tree.wait
    - typing.TypeVar.tree.object.path.stdout.readline
    - datetime.timedelta.commit.tree.path.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.stdout.readline
    - subprocess.Popen.commit.path.tree.wait
    - typing.cast.object.head.commit.tree.path.wait
    - typing.IO.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.path.object.readline
    - subprocess.Popen.commit.path.tree.object.stdout.readline
    - subprocess.Popen.tree.head.commit.path.object.wait
    - datetime.timedelta.tree.path.head.ref.commit.object.wait
    - typing.cast.object.tree.head.ref.commit.path.readline
    - subprocess.Popen.tree.head.commit.path
    - subprocess.Popen
    - typing.IO.head.ref.commit.tree.object.readline
    - datetime.timedelta.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.wait
    - subprocess.Popen.object.commit.wait
    - typing.cast.head.ref.commit.tree.stdout.readline
    - typing.IO.head.commit.object.tree.path.readline
    - subprocess.Popen.commit.tree.object.readline
    - typing.IO.path.tree.commit.object
    - datetime.timedelta.commit.path.object
    - typing.TypeVar.head.commit.object.readline
    - typing.cast.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.path.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.head.commit.path.object.tree.wait
    - typing.BinaryIO.head.commit.tree.object.path.readline
    - datetime.timedelta.path.tree.object.wait
    - typing.IO.tree.path.commit.object.wait
    - typing.IO.path.object.commit.stdout.readline
    - typing.IO.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.tree.commit.object.path.wait
    - datetime.timedelta.path.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.object.head.commit.tree.readline
    - subprocess.Popen.path.commit.object.tree.readline
    - typing.IO.object.path.head.commit
    - typing.IO.commit.path.object.readline
    - typing.IO.tree.head.commit.object.wait
    - datetime.timedelta.object.commit
    - typing.cast.head.ref.commit.object.tree.path.stdout.readline
    - datetime.timedelta.path.head.commit.object.tree.wait
    - subprocess.Popen.head.ref.commit.tree.object.path.wait
    - datetime.timedelta.commit.path.tree.stdout.readline
    - typing.IO.head.commit.tree.path.wait
    - datetime.timedelta.object.tree.path.head.commit.wait
    - datetime.timedelta.commit.object.tree.path.stdout.readline
    - subprocess.Popen.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path
    - subprocess.Popen.head.commit.tree.path.object.readline
    - typing.IO.commit.object.tree.path.readline
    - datetime.timedelta.path.tree.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.readline
    - datetime.timedelta.path.commit.object.tree.stdout.readline
    - typing.BinaryIO.tree.head.commit.path.object
    - typing.IO.tree.object.path.commit
    - typing.IO.tree.path.head.ref.commit.wait
    - typing.BinaryIO.head.ref.commit.tree.path.object.readline
    - typing.BinaryIO.head.ref.commit.object.path
    - typing.TypeVar.head.commit.object.tree.wait
    - subprocess.Popen.commit.object
    - typing.IO.tree.path.commit.object
    - typing.cast.head.commit.wait
    - typing.BinaryIO.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.path
    - typing.IO.head.ref.commit.path.readline
    - datetime.timedelta.object.tree.path.head.ref.commit
    - typing.IO.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path.stdout.readline
    - typing.IO.object.tree.path.readline
    - typing.IO.path.head.ref.commit.object.tree.wait
    - subprocess.Popen.tree.head.ref.commit.readline
    - typing.BinaryIO.head.ref.commit.tree.path
    - typing.TypeVar.tree.object.head.commit.path.stdout.readline
    - typing.cast.tree.object.head.commit.path.readline
    - typing.TypeVar.head.commit.object.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.wait
    - typing.cast.head.commit.path.tree.object
    - typing.TypeVar.head.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree.path.readline
    - typing.BinaryIO.tree.head.ref.commit.object.stdout.readline
    - typing.IO.head.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.readline
    - subprocess.Popen.tree.head.commit.path.stdout.readline
    - typing.IO.path.head.commit.object.wait
    - typing.cast.object.tree.head.ref.commit
    - datetime.timedelta.path.object.head.ref.commit.tree.readline
    - typing.TypeVar.tree.head.commit.path.wait
    - typing.IO.tree.object.path.head.ref.commit.wait
    - datetime.timedelta.path.head.ref.commit
    - typing.IO.object.tree.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.object.wait
    - typing.IO.object.path.head.commit.tree.wait
    - datetime.timedelta.path.object.wait
    - datetime.timedelta.head.ref.commit.object.tree
    - subprocess.Popen.path.head.ref.commit.object.tree.readline
    - typing.IO.head.ref.commit.path.object.stdout.readline
    - subprocess.Popen.tree.commit.path
    - subprocess.Popen.head.commit.tree.object.path.readline
    - typing.IO.path.tree.head.ref.commit
    - typing.IO.path.tree.object.head.commit.readline
    - typing.BinaryIO.head.ref.commit.object.tree.path
    - typing.IO.path.commit.object.tree.readline
    - typing.IO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.object.tree.commit.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.readline
    - subprocess.Popen.object.path.tree.commit.readline
    - datetime.timedelta.path.tree.readline
    - subprocess.Popen.path.commit.object.tree.wait
    - typing.IO.tree.path.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.object.head.ref.commit.path
    - typing.TypeVar.tree.head.commit.wait
    - typing.cast.object.head.commit.tree
    - typing.BinaryIO.tree.head.commit.object.path
    - typing.IO.path.commit.tree.object.readline
    - datetime.timedelta.head.commit.stdout.readline
    - typing.IO.commit.tree.object.readline
    - subprocess.Popen.object.tree.path.head.commit.readline
    - typing.TypeVar.tree.object.head.commit.path.readline
    - typing.IO.head.commit.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.wait
    - subprocess.Popen.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path
    - typing.BinaryIO.head.commit.path.object
    - typing.cast.commit.tree.object.path.wait
    - typing.IO.path.tree.object.stdout.readline
    - typing.IO.tree.path.head.ref.commit.readline
    - typing.IO.object.path.commit.wait
    - typing.cast.commit.object.tree.path.stdout.readline
    - git.objects.commit.Popen.path.wait
    - typing.cast.tree.object.head.ref.commit.stdout.readline
    - typing.cast.head.commit.path.tree.object.readline
    - subprocess.Popen.commit.path.object.tree.stdout.readline
    - typing.cast.head.ref.commit.tree.wait
    - typing.BinaryIO.head.ref.commit.path.object
    - typing.TypeVar.object.tree.head.ref.commit.path.wait
    - typing.IO.head.commit.wait
    - typing.IO.path.commit.object.tree
    - typing.TypeVar.head.ref.commit.object.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object
    - subprocess.Popen.tree.head.commit.object
    - subprocess.Popen.head.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.readline
    - subprocess.Popen.tree.object.path.head.commit
    - subprocess.Popen.commit.tree.object.path.stdout.readline
    - datetime.timedelta.path.object.tree.commit
    - typing.cast.head.commit.object.stdout.readline
    - datetime.timedelta.path.tree.object.head.ref.commit.wait
    - typing.BinaryIO.object.head.commit.path.tree.readline
    - subprocess.Popen.path.head.ref.commit.tree.readline
    - typing.IO.object.tree.head.ref.commit.wait
    - typing.BinaryIO.head.commit.readline
    - datetime.timedelta.tree.head.commit.path.object
    - subprocess.Popen.tree.commit.object.path
    - datetime.timedelta.object.commit.tree.wait
    - subprocess.Popen.head.commit.tree.object.path.wait
    - datetime.timedelta.head.ref.commit.path.object
    - subprocess.Popen.tree.commit.path.object.wait
    - typing.cast.head.commit.path.object.stdout.readline
    - subprocess.Popen.tree.path
    - typing.cast.head.ref.commit.object.stdout.readline
    - typing.IO.head.ref.commit.tree.path.wait
    - typing.TypeVar.tree.head.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.tree.object.path.readline
    - typing.cast.head.commit.path.tree.stdout.readline
    - typing.IO.object.head.commit.tree.path.wait
    - typing.IO.path.commit.wait
    - subprocess.Popen.object.head.commit.path.wait
    - datetime.timedelta.path.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.object.head.commit.wait
    - typing.IO.head.commit
    - typing.TypeVar.head.ref.commit.path.object.readline
    - typing.cast.tree.head.ref.commit.object.path.readline
    - datetime.timedelta.head.ref.commit.path.readline
    - typing.IO.commit.object.readline
    - typing.TypeVar.tree.head.ref.commit.path.wait
    - typing.IO.tree.head.ref.commit.path.wait
    - datetime.timedelta.tree.object.commit.path.stdout.readline
    - typing.TypeVar.object.tree.head.commit.wait
    - typing.TypeVar.head.commit.object
    - typing.IO.commit.object.stdout.readline
    - typing.IO.path.object.tree.commit
    - datetime.timedelta.commit.readline
    - datetime.timedelta.object.head.commit.tree.wait
    - typing.cast.head.ref.commit.path.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree.readline
    - datetime.timedelta.object.path.commit.stdout.readline
    - datetime.timedelta.commit.object.wait
    - datetime.timedelta.object.path.tree.commit
    - datetime.timedelta.tree.object.path.head.commit.stdout.readline
    - datetime.timedelta.tree.path.head.commit.object.wait
    - subprocess.Popen.head.ref.commit.path.readline
    - typing.TypeVar.object.head.ref.commit.tree
    - datetime.timedelta.path.head.ref.commit.stdout.readline
    - typing.IO.commit.object.path.tree.wait
    - typing.TypeVar.head.commit.object.path.tree.wait
    - subprocess.Popen.tree.object.path.stdout.readline
    - typing.IO.object.tree.path.commit.wait
    - typing.cast.head.ref.commit.object.path.tree
    - subprocess.Popen.head.ref.commit.object.tree.wait
    - datetime.timedelta.object.head.commit.tree.path.readline
    - typing.IO.commit.path.object.tree.readline
    - typing.IO.object.commit.tree.path.readline
    - typing.IO.commit.tree.path.wait
    - typing.IO.object.path.tree.commit.stdout.readline
    - datetime.timedelta.tree.object.head.commit.path.wait
    - datetime.timedelta.object.head.ref.commit.path.tree.wait
    - typing.TypeVar.head.ref.commit.object.tree.stdout.readline
    - typing.cast.object.head.commit.path.wait
    - subprocess.Popen.tree.head.commit.stdout.readline
    - typing.IO.object.tree.commit
    - typing.IO.path.object.tree.head.ref.commit.wait
    - typing.TypeVar.head.commit.object.stdout.readline
    - typing.IO.head.ref.commit.tree.object.path.wait
    - typing.cast.head.ref.commit.path.object.tree.readline
    - subprocess.Popen.tree.commit.path.readline
    - subprocess.Popen.commit.object.tree.path.wait
    - datetime.timedelta.head.commit.tree.path.wait
    - subprocess.Popen.path.head.commit.tree.object.readline
    - typing.IO.object.tree.commit.path.wait
    - typing.cast.tree.head.ref.commit.object.path.stdout.readline
    - datetime.timedelta.head.commit.path.wait
    - typing.IO.object.head.ref.commit.path.tree.stdout.readline
    - subprocess.Popen.object.path.head.commit
    - typing.cast.head.commit.object.tree.path.wait
    - subprocess.Popen.head.commit.path.tree.readline
    - typing.BinaryIO.head.ref.commit.path.object.tree.stdout.readline
    - subprocess.Popen.path.object.commit.tree.wait
    - datetime.timedelta.commit.path.tree.wait
    - datetime.timedelta.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.commit.object.path.stdout.readline
    - typing.IO.object.tree.readline
    - subprocess.Popen.head.ref.commit.object.tree.path.readline
    - typing.cast.tree.head.ref.commit.path.readline
    - subprocess.Popen.object.tree.path.commit.wait
    - typing.IO.tree.head.ref.commit.object.readline
    - typing.IO.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.object.tree.wait
    - typing.BinaryIO.head.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.path
    - typing.cast.object.head.ref.commit.tree
    - typing.BinaryIO.head.commit.tree.path.readline
    - typing.IO.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.tree.object.wait
    - subprocess.Popen.path.object.head.commit.stdout.readline
    - typing.TypeVar.object.head.commit.path.tree.readline
    - subprocess.Popen.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.head.commit.tree.readline
    - typing.IO.commit.path.tree.object.wait
    - typing.IO.head.ref.commit.object.tree.path.wait
    - subprocess.Popen.object.tree.path.commit.stdout.readline
    - typing.TypeVar.head.ref.commit.object.path
    - datetime.timedelta.head.commit.object.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.object
    - typing.BinaryIO.head.commit.object.path
    - typing.cast.tree.head.ref.commit.wait
    - datetime.timedelta.head.ref.commit.tree.object.stdout.readline
    - typing.BinaryIO.head.commit.stdout.readline
    - subprocess.Popen.tree.head.commit.readline
    - typing.cast.head.ref.commit.tree.path.stdout.readline
    - typing.cast.tree.object.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.ref.commit.object.path.stdout.readline
    - subprocess.Popen.path.head.commit.object
    - typing.IO.commit.path.object.tree.wait
    - subprocess.Popen.path.head.commit.tree
    - subprocess.Popen.path.tree.object.commit
    - typing.TypeVar.head.commit.object.path
    - datetime.timedelta.object.path.head.commit
    - datetime.timedelta.head.ref.commit.tree.readline
    - typing.BinaryIO.head.ref.commit.path
    - subprocess.Popen.head.ref.commit.object.tree.readline
    - subprocess.Popen.object.path.commit
    - typing.IO.tree.path.head.commit.stdout.readline
    - typing.BinaryIO.object.head.commit.path.readline
    - typing.TypeVar.object.head.commit.tree.path.wait
    - typing.IO.tree.object.path.head.ref.commit.stdout.readline
    - datetime.timedelta.tree.object.path.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.object.path
    - typing.IO.object.head.commit.path
    - typing.BinaryIO.object.tree.head.ref.commit.path
    - typing.cast.tree.head.commit.path.stdout.readline
    - typing.cast.head.commit.tree.object.wait
    - subprocess.Popen.tree.object.path.head.commit.wait
    - typing.BinaryIO.head.commit.path.tree
    - datetime.timedelta.tree.object.head.ref.commit.stdout.readline
    - typing.BinaryIO.head.commit.tree.object.readline
    - typing.TypeVar.head.ref.commit.tree.path.readline
    - subprocess.Popen.head.commit.object.path.wait
    - datetime.timedelta.head.commit.path.tree.readline
    - subprocess.Popen.tree.object.commit.path.readline
    - typing.IO.object.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path.stdout.readline
    - typing.IO.object.commit.stdout.readline
    - datetime.timedelta.head.commit.tree.object
    - datetime.timedelta.tree.object.head.commit.readline
    - subprocess.Popen.object.path.tree.commit
    - datetime.timedelta.path.tree.stdout.readline
    - typing.BinaryIO.object.tree.path.readline
    - typing.IO.commit.tree.object.path.readline
    - subprocess.Popen.object.head.ref.commit.path
    - typing.BinaryIO.head.ref.commit.tree.path.stdout.readline
    - datetime.timedelta.tree.commit.object.stdout.readline
    - typing.IO.path.object.tree.head.ref.commit.readline
    - subprocess.Popen.head.ref.commit.path.object.readline
    - typing.IO.commit.stdout.readline
    - typing.IO.head.commit.tree.path
    - typing.IO.commit.path.tree.object.stdout.readline
    - typing.cast.object.head.ref.commit.path.wait
    - datetime.timedelta.path.head.ref.commit.object.tree.wait
    - datetime.timedelta.object.tree.path.commit
    - subprocess.Popen.tree.object.head.commit
    - typing.BinaryIO.head.commit.tree.readline
    - datetime.timedelta.tree.object.commit
    - datetime.timedelta.head.commit.tree.readline
    - subprocess.Popen.commit.path.tree.stdout.readline
    - typing.TypeVar.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.object.readline
    - typing.IO.commit.tree.object.wait
    - subprocess.Popen.head.commit.object.path.tree
    - typing.BinaryIO.head.commit.tree.object.path.stdout.readline
    - git.objects.commit.Commit.__init__
    - datetime.timedelta.tree.head.commit.path.object.readline
    - typing.cast.object.head.commit.tree.path
    - typing.cast.object.head.commit.stdout.readline
    - typing.IO.object.commit.tree.stdout.readline
    - subprocess.Popen.path.tree.commit.object.wait
    - typing.IO.tree.object.head.commit.wait
    - datetime.timedelta.head.commit.tree.stdout.readline
    - typing.IO.tree.object.path.head.commit.readline
    - datetime.timedelta.head.commit.path
    - datetime.timedelta.object.path.tree.readline
    - typing.BinaryIO.tree.head.commit.object.path.readline
    - datetime.timedelta.path.tree.head.commit.object.readline
    - datetime.timedelta.path.tree.head.commit.object
    - typing.IO.path.tree.object.commit
    - typing.cast.head.commit.object.path.tree.wait
    - subprocess.Popen.commit.tree.path.readline
    - typing.cast.object.head.commit.path
    - typing.IO.object.commit.tree.readline
    - typing.IO.path.commit.object.readline
    - typing.IO.tree.head.ref.commit.object.wait
    - subprocess.Popen.head.commit.object.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.path
    - typing.IO.path.object.tree.commit.stdout.readline
    - datetime.timedelta.commit.tree.object.stdout.readline
    - subprocess.Popen.tree.object.path.head.ref.commit
    - datetime.timedelta.object.tree.head.commit.path
    - datetime.timedelta
    - datetime.timedelta.tree.object.head.ref.commit.path.wait
    - typing.IO.tree.path.head.ref.commit
    - subprocess.Popen.commit.object.path.readline
    - typing.IO.head.commit.path.tree.object.stdout.readline
    - datetime.timedelta.wait
    - datetime.timedelta.object.path.commit.tree.stdout.readline
    - subprocess.Popen.object.path.commit.tree.stdout.readline
    - typing.IO.tree.object.head.ref.commit.readline
    - datetime.timedelta.tree.head.commit.object.wait
    - typing.BinaryIO.head.ref.commit.tree
    - typing.IO.commit.object.tree.path
    - typing.IO.head.commit.path.object.tree
    - typing.cast.tree.head.commit.object.wait
    - datetime.timedelta.head.commit.path.tree.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.wait
    - typing.IO.object.tree.commit.wait
    - typing.cast.head.ref.commit.object.path
    - subprocess.Popen.object.path
    - subprocess.Popen.tree.object.head.ref.commit
    - typing.cast.head.commit.tree.path.object.stdout.readline
    - datetime.timedelta.object.tree.path.head.commit
    - subprocess.Popen.head.commit.object.stdout.readline
    - subprocess.Popen.object.head.ref.commit.tree.wait
    - typing.BinaryIO.object.head.ref.commit.tree.path.wait
    - typing.IO.tree.head.commit.object.readline
    - typing.IO.tree.commit.object.readline
    - typing.BinaryIO.object.head.ref.commit.readline
    - typing.TypeVar.head.ref.commit.path.tree.object.readline
    - subprocess.Popen.object.tree.path.wait
    - typing.IO.head.commit.path.object.tree.readline
    - datetime.timedelta.head.commit.tree.object.path.readline
    - datetime.timedelta.object.tree.commit.path.wait
    - subprocess.Popen.object.tree.head.commit.path.readline
    - typing.TypeVar.tree.head.commit.object.path
    - datetime.timedelta.path.tree.commit
    - subprocess.Popen.path.commit.object.tree
    - typing.TypeVar.object.tree.path.wait
    - subprocess.Popen.head.commit.object.tree.stdout.readline
    - subprocess.Popen.object.head.ref.commit.path.tree.stdout.readline
    - datetime.timedelta.commit.object.path.tree.readline
    - typing.IO.object.tree.path.commit.stdout.readline
    - typing.IO.object
    - datetime.timedelta.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.readline
    - datetime.timedelta.object.head.ref.commit.readline
    - subprocess.Popen.object.path.head.commit.tree.wait
    - typing.IO.tree.object.head.commit.path.readline
    - typing.TypeVar.object.head.commit.tree
    - typing.TypeVar.object.head.ref.commit.tree.readline
    - subprocess.Popen.commit.wait
    - typing.IO.tree.path.head.ref.commit.object.wait
    - typing.cast.head.commit.path
    - datetime.timedelta.head.ref.commit.tree.object.path.wait
    - subprocess.Popen.path.commit.tree.readline
    - datetime.timedelta.tree.head.ref.commit.object.path.wait
    - datetime.timedelta.head.ref.commit.object.tree.path
    - subprocess.Popen.path.head.commit.tree.object
    - typing.cast.head.commit.path.object.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.path
    - datetime.timedelta.path.head.ref.commit.tree.readline
    - typing.IO.path.object.tree.head.ref.commit
    - typing.IO.object.tree.path.head.commit.wait
    - typing.IO.tree.object.path.commit.stdout.readline
    - typing.IO.object.path.tree.head.commit
    - typing.TypeVar.head.commit.path.object.tree
    - datetime.timedelta.path.head.ref.commit.object.stdout.readline
    - subprocess.Popen.tree.commit.object.path.readline
    - datetime.timedelta.object.head.commit.tree.stdout.readline
    - typing.TypeVar.head.commit.tree.object
    - typing.IO.tree.commit.path.object
    - datetime.timedelta.head.commit.object.tree.path.readline
    - datetime.timedelta.object.path.tree.head.commit.readline
    - datetime.timedelta.object.commit.path
    - datetime.timedelta.tree.object.head.ref.commit.path
    - subprocess.Popen.head.commit.path.object.stdout.readline
    - typing.cast.head.commit.path.object.tree
    - datetime.timedelta.path.tree.object.head.ref.commit
    - datetime.timedelta.path.head.commit.tree.object.wait
    - subprocess.Popen.path.tree.head.commit.object
    - typing.cast.object.tree.head.commit
    - datetime.timedelta.head.commit.object.tree.path.wait
    - typing.IO.head.commit.path.wait
    - typing.cast.readline
    - typing.cast.tree.head.commit.object.path.readline
    - typing.IO.object.path.tree.commit.readline
    - typing.IO.object.commit.tree.path
    - datetime.timedelta.object.head.commit.tree.path
    - datetime.timedelta.tree.object.head.ref.commit.path.readline
    - subprocess.Popen.object.head.commit.tree.path.readline
    - subprocess.Popen.path
    - typing.IO.tree.commit.object
    - typing.IO.head.ref.commit
    - typing.TypeVar.head.commit.path.object
    - typing.cast.head.ref.commit.object.readline
    - typing.BinaryIO.head.commit.object.tree.path.stdout.readline
    - subprocess.Popen.tree.path.head.commit.readline
    - subprocess.Popen.path.head.ref.commit.readline
    - typing.IO.tree.commit.path.readline
    - subprocess.Popen.path.tree.head.commit
    - datetime.timedelta.tree.object.head.commit.path.stdout.readline
    - typing.IO.path.stdout.readline
    - typing.IO.object.head.ref.commit.stdout.readline
    - typing.TypeVar.object.tree.head.ref.commit.path
    - typing.BinaryIO.object.tree.path.head.ref.commit.wait
    - subprocess.Popen.path.tree.commit
    - typing.IO.commit.object.tree
    - subprocess.Popen.path.head.commit.tree.wait
    - typing.TypeVar.tree.head.ref.commit.object.path
    - typing.IO.object.head.ref.commit.tree
    - datetime.timedelta.object.path.commit.tree
    - typing.BinaryIO.head.ref.commit.path.tree
    - subprocess.Popen.tree.path.object.head.ref.commit.wait
    - datetime.timedelta.commit.tree.path.object.wait
    - subprocess.Popen.tree.commit.object.path.stdout.readline
    - subprocess.Popen.object.tree.head.ref.commit.path
    - typing.IO.object.head.commit
    - subprocess.Popen.path.head.commit.object.stdout.readline
    - datetime.timedelta.object.tree.head.ref.commit.wait
    - typing.TypeVar.tree.object.head.ref.commit.stdout.readline
    - <builtin>.len
    - typing.cast.head.commit.tree.object.path.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.readline
    - typing.cast.tree.object.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.commit.tree.object.wait
    - subprocess.Popen.object.path.head.ref.commit
    - typing.IO.path.object.head.commit.readline
    - subprocess.Popen.tree.head.commit.object.readline
    - subprocess.Popen.commit.object.tree.path
    - datetime.timedelta.tree.path.head.ref.commit.wait
    - subprocess.Popen.tree.commit.object.path.wait
    - subprocess.Popen.tree.head.ref.commit.path.object.wait
    - subprocess.Popen.tree.path.head.commit.object.readline
    - typing.IO.object.head.ref.commit.path.tree.readline
    - typing.BinaryIO.object.head.commit.tree.path.readline
    - typing.IO.object.tree.head.commit.path
    - datetime.timedelta.object.head.ref.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.object.readline
    - typing.TypeVar.object.tree.head.commit.path
    - datetime.timedelta.path.head.commit.stdout.readline
    - typing.BinaryIO.object.tree.path.commit.readline
    - datetime.timedelta.tree.commit.path
    - typing.IO.object.head.commit.tree
    - typing.BinaryIO.object.tree.head.ref.commit
    - typing.IO.path.head.ref.commit.object.wait
    - typing.cast.head.ref.commit.tree.object.path.stdout.readline
    - subprocess.Popen.tree.object.head.ref.commit.wait
    - typing.IO.head.commit.tree.path.object
    - typing.BinaryIO.head.ref.commit.tree.path.object
    - typing.cast.head.ref.commit.object.tree.readline
    - typing.IO.tree.commit.wait
    - subprocess.Popen.tree.head.ref.commit.path.wait
    - datetime.timedelta.path.tree.object.head.commit.stdout.readline
    - typing.TypeVar.tree.head.commit.path.object.readline
    - typing.BinaryIO.object.head.commit.path.wait
    - subprocess.Popen.tree.commit.path.object.stdout.readline
    - subprocess.Popen.tree.head.ref.commit.object.wait
    - typing.IO.object.tree.path.head.commit.readline
    - typing.cast.tree.head.commit.object.path.wait
    - typing.TypeVar.tree.object.head.ref.commit
    - typing.BinaryIO.tree.head.ref.commit.path
    - datetime.timedelta.commit.path.tree.readline
    - typing.IO.object.head.ref.commit
    - typing.IO.commit.object.wait
    - typing.TypeVar.tree.head.ref.commit.object.readline
    - typing.IO.tree.object
    - subprocess.Popen.head.ref.commit.tree.path.object.wait
    - typing.TypeVar.head.ref.commit.tree.stdout.readline
    - typing.IO.tree.head.ref.commit.path.object.readline
    - git.objects.commit.Popen.path.readline
    - typing.BinaryIO.tree.head.commit.readline
    - typing.TypeVar.tree.object.path.head.ref.commit.readline
    - typing.cast.stdout.readline
    - datetime.timedelta.path.head.ref.commit.object.readline
    - datetime.timedelta.path.head.commit.tree
    - subprocess.Popen.tree.head.commit.object.stdout.readline
    - subprocess.Popen.object.path.head.commit.readline
    - datetime.timedelta.commit.path.stdout.readline
    - typing.TypeVar.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.object.commit.tree.path.stdout.readline
    - subprocess.Popen.object.tree.head.commit.path.stdout.readline
    - typing.IO.head.commit.object.readline
    - typing.IO.commit.object.path.wait
    - typing.TypeVar.object.tree.head.ref.commit.path.readline
    - typing.BinaryIO.head.ref.commit.tree.object.path.wait
    - typing.BinaryIO.head.commit.tree.path
    - datetime.timedelta.object.commit.path.readline
    - typing.IO.path.tree.wait
    - datetime.timedelta.commit.object.stdout.readline
    - typing.cast.head.commit.path.object.wait
    - typing.cast.object.head.ref.commit.path
    - typing.IO.commit.object.tree.path.stdout.readline
    - subprocess.Popen.object.commit.tree.wait
    - subprocess.Popen.object.tree.path.head.ref.commit.readline
    - typing.IO.tree.object.path.head.commit.stdout.readline
    - subprocess.Popen.head.commit.wait
    - datetime.timedelta.object.path.head.commit.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path.wait
    - typing.IO.object.path.commit.tree.readline
    - datetime.timedelta.commit.object
    - typing.TypeVar.object.tree.path.head.commit.wait
    - typing.IO.path.tree.object.commit.wait
    - datetime.timedelta.head.commit.object.path.stdout.readline
    - subprocess.Popen.commit.path.wait
    - typing.cast.tree.head.ref.commit.path.object.stdout.readline
    - typing.IO.tree.object.commit.path.wait
    - typing.cast.commit.object.tree.path.readline
    - typing.IO.tree.object.commit.path.readline
    - typing.IO.object.commit.path.tree.readline
    - typing.cast.head.ref.commit.path.object.tree.stdout.readline
    - typing.TypeVar.tree.head.commit.readline
    - typing.TypeVar.tree.head.commit.object.path.stdout.readline
    - subprocess.Popen.tree.path.object.head.ref.commit
    - typing.cast.head.commit.path.object.tree.readline
    - subprocess.Popen.commit.tree.object
    - subprocess.Popen.object.tree.head.ref.commit.wait
    - subprocess.Popen.tree.object.path.head.ref.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.readline
    - typing.cast.tree.head.ref.commit
    - datetime.timedelta.object.path.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.path.object.readline
    - typing.TypeVar.head.commit.path.stdout.readline
    - subprocess.Popen.tree.object.commit.path.wait
    - datetime.timedelta.head.commit.tree.object.wait
    - typing.IO.object.tree.head.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.tree.object.readline
    - typing.BinaryIO.object.head.ref.commit.path.tree.readline
    - datetime.timedelta.head.commit.path.tree
    - typing.IO.tree.commit.path
    - typing.IO.path.head.commit.object.stdout.readline
    - typing.IO.path.tree.commit.readline
    - subprocess.Popen.object.commit.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.wait
    - datetime.timedelta.path.tree.head.ref.commit.object.wait
    - subprocess.Popen.path.head.commit.tree.object.stdout.readline
    - typing.BinaryIO.tree.head.ref.commit.path.object.stdout.readline
    - datetime.timedelta.object.path.head.commit.wait
    - typing.IO.path.head.ref.commit.tree.wait
    - datetime.timedelta.path.tree.commit.object
    - typing.cast.object.head.ref.commit.path.tree.readline
    - typing.IO.tree.commit.object.path.wait
    - typing.IO.object.head.ref.commit.path.tree.wait
    - datetime.timedelta.commit.tree.object.wait
    - typing.IO.head.ref.commit.path.object.tree.stdout.readline
    - typing.IO.object.path.tree.head.commit.readline
    - typing.IO.commit.tree.path.object
    - datetime.timedelta.tree.path.object.commit.stdout.readline
    - typing.cast.head.ref.commit.path.object.readline
    - subprocess.Popen.tree.object.commit.readline
    - typing.TypeVar.head.commit.tree
    - typing.IO.object.head.commit.path.tree
    - typing.BinaryIO.head.ref.commit.object.path.readline
    - datetime.timedelta.head.commit.path.object.stdout.readline
    - subprocess.Popen.commit.tree.readline
    - typing.cast.tree.head.ref.commit.object
    - typing.cast.head.commit.path.tree.object.stdout.readline
    - subprocess.Popen.path.tree.head.commit.object.wait
    - typing.IO.path.object.head.commit.tree
    - typing.IO.path.object.tree.readline
    - typing.TypeVar.head.ref.commit.object.tree.path.wait
    - datetime.timedelta.commit.tree.object.path.wait
    - subprocess.Popen.head.ref.commit.tree.object.path
    - datetime.timedelta.path.tree.object.head.ref.commit.readline
    - subprocess.Popen.tree.path.object.commit.stdout.readline
    - subprocess.Popen.head.commit.object.tree.path.wait
    - typing.IO.path.commit.object
    - typing.BinaryIO.object.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.tree.head.commit.object.path
    - typing.IO.path.tree.readline
    - typing.cast.commit.object.tree.path.wait
    - subprocess.Popen.commit.object.stdout.readline
    - subprocess.Popen.object.head.commit.tree.path.stdout.readline
    - subprocess.Popen.path.tree.head.ref.commit.wait
    - subprocess.Popen.path.wait
    - subprocess.Popen.commit.object.path.tree.readline
    - typing.TypeVar.object.tree.path.stdout.readline
    - subprocess.Popen.commit.tree.path.stdout.readline
    - typing.BinaryIO.head.commit.path.object.tree.wait
    - typing.TypeVar.tree.head.commit.path.object
    - typing.IO.tree.object.head.ref.commit.stdout.readline
    - typing.IO.object.head.ref.commit.tree.wait
    - datetime.timedelta.commit.tree.path.readline
    - typing.IO.commit.tree.path.readline
    - datetime.timedelta.object.commit.tree.stdout.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.wait
    - typing.BinaryIO.head.ref.commit.path.object.tree.wait
    - typing.IO.tree.path.object.stdout.readline
    - typing.IO.path.commit.object.stdout.readline
    - typing.IO.path.tree.head.ref.commit.stdout.readline
    - subprocess.Popen.object.commit.readline
    - datetime.timedelta.object.tree.head.commit.readline
    - typing.cast.head.commit.object.path.stdout.readline
    - typing.cast.head.ref.commit.path.wait
    - typing.BinaryIO.tree.head.commit.path.object.readline
    - subprocess.Popen.path.object.commit.tree.readline
    - subprocess.Popen.path.object.tree.head.commit.readline
    - typing.BinaryIO.head.commit.tree.path.stdout.readline
    - typing.IO.path.object.wait
    - subprocess.Popen.path.tree.object.readline
    - typing.BinaryIO.head.ref.commit.object.tree
    - typing.BinaryIO.head.commit.wait
    - datetime.timedelta.head.commit.tree.path.object.stdout.readline
    - typing.TypeVar.object.head.ref.commit.tree.stdout.readline
    - subprocess.Popen.tree.object.head.commit.path
    - datetime.timedelta.object.tree.wait
    - typing.TypeVar.tree.object.head.commit.readline
    - typing.TypeVar.head.commit.wait
    - typing.TypeVar.head.ref.commit.readline
    - datetime.timedelta.object.head.ref.commit.tree.path.stdout.readline
    - typing.IO.head.ref.commit.object.tree.readline
    - subprocess.Popen.commit.tree.object.path
    - datetime.timedelta.object.path.head.ref.commit.readline
    - datetime.timedelta.path.object.tree.head.ref.commit
    - typing.IO.path.tree.commit.object.wait
    - typing.IO.commit.object.tree.path.wait
    - subprocess.Popen.tree.head.commit.path.readline
    - typing.TypeVar.head.ref.commit.path.object.tree
    - subprocess.Popen.head.commit.tree.path.readline
    - subprocess.Popen.path.object.head.ref.commit
    - typing.TypeVar.object.head.ref.commit
    - typing.IO.head.ref.commit.object.readline
    - typing.cast.head.commit.tree.path.wait
    - datetime.timedelta.tree.commit.path.object.wait
    - typing.TypeVar.tree.object.head.commit.path
    - datetime.timedelta.object.tree.commit.path.readline
    - typing.BinaryIO.object.head.ref.commit.tree.path.readline
    - subprocess.Popen.tree.object.head.commit.path.readline
    - datetime.timedelta.object.tree.head.ref.commit.path.wait
    - subprocess.Popen.head.ref.commit.object.path.tree.stdout.readline
    - typing.IO.path.object.commit.wait
    - typing.BinaryIO.head.commit
    - subprocess.Popen.commit.object.tree.path.stdout.readline
    - typing.TypeVar.tree.object.head.commit.path.wait
    - typing.TypeVar.head.ref.commit.tree.object.path
    - typing.BinaryIO.object.head.commit.path.tree
    - subprocess.Popen.path.tree.head.commit.stdout.readline
    - datetime.timedelta.path.object.stdout.readline
    - subprocess.Popen.tree.object.path.head.ref.commit.readline
    - subprocess.Popen.head.commit.object.tree.wait
    - typing.IO.path.commit.tree.wait
    - typing.IO.tree.object.path.head.commit.wait
    - typing.IO.head.ref.commit.tree.stdout.readline
    - typing.cast.head.commit.stdout.readline
    - typing.IO.head.commit.path.tree.wait
    - datetime.timedelta.head.ref.commit.path.object.tree
    - typing.TypeVar.head.commit.tree.path.object.readline
    - subprocess.Popen.object.tree.head.commit.stdout.readline
    - subprocess.Popen.head.commit.tree.path.object.stdout.readline
    - typing.BinaryIO.object.head.commit.tree.wait
    - typing.IO.tree.path.commit
    - subprocess.Popen.path.commit.tree.object
    - typing.cast.head.commit.tree.path
    - subprocess.Popen.path.tree.head.ref.commit.object.wait
    - typing.IO.head.commit.object.tree.path.wait
    - datetime.timedelta.head.ref.commit.path.stdout.readline
    - subprocess.Popen.head.ref.commit.path.object.stdout.readline
    - typing.BinaryIO.head.ref.commit.tree.object
    - datetime.timedelta.head.ref.commit.stdout.readline
    - datetime.timedelta.head.ref.commit.path
    - datetime.timedelta.tree.path.object.head.ref.commit.stdout.readline
    - datetime.timedelta.head.commit.path.object.tree.wait
    - subprocess.Popen.object.path.head.ref.commit.tree.readline
    - typing.BinaryIO.head.commit.path.object.stdout.readline
    - datetime.timedelta.object.commit.tree
    - typing.TypeVar.head.commit.object.path.stdout.readline
    - typing.IO.tree.head.ref.commit.path
    - typing.IO.head.commit.object.tree
    - datetime.timedelta.path.object.tree.head.commit.stdout.readline
    - datetime.timedelta.object.path.tree.head.commit
    - datetime.timedelta.head.ref.commit.path.object.readline
    - typing.IO.head.ref.commit.path.tree.object.wait
    - datetime.timedelta.path.object.tree.stdout.readline
    - datetime.timedelta.tree.readline
    - datetime.timedelta.path.tree.object.commit
    - typing.BinaryIO.head.commit.tree.object.path.wait
    - typing.BinaryIO.head.ref.commit.tree.wait
    - datetime.timedelta.head.commit.path.tree.wait
    - datetime.timedelta.object.path.tree.head.ref.commit.readline
    - datetime.timedelta.tree.path.head.commit.wait
    - typing.TypeVar.object.head.commit.path.tree.stdout.readline
    - datetime.timedelta.head.ref.commit.object.path
    - datetime.timedelta.object.tree.head.commit.path.readline
    - git.objects.commit.Popen.path.tree.wait
    - subprocess.Popen.object.head.ref.commit.tree.path.readline
    - datetime.timedelta.tree.object.path.commit
    - datetime.timedelta.object.tree.head.commit.path.stdout.readline
    - subprocess.Popen.object.tree.commit.readline
    - subprocess.Popen.commit.tree.path
    - typing.BinaryIO.head.ref.commit.object.path.wait
    - datetime.timedelta.path.tree.head.commit.wait
    - datetime.timedelta.tree.path.commit
    - typing.cast.object.head.commit
    - subprocess.Popen.object.commit.tree.readline
    - subprocess.Popen.tree.head.commit.wait
    - typing.TypeVar.head.ref.commit.object.path.tree.wait
    - subp